@charset "utf-8";
body {
margin: 0;
padding: 0;
font-size: 12px;
background: #333;
text-align: center;
}
#wrapper {
}


#container2col {
width: 960px;
position: relative;
background: url(/images/bkg_page2col-960.gif) repeat-y;
text-align: left;
margin: 0 auto;
border: 1px solid #333;
}

#container1col {
width: 960px;
position: relative;
background: url(/images/bkg_page1col.gif) repeat-y;
text-align: left;
margin: 0 auto;
border: 1px solid #333;
}

#sideContent {
width: 200px;
float: left;
background: url(/images/bkg_sideCol.gif) repeat-x;
position: relative;
}

#sideNav {
margin: 0 12px;
position: relative;
}

#sideNav ul.vlist {
	color: #fff;
	margin: 30px 0;
	padding: 0 0 0 6px;
	list-style-type:none;
}

#sideNav ul.vlist li {
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #54ad38;
}

#sideNav ul.vlist li a:link, #sideNav ul.vlist li a:visited {
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	padding: 6px 8px;
	display: block;
	font-family: Geneva,Arial,Helvetica,sans-serif;
}

#sideNav ul.vlist li a:hover, #sideNav ul.vlist li a:active {
	background: #0a4d2e;
}

a.flashTest:link, a.flashTest:visited {
color: #99CC99;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

a.flashTest:hover, a.flashTest:active, a.flashTest:visited:hover {
color: #CCFFCC;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

#noFlashNav {
height: 260px;
}

#ctl00_HeaderGraphicPlaceHolder_ContentBlock1 img, #ctl00_HeaderGraphicPlaceHolder_ContentBlock2 img, .sectionBanner img {
	display: block;
	width: 760px;
}


.featBox {
width: 166px;
background: url(/images/bkg_box.gif) repeat-y;

}

.featBoxTop {
width: 166px;
background: url(/images/bkg_boxCap.gif) no-repeat;
padding-top: 9px;
margin: 35px 15px 25px 15px;
}

.featBoxBtm {
width: 166px;
background: url(/images/bkg_boxBtm.gif) no-repeat;
height: 10px;
}

#mainContent {
width: 760px;
float: right;
}

#column1 {
width: 600px;
float: left;
}

#column2 {
width: 160px;
float: left;
}

#columnFull {
width: 760px;
float: left;
}


#topNav {
width: 760px;
background: #000 url(/images/bkg_hmenu.jpg) repeat-x left top;
height: 35px;
border-bottom: 2px solid #1e8a19;
}



#footer {
height: 25px;
background: #000 url(/images/bkg_footer1.gif) repeat-x;
width: 960px;
clear: both;
}

#footer2 {
height: 109px;
background: #000 url(/images/bkg_footer2.gif) repeat-x;
width: 960px;
}

#footer p {
color: #fff;
font-family: Geneva, Arial, Helvetica, sans-serif;
margin:0;
padding: 0;
text-align: center;
font-size: 10px !important;
line-height: 25px;
}

#footer2 p {
color: #65877d;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 10px !important;
margin: 0;
padding: 0;
text-align: center;
}

#footer a {
color: #fff;
}


#footer2 a {
color: #65877d;
font-size: 10px !important;
font-family: Geneva, Arial, Helvetica, sans-serif;
}


.contentPad {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #444;
padding: 15px; 
}

.search {
font-weight: bold;
font-family: Geneva, Arial, Helvetica, sans-serif, "Gill Sans MT";
color: #003333;
font-size: 12px;
}

.searchBox {
width: 100px;
}



.boxPad {
padding: 5px;
}


.roothighText, a.roothighText:link, a.roothighText:visited, a.roothighText:active, a.roothighText:focus {
 color: #fff;
 font: 13px Arial, Helvetica, sans-serif;
 text-align: left;
 text-decoration: none;
 font-weight:bold !important;
}

.lowText, a.lowText:link, a.lowText:visited, a.lowText:active, a.lowText:focus {
 color: #000;
 font: 12px Arial, Helvetica, sans-serif;
 text-align: left;
 text-decoration: none;
 text-indent:5px;
 padding:3px 0;

 }
a.lowText:hover
{
color:#5eb7b2;

}

#BK {
 background-color:none;
 background-image: url(/images/bkg_navTop.gif);
 background-repeat: none;
 background-position: center top;
 
}

.highText, a.highText:link, a.highText:visited, a.highText:active, a.highText:focus {
 color: #000;
 font: 12px Arial, Helvetica, sans-serif;
 text-align: left;
 text-decoration: none;
 text-indent:5px;
 padding:3px 0;
 
 }

.itemBorder {
 border: 1px solid #CCCCDD;
}
.itemBorderBlank {
 border: 1px solid #CCCCDD;

}

.test, a.test:link {
 color: #fff !important;
 font-family:  Arial, Helvetica, sans-serif;
 font-size: 13px;
 text-align: left;
 text-decoration: none;
 font-weight:bold !important;
 
}

a.test:hover
{
color:#5eb7b2 !important;
font-weight:bold !important;
}
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

ul.nav-section {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display:table;
}

ul.nav-section li {
	margin: 0;
	padding: 4px 0;
	list-style-type: none;
	clear: both;
/*	display:table-cell;
	float:left;*/
	border-bottom: 1px solid #3c8640;
}

ul.nav-section a:link, ul.nav-section a:visited {
	border: none;
	font-size: 14px;
	font-family: Geneva,Arial,Helvetica,sans-serif,"Gill Sans MT";
	font-weight: bold;
	text-decoration: none;
	color: #90BF92;
	width:175px;
	display:table-cell;
	/*vertical-align:middle;*/
}

ul.nav-section a:hover, ul.nav-section a:active {
	color: #fff;
	text-shadow: -1px 2px 4px rgba(0,0,0,.6);
}

ul.nav-section img {
	/*display: inline-block;*/
	vertical-align: middle;
	border: none;
	width: 55px;
	margin-right: 10px;
	/*float: left;*/
}
ul.nav-section span {
	width: 100px;
	/*float: left;
	height: 50px;*/
	vertical-align:middle;
	display:inline-block;
	/*float:left;*/
}
