body {background-color:#000000; background-image:url(../images/bg_rep.jpg); background-repeat:repeat-x; margin:0px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; overflow:auto;}
#container {
	width:954px;
	margin:0 auto;
	overflow:hidden;
	font-size: 14px;
	color: #CCCCCC;
}
#top_bar {height:30px; background-color:#758C92; padding-top:15px; padding-left:10px; padding-right:10px; font-size:14px; }
#slogan {float:left; width:600px}
#top_nav {float:right; width:220px; text-align:right}
#header {height:393px; background-image:url(../images/header_bg.jpg); background-repeat:no-repeat; padding-left:17px; padding-top:17px;}

#mini_header {height:265px; background-image:url(../images/mini_header_bg.jpg); background-repeat:no-repeat; padding-left:17px; padding-top:17px;}
#mini_left {
	float:left;
	width:395px;
	height:262px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-right: 20px;
	padding-left: 20px;
	color: #999999;
	font-size: 14px;
}
#mini_right {float:right; width:480px; height:262px;	margin-right:18px;}

.minilogo {
	width:390px;
	height:168px;
	background-image:url(../images/minilogo.png);
	margin-top: 10px;
}

#mini_info_l {width: 180px;	float: left; margin-top:20px;} 
#mini_info_r {width: 200px; float: right;	text-align: right;margin-top:20px;}


#rotator { float:right; width:480px;}
#logo_box {width:185px; height:391px; background-color:#FFF; text-align:left; color:#CCCCCC; font-size:14px; padding-left:15px; }
#contact {margin-top:10px; text-align:left; color:#CCCCCC; font-size:14px; padding-left:14px; padding-right:14px;}
#main_nav { width:954px; height:44px; padding-top:10px; margin-bottom:40px; margin-left:14px; background-image:url(../images/nav_bg.jpg); background-repeat:no-repeat; }
#subnav {
	font-size:12px;
	color:#CCCCCC;
	background-color: #758D93;
	padding: 5px;
	margin-bottom: 20px;

}
#sidebar {width: 200px; margin-left:14px; margin-bottom:50px;}

#ghost_sidebar {
	width: 200px;
	margin-left:14px;
	margin-bottom:50px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 22px;
}
.ghostlinks {list-style-type:none; list-style: none; list-style-image: url(../images/bullet.jpg);}

#gis_box{
	height:200px;
	width:200px;
	background-repeat:no-repeat;
	text-align: center;
	background-image:url(../images/gis_bg.jpg);
}


#child_gis_box{
	height:169px;
	
	background-repeat:no-repeat;
	text-align: right;
	background-image:url(../images/child_gis_bg.jpg);
}
#news_box{
	height:300px;
	background-color:#333;
	margin-top:20px;
	text-align: center;
}
#social_media {background-image:url(../images/social_bg.jpg); height:47px; margin-top:20px;}
#facebook {float:left;width:108px; height:33px; margin-top:7px; margin-left:8px;}
#twitter {float:right; width: 105px; height: 33px;margin-top:7px; margin-right:8px;}
#home_content {width:670px; float:right; padding-right:20px; margin-bottom:50px; line-height:28px;}

#child_content {width:680px; float:right; margin-right:14px; margin-bottom:50px; padding-left:20px; padding-top:20px; padding-right:20px; padding-bottom:20px; line-height:28px; background-color:#FFFFFF; color:#666666; background-image:url(../images/corner.jpg); background-position:bottom; background-repeat:no-repeat;}




#wide_content {margin-right:14px; margin-left:14px; margin-bottom:50px; padding-left:20px; padding-top:20px; padding-right:20px; padding-bottom:20px; line-height:28px; background-color:#FFFFFF; color:#666666; background-image:url(../images/wide_corner.jpg); background-position:bottom; background-repeat:no-repeat;}





#content_sidebar{
	float:right;
	width:200px;
	text-align:center;
	margin-left: 10px;
	margin-bottom: 10px;
	line-height: 22px;
}
#content_shadow {height:20px; width:680px; background-image:url(../images/content_shadow.jpg); background-repeat:no-repeat;}
#wide_shadow {height:20px;  background-image:url(../images/wide_shadow.jpg); background-repeat:no-repeat;}

#left-contact {float:left; width:400px;}
#right-contact {float:right; width:300px;}


h1 {font-size:24px; font-weight:normal; color:#758058; margin-top:-5px; margin-bottom:25px;}
h2 {font-size:24px; font-weight:bold; color:#758058; margin-top:-5px; margin-bottom:5px;}
h3 {font-size:18px; font-weight:normal; color:#758058; margin-top:5px; margin-bottom:10px;}
.name {font-size:16px; color:#758058; }

.quote {padding-left:10px; padding-right:10px; color:#999999; line-height:30px; font-size:14px; font-style:italic;}

#footer_container {clear:both; height:100px; width:100%; background-color:#758C92;}
#footer {width:926px; padding-top:20px; background-image:url(../images/footer_bg.jpg); padding-left:14px; padding-right:14px; background-repeat:no-repeat; background-position: top center; margin:0 auto; font-size:12px; }

#copyright { float:left; width:600px;}
#footer_links {float:right; width:300px; text-align:right}



#wf_event {
	float:right;
	width:650px;
	border-bottom-color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom:20px;

	
}
#wf_logo {float:left; width:198px; height:240px;clear:both}
.wf_title {color:#758C92; font-weight:bold;}

#wf_box {height:200px;
	width:200px;
	background-repeat:no-repeat;
	text-align: center;
	background-image:url(../images/focus_bg.jpg);}
