body {margin:0; background-color:#f4f4f4; font-family:Arial, Helvetica, sans-serif;}

#container {width:950px; margin:0 auto;}

#header {height:95px;}

#header_menu #slogan {float:left; padding:10px 0px 0 15px; color:#00704a; font-size:14px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-style:italic;}

#header_menu {text-align:center;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:193px;
width:950px;
background:url(../images/header_back.jpg)
no-repeat;
}

#header_menu #logo {float:left; padding:33px 0 0 15px; font-size:32px; font-family: "Times New Roman", Times, serif; color: #000099;}
#header_menu #logo a {display:block; color:#ffffff; text-decoration:none;}

#header_menu #clock {float:right; padding:15px 320px 0 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #FF0000; font-weight:bold;}

#header_menu #clock #date{float:left; background-color:#040000; padding:4px 4px 4px 4px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #e52d35; font-weight:bold;}

#header_menu_links {
text-align:center;
width:100%;
float: left;
margin-top:0px;
margin:54px 0px 0px 0px;
font-size:12px;
font-weight:bold;
}
#header_menu_links a {color:#003366; text-decoration:none;}
#header_menu_links a:hover {color:#00704a;}

#header_menu_links #links {
width:100%;
text-align:center;
font-size:12px;
font-weight:bold;
}

#main1 {background:url(../images/main_bg.png) repeat-y; font-size:13px; line-height:17px; color:#333333; float:left; width:100%;}

#main1 a {color:#3885CC;}
#main1 a:hover {color:#21517F;}

#text {
margin:10px 0px 0px 0px; 
width:580px;
float:left; 
top:auto;
background-color:#FFFFFF;
}

#text p{
margin:4px 0px 4px 0px; 

}

#text #InteriorMenu{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;

	}
	
.italictext {
font-style:italic;
}
	
#text #InteriorMenu a{
	color: #ffffff;
	text-decoration: none;
	text-align:left;
	font-weight: bold;
	font-size:12px;
	}	
	
#text #InteriorMenu p{
	color: #333333;
	text-decoration: none;
	text-align:left;
	font-weight: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
	}
	
#text #InteriorMenu p:a{
	color: #3374b2;
	text-decoration: none;
	text-align:left;
	font-weight: bold;
	font-size:12px;		
	}	
	
#text #InteriorMenu img{
	text-decoration: none;
	text-align:left;
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 0px;		
	}
	
			

#text h1 {
font-size:16px;
font-weight: bold; 
margin:0px 0 0px 0; 
color:#003366;
}

#text h2 {
font-size:16px;
font-weight: bold; 
margin:0px 0 0px 0; 
color:#003366;
}
#text h3 {
font-size:16px;
font-weight: bold; 
margin:0px 0 0px 0; 
color:#003366;
}

#text h4 {
font-size:16px;
font-weight: bold; 
margin:0px 0 0px 0; 
color:#003366;
}

#text ol, #text ul {padding:0; margin:10px 0;}
#text li {margin-right:4px;}

#text #arrows ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

#text #arrows ul li{
	background: url(../images/arrow.gif) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 17px; /*link text is indented 19px*/
	text-decoration: none;
}
#text #arrows ul li a{
color:#003366;
}

#text #arrows {
color: #000000;
font-weight:normal;
text-decoration:none;
}

#text #numbers ul{
	list-style-type: decimal;
	margin: 0;
	padding: 0;
	margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

#text #numbers ul li{
	
	display: block;
	padding: 2px 0;
	padding-left: 17px; /*link text is indented 19px*/
	text-decoration: none;

}
#text #numbers {
color: #000000;
font-weight:normal;
text-decoration:none;
}

#sidebar {width:300px; float:left; margin:6px 15px 30px 16px; display:inline; background-color:#f4f4f4}
#sidebar p {font-size:12px; font-weight:normal; margin:0px 6px 0px 6px; color:#000000;}
#sidebar h3 {font-size:14px; font-weight:bold; margin:4px 0 0px 6px; color:#003366;}
#sidebar h4 {font-size:14px; font-weight:bold; margin: 4px 0px 0px 6px; color:#003366;}
#sidebar ul {margin:0px; padding:0px;}
#sidebar li {list-style:none; margin-left:0em;}
#sidebar ol {margin:0px; padding:0px;}



#sidebar #FormHolder {
width:290px;							
background-color:#f5f4f4;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 6px;
border: 1px solid #000000;
}


#sidebar #FormHolder a{
	color: #999999;
	text-decoration: none;
	text-align:left;
	font-weight: bold;
	font-size:12px;
	}
	
#sidebar #FormHolder a.selected{
	color: #003366;
	text-decoration: none;
	text-align:left;
	font-weight: bold;
	font-size:12px;
	}	

#footer_menu {height:57px; background: url(../images/footer_bg.jpg) no-repeat; clear:both; text-align:center; color:#FFFFFF; font-size:12px; padding-top:16px;}
#footer_menu a {color:#003366; text-decoration:none;}
#footer_menu a:hover {color:#003366;}

#footer {color:#003366; text-align:center; font-size:10px; margin:2px 0 15px 0;}
#footer a {color:#003366;}
#footer a:hover {color:#003366;}

.form{
width:100%;				
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#FFFFFF;
font-size:12px;
}

input{
		
margin: 2px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}

.smalltext {
font-size:9px;
}

.grayback {
background-color:#f9f8f8;
padding: 2px 2px 4px 2px;
border-bottom:1px solid #3374b2;
}
.graybacktop {
background-color:#f9f8f8;
padding: 4px 2px 4px 2px;
border-bottom:1px solid #3374b2;
border-top:1px solid #3374b2;
}

.greenback {
background-color:#f6fcfa;
padding: 4px 2px 4px 2px;
border-bottom:1px solid #3374b2;
}

.datatext {
background-color:#f4f4f4;
font-weight:bold;
color:#003366;
}
.cities{
text-decoration:none;
color:#000000;}
