
html { height: 100%; }
body { background:  #66a787 url(../img/bg_top.jpg) repeat-x center top; height: 100%;  }
#wrap { background:  url(../img/bg_bot.jpg) repeat-x center bottom; text-align: center; height: 100%; }
#page { width: 962px; background: white; margin: 0 auto; text-align: left; }
#page_pad { padding: 6px; background: #f2f3e1; text-align: left; }

a { color: #339966; }

.menu { height: 32px; }
.menu a, .menu span { font-family: Tahoma; font-weight: bold; text-decoration: none; color:#FFFFFF;font-size:12px; }
.menu .menu_a { position: absolute; top: -1px; left: -1px; color: white; }

.menubottom a, .menubottom span { font-family: Tahoma; font-weight: normal; text-decoration: none; color: #339966;font-size:12px; }
.menubottom .menubottom_a { position: absolute; top: -1px; left: -1px; color: white; }

.page_name { background: url(../img/pagename.jpg) no-repeat left center; padding-left: 40px; font-size: 26px; font-weight: normal; color: #00713d; margin: 15px 0; }
.page_name2 { background:  url(../img/pagename.jpg) no-repeat center left; padding-left: 40px; font-size: 20px; font-weight: normal; color: #00713d; margin: 15px 0; }

.text, .text p { margin-bottom: 15px; line-height: 18px; }

.text ul, .text ol  { padding: 0px 0px 15px 0px; margin: 0px; }

.text ul li { margin: 0px 0px 0px 5px; padding: 0px 0px 0px 15px; background:  url(../img/bullet.gif) no-repeat 0px 6px; }
.text ol li { margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; }

#footer * { color: #95968e; font-size: 11px; }
#footer a { color: #01723e; }

#pager * { color: #339966; }

.nomar, .nomar * { margin: 0px; padding: 0px; line-height: 12px }
.nomar li { line-height: 16px }

.form_style input, .form_style textarea, .form_style select { border: 1px solid #b7ccb4; background: white; }

#print * { font-size: 12px; font-family: Tahoma; }

.validation
{
	font-size:12px;
	font-family:Tahoma;
	font-style:normal;
	font-variant:normal;
	color:red;
	/*background-color:#f8f8ff;*/
	/*border-color:#FFC080;*/
	
}

.radio {
	font-family: "Tahoma";
	font-size: 12px;
	font-weight: normal;
}
.Linkbuttontext
{
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color:#339966;
 text-decoration:none;
 font-weight:bold;
}

a.Linkbuttontext:link
 {	
	color:  #339966;
}

a.Linkbuttontext:hover 
{
		color:#339966;	
		text-decoration:underline;
}
a.Linkbuttontext:out 
{
		color:#339966;	
}

.Newstext
{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;	
}
.subhead
{
	color: #339966;
	font-weight: bold; 
	font-size: 13px;
}
.csstestimonials
{
	color: #06854a; 
	font-weight: bold;
}
 .box {
	background-color: #D6E2D3;
	padding-right: 20px;
	padding-left: 20px;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px dotted #506F48;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.block
{
	background-image: url(../img/mid.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 5px;
}
