h1, h3, h2, h4, h5 {
  font: bold 14px arial, sans-serif;
  color:#666633;
  
}

p {
  font: 12px arial, sans-serif;
  text-align:justify;
}


#banner {
  position:absolute;
  top:0px;
  left:0px;
  width: 750px;

  border: 5;
  border-bottom: thin solid gray;
}

#blue {
  position:absolute;
  top:60px;
  left:0px;
  background-color:#080875;
  width: 753px;
  height: 20px;
  border: 5;
}

div#links {position: absolute; top: 20px; left: 0; width: 120px; height: 300px; font: 12px Verdana, sans-serif; z-index: 100;}
div#links a {display: block; text-align: center; font: bold 1em sans-serif; 
   padding: 5px 10px; margin: 0 0 1px; border-width: 0 ; border-bottom: 5px white; 
   text-decoration: none; color: #ffffff; background: #666633;}
div#links a:hover {color: #080875; background: #666633;
   border-bottom: 5px white;}

div#links a span {display: none;}
div#links a:hover span {display: block;
   position: absolute; top: -40px; left: 400; width: 305px;
   padding: 5px; margin: 10px; z-index: 100;
   color: #336699; background: black;
   font: 10px Verdana, sans-serif; text-align: center; border: solid 5px #444;}


#menu {
  position: relative;
  background: #666633;
  top:65px;
  left:-10px;
  height:800px;
  width: 120px;
}

#menu a:link	{	
	text-decoration: none;
	color:	#EEEEE3;
	margin: 5;
	border: 2;
	font-size:12px; 
	font-family:Helvetica,Arial,Sans-Serif;
	}	
	
#menu a:visited	{	
	text-decoration: none;
	color:	#EEEEE3;
	margin: 5;
	border: 2;
	font-size:12px; 
	font-family:Helvetica,Arial,Sans-Serif;
	}	
		
#menu a:active	{	
	text-decoration: none;
	color:	#EEEEE3;
	margin: 5;
	border: 2;
	font-size:12px; 
	font-family:Helvetica,Arial,Sans-Serif;
	
	}	
		
#menu a:hover	{	
	color:	#E6E6DD;
	margin: 5;
	border: 2;
	font-size:12px; 
	font-family:Helvetica,Arial,Sans-Serif;
	}	
		
#menu a.offsite	{	
	text-decoration: none;
	color:	#EEEEE3;
	margin: 5;
	border: 2;
	font-size:12px; 
	font-family:Helvetica,Arial,Sans-Serif;
	}	


#content {
  position: absolute;
  top: 80px;
  left:121px;
  background: #FFFFFF;
  width: 623px;
  padding:5px;
  padding-bottom:50px;
  margin:5px
  margin-bottom:10px
  border: 2;
}

#content a:link	{	
	text-decoration: none;
	color:	#87A0C6;
	margin: 5;
	border: 2;
	font-size:12px; 
	font-family:Verdana,Arial,Sans-Serif;

	}	
	
	
#content a:visited	{	
	text-decoration: none;
	color:	#87A0C6;
	margin: 5;
    border: 2;
	font-size:12px; 
	font-family:Verdana,Arial,Sans-Serif;
	}	
		
#content a:active	{	
	text-decoration: none;
	color:	#87A0C6;
	margin: 5;
    border: 2;
    font-size:12px; 
	font-family:Verdana,Arial,Sans-Serif;

	}	
		
#content a:hover	{	
	text-decoration: none;
	color:	#87A0C6;
	margin: 5;
	border: 2;
	font-size:12px; 
	font-family:Verdana,Arial,Sans-Serif;
	}	
		
#content a.offsite	{	
	text-decoration: none;
	color:	#87A0C6;
	margin: 5;
	border: 2;
	font-size:12px; 
	font-family:Verdana,Arial,Sans-Serif;
	}	
		


#footer {
  position: absolute;
  z-index:2;
  left:-1px;
  bottom:-1px;
  background: #CCCCFF;
  width: 649px;

  padding:5px;
  margin:0px
  border: 2;
  border-top: thin solid gray;
  border-right: thin solid gray;
  border-left: thin solid gray;
  border-bottom: thin solid gray;  
}

#footer a:visited	{	
	text-decoration: none;
	color:	#87A0C6;
	margin: 5;
	border: 2;
	font-size:12px; 
	font-family:Verdana,Arial,Sans-Serif;
	}	
		
#footer a:active	{	
	text-decoration: none;
	color:	#87A0C6;
	margin: 5;
	border: 2;
	font-size:12px; 
	font-family:Verdana,Arial,Sans-Serif;
	}	
		
#footer a:hover	{	
	text-decoration: none;
	color:	#87A0C6;
	margin: 5;
	border: 2;
	font-size:12px; 
	font-family:Verdana,Arial,Sans-Serif;
	}	
		
#footer a.offsite	{	
	text-decoration: none;
	color:	#87A0C6;
	margin: 5;
	border: 2;
	font-size:12px; 
	font-family:Verdana,Arial,Sans-Serif;
	}	
		

