body {padding:0; margin:0; background-color:#fff}
body, td, input, textarea{
	font-size:11px;
    font-family:Tahoma;
	color:#8B8B8B;
	line-height:14px;
	vertical-align:top;
	padding:0px;
}



body {margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
background:#fff url(images/mainBg.jpg) no-repeat center top;
text-align: center; 
}

#container {	 
			  margin:0 auto;
			  padding:0;
			  margin-top:98px;
			  width:828px;
			  height:auto;
			  border:0;
			  background-color:transparent;
			  text-align:left;
			}
			  

	#header{
		background:transparent url(images/header.png) no-repeat 0 0;
		height:238px;
	}
		#logo{
			display:block;
		}
			
		#topnav{
			float:right;
			margin:163px 24px 0 0;
		}
			#topnav li{
				float:left;
			}
			#topnav a{
				color:#2F2F2F;
				text-decoration:none;
			} 
			#topnav a:hover{
				border-top:2px #3C6932 solid;
			} 
				  
	#content {
		background:transparent url(images/bgrepeat.png) repeat-y 0 0;
		padding:10px 30px 0 52px;	
	}
	#home #content {
		height:300px;
	}

		.col1{
			width:400px;
			float:left;
		}
		.col2{
			width:320px;
			padding:58px 0 0;
			float:right;
		}
		#home .col2{
			padding:0px 0 0;
		}
	
	#footer{
		background:transparent url(images/footer.png) no-repeat 0 0;
		height:150px;
	}
	
		#copyright{
		float:left;
		margin:91px 0 0 21px;
		color:#3C6932;
		}
		#builtBy{
			margin:91px 12px 0 0;
			color:#3C6932;
			float:right;
			
		}


	#contactInfo{
		padding:0px;
		background-color:#EFEFEF;
		border:1px solid #ccc;
	
	}

h1 {font-size:15px;padding:0 0 10px 0;margin:0 20px 0 13px;}
h1 em {color:#65b822;}
h2{margin:0 20px 15px 0px;}
h3 {
	color:#3C6932;
	font-size:16px;
	margin:15px 20px 5px 0;
}

.h3Style{
	margin:15px 21px 13px 10px;
}

h4 {font-size:13px;
	margin:0;
	padding:0;}

.under{margin-bottom:0;}

p {
	line-height:1.6;
	margin:3px 0 15px;
	padding:2px;
}

#clients h3{
	font-size:15px;
}
	p.form {
		margin:30px 24px 15px 13px;
		font-weight:bold;
		line-height:20px;
		}
span.red {color:#FF0000;}
img {margin:4px;padding:0;border:0px;}
img#banner {margin:0;padding:0;height:329px;width:646px;}
.imgStyle1{
	padding:4px;
	border:1px #ddd solid;
}  

.pgTitle{
	margin:0 0 1em -9px
}
#contact .pgTitle{
	margin:0 0 3em -9px
}


.post{
margin:5px 0 0 0px;
}

.date{
	color:#7F7F7F;
}

.clear{
		clear:both;
display:block;
}
br{font-size:10px}
table{border:0px; border-collapse:collapse;	}

a{color:#65B821; text-decoration:underline}  
a:hover{text-decoration:none}

li{	margin:0px; 
	padding-left:14px; 
	background-position:0 7px }
ul{margin:0; padding:0; list-style:none; line-height:18px}

#services #content ul{
	list-style:disc;
	line-height:20px;
	padding:9px 0 14px 32px;
}

#services #content ul li{
	padding-left:2px; 

}


span{color:#65B821;}
.a{ font-size:12px}

.more1{background:url(images/1_z1.gif)  center left no-repeat; padding-left:11px; background-position:0 5px}


input{
   padding-left:5px;
   width:181px; height:22px;
}
textarea{
   padding-left:5px;
   width:181px; height:53px;
   overflow:auto}
   
   
   
 .left{float:left;}
 .break{display:block;}
 