@charset "utf-8";
/* CSS Document */
body{
	background: #ebebeb;
	font-size: 62.5%;
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
}
#container{ 
	background: url(../images/interface/body_background.gif);
	width: 920px;
	min-height: 500px;
	margin: auto;
	padding: 20px 35px 35px 35px;
}
#header #logo, #header #image{ float: left;}
#header #image{ margin-left: 29px; margin-right: 10px;}
#header #text{ float: right; font-size: 2.0em; color: #a9d02d; line-height: 30px;}
#main_nav{ clear: both; font-size: 1em; background-color: #F5F5F5;}
#main_nav{ border: 1px solid #939598; border-width: 1px 0 1px 0; min-height: 30px;}
#main_nav ul li{ 
	float: left; 
	width: 113px; 
	text-align: center; 
	background-color: #f5f5f5; 
	min-height: 30px;
	line-height: 30px;
	font-weight: bold;
	border: 1px solid #fff;
	border-width: 0 1px 0 1px;
}
#main_nav ul li:hover, #main_nav ul li.current{ background:url(../images/interface/main_nav_hover_bg.gif) repeat-x #38aac7;}
#main_nav ul li:hover a, #main_nav ul li.current a{ color: #555;}
#main_nav ul li a{ color: #999; text-decoration: none;}
#breadcrumbs{ 
	width: 690px; 
	margin: auto; 
	font-size: 1em; 
	line-height: 30px; 
	clear: both;
	border: 1px solid #ededed;
	border-width: 0 0 1px 0;
	color: #b1b3b6;
}
#breadcrumbs a, #breadcrumbs a:visited{ color: #0066FF;}
#secondary_nav{ 
	color: #808080;
	border: 2px solid #cacaca;
        background: #DDE2CB;
	width: 158px;
	padding: 6px;
	margin-top: 50px;
	min-height: 250px;
	/*float: left;*/
}
#secondary_nav h3{ font-size: 1.2em; font-weight: bold;}
#secondary_nav ul{ font-size: 1.1em; margin-top: 20px;}
#secondary_nav ul ul{ font-size: 1em; margin-left: 2em; margin-top: 1em;}
#secondary_nav ul li{ margin-bottom: 10px;}
#secondary_nav ul li a{ color: #808080; text-decoration: none;}
#secondary_nav ul li a:hover{ text-decoration: underline;}
#main{ float: right; /*margin-top: 2px;*/ width: 712px;}
#main #main_image{  height: 313px; width: 711px;}
#main_image #header{ width: 711px; height: 54px; /*background: url(../images/interface/main_image_header_bg.png) repeat-x;*/}
#main_image #header h1{ font-size: 4em; color: #17a3c7; margin: 0 0 0 5px; line-height: 1.2em;}
.clearing_div{ clear: both; width: 100%; height: 1px; line-height: 1px;}
.float_right{ float: right;}
.landing_panel{ width: 215px; float: left; margin-top: 10px; margin-left: 33px;}
#main .landing_panel p{ line_height: 1em; font-size: 1.1em;}
.landing_panel img{ margin-left: 5px;}
.landing_panel.first{ margin-left: 0px;}
.landing_panel h2{ font-size: 1.2em; color: #abd22d;}
.landing_panel h2 a{ font-size: 1em; color: #abd22d; text-decoration: none;}
.landing_panel h2 a:hover{ text-decoration:underline;}
.landing_panel p{ margin-top: 1.3em;}
.two_column{ width: 300px;}
#content{ padding-bottom: 2em;}
#page_footer{ clear: both; line-height: 2em; height: 2em; padding-top: 3em; text-align: center; margin-left: 40px;}
#page_footer ul li{ 
	float: left; 
	padding: 0 5px 0 5px; 
	font-size: 0.9em;
	border-left: 1px solid #17a3c7;
}
#page_footer ul li.first{ border: 0;}
#page_footer ul li a{ color: #17a3c7; text-decoration: none;}
#site_footer{ background: #959595; height: 3em; color: #fff; line-height: 3em; text-align: center; width: 965px; margin: auto}
#site_footer p{font-size: 1.1em;}
#main h1{ font-size: 1.6em; color: #17a3c7; margin: 1em 0;}
#main h2{ font-size: 1.4em; font-weight: bold; color:#333333; margin: 1em 0 0.5em 0;}
#main p{ margin-bottom: 1.5em; font-size: 1.2em; line-height: 1.6em; margin-right: 6em; color:#666666;}
#main ul{ font-size: 1.2em; line-height: 1.6em; margin-bottom: 1.5em; list-style: disc; margin-left: 15px; color:#666666;}
#gallery ul{ list-style: none;}
#gallery ul li{ float: left; margin-right: 10px; width: 100px;}

.errors{ background: #ffb0b0; border: 2px solid #f64747; padding: 10px; font-size: 12px; margin-bottom: 10px; line-height: 15px; width: 75%;}
#under_nav{ margin-top: 20px;}
#EmailForm label{ width: 220px; float: left;}
#counter{ background: #F8CD5E; width: 300px; padding: 5px; font-size: 2em;}
.red{ color:#ff0000;}