body{margin:0; padding:0; background:url(../img/body-bg.jpg) repeat-x #e5dccb; font-family:Verdana, Arial, Helvetica, sans-serif;}
#container{width:900px; margin:0 auto; padding:0;}

#header{width:900px; height:67px; float:left;}
	#logo{background:url(../img/logo.jpg) no-repeat; width:159px; height:67px; float:left;}
	#logo h1, #logo h2{text-indent:-9999px; margin:0; padding:0; display:none;}
	#search{width:250px; margin:auto 0; float:right; padding:20px 0 0 0;}

#navigation{clear:both; height:29px;}
	#nav{margin:0; margin-left:5px; padding:0;}
	#nav ul{margin:0; padding:0;}
	#nav li{float:left; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
	#nav li{background:url(../img/li-a.jpg) right top; height:24px; padding:5px 20px 0 0; display:block; text-decoration:none; margin:0 auto;}
	#nav li:hover{background:#fff; height:24px; display:block; text-decoration:none; margin:0 auto; padding:5px 20px 0 0; }
	
	#nav li a{text-decoration:none; color:#3d4657; padding:0 0 0 20px;}
	#nav li a:hover{text-decoration:none; color:#3d4657; padding:0 0 0 20px;}
	
#flash{background:#fff; height:290px; width:900px; display:block;}
#mainImage{height:290px; width:900px; display:block;}

#middlebar{}
	#logo2{background:url(../img/middle-logo.jpg) no-repeat; width:155px; height:93px; float:left;}
		#logo2 h1, #logo2 h2{text-indent:-9999px; display:none;}
		#logo2 h1{}
		#logo2 h2{}
	#slogan{background:url(../img/middle-text.jpg) no-repeat; width:745px; height:93px; float:right;}
	#slogan h3{color:#424242; font-size:19px; font-family:"Times New Roman", Times, serif; margin:0; padding:0; text-indent:-9999px; display:none;}

#mainhome{background:url(../img/main-repeat.jpg) repeat-y; float:left; width:900px; clear:both;}

#main{background:url(../img/main-repeat.jpg) repeat-y; float:left; width:900px; clear:both; min-height:300px;}
	#mainwrapper{width:900px; margin:5px auto;}
	.left{width:300px;float:left;}
	.middleright{width:600px; float:right;}
	.middle{width:300px; float:left;}
	.right{width:300px; float:right;}
	.text{width:90%; margin:0 auto; font-size:12px;}
		.text h4{color:#004681; font-size:12px; margin:0; padding:0;}
		.text p{}
	.readmore {background:url(../img/read-more.gif) no-repeat 0 0; width:99px; height:22px; display:block; float:right; margin-right:10px;}
	.readmore:hover{background:url(../img/read-more.gif) no-repeat 0 -22px; width:99px; height:22px;}
	#readmore{clear:both;}
	#mainbottom{background:url(../img/main-bottom.jpg) no-repeat; width:900px; height:10px; clear:both;}
#footer{font-size:10px; margin:4px auto 25px auto; width:900px;}
	#address{}
	#leftaddress{float:left;}
	#rightaddress{float:right;}
	
	#ftnav{clear:both; font-size:10px; text-align:center; color:#424242; padding:10px;}
		#ftnav a{text-decoration:none; color:#424242;}
		#ftnav a:hover{text-decoration:underline; color:#000;}

#centertext{width:96%; margin:0 auto; font-size:12px;}
#centertext p{ font-size:13px; text-indent:.75em;}
#centertext a{text-decoration:none; color:#333;}
#centertext a:hover{text-decoration:underline; color:#036;}


#centertext h1{display:none; text-indent:-9999px;}
#centertext h2{color:#004681; font-size:15px; margin:0; padding:0;}
#centertext h3{color:#333333; font-size:13px; margin:0; padding:0; font-style:italic; font-weight:bold; padding:4px 0 0 0; border-bottom:2px solid #333333; width:300px;}
#centertext ul li{font-size:12px;}
#centertext ul li ul li{font-size:11px;}
#table{font-size:11px; color:#000;}
		
div.submenu {
	position:			absolute;
	top:				24px;
	left:				-1px;
	width:				180px;
	padding:			0px;
	background-color:	#FFFFFF;
	border:				1px solid #DDDDDD;
	border-top:			0px;
	z-index:9999;
}

div.subitem {
	width:				180px;
	padding:			6px 0px 6px 0px;
	background:			#FFFFFF;
	font-size:			13px;
	font-weight:		normal;
}
div.subitem:hover {
	width:				180px;
	padding:			6px 0px 6px 0px;
	background:			#c0dffa;
	font-size:			13px;
	font-weight:		normal;
}

div.submenu_shadow {
	filter:				alpha(opacity=50);
	-moz-opacity:		.50;
	opacity:			.50;
	position:			absolute;
	top:				28px;
	left:				3px;
	width:				180px;
	padding:			0px;
	background-color:	#000000;
	border:				1px solid #333333;
	border-top:			0px;
}

div.subitem_shadow {
	width:				180px;
	padding:			6px 0px 6px 0px;
	background:			#000000;
	color:				#000000;
	font-size:			12px;
	font-weight:		normal;
}

img{border-color:#fff;}