@charset "utf-8";
/* CSS Document */

html {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #333333; font-weight:500;}
body { background-color: #1b7015; background-image: url(../img/layout/backgroundGradient.jpg); background-repeat: repeat-x;text-align: center; margin: 0px; min-height: 1000px; }
strong{ font-weight:bold; color: #000000;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
img{ border: none; }
h1,h2,h3,h4,h5,h6 { color: #333333;}
p {}
label{ font-weight:bold;}
ul, li {margin: 0; padding: 0; list-style-type: none;}

dl {color: #024e96; margin: 0 20px;}
	dl a {color: #024e96;}
	dl dt {font-weight: bold;}
	dl dd {margin: 0 0 10px 0;}

h1 {font-size: 20px; color: #000; line-height:20px;}
*HTML h1 {padding: 10px 0;}
#container { text-align: left; width: 800px; margin: 0 auto; overflow: hidden; zoom: 1; background-color: #ffffff; padding: 0; }

.nav {}
	.nav ul {  }
	.nav li {float: left;margin-left:20px;}

#top {height: 216px; background: url(../img/layout/topImage.jpg); background-repeat:no-repeat; background-position:right;}
	.topLogo {float:left; margin:0; position: absolute;}
	#topNav {clear:right; float:right; font-weight:bold; margin-top: 9px;}
		#topNav a {font-size: 12px; }
	.topImage {float:right; clear: right; margin: 0 0 0 0;}		
	#topSeperator {background: url(../img/layout/topSeperator.jpg); background-repeat: no-repeat; height: 20px;}
#contentWrapper {padding:0;}

.header {}
#homeHeader {}
	#homeHeader img {}
		
/* --- CONTENT --- */
.content {float: left; margin:0; padding: 0; background-color: #d4d696; width: 100%; }
	#homeContent {}
	
	.contentNav {float: left; width: 196px; min-height: 600px; background-color: #d4d696; margin-right: 10px; margin-bottom: 10px; border-right: 1px solid #1b6e15; }
		.contentNav h3 a{color:#024404;
font-size:18px;
text-align:center;
text-decoration: none;}
		.contentNav h3 {margin: 10px;}
		.contentNav ul {padding-left: 10px; border-bottom: solid 1px #1b6e15;}
		.contentNav li {font-weight:bold; margin-bottom: 10px; padding-left: 10px;}
		.contentNav li a {color: #024404;}
		.contentNav li.selected a {color: #ffffff;}
		#contentNavLinks{ margin-bottom: 50px;}
	.contentMain { margin: 0 5px; }
		.homeContentMain { width: 780px; min-height: 400px; margin: 0 10px; }
		.homeContentMain img.contentImage{ border: 1px solid #333333; margin: -90px 20px 0 20px;}
		
	.contentBox{ margin: 5px 0; min-height: 250px; }
		.contentBox a:hover img{filter:alpha(opacity=25);-moz-opacity:0.25;-khtml-opacity: 0.25;opacity: 0.25;}	
	.contentImageFaded75{ border: 1px solid #333333; margin: 0 10px;filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity: 0.75;opacity: 0.75;}

	.contentImageSmall{ border: 1px solid #333333; margin: 0 10px; height: 200px;}
			
	.contentFooter {clear: both; background-color: #d4d696;}
		.contentFooterPhone {	 text-indent: -9999px;}
		.contentFooterNav {margin-top:25px;}
			.contentFooterNav p {text-align:center; font-weight: bold;}
				.contentFooterNav p a {color:#000;font-size:11px;margin:0 5px;}							

#callout{ margin: 10px 0; padding: 2px;}
	#callout a { text-decoration: none;}
	#callout img{border: none;}
.right{float: right;}

/* --- FOOTER --- */

.footer {color: #C5C5C5; font-size: 10px; background-color: #757575; margin-top: -15px; }
	.footer a {color: #b9b9b9;margin:0 5px;}
	.footer p {text-align: center; margin: 0; line-height: 15px;}

#footerTop{padding: 5px;}

#footerBottom{ background-color: white; padding: 5px;}

/* msg box */
.msg{
	background-color: #e5ddbf;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 1px;
	margin-left: 5px;
	margin-right: 5px;		
}

.msg ul li {
	color: #2626FD;
	font-weight:bold;	
}

.errorMsg ul li {
	color: #990000;
	font-weight:bold;	
}

.errorMsg{
	background-color: #ffcccc;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 1px;
	margin-left: 5px;
	margin-right: 5px;	
	width: 400px;	
	
}

