body {
	background-color:#404041;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.4em;
	color:#404041;
	font-style: normal;
}
h1 { color:			#98ca3c; font-size:24px; margin-top:0px;}
a {color:#98ca3c;}
a:hover {color:#000000;}

#logo {float:left; padding:30px 0px;}
#header_banner {height:295px; overflow:hidden; width:960px; clear:both}
#content_home { border-bottom:20px solid #c7ff8b;padding:30px 0px;}
#content {background-color:#f6ffe0; border-bottom:20px solid #c7ff8b;padding:20px 0px;}
	.main {float:left;width:610px;}
	.highlight { float:right; background-color: #e3ffc5; width:260px; padding:20px; margin-bottom:20px; margin-top:50px }
	.side_image { float:right;  width:300px; padding:50px 0px 0px 0px;}
#contact {background-color:#98ca3c; border-bottom:10px solid #5ca8c4; clear:both; padding:20px 0px;} 
#footer {color:#98CA3C; padding:40px 0px; }
#footer a:hover {color:#f6ffe0;}
#footer a {text-decoration:none;}
.pull {clear:both;}
.container {margin:0 auto; width:960px;}
.copyright {color:#999999;}
.copyright a { color:#999999; text-decoration:none;}
.legal blockquote {margin:0px;}
.legal blockquote span {}
.legal blockquote p {display:block;
margin-left:34px;
margin-top:-18px;;}
.legal strong { clear:both;
display:block;
margin:20px 0 10px 0;}
.left_image {float:left; margin: 0px 20px 20px 0px;}
.right_image {float:right; margin: 0px 0px 20px 20px;}


#s7 { width: 260px; height: 275px; }
#s7 div { width: 260px; height: 260px; padding-top:15px;  color: #333; text-align: left; overflow: hidden}
.nav { margin: 5px 0 }
#pager {float:right;}
#pager a { margin: 0 3px; padding: 3px 5px;  background: #98ca3c; text-decoration: none; color:#666666; }
#pager a.activeSlide { background: #666666; color:#CCCCCC; }
#pager a:focus { outline: none; }

#sitemap {float:left; width:250px;}
#sitemap, #sitemap li ul { list-style-type:none;}
#sitemap a {text-decoration:none; color:#000000;}
#sitemap a:hover { color:#98ca3c;}
li.green_down_arrow {
	background-image: url(images/green_arrow_down.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	background-position: 0px 7px;
}
li.green_arrow {
	background-image: url(images/green_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 16px;
}
li.blue_arrow {
	background-image: url(images/blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 16px;
}
#sitemap li {padding-top:2px}
#sitemap li ul li {margin-left:-20px}
