body {	margin: 0px;
		color:#000; 
		background-color: #22246B;
		font-family: "Century Gothic", arial, sans-serif;
		}
		
body, body div, body p, body th, body td, body li, body dd	{
	font-size:	small;
	voice-family:	"\"}\"";
	voice-family:	inherit;
	font-size:	medium
	line-height: 140%;
}


img {border:  #383637;}	

h2 {margin: 0;
	font-size: 12px;
	color:#DD381D;
	}
	
hr { color: #CBCBCD; background: #CBCBCD; border: 0; height: 1px; text-align: center;}

ul, li {list-style-type: square; }
b {font-weight: stronger;}

#header {width: 740px;margin:auto;  height: 49px;}
.headerBG {background: url("../art/header_logo.gif") no-repeat right; height:49px;width:760px;
			}
			
/***************************************************
  Menu
 ***************************************************/


/***** pos1 and 2 positions images left and right of the nav - the right is a 1x1trans.gif hotlinked since the logo is part of the background.*/

.pos1 {float:left;}
.pos2 {float:right;margin-top:-50px;}


#menu {margin-left:10px;width:620px;padding-top:28px;
 
  text-align: left;  
}

#menu ul {
  margin: 0;
  padding: 0;
  line-height: normal;  
}
 			
 #menu ul li {
 display: inline;

  list-style: none;
  text-align: center;
  font-variant: small-caps;
}

 #menu ul li a {
  
  text-decoration: none;
font-size:11px;
  padding: 1.0em;margin-left:-8px; 
  color: #ffffff;
}

html>body #menu ul li a {
  
  text-decoration: none;
font-size:11px;
  padding: 1.3em;margin-left:-8px; 
  color: #ffffff;
} 


#menu ul li a:hover
 {
	text-decoration:underline;
 
}

/***************************************************
 Footer
 ***************************************************/

#footer {
   font-size:12px;
  width: 600px;
  padding: 10px 80px;  
  color: #fff;
 
  text-align: center; 
}

#footer p {
  word-spacing:2px;
}

#footer a {padding: 1.3em;
  color: #fff;text-decoration:none;
}

#footer a:hover {padding: 1.3em;
  color: #CB4E2B;text-decoration:underline;
}
 

#footer p a {
  color: #CB4E2B;
}
 

#footer ul {
  margin: 0;
  padding: 0;
  line-height: normal;  
}
 			
 #footer ul li {
 display: inline;

  list-style: none;
  text-align: center;
  font-variant: small-caps;
}


#footer ul li a {
  
  text-decoration: none;
font-size:12px;
  padding: 1.3em;margin-left:-8px; 
  color: #ffffff;
}

#footer ul li a:hover
 {
	text-decoration:underline;
 
}


/* background images */	

.shadow { background: url("/art/top_shadow.gif");
			no-repeat bottom;
			}

 
.header_inside { background-image: url("/art/header_logo.gif");
			background-repeat: no-repeat;height:49px;
			}
			
.footer_inside { background-image: url("/art/footerBG.gif");
			background-repeat: no-repeat;
			}

.page_bg { background-image: url("/art/page_bg.gif");
			background-repeat: repeat-y;
			}

.section_bg { background-image: url("/art/navBG.gif");
			background-repeat: repeat-y;
			}
			
.home_box_text {font: normal 10px  "Century Gothic", arial, sans-serif; 
			color:#BEBCBD;
			width: 120:
			}
.footerBG { background-image: url("/art/home/footerBG.gif");
			background-repeat: no-repeat;
			}		
						
.footerText {
			font-family: frutiger, verdana, arial, sans-serif; 
			font-size: 12px;
			word-spacing: 2px;
			color: #ffffff;
			}

.sm_whtText {
			font-family: "Century Gothic", arial, sans-serif; 
			font-size: 11px;
			color: #ffffff;
			}
			
.subtitle  {font: italic 12px  "Century Gothic", arial, sans-serif; 
			color:#5C5656;
			 }

.page_header { font: bold 13px "Century Gothic", arial, sans-serif;
			color: #000000;
		 	}
		 	
h1 { font: bold 14px "Century Gothic", arial, sans-serif;
			color: #000000;
		 	}

h2.subtitle {font: italic 12px "Century Gothic", arial, sans-serif; 
			color:#5C5656;
			 }
			
									
.bolder  { font: bold 12px  "Century Gothic", arial, sans-serif;}

.tagline { font-size: 45px;
			font-family: "Century Gothic", arial, sans-serif;
			line-height: 90%;
			color: #ffffff;
			font-weight: bolder;}

.image_list_bg {background-color: #cdbead;}

.credits {
	font-family: "Century Gothic", arial, sans-serif; 
	font-size: 9px;
	color: #ffffff;
	}
	
.wht_text {
	font-family: "Century Gothic", arial, sans-serif; 
	font-size: 11px;
	color: #ffffff;
	}
	
.padding {padding: 10px 0px 20px 30px;
			}
	
#task {font-size:10px; color:#959595;text-align:center;}
#task a {color:#959595;}


#menu_position {position: absolute;
				top: 180px;
				width: 129px;
				}
				
.blueBG {background-color: #7F8AA3;}
				

.navLinks {
	font-family: "Century Gothic", arial, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}

.photoCaption {
	font-family: "Century Gothic", arial, sans-serif; 
	font-size: 10px;
	font-style: italic;
	color: #666666;
	text-decoration: none;
	padding-right: 8px;
	}

.photoClose {
	font-family: "Century Gothic", arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

a:link  {font: normal 12px  "Century Gothic", arial, sans-serif;
			color:#DD381D;
			 
			}
        
a:visited    {font: normal 12px  "Century Gothic", arial, sans-serif;
			color:#DD381D;
			 
			}

a:active  {font: normal 12px  "Century Gothic", arial, sans-serif; 
			color:#DD381D;
			 
			}
        
a:hover   {font: normal 12px  "Century Gothic", arial, sans-serif;
			color:#606A96;
			
			}

 
a.topnav:link  {font: normal 12px "Century Gothic", arial, sans-serif;
			color:#ffffff;
			text-decoration: none;
			padding: 0px 14px;
			font-variant: small-caps;}
        
a.topnav:visited    {font: normal 12px "Century Gothic", arial, sans-serif;
			color:#ffffff;
			text-decoration: none;
			padding: 0px 14px;
			font-variant: small-caps;}

a.topnav:active  {font: normal 12px "Century Gothic", arial, sans-serif;
			color:#DD381D;
			text-decoration: none;
			padding: 0px 14px;
			font-variant: small-caps;}
        
a.topnav:hover   {font: normal 12px "Century Gothic", arial, sans-serif;
			color:#DD381D;
			text-decoration: none;
			padding: 0px 14px;
			font-variant: small-caps;}
/* section sub menu   */
			
#submenu {}

#submenu ul {
	margin: 0px;
	padding: 0;
	list-style-type: none;
	}

#submenu ul li {
	 
	display: block;
	border-bottom: 1px solid #E0651B;
	width: 109px;
	 
	float: left;
	margin: 0px;
	background-color: #E0371B;
	
}

#submenu li a {font: normal 12px "Century Gothic", arial, sans-serif;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
	color: #fff;
	padding: 0px 0px 0px 0px;
	text-decoration: none;}
	

#submenu ul a:hover	{ margin:0px;
	background-color: #E0651B;
	 
	}
	
#submenu li a:hover {padding-left: 4px;
padding-right: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	 } 
	
#submenu li.current_page {
	 
	display: block;
	border-bottom: 1px solid #E0651B;
	width: 109px;
	 float: left;
	margin: 0px;
	background-color: #E0651B;
 
	}
	 
	
 
/* section background colors  */	

.nav_line	{background-color: #FFD6AD;
			}
			
			
a.subnav:link  { 
			color:#ffffff;
			font: normal 12px "Century Gothic", arial, sans-serif;
			text-decoration: none;
			}
        
a.subnav:visited    { 
			color:#ffffff;
			font: normal 12px "Century Gothic", arial, sans-serif;
			text-decoration: none;
			}

a.subnav:active  { 
			color:#ffffff;
			font: normal 12px "Century Gothic", arial, sans-serif;
			text-decoration: none;
			}
        
a.subnav:hover   { 
			color:#22246B;
			font: normal 12px "Century Gothic", arial, sans-serif;
			text-decoration: none;
			}
			
a.footer:link  {font: normal 12px frutiger, verdana, arial, sans-serif; 
			color:#ffffff;
			word-spacing: 1px;
			text-decoration: none;
 			padding: 0px 12px;}
        
a.footer:visited    {font: normal 12px frutiger, verdana, arial, sans-serif; 
			color:#ffffff;
			word-spacing: 1px;
			text-decoration: none;
 			padding: 0px 12px;}

a.footer:active  {font: normal 12px frutiger, verdana, arial, sans-serif; 
			color:#ffffff;
			word-spacing: 1px;
			text-decoration: none;
 			padding: 0px 12px;}
        
a.footer:hover   {font: normal 12px frutiger, verdana, arial, sans-serif; 
			color:#DD381D;
			word-spacing: 1px;
			text-decoration: underline;
 			padding: 0px 12px;}
 			
a.sm_white:link  {font: normal 10px "Century Gothic", arial, sans-serif; 
			color:#E2D5D5;
			text-decoration: none;
 			}
 			
        
a.download:link  {font: bold 12px "Century Gothic", arial, sans-serif; 
			color:#E0371B;
			text-decoration: none;
 			}
        
a.download:visited    {font: bold 12px "Century Gothic", arial, sans-serif;
			color:#E0371B;
			text-decoration: none;
 			}

a.download:active  {font: bold 12px "Century Gothic", arial, sans-serif;
			color:#E0371B;
			text-decoration: none;
 			}
        
a.download:hover   {font: bold 12px "Century Gothic", arial, sans-serif;
			color:#22246B;
			text-decoration: none;
 			}

 			
#MapBuilder {font: normal small verdana, arial, helvetica, sans-serif; font-size: 10pt; margin: 0px;}
#MapBuilder a {text-decoration: none; color: #0066CC; background-color: transparent;}
#MapBuilder a:hover {color: #F60; background-color: transparent;}
#MapBuilder h1 {font-weight: bold; font-size: 16pt; color: #369; border-bottom: 2px solid #369;}
#MapBuilderIW { width: 250px; color: #000000;}
#MapBuilderIWContent {height: 120px; overflow:auto;}
#MapBuilderIWCaption {font-weight: bold; font-size: 12pt; color: #369; border-bottom: 2px solid #369;}
#MapBuilderIWFooter {margin-top: 5px; font-size: 8pt; }
#MapBuilderIWFooterZoom {}
#MapBuilderIWDirections{ margin-bottom: 10px;}
#MapBuilderSideBar {float:left; margin-left: 10px; }
