@charset "utf-8";
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; font-size: .80em; color:#000000; background: #ffffff url(../images/bg.gif) bottom left repeat-x;}
a {color:#000000;}
a:hover {color:#5b7148;}
h1 {font-family:Times, serif; color:#5b7148; font-size:200%; margin:10px 0px 5px 0px;}
	#homepageLeft h1 {color:#5b7148; border-bottom:1px solid #dbdbdb; font-size:180%; font-weight:normal; line-height:38px;}
	#secondpageRight h1 {color:#5b7148; font-size:200%; font-weight:normal; line-height:38px; padding: 0px 20px 0px 20px; background: #f1ffd5;}
h2 {color:#5b7148; font-size:120%; margin:10px 0px 5px 0px;}
h3 {color:#5b7148; font-size:120%; margin:10px 0px 5px 0px;}
h4 {color:#5b7148; font-size:160%; margin:10px 0px 5px 0px;}
	#secondpageRight h4 {color:#5b7148; font-size:160%; font-weight:normal; line-height:30px; padding: 0px 50px 0px 20px; background: #f1ffd5;}

#secondpageRight body {color:#5b7148; font-size:120%; font-weight:normal; line-height:30px; padding: 0px 20px 0px 20px; background: #f1ffd5;}

#container {width:950px; margin:0px auto;}
#logoContainer {float:left; padding: 20px 0px 40px 0px;}
#topNavContainer {width:710px; float:right; color:#979797; font-size:95%; padding: 30px 0px 30px 0px;}
#topNavContainerLeft {float:left;}
#topNavContainerRight {float:right; width:45px;}
	#topNavContainer a {color:#979797; text-transform:uppercase; text-decoration:none;}
	#topNavContainer a:hover {color:#005883;}
	input.searchBox {height:15px; width:160px; margin:0px; padding:0px; border:1px solid #ccd9e0; font-size:80%; color:#7e7f7f}

#mainNav {padding:1px 0px; border-bottom:1px solid #dbdbdb;}

#homepageHeader {width:950px; height:241px; background-color:#A5AF28; margin:0px; padding:0px;}
#homepageRight {width:170px; padding: 7px 0px; float:right; font-size:90%;}
	#homepageRight a {color:#88a9be; text-decoration:none;}
	#homepageRight a:hover {color:#7e7f7f;}

#secondaryTop {width:950px;}	
#secondaryLeft {width:165px; padding:7px 5px 7px 0px; float:left; font-size:100%; border-right:1px solid #dbdbdb; margin-right:-1px;}
	#secondaryLeft h2, #secondaryRight h2 {padding-left:5px;}
	#secondaryLeft ul, #secondaryRight ul {list-style-type:none; margin:0px; padding:0px 0px 10px 7px;}
	#secondaryLeft ul li a, #secondaryRight ul li a{background:url(../images/raquo_off.gif) 0px 3px no-repeat; padding-left:12px;}
		#secondaryLeft ul li a, #secondaryRight ul li a {color:#7e7f7f;}
		#secondaryLeft ul li a:hover, #secondaryRight ul li a:hover {color:#86adc3; background:url(../images/raquo_on.gif) 0px 3px no-repeat; padding-left:12px;}
	#secondaryLeft ul li.active a, #secondaryRight ul li.active a {background:url(../images/raquo_on.gif) 0px 3px no-repeat; padding-left:12px;}
		#secondaryLeft ul li.active a, #secondaryRight ul li.active a {color:#86adc3;}

#secondaryContent {width:577px; float:left; padding:23px 0px 0px 12px; border-left:1px solid #dbdbdb;}
	#secondaryContent h1 {color:#8fb4c8; font-size:190%; font-weight:normal; margin-top:0px;}
	#secondaryContent h2 {color:#8fb4c8; font-size:170%; font-weight:normal; width:450px; margin:0px; padding:0px; border:none;}
	#secondaryContent h3 {color:#7e7f7f; font-size:110%; font-weight:bold; border:none; padding:0px; margin:0px;}	

#secondaryRight {width:170px; padding:7px 0px; float:right; font-size:90%;}
	#secondaryLeft a, #secondaryRight a {color:#88a9be; text-decoration:none;}
	#secondaryLeft a:hover, #secondaryRight a:hover {color:#7e7f7f;}
	
#secondaryFooterContainer {width:950px; clear:both;}	
	
#secondaryFooterContent {width:768px; padding-left:182px; padding-bottom:2px; margin-top:-16px; float:right; font-size:90%; border-bottom:1px solid #dbdbdb; position:relative;}
	#secondaryFooterContent a {text-decoration:none;}	
#secondaryFooter2Content {width:768px; padding-left:182px; padding-top:2px; font-size:90%; text-transform:uppercase; color:#d0d0d0;}
	
.floatLeft {float:left; width:45%; padding: 10px 30px 0px 0px;}
.floatRight {float:right; width:45%; padding: 10px 0px 0px 30px;}	
.borderTop {border-top:1px solid #dbdbdb;}
.borderRight {border-right:1px solid #dbdbdb;}
.borderLeft {border-left:1px solid #dbdbdb;}
.clearAll {clear:both;}
.smallType {font-size:90%;}
	
#footer {clear:both; font-size:90%; color:#d0d0d0; text-transform:uppercase;}	
	#footer hr {height:1px; border:none; background-color:#dbdbdb; color:#dbdbdb; margin:0px; padding:0px;}
	#footer a {text-decoration:none;}

