/*
----------------------------------------------------------
FileName: pages.css
----------------------------------------------------------
*/


a:link      	{color: #FFFFFF;} 
a:visited   	{color: #FFFFFF;}
a:hover     	{color: #F1E996;}

UL           	{list-style: disc; }

H2			 { color: #F1E996; 	
               font-size:  12pt;
               font-weight: bold;
			   margin: 10px 20px -5px 0;
			   text-align:right; }
			   
H3			{	color: #FFFFFF;
				font-size: 12pt;
				font-weight: bold;
				padding: 0 0 5px 0;
				margin: 15px 20px 15px 0;
				background: url('header-dotted.gif') bottom left repeat-x;
				}           
               
H4           { color: #FFFFFF; 
               font-size:  10pt;
               font-weight: bold; }

BODY         { margin: 5px 0 0 0;
               font-family: Arial, Helvetica, sans-serif;             
               font-size: 9pt;
			   line-height: 18px;
			   color:#FFFFFF; }

TD, P, OL	 { font-family: Arial, Helvetica, sans-serif;
               font-size: 9pt;
			   line-height: 18px; 
			   color:#FFFFFF;
			   padding: 0 0 10px 0;}
			   
UL 		     { font-family: Arial, Helvetica, sans-serif;
               font-size: 9pt;
			   line-height: 18px; 
			   color:#FFFFFF;
			   padding: 0 0 2px 0;
			   list-style-type:none}			   
			   
/* ----- TOP BAR - HEADER ----- */

.topbar-container    {padding-bottom: 10px; }							

.topbar    		{border: 1px solid;
				border-color: #686868; }			   

/* ----- NAV BAR - LEFT COLUMN ----- */		

.navbar                  {background-image: url('/components/nav_menu.gif');
                         background-repeat: repeat}
			
.navbar TD, .navbar P, .navbar OL, .navbar UL 
               {font-family: Arial, Helvetica, sans-serif;
               	font-size: 8pt;
			   	line-height: 18px; 
			   	color:#FFFFFF;
			   	padding: 5px 0 4px 0;
			   	margin-top: 5px;}
            
.navbartext_level_1, .navbartext_level_1 p  
              { color: #FFFFFF;
                font-family: Arial, Helvetica, sans-serif; 
				font-size: 9pt;
				font-weight:700;
				margin: 0 10px 0 10px;
				background: url('header-dotted.gif') bottom left repeat-x;}
               
a.navbartext_level_2:link, a.navbartext_level_2:visited
                { color: #FFFFFF;
                padding-left: 15px;
                font-family: Arial, Helvetica, sans-serif; 
                font-size:   8pt;
				font-weight:300; 
                text-decoration: none;
				line-height: 22px; }
                      
a.navbartext_level_2:hover, .navbartext_level_2_current
                { color: #F1E996;
                padding-left: 15px;
                font-family: Arial, Helvetica, sans-serif; 
                font-size:   8pt;
				font-weight:300; 
                text-decoration: none;
					line-height: 22px; }
				
.navbartext_line {margin: 0 10px 0 10px;
				background: url('header-dotted.gif') bottom left repeat-x;}
				
.navbarimage {margin: 10px 0 2px 13px;
			}

.navbarimage TD, .navbarimage P, .navbarimage OL, .navbarimage UL
				{ color: #FFFFFF;
                font-family: Arial, Helvetica, sans-serif; 
                font-size:   8pt;
				font-weight:300;
				line-height: 16px;}
								

/* ----- MAIN TEXT - PRIMARY CONTENT ----- */
		
.maintextcell-container { background-color: #789CB6; }  
          
.maintextcell { background-color: #789CB6;
				padding: 10px 15px 10px 20px; }				
				
.maintextcell UL { list-style-image:url('arrow_yellow.gif'); }

				
.maintextcell LI { font-family: Arial, Helvetica, sans-serif;
               	font-size: 10pt;
				line-height: 16px; 
				margin-left:15px; 
				margin-right:20px; 
				margin-top:10px; 
				margin-bottom:5px }


/* 


.maintextcell TD, .maintextcell P
				{ margin: 10px 20px 5px 20px;
				line-height: 16px; }
				
.maintextcell OL
				{ margin: 10px 20px 5px 20px;
				line-height: 16px; }
				
.maintextcell ul{ margin: 0 20px 0 10px;}
							

*/


.maintextcellimages	{ background-color: #789CB6; }


.maintextcellimages-staff {
				padding: 0 0 8px 0;
				margin: 3px 20px 0 10px;
				float: right;
				}

#services li	{ font-family: Arial, Helvetica, sans-serif;
               font-size: 10pt;
			   line-height: 14px;
			   list-style-image:url('arrow_yellow.gif');margin-left:30px; margin-right:20px; margin-top:10px; margin-bottom:5px
			   }
			   
#services ul	{ margin: 0 20px 0 15px;}					   		

				
/* ----- BOTTOM BAR - FOOTER ----- */

.bottombar-container {padding-top: 12px;
						}				
				
.bottombar    { background-color: #F4F8FB;
				border: 1px solid;
				border-color: #686868; }
.bottombar P, .bottombar TD, .bottombar OL, .bottombar UL
			  { font-family: Arial, Helvetica, sans-serif;
               font-size: 8pt;
			   color: #686868;
			   margin: 8px 70px -8px 65px;}
.bottombar a.link, .bottombar a:link, .bottombar a.visited, .bottombar a:visited 
			  { font-family: Arial, Helvetica, sans-serif;
               font-size:  8pt;
			   color: #276BB2;
			   text-decoration: none;}
.bottombar a.hover, .bottombar a:hover 
			  { font-family: Arial, Helvetica, sans-serif;
               font-size:  8pt;
			   color: #276BB2;
			   text-decoration:underline;}				   			   

