/*  Stephenson's  */

/*  =================  */


body 
	{
background-image:url(../images/bg.gif);

	background-repeat:repeat-x;
	
	background-color:#9999AA;
	color:#22223B;
	 
	text-align:center; 
	font-family:Arial, Helvetica, sans-serif, "Cordia New";
	 
	font-size:12px;

	 }


table 
	{
font-size:21px;
	
	font-family:"Cordia New";   }
	 

th 
	{
font-size:14px;
	
	background-color:#DDDDE3;
	
	padding:10px;
	}

th.small {
	
font-size:12px;
		 
	background-color:#DDDDE3;
		 
	border-top:1px solid #BBB;
		 
	padding:5px;
		 
	margin:1px;
		 }
	  
td {
	padding:0px;
	margin:0px;
	} .line 
	{
border-top:0px solid #DDD;
		}

 h1   
	{
font-size:14px;
	 
	font-weight:normal;
	 
	margin:0px;
	 
	padding:9px 0px;
	 }
	 

h1.larger   {
	 		
	font-size:20px;
	 		
	margin:0px;
	 		
	padding:9px 0px;
			
	text-align:center;
			}





h2   {
	 
	font-size:14px;
	 
	font-weight:normal;
	 
	margin:0px;
	 
	padding:9px 0px;
	 }
	  h3   {
	 font-size:14px;
	 }
	 

h5   {
	 font-size:12px;
	 
	font-weight:normal;
	 }
	  p {
	
	font-size:12px;
	/*line-height:16px;
*/	
	text-align:left;
	}
	

a {
   color:#336699;
   }
   

a:hover {
		  
	color:#990000;
		  
	text-decoration:none;
		 }
 img {
	 
	margin:0px;
	 
	padding:0px;
	 
	border:0px;
	 }



#frame 
	{
height:650;	
	min-width:900px;
		
	width: expression(document.body.clientWidth < 900 ? "900px" : document.body.clientWidth > 1602 ? "1600px" : "auto");
		
	margin:10px auto;
		
	background-color:#FFFFFF;
		
	text-align:left; 	z-index:9;		} 

#graybar {
		height:2.8em;
		}


#graybar h1.corner 
	{background-image:url(../images/greenbar-leftcorner.gif);
				  
	background-position:top;
				  
	background-repeat:no-repeat;
				  
	display:block;
			 	  
	float:left;
				  
	width:22px;
				  
	margin:0px;
			 	  }
				 
#graybar h1 
	{color:#FFFFFF;
		   
	background-image:url(../images/greenbar.gif);
		   
	background-position:top right;
		   /*margin:0px 0px 0px 22px;*/
		   
	width:auto;
		   }
		 


#menu 
	{
position:absolute; 
	top:49; 
	left:10; width:275px;
 	  
	background-image:url(../images/logo.gif);
	  
	background-position:top;
	  
	background-repeat:no-repeat;
	 
  
	padding-top:75px;	  
	/*float:left;*/
	  }
	  

#menu a 
	{
display:block;
		
	width:auto;
		
	text-align:left;
		
	/*margin:2px;
		*/
	padding: 5px;
		
	color: #004730;
		
	font-family:"Poor Richard"; 
	font-weight: normal;
		
	text-decoration:none;
		
	font-size:20px;
		}
		

#menu a:hover 
	{font-weight: bold;
		/*background-image:url(../images/greenmenu1_over.gif);
			  
	background-repeat:repeat-y;
			  
	background-position:top;*/
			  }
			  


#alert {
margin:20px auto;
		
	width:222px;
		
	text-align:left;
	    }
		

#alert h2 {
		   
	background-image:url(../images/alerthead.gif);
		   
	background-repeat:no-repeat;
		   
	background-position:center center;
		   color:#000000;
		   font-size:20px;
		   padding:7px 45px;
		   }


#col_split
	{position:absolute;
	height:602px;
	top:48;
	left: 290px;
	
	width:35px; 
	background-image:url('../images/greenvbar.gif');
	 
	background-repeat:repeat-y;
		
	z-index:7;
}

#center_col 
	{
position: absolute; 
	left: 335px; 
	/*top: 75px;*/  
	height:601;width:609px;/*
	background-image:url(../images/bars.gif);
	 
	background-repeat:repeat-y;
	
	background-position:left;
*/	  		
	font-family:"Cordia New"; 
	font-size:21px;
	z-index:8;
	top: 49px;
}

#right_col 
	{
width:260px;
			
	float:right;
			
	position:relative;
			
	text-align:center;
}



#news {
	  margin:20px 10px;
	  }   
		     

#news h2 {
		   
	background-image:url(../images/newshead.gif);
		   
	background-repeat:no-repeat;
		   
	background-position:right center;
		   
	color:#FFFFFF;
		   
	font-size:17px;
		   
	padding:9px 0px;
		   
	margin-left:42px;
		   
	display:block;
		   
	width:auto;
		   }
		   

#news h2.left {
		   	  
	background-image:url(../images/newshead_left.gif);
		      
	background-repeat:no-repeat;
		      
	background-position:left center;
		      
	color:#FFFFFF;
		      
	font-size:17px;
		      
	width:42px;
			  
	float:left;
			  
	margin:0px;
		      }


#footer 
	{position:absolute;  
	top:650;
	z-index:10;
	width:100%; 
	text-align:center;
 
	clear:both;
				
	background-image:url(../images/hr.gif);
			
	background-position:top;
			
	background-repeat:repeat-x;
	
	margin:0px;}


#footer h5 
	{
	font-family:"Copperplate Gothic Light";
	font-size:12px;
			
			
	color: Gray;
			
	margin:0px;
			
	width:auto;
			
	padding:5px 40px 5px 0px;
			
	background-color:#FFFFFF;
			
	background-image:url(../images/bottomcornerright.gif);
			
	background-position:right bottom;
			
	background-repeat:no-repeat;
	
	z-index:10;
	margin:0px;}
 #footer h5.left 
	{float:left;
				
	background-color:#FFFFFF;
				
	background-image:url(../images/bottomcorner.gif);
				
	background-position:left bottom;
				
	background-repeat:no-repeat;
				
	z-index:10;
			}

a.report {
		  width:150px;
		  padding:10px 5px;
		  border:0px;
		  display:block;
		  text-align:center;
		  font-size:12px;
		  }
			  

a.report:hover {
		   	    background-color:#EEE;
		   	    }

				

#links {
		margin:10px;
		width:200px;
		float:left;
		}


#links a {
		 margin:0px;
		 padding:5px;
		 display:block;
		 } #links a:hover {
				background-color:#EEE;
				}
