html {  
	overflow-y: scroll;  
}
body,div,form,p,ul,ol,li,h1,h2,h3,h4,h5,h6{margin:0px 0px;}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#DAEBB7;
	color:#828A90;
}
table{border:none;}
td{vertical-align:top;}
img{border:none;behavior:url("pngbehavior.htc");}
p{color: #828A90;
	padding: 0px 0px 10px;}
p.indentText{text-indent:20px;}

a{
	color: #828A90;
	text-decoration:none;
}

a:active, a:hover{}

h1{
	color:#333092;
	font-size: 14px;
	font-weight:bold;
	padding-left:20px;
	height:34px;
	line-height:34px;
	vertical-align:middle;	
}
h2{
	color:#FFFFFF;
	font-size: 14px;
	font-weight:normal;	
}
h3{
	color:#5CA831;
	font-size: 12px;
	font-weight:bold;
}
h4{
	font-size: 16px;
	font-weight:bold;
	padding: 5px 0px 10px;
}
h5{
	font-size: 14px;
	font-weight:bold;
}
h6{
	font-size: 11px;
	font-weight:normal;
}
.violetText{color:#333092;}
.greenText{color:#5CA831;}

ul{padding: 0px 0px 10px 30px;}
li{padding-bottom:5px;}

ul#noBullet{padding: 10px 0px 10px 20px;
	list-style:none;
}

#page{
	width:960px;
	margin:0px auto;
	position:relative;
}

#header{background:transparent url(../images/header_bg.jpg) repeat-x left top;
	height:101px;}

#homeBg{background:transparent url(../images/home.jpg) no-repeat left top;
	height:251px;
	width:960px;}
#servicesBg{background:transparent url(../images/services.jpg) no-repeat left top;
	height:251px;
	width:960px;}	
#aboutBg{background:transparent url(../images/about.jpg) no-repeat left top;
	height:251px;
	width:960px;}
#faqBg{background:transparent url(../images/faq.jpg) no-repeat left top;
	height:251px;
	width:960px;}
#eventsBg{background:transparent url(../images/events.jpg) no-repeat left top;
	height:251px;
	width:960px;}
#contactBg{background:transparent url(../images/contact.jpg) no-repeat left top;
	height:251px;
	width:960px;}
#newsBg{background:transparent url(../images/news.jpg) no-repeat left top;
	height:251px;
	width:960px;}
#logo{padding: 10px 190px 10px 24px;}
#tagline{
	text-align:right;
	padding: 23px 24px 0px 0px;
}
#leftHeader{width:290px;
margin-left:24px;}	

#search{position:absolute;
	top:364px;
	right:15px;}
#search input.txt{background:transparent url(../images/input_search.gif) no-repeat left top;
	width:146px;
	height:16px;
	line-height:14px;
	vertical-align:middle;
	padding: 4px 0px 2px 25px;
	border:none;
	font-size:13px;
	color:#828A90;
}
#search input.search{background:transparent url(../images/button_search.gif) no-repeat left top;
	border:none;
	width:54px;
	height:22px;
	vertical-align:middle;
	margin-left:2px;
	cursor:pointer;}
		
#navMenu{width:960px;
	background:transparent url(../images/nav_off.jpg) repeat-x left top;
	height:46px;}
#navMenu ul, #navMenu li{list-style:none;float:left;margin:0px 0px;}
#navMenu ul{padding:0px;width:950px;}
#navMenu li{padding: 0px 0px;
	text-align:center;color: #FFFFFF;
	border-right:1px solid #ADCB97;
}

#navMenu a{
	white-space:nowrap;
	display:block;
	color:#FFFFFF;
	font-size:15px;
	text-transform:uppercase;
	height:23px;
	padding-top: 13px;
	padding-right: 55px;
	padding-bottom: 8px;
	padding-left: 15px;
}
	
#navMenu li.selected a, #navMenu li:hover a{color: #FFFFFF;}
#navMenu li.selected, #navMenu li:hover{background-color:#5D9731;}

#content{background:transparent url(../images/content_bg.jpg) repeat-y left top;}
#box1{
	margin: 10px 10px 13px 22px;
	background:transparent url(../images/box_large.jpg) no-repeat left top;
	width:703px;
	height:191px;}
#threeCols{margin:88px 25px 0px;}

#box2{background:transparent url(../images/box_medium.jpg) no-repeat left top;
	width:706px;
	height:115px;
	margin: 0px 10px 13px 22px;
}
#box2 p{padding: 0px 10px 0px 20px;}
#box3{background:transparent url(../images/box_small.jpg) no-repeat left top;
	width:210px;
	height:326px;
	margin:10px 14px 10px 11px;
}
#box3b {
	background:transparent url(../images/box_small.jpg) no-repeat left top;
	width:210px;
	height:326px;
	margin-top: 10px;
	margin-right: 14px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.sub td{padding: 20px 40px;}

table#BMI{border:1px solid #333333;margin: 20px 0px;}

table#BMI th{background-color:#FFFFFF;
	color:#336600;
	font-weight:bold;
	font-size:14px;}
	
table#BMI td{padding:10px;background-color:#DAEBB7;}

a.ml {color: #4f8726;}
a.ml:hover {color: #333333;}

#pageLink{color: #5CA831;}

#footer{
	text-align:center;
	height:30px;
	line-height:30px;
	background-color:#C3CBCE;
	color: #576068;
	font-size:12px;}

/* LogoWorks Style Sheet */
#logoworks, #logoworks a{
	padding-top:5px;
	font-size:9px;
	color:#A4D176;
	font-weight:normal;
	text-decoration:none;
}
.News_title {
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-style: italic;
	line-height: 18px;
	font-weight: bold;
	color: #4F8726;
	margin-bottom: 7px;
}
.Events_title {
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-style: italic;
	line-height: 18px;
	font-weight: bold;
	color: #4F8726;
	margin-bottom: 0px;
}
.Events_text {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: 17px;
	font-weight: normal;
	color: #4f8726;
}
.TopSublinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.TopSublinks a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.TopSublinks a:hover {
	color: #4f8726;
	text-decoration: none;
}
.imgleft {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.imgrt {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}

.Article_rtcol {
	text-align: right;
	vertical-align: top;
	background-color: #ECE9D8;
}
.Article_text {
	font-family: Helvetica, sans-serif, Arial;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #4C8386;
	text-align: left;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	font-style: italic;
	background-color: #ECE9D8;
}
#bottomlinks, #bottomlinks a{
	padding-top:5px;
	font-size:11px;
	line-height: 15px;
	color:#74a947;
	font-weight:normal;
	text-decoration:none;
	padding-bottom: 5px;
}
#bottomlinks a:hover {
	color:#333333;
	text-decoration:none;
}
#bottomlinks2, #bottomlinks2 a{
	padding-top: 2px;
	font-size:11px;
	line-height: 18px;
	color:#517234;
	font-weight:normal;
	text-decoration:none;
	padding-bottom: 2px;
}
#bottomlinks2 a:hover {
	color:#000000;
	text-decoration:none;
}
#copyright2 {
	color: #666666;
	text-align: center;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}
#Top_Tag_Cell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	vertical-align: bottom;
	height: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #999999;
}
#Top_Tag_Cell2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	vertical-align: bottom;
	height: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #79b041;
}
#tag {
	height: 18px;
	margin: 0px;
	padding: 0px;
}
.CUT {
	text-align: left;
	vertical-align: top;
	width: 600px;
	padding-left: 25px;
}
.style4 {
	font-size: 11px;
}
.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #5ca831;
	text-decoration: none;
}
.sitemap a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #5ca831;
	text-decoration: none;
}
.sitemap a:hover {
	color: #828a90;
	text-decoration: none;
}.CUForm_lcTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 33px;
	font-weight: bold;
	color: #5ca831;
	text-align: right;
	vertical-align: top;
}
.CUForm_rtcol {
	text-align: left;
	vertical-align: top;
}
.News_Table {
	padding: 0px;
}
.newsCol {
	text-align: left;
	vertical-align: top;
	width: 33%;
}
.News_cell {
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	width: 33%;
}
.HP_tagText_cell {
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 25px;
}

