body {
    margin:0;
	padding:0;
	background-color: #eeeeee; 
/*	background-color: #3F5191; */
	padding-bottom: 25px;
}

div.clear {
    clear:both
}




div.paneldiv1 {
/*    background-color: #ffffff;  */
background-color: #fff9e7;
    width:850px;
/*    width:700px;  */
/*    border: 1px solid #000000;*/
    margin: 5px auto;
    padding-left:0px;
    padding-right:0px;    
    padding-bottom:0px;
    clear:both
}


div.cat_list {
    float: left;
    margin-top:-170px;
    padding: 10px;
    padding-left: 10px;
    width: 130px;
    height:100%
}

div.spacer {
    float:left;
/*    border-bottom:1px solid #000000; */
    height:200px;
    border-left:1px solid #000000;
    width:350px;
    padding:10px;
    margin-top:-150px
}

div.results_spacer{
    float:left;
    border-bottom:1px solid #000000;
    height:170px;
    border-left:1px solid #000000;
    width:500px;
    padding:10px;
    margin-top:-150px
}

div.center_col {
    float: left;
   margin-left:0px;
   margin-right:0px;
   margin-top:0px;
   width:400px;
/*   width:390px; */
/*   padding: 20px; */
   background-color: #ffffff;
 padding: 25px;
  padding-top: 0px;
}

div.right_col {
    float: right;
    width: 160px;
    margin-left:0px;
 padding: 10px;
/*    background-color: #ffffff; */
}

div.left_col {
    float: left;
    width: 180px;
    margin-left:0px;
    margin-right:0px;
 padding: 20px;
}

div.bannerdiv {
/*    background-color: #ffffff; */
background-color: #fff9e7;
/*    position:relative; */
/*    margin-top: -18px; */
/*    left: 170px; */ 
/*    top: -17px; */
    font-size: small; 
/*    text-align:center; */ 
    font-family: arial,geneva; 
    width:850px;
    height:150px;
    margin-bottom: 0px;
    padding: 0px;
    
/*    height:220px */
}



img {
    border:0
}

img.padding {
    padding-right:10px;
    padding-bottom:10px;
}

div.right_col .rightbox {
	font-size: small;
border: 0px;
    background-color: #ffffff; 
    }

div.left_col .rightbox {
	font-size: small;
border: 0px;
width=150px;
    }
    
div.right_col .rightbox_nolline {
	font-size: small;
/*	border-top: 1px solid  #000000; */
/*	border-right: 1px solid	 #000000; */
/*	border-bottom: 1px solid  #000000; */
/*	border-left: 1px solid	 #000000; */
}

div.right_col .boxtitle{
    text-align:left;
    font-weight: bold; 
    font-family: arial,geneva;
/*background-color: #3f5191; */
background-color: #ffffff;
padding-left:5px;
}

div.left_col .boxtitle{
    text-align:left;
    font-weight: bold; 
    font-family: arial,geneva;
background-color: #3f5191;
padding-left:5px;
}

.month-calendar-head{
 font-size: small;	
   text-align:center;
    font-weight: bold; 
    font-color:#ffffff;
    font-family: arial,geneva;
    border-bottom: 0px solid  #000000;
background-color: #3f5191;
padding:0px
}

month-calendar {
    padding:0px;
 font-size: x-small;	
}

div.right_col .boxcontent{
    text-align:center;
    font-family: arial,geneva;
    background-color: #ffffff; 
/*background-color: #fff9e7; */
    padding:5px
}

.boxcontent_cal{
    text-align:center;
    font-family: arial,geneva;
/*    background-color: #ffffff; */
    padding:0px;
    	font-size: x-small;	
}

div.footer {
	color: #888;
	padding: 10px;
	font-family: arial,geneva;
	clear: both;
	font-size: x-small;	
	}

div.results {
    float: left;
   margin-left:0px;
   width:550px;
    border-left:1px solid #000000;
   padding: 10px;

}

div.article {
   float: left;
   margin-left:0px;
   width:570px;
   border-left:1px solid #000000;
   padding: 10px;
}

div.cat_list_articles {
    float: left;
    padding: 10px;
    padding-left: 10px;
    width: 130px;
    height:100%
}

div.figure {
    text-align:center;
    padding:5px;
    margin-top:5px;
    float:left;
}

div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
  font-size:12px;
  float:left;
  width:195px;
  text-align: left;
  }

div.row span.content {
    float: left;
  font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
  font-size:12px;
  width: 90px;
  text-align: left;
  } 

div.row span.content_quote {
      float: left;
    font-family: Courier;
    font-size:12px;
    text-align: left;
    width:50px
    } 

div.row span.content_quote_1st {
	  float: left;
	font-family: Courier;
	font-size:12px;
	text-align: left;
	width:160px
	} 
    
    
div.row span.label_tot {
    font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
    font-size:12px;
    float:left;
    width:195px;
    text-align: left;
    border-top:1px dotted #000000
    }

div.row span.content_tot {
      float: left;
    font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
    font-size:12px;
    width: 50px;
    text-align: left;
    border-top:1px dotted #000000
    } 


div.row span.mic {
  font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
  font-size:11px;
  float:left;
  width:195px;
  text-align: left;
  }

div.row span.feat1 {
  font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
  font-size:11px;
  float:left;
  width:195px;
  text-align: left;
  }

div.eqleft {
    font-family:Courier;
    font-size:12px;
    margin-top:10px;
    padding-right:7px;
    float:left
}

div.eqright {
    font-family:Courier;
    font-size:12px;
    float:left;
}

div.eqright .num {
    margin:auto;
    text-align:center;
}

div.eqright .dem {
    margin:auto;
    border-top:1px solid #000000;
    text-align:center;
}

div.dottedsep {
    border-top:1px dotted #111111;
    width:150px;
    margin:auto
}


h3 {font-family: arial}
  
h4 {font-family: arial}
h5 {font-family: arial}

h4.right {
    text-align:right 
}

        
dd {    font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
    font-size:12px
}

    		


p {
    font-family:  'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
    font-size:13px
}

p.right {font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
text-align:right;
    font-size:12px
}

p.rightsmall {font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
text-align:right;
    font-size:10px
}

p.centersmall {font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
text-align:center;
    font-size:9px
}

p.normal {font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
text-align:left;
font-size:12px
}

p.center {
text-align:center;
    }

p.title {
	font-weight: bold;
	font-size: 10pt;
}

p.heading {
   font-size: small
}

p.quote {
    font-family:Courier
}

p.quotecenter {
    font-family:Courier;
    text-align:center;
}

li {font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
    font-size:12px;
    width:90%
}

li.normal {font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
text-align:left;
font-size:12px;
margin-top: 15px;
}

li.quote {
    font-family:Courier
}


address {
    font-size: 10pt
}

a {
	color: #36648B
}

		
a:hover {
	color: #1C86EE
}

a.links:hover {
	text-decoration:underline;
	color: #00008B
}


a.links {text-decoration: none;
	font-family: arial,geneva;
	font-size: 10pt;
	color: #FF0000 
}

		
td {    font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
    font-size:12px
}
		
td.results {
  font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size:12px;
	background-color: #ffffcc;
}
		
td.head {
  font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size:12px;
	background-color: #ffffcc;
	border-bottom: 1px dotted #000000;
	font-weight: bold; 
}

blockquote {
    margin:25px;
    padding:5px;
    border-left: 1px dotted;
}

.cal_title {
background-color: #3f5191;
color:#ffffff;
font-weight: bold; 
}

.cal_date {
    text-decoration:none;
    background-color: #3f5191;
color:#ffffff;
font-weight: bold; 
}

.cal_date:hover{
     color: #fff9e7;
}

/* CSS code from http://www.interspire.com/content/articles/10/1/Building-An-Expanding-DHTML-Menu-With-CSS-and-JavaScript */
.menu1{
text-decoration: none;
background-color: #3f5191;
/*background-color: #fff9e7; */
color:#ffffff;
font-weight: bold; 
padding-top:-5px
    }

.menu1:hover {
 /*   color: #00008B; */
    color: #fff9e7;
}
    
    
.submenu{
color: #000000;
padding:5px}

.subnormal{
color: #333333;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
text-align:left;
font-size:12px;
padding-left:5px;
padding-right:5px;
margin-bottom:8px;
margin-top:3px
}


.hide{
display: none;
padding:0px;
background-color: #3f5191;
}
.show{
display: block;
padding:5px
}

div.caption {font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
   text-align:center;
    font-weight: bold;
    font-size:11px;
    padding-bottom:10px;
}

#banimage {
  position:relative;
  width:850px;
  height:149px;
  margin:0;
}


 #words {
 position:absolute;
  top:0;
 left:0;
       width:850px;
  height:149px;
  padding:0px;
 }

  #words div{
  position:absolute;
  bottom:-11pt;
  left:70px;
  color: #fff9e7;
  font-size: 40pt;
   font-weight: bolder; 
 font-family: aerial;
 }
 
 p.banner {
 }
 
p.small {font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
     	font-size: x-small;	
 }
 
#twitter_div a {
color: #8D1425 !important;
}
ul#twitter_update_list {
list-style-type: none;
margin: 0;
padding: 0;
}
#twitter_update_list li {
color: #000000;
display: block; 
margin: 0;
padding-bottom: 10px;
}
h2.twitter-title {
color: #BEB798;
font-size: 100%;
}