@charset "utf-8";
/* CSS Document */

/* mac hide\*/
html, body
{
height:100%
}
/* end hide */
body
{
padding: 0px;
margin: 0px;
text-align:center;
min-width:960px;/* for mozilla*/
/*background-color: #FFF;*/
color: #000000;
font-family:Arial, Helvetica, sans-serif;
}
#outer
{
height:100%;
min-height:100%;
width:960px;
color: #000000;
text-align:left;
margin:auto;
position:relative;
background:  url(media/centerbg.jpg) repeat-x left 160px;
position:relative;
}
 
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#innerwrap {/* enables content first */
	float:left;
	width:726px;
}

#innerwrap2 {/* enables content first */
	float:left;
	width:950px;
}
#header
{
	position:absolute;
	top: 0px;
	left: 0px;
	width:960px;
	height: 160px;
	background:#e7f6e5;
	overflow:hidden;
	color: #000000;
	z-index:100;
}

#headernav
{
margin: 5px 0px 0px 0px;
height: 39px;
background: url(media/topnavblock.jpg) no-repeat left top;
}

#headernav ul
{
margin: 0px 0px 0px 30px;;
padding: 0px;
width: 440px;
}
#headernav ul li
{
float: left;
display: inline;
margin: 0px;
}
#headernav ul li a
{
float: left;
display: inline-block;
margin: 0px 36px 0px 0px;
line-height: 39px;
padding: 0px;
font-size: 14px;
color: #008500;
text-decoration: none;
font-weight: bold;
}
#headernav ul li a.last
{
margin: 0px;
}
#headernav ul li a:hover
{
color: #FFF;
}
#search
{
float: left;
position: relative;
top: 0px;
margin: 0px;
padding: 0px;
width: 440px;
left: 0px;
}

#left {
	position:relative;/*ie needs this to show float */
	width:240px;
	float:left;
	padding-top:168px;/*needed to make room for header*/
	padding-bottom:32px;/* needed to make room for footer */
	text-align: center;
}
#left p
{
padding:0px;
margin: 0px;
}
#right p {padding-left:4px;padding-right:2px}

#right {
	position:relative;/*ie needs this to show float */
	width:200px;
	float:right;
	text-align: center;
	padding-top:168px;/*needed to make room for header*/
	padding-bottom:32px;/* needed to make room for footer */
}

#footer
{
width:960px;
clear:both;
height:50px;
line-height: 50px;
background-color: #008500;
color: #000000;
text-align:center;
left:0;
bottom:0;
position: absolute;
font-size: 12px;
}

* html #footer {/*only ie gets this style*/
	\height:52px;/* for ie5 */
	he\ight:50px;/* for ie6 */
}
#footer a
{
color: #000000;
text-decoration: none;
}
#footer a:hover
{
color: #FFF;
}

div,p  {margin-top:0}/*clear top margin for mozilla*/
#centrecontent {
	width:478px;
	float:right;
	padding-top:168px;
	padding-bottom:32px;/* needed to make room for footer */
	font-size: 14px;
	line-height: 21px;
}
#centrecontent h1
{
margin: 0px;
padding: 0px 0px 20px 0px;
font-size: 21px;
color: #018e0b;
line-height: 28px;
}
#centrecontent h2
{
margin: 0px;
padding: 20px 0px 10px 0px;
font-size: 18px;
color: #018e0b;
}
#centrecontent p
{
margin: 0px;
padding: 0px;
padding-left:3px;
}

#clearfooter {width:100%;height:52px;clear:both} /* to clear footer */

#centrecontent2 {
	width:678px;
	float:right;
	padding-top:168px;
	padding-bottom:32px;/* needed to make room for footer */
	font-size: 14px;
	line-height: 21px;
}
#centrecontent2 h1
{
margin: 0px;
padding: 0px 0px 20px 0px;
font-size: 21px;
color: #018e0b;
line-height: 28px;
}
#centrecontent2 h2
{
margin: 0px;
padding: 20px 0px 10px 0px;
font-size: 18px;
color: #018e0b;
}
#centrecontent2 p
{
margin: 0px;
padding: 0px;
padding-left:3px;
}


/*** Left Navigation-----------------*/
#navcontainer
{
margin-left: 0px;
}

#navcontainer ul
{
margin: 0px 0px 0px 9px;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li
{
margin: 0 0 1px 0;
text-align: left;
font-size: 14px;
}

#navcontainer a
{
display: block;
padding: 5px 10px;
width: 202px;
color: #fff;
background-color: #008500;
text-decoration: none;
}

#navcontainer a:hover
{
color: #fff;
background-color: #5cb25b;
text-decoration: none;
}

#navcontainer ul ul
{
margin: 0px;
}

#navcontainer ul ul li
{
margin: 0 0 1px 0;
}

#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 30px;
width: 187px;
color: #fff;
background-color: #05a004;
text-decoration: none;
}

#navcontainer ul ul a:hover
{
color: #fff;
background-color: #5cb25b;
text-decoration: none;
}
/***End of Navigation----------------*/

.textcontact
{
color: #000;
font-size: 12px;
}
a.textcontactlink 
{
color: #008500;
text-decoration: underline;
}
a.textcontactlink:hover
{
color: #5cb25b;
text-decoration: none;
}

