@charset "UTF-8";/* CSS Document */body {	margin: 0;	padding: 0px;	background: url(images/core/bg_body.jpg) 0 0 repeat-x;}#outer {	min-width: 1024px;}/* for ie only */* html div#outer {width: 1024px /* fallback value */;width: expression(document.body.clientWidth < 1030 ? "1024px" : "auto");}#header {	background: url(images/core/bg_header.jpg) 0 0 repeat-y;}#link1 {	display: block;	height: 144px;}#nav {	background: url(images/core/bg_nav.png) 0 0 repeat-y;	border-top: 1px #88AE22 solid;	border-bottom: 1px #FFF solid;/*	overflow: auto;*/}* html div#nav {background: #D6E6A5;}#lines {	border-top: 1px #88AE22 solid;	border-bottom: 1px #FFF solid;	margin-top: 3px;	padding-top: 7px;}#wrapper {	background-color: #FFF;	padding-bottom: 38px;	min-height: 532px;}body#home #wrapper {	background: #FFF url(images/core/bg_wrapper_home.png) top right no-repeat;}#content {	margin: 0 320px 0 180px;	padding-top: 49px;	max-width: 1000px;}/*	180px + 1000px + 320px = 1500*/* html div#content {width: 1000px /* fallback value */;width: expression(document.body.clientWidth > 1500 ? "1000px" : "auto");}body#home #content {/*	margin: 0 494px 0 36px;*/	margin: 0 294px 0 36px;	max-width: 800px;}/*	36px + 800px + 494px = 1330*/* html body#home div#content {width: 800px /* fallback value */;width: expression(document.body.clientWidth > 1130 ? "800px" : "auto");}#sidebar {	float: right;	display: inline;	width: 166px;	margin-right: -210px;	margin-right: -130px;	border: 1px #000 solid;	padding: 5px;}#events {	float: right;	display: inline;	width: 145px;	background-color: #D1ECA2;}#featured {	overflow: auto;}#footer {/*	margin-top: 38px;*/	height: 16px;	background: url(images/core/bg_footer.png) 0 0 repeat-x;}#footer div {	height: 16px;	background: url(images/core/footer.png) 0 0 no-repeat;}.caption {	float: right;	display: block;	clear: both;	font-size: 10px;	margin: 0 0 12px 12px;}/*---- formatting ----*/body {	font-family: 'Lucida Sans Unicode','Lucida Grande','verdana','sans-serif';	font-size: 12px;	color: #151515;}#nav {	font-size: 10px;	text-transform: uppercase;}h1 {color: #5f8708; font-size: 20px; font-weight: 100; margin-top: 0;}h2 {color: #5f8708; font-size: 13px;}h1.head {margin-bottom: 0px;}p {font-size: 11px;}#featured .head {	text-transform: uppercase;	color: #62a5be;	font-size: 10px;	font-weight: 700;}#sidebar {	font-size: 10px;}#quicklinks .head {	text-transform: uppercase;	color: #0f6382;	font-size: 14px;}#mission p {	margin-top: 0;}#mission .head {	font-size: 16px;	color: #5f8708;	margin-bottom: 0px;	padding-top: 20px;}#events {	font-size: 10px;}#events .head {	text-transform: uppercase;	font-size: 14px;	margin: 14px 9px 0 9px;	color: #0f6382;}#subnav ul ul {	color: #5f8707;	font-size: 11px;}/*---- lists ----*/body#home dl {	margin-right: 170px;	font-size: 11px;	margin-top: 0;}body#home dt {	padding-top: 14px;	color: #0f6382;	font-weight: 700;}body#home dd {	padding: 3px 0px 14px 0px;	margin: 0;	border-bottom: 1px #b7d44b solid;	overflow: auto;}dd ul {	padding-left: 1.5em;	margin: 0;}#quicklinks ul {	list-style-type: none;	margin: 0;	padding: 0px;	border-top: 1px #72AB1A solid;}#quicklinks ul li {	border-bottom: 1px #72AB1A solid;	padding: 4px 0px;}#events ul {	margin: 10px 9px 0 9px;	padding: 0px;	list-style-type: none;}#events ul li {	padding-bottom: 10px;}#content li {	padding-bottom: 6px;}/*---- links ----*/a, a:active {	color: #0f6382;	text-decoration: none;}a:hover {	color: #5f8708;	text-decoration: underline;}#subnav ul ul a, #subnav ul ul a:active {	color: #5f8708;}#subnav ul ul a:hover {	color: #0f6382;}body#home dd a, body#home dd a:active {	color: #151515;}body#home dd a:hover {	color: #5f8708;}body#home .menu1 a, body#home .menu1 a:active,body#section2 .menu2 a, body#section2 .menu2 a:active, body#section3 .menu3 a, body#section3 .menu3 a:active, body#section4 .menu4 a, body#section4 .menu4 a:active, body#section5 .menu5 a, body#section5 .menu5 a:active, body#section6 .menu6 a, body#section6 .menu6 a:active, body#section7 .menu7 a, body#section7 .menu7 a:active,body#section8 .menu8 a, body#section8 .menu8 a:active,body#section9 .menu9 a, body#section9 .menu9 a:active,.selected {		color: #5f8708;}/*---- primary navigation ----*/#nav ul {	list-style-type: none;	padding: 0px;	margin: 0;}#nav li {	float: left;	padding: 5px 0px 4px 35px;	margin: 0;}/*---- secondary navigation ----*/#subnav {	width: 140px;	display: inline;	float: left;	margin-left: -154px;}#subnav ul {	list-style-type: none;	margin: 0;	padding: 0px;}#subnav ul li {	padding-bottom: 15px;}#subnav ul li ul li{	padding-bottom: 8px;}#subnav ul ul {	list-style-type: disc;	margin: 0;	padding-left: 2em;}/*---- images ----*/img {	border: none;}.rightimg, .leftimg {	border: 1px #7B7B7B solid;}.rightimg {	float: right;	display: inline;	margin: 0 0 12px 12px;}dl .rightimg {	margin-bottom: 0px;}.leftimg {	float: left;	display: inline;	margin: 0 12px 12px 0;}/*---- utilities ----*/hr {	border: 0;	color: #b7d44b;	background-color: #b7d44b;	height: 1px;}body #outer .noline {border: none;}.hidden {position: absolute; margin-left: -999px;}.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */