/* Elements */

BODY 			{
	background-color: #FFFFFF;
	color: #000000;
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Geneva, san serif;
	font-size: 11px;
	text-align: center;
}
/* LI				{ list-style: url(/images/bullet.gif); } */
				  
/* IDs */

#searchbox		{ position: absolute; z-index: 43; top: 427px; left:  20px; visibility: visible; }
#threeboxes		{ position: absolute; z-index: 44; top: 172px; left: 630px; visibility: visible; }
#mainimage		{ position: absolute; z-index: 1; top: 250px; left: 158px; visibility: visible; }
#ourmission		{ position: absolute; z-index: 36; top: 115px; left: 298px; visibility: visible; width:310px; }
#missiontext	{ position: absolute; z-index: 35; top: 115px; left: 301px; visibility: visible; width:310px; }
#whatsnew		{ position: absolute; z-index: 34; top: 475; left: 298px; visibility: visible; width:300px; }
#whatsnewtext	{ position: absolute; z-index: 33; top: 475; left: 298px; visibility: visible; width:300px; }
#leftnav		{ position: absolute; z-index: 50; top: 229px; left:  20px; visibility: visible; }
#newseventbox	{ position: absolute; z-index: 52; top: 130px; left:  20px; visibility: visible; }
#pubguide		{ position: absolute; z-index: 50; top: 190px; left:  655px; visibility: visible; }


/* Classes */

/* Trademark for body - TM is slightly smaller than reg text */				  

a:link 			{ color: #666699; text-decoration: none; }
a:hover 		{ color: #CC9900; text-decoration: none; }
a:visited 		{ color: #666699; text-decoration: none; }

/* dropdown menu text */
a.topnav 		{ background-color: #FFFFFF; 
				  font-family: Verdana, Helvetica, Geneva, san serif; 
				  color: #666666; 
				  font-size: 10px; 
				  text-decoration: none; }
a.topnav:visited { background-color: #FFFFFF; 
				  font-family: Verdana, Helvetica, Geneva, san serif; 
				  color: #666666; 
				  font-size: 10px; 
				  text-decoration: none; }
a.topnav:hover  { background-color: #666666; 
				  font-family: Verdana, Helvetica, Geneva, san serif;  
				  color: #FFFFFF; 
				  font-size: 10px; 
				  text-decoration: none; }
.navarrow		{ color: #FFCC00;
				  font-family: Verdana, Helvetica, Geneva, san serif;
				  font-size: 11px;
				  font-weight: bold; }
.nav			{ color: #999999;
				  font-family: Verdana, Helvetica, Geneva, san serif;
				  font-size: 11px; }		  
a.nav			{ color: #999999;
				  font-family: Verdana, Helvetica, Geneva, san serif;
				  font-size: 11px;
				  text-decoration: none; }
a.navselected   { color: #666699;
				  font-family: Verdana, Helvetica, Geneva, san serif;
				  font-size: 11px;
				  text-decoration: none; }				  
a.nav:visited	{ color: #999999;
				  font-family: Verdana, Helvetica, Geneva, san serif;
				  font-size: 11px;
				  text-decoration: none; }				  
a.nav:hover		{ color: #CC9900;
				  font-family: Verdana, Helvetica, Geneva, san serif;
				  font-size: 11px;
				  text-decoration: none; }			  
.maincontent	{ color: #000000;
				  font-family: Verdana, Helvetica, Geneva, san serif;
				  font-size: 11px; }		  
.bottomnav		{ color: #000000;
				  font-family: Verdana, Helvetica, Geneva, san serif;
				  font-size: 10px; }
.bluefiller		{ color: #FFFFFF;
				  background-color: #666699;
				  font-family: Verdana, Helvetica, Geneva, san serif;
				  font-size: 18px; }
.breadcrumb		{ color: #FFFFFF;
				  background-color: #666699;
				  font-family: Verdana, Helvetica, Geneva, san serif;
				  font-size: 10px; }
a.breadcrumb:link, hover, active, visited	{ color: #FFFFFF;
				  background-color: #666699;
				  font-family: Verdana, Helvetica, Geneva, san serif;
				  font-size: 10px; 
				  text-decoration: underline; }

/* Purple Section titles for inside pages (headers) */				  
.title			{ color: #330066;
				  font-family: Arial, Verdana, Helvetica, Geneva, san serif;
				  font-size: 17px; 
				  font-weight: bold; }	
				  				  
/* Subtitles for inside pages (headers) */				  
.subtitle		{ color: #999999;
				  font-family: Arial, Verdana, Helvetica, Geneva, san serif;
				  font-size: 14px; 
				  font-weight: bold; }			  			  				  
				  
a.subtitle:link, hover, active  { color: #999999;
				  font-family: Arial, Verdana, Helvetica, Geneva, san serif;
				  font-size: 14px; 
				  font-weight: bold;
				  text-decoration: underline; }

a.subtitle:visited { color: #999999;
				  font-family: Arial, Verdana, Helvetica, Geneva, san serif;
				  font-size: 14px; 
				  font-weight: bold;
				  text-decoration: underline; }				  
				  
/* Filler for underlines (horizontal rules) in various places (if used) */				  
.line			{ background-color: #FFCC33; }		

/* use for text underneathe the In The News section.. the smaller fonts */				  
.newsbyline		{ color: #000000;
				  font-family: Verdana, Helvetica, Geneva, san serif;
				  font-size: 10px; }		  		  
				  
.mission		{ color: #666699;
				  font-family: Verdana, Helvetica, Geneva, san serif;
				  font-size: 12px; }	

/* Description Footer links */				  
.description		{ color: #7D7E7E;
				  font-family: Arial, Verdana, Helvetica, Geneva, san serif;
				  font-size: 9px; 
				 }			  			  				  
				  
a.description:link, hover, active  { color: #7D7E7E;
				  font-family: Arial, Verdana, Helvetica, Geneva, san serif;
				  font-size: 9px; 
				 }

a.description:visited { color: #999999;
				  font-family: Arial, Verdana, Helvetica, Geneva, san serif;
				  font-size: 9px; 
				  text-decoration: underline; }
				  
				  
#description_content {
	width: 700px;
	text-align: left;
				  
				  }
				  
				  
h2{ color: #666699;
		font-family: Verdana, Helvetica, Geneva, san serif;
		font-size: 18px; }
		
a.bottom_nav, a.bottom_nav:visited,a.bottom_nav:link {
color:#336666;
}
a.bottom_nav:hover {
color:#003366;
}