
body {
	font: 13px Helvetica, Arial, sans-serif;
	color: #333333;
	background-image: url(../images/bg.jpg);
	margin:auto;
	text-align:center;
}

html {
	margin:auto;
	text-align:center;
	}

#topheader {
	background-image:url(../images/topheader.jpg);
	background-position: top center;
	width:934px;
	height:118px;
	margin:auto;
	text-align:left;
}

#topheaderpressure {
	background-image:url(../images/topheader-pressure.jpg);
	background-position: top center;
	width:934px;
	height:118px;
	margin:auto;
	text-align:left;
}

#bgrepeat {
	background-image:url(../images/bg-repeaty.jpg);
	background-repeat:repeat-y;
	background-position: top center;
	margin:auto;
	text-align:center;
}

#bgstatic {
	background-image:url(../images/bg-static.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin:auto;
	text-align:center;
}

#navigation {
	width:900px;
	margin:auto;
	text-align:center;
	background-image:url(../images/navbg.jpg);
	background-repeat:repeat-x;
}

#contentarea {
background-image:url(../images/content-bg.jpg);
background-position:top center;
background-color:#FFFFFF;
background-repeat:no-repeat;
width:850px;
	margin:auto;
	text-align:left;
	padding:25px;
}

h1 {
font-size:20px;
font-weight:bold;
margin:0px;
margin-bottom:5px;
color:#2b6114;
}

a:link {
	text-decoration: underline;
    color: #336C17;
}
a:visited {
	text-decoration: underline;
	color: #336C17;

}
a:hover {
	text-decoration: underline;
	color: #006600;
}
a:active {
	text-decoration: underline;
	color: #3D841B;
}



.big_greentxt {
font-size: 20px;
font-weight: bold;
color: #336600;
padding-bottom: 15px;
}

.medgreentxt {
font-size: 15px;
font-weight: bold;
color: #336600;
}

.green {
color:#336600;
}




/* ^^^^^^^^ Nav Tabs ^^^^^^^^^^ */
ul#mat_tab{margin:0;padding:0;list-style-type:none;width:900px;position:relative;display:block;height:36px;font-size:14px;font-weight:bold;background:transparent url("../images/bgOFF.gif") repeat-x top left;font-family:Helvetica,Arial,Verdana,sans-serif;border-bottom:0px solid #336666;border-top:1px solid #C0E2D4;}
ul#mat_tab li{display:block;float:left;margin:0;padding:0;}
ul#mat_tab li a{display:block;float:left;color:#FFFFFF;text-decoration:none;padding:11px 11px 0 11px;height:24px;}
ul#mat_tab li a:hover{background:transparent url("../images/bgHOVER.gif") no-repeat top right;color:#000000;}
ul#mat_tab li a.current,ul#mat_tab li a.current:hover{color:#000000;background:transparent url("../images/bgON.gif") no-repeat top right;}
/* ^^^^^^^^ Nav Tabs ^^^^^^^^^^ */

/* footer area */
#footer {
	margin:auto;
	text-align:center;
	background-image: url(../images/footer_bg.jpg); 
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #3d841b;
	height: 30px; 
	color: #FFFFFF; 
	font: 10px Arial, Helvetica, sans-serif;
}


#footer a { color: #FFFFFF;}
#footer a:hover { color: #CCCCCC;}

.footinfo {
	width:900px;
	text-align: left;
	padding-top: 10px;
	margin:auto;
	}
	
.tablebg {
background-image:url(../images/boxbg.jpg);
padding-left:26px;
padding-top:9px;
padding-right:26px;
font-size:11px;
}


.forms {
width:300px;
height:31px;
	background:#E4E4E4;
	border:none;
	font-size:14px;
	color:#434343;
	font-weight:300;
	text-align:left;
	line-height:31px;
	padding:0 6px;
	
	font-family:'Roboto';
}

.smalltext {
font-size:11px;
}

.whitetext {
color:#FFFFFF;
}

.testimonials {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#333333;
}

.gallerytestimonials {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-style:italic;
color:#CCCCCC;
}

.lightgreen {
color:#88BB38;
}

#homeright {
	float:right;
	width:400px;
	height:300px;
	margin:auto;
	text-align:center;	
}