body { 
	margin-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div, span, h1, h2, h3, h4, h5, ol, ul, li, img { 
	border: 0px; 
	padding: 0px;
	margin: 0px;    
	list-style: none;
}
a { text-decoration: none; color:#336699; }
a:hover { text-decoration: underline; }

    
#page {
	width: 885px;
  	background-color: #FFF;
  	margin: auto;
	
}

#logo { 
	margin: 23px 0 17px 0; 
    padding: 0px;
}

.mainMenu {
	margin-bottom:10px;
}
.mainMenu ol.menuRow {
	list-style: none outside;
	margin: 0px;
	padding: 0 5px 5px 0 ;
   	border-bottom:2px solid #336699;
} 
.mainMenu ol.menuRow li {
	display:inline;   
	margin:0px;
	padding: 5px 0;
	*padding: 6px 0;
}
.mainMenu ol.menuRow.pagination li {
	*padding: 5px 0;
}                    
.mainMenu ol.menuRow li span, .mainMenu ol.menuRow li a {
	text-transform: uppercase;
	text-decoration: none;
	color: #999;
	font-size:10px;
	font-weight: bold;
	padding:0 10px; 
	border-left:1px solid #999;
}
.mainMenu ol.menuRow li.first span, .mainMenu ol.menuRow li.first a {
	padding-left:0px;
	border:0px;
}
.mainMenu ol.menuRow li.selected {
	border-bottom:2px solid #6699CC;
}
.mainMenu ol.menuRow li a:hover, .mainMenu ol.menuRow li.selected span, .mainMenu ol.menuRow li.selected a {
	color: #6699CC;
}  


#buttonMenu {
}
#buttonMenu ol {
	list-style: none;
	margin: 0px;
	padding: 0px;
	backgorund: #E6E6E6;
}
#buttonMenu ol li {    
	margin-bottom: 5px;
}     
#buttonMenu ol li div.menuLabel {
	background: #999;
}

div.content { 
	font-size: 10px;
	background: #FFF url(../images/body_bg.png) top right repeat-y;
	width: 100%;
	overflow: hidden;  
	margin-top: 5px;
}

.leftCol {
	width: 290px;
	margin-right: 10px;
	float: left;
} 
.leftCol.doubleWidth{
	width: 690px;
}              
.middleCol {
	width: 395px;
	margin-right: 0px;
	float: left;
	background: #FFF;
}            
.middleCol.fullWidth {
	width: 580px;
	margin: 0px;
}
.rightCol {
	width: 180px;
	float: right;
}
#buttonMenu.rightCol.fullWidth {
	clear: both;
}                

#newsMod, #factsMod, #buttonMenu.fullWidth {
	margin-top: 10px;
}    
h3 {
    font-size:10px; 
	line-height: 10px;
	padding: 4px;
	padding-left:6px;
	font-weight: bold;
	color: #FFF;
}               
#newsMod h3, #factsMod h3 {
	margin-bottom: 10px;
}

#newsMod h3 {
	background: #003466;
} 
#newsMod ol {
	margin-left:6px;
}   
#newsMod ol li {
	list-style: none;
	border-top: 1px dashed #808080;
	font-size:12px;
	line-height: 16px;
	padding-top: 5px;
	margin-bottom: 5px;
}
#newsMod ol li.first {
	border: 0px;
	padding: 0px;
}
#newsMod ol li a {
  	color: #003466;
	text-decoration:none;
}
#newsMod ol li a:hover {
	text-decoration:underline;
}
#newsMod ol li span.moreLabel {
	font-size: 10px;
	color: #AAA;
}	 

#factsMod h3 {
	background: #336799;
} 
#factsMod div div {
	text-align: left;
}   
	
.moduletable h3 span {
 	float:right;
	font-size:9px;
	font-weight:normal;
}
.moduletable h3 span img {
	vertical-align: top;
}

#contactList li {
	list-style: none;
} 

#contactList h3 {
	background: #EBEBEB;
	margin-bottom:2px;      
	font-weight: normal;    
	padding-left:10px;
	
} 
#contactList h3.selected {
	background: #FFF;
}
#contactList h3, #contactList a {
	color: #39679B;
	text-decoration: none;
}
#contactList a:hover {
	text-decoration: underline;
}    


#contentMod h1 {
	color: #171159;
	font-weight: normal;
	font-size: 16px;
}
#contentMod h2 {
	font-size: 11px;
}
#contentMod h2.position {
 	font-weight: bold;
	color: #336799;
	margin-top: 3px;
}                  
#contentMod h2.email a {
	font-weight: normal;
	color: #666;
	text-decoration: underline;
}    
#contentMod h2.phone {
	font-weight: normal;
	color: #666;
	text-decoration: none;
}
#contentMod div.text {
	margin-top: 15px;
	font-size: 10px;
	line-height: 15px;
}   
#contentMod ol li {
	list-style: none;
}   
#contentMod ol.entries li {	 
	margin-bottom: 8px;
}                         
#contentMod ol.entries li div.articleDate {
	width:60px;
	font-weight:bold;
	color:#666;
	float:left;
}
#contentMod ol.entries li a {
	color: #336799;
}

#buttonMenu h3 {
	background: #999;
	text-transform: uppercase;
}
#buttonMenu ul li {
	margin-left: 10px; 
	padding: 3px 0 0px 0;
}
#buttonMenu ul a {
   	color: #6699CC;
	font-weight: bold;
	font-size: 9px;
	vertical-align: bottom;
} 

#buttonMenu h3 a.headerlink {
   	color: #FFF;
}

#contentFooter {
	clear: left; 
}


#footer {             
	border-top: 2px solid #BBB;
	margin-top: 15px;
	padding-top: 5px;
	font-size: 10px;
	text-align: right;
	clear: both;
	color: #666;
}