*{
	margin:0;
	padding:0;
}
a:focus{
	outline:none;
}
body{
	background:#3e4f18;
}
#container{
	width:800px;
	margin:0 auto;
}
#header_area{
	width:800px;
	height:114px;
}
#top_nav_area{
	width:423px;
	height:88px;
	float:right;
	padding:75px 0 0 125px;
	background:#000000;
}
.top_nav_button{
	margin-right:20px;
	border:0;
}
.green_area{
	width:800px;
	height:343px;
	background:url(images/green_area.jpg);
}
.content_area{
	width:800px;
	min-height:350px;
	background:#f2f2f2;
	padding:20px 0 20px 20px;
	border:1px solid #69832f;
}
.form_border{
	width:800px;
	height:1px;
	background:url(images/form_border.jpg);
}
#green_area_text{
	width:320px;
	float:right;
	padding:25px 30px 0 0;
}
#photo_image{
	width:400px;
	height:274px;
	padding:40px 10px 0 30px;
}
h1{
	font:normal 20pt impact;
	line-height:26pt;
	color:#3c4c16;
}
h2{
	font:normal 15pt impact;
	color:#87965f;
}
h3{
	font:normal 18pt impact;
	line-height:21pt;
	color:#ffffff;
}
.testimonial_header{
	font:normal 18pt impact;
	line-height:21pt;
	color:#f4c440;
}
h5{
	font:bold 11pt arial;
	color:#ffffff;
}
h4{
	font:bold 11pt arial;
	color:#000000;
}
.copy{
	font:normal 10pt arial;
	line-height:12pt;
	color:#000000;
	text-shadow:0px 1px 1px #ffffff;
}
.why_contact{
	width:230px;
	height:190px;
	float:left;
	background:url(images/green_back.png);
	padding:20px 15px 15px 15px;
	margin:25px 0 30px 25px;
}
.testimonials{
	width:440px;
	height:190px;
	float:left;
	padding:20px 15px 15px 15px;
	margin:15px 0 30px 25px;
}
.sub_copy{
	font:normal 10pt arial;
	line-height:12pt;
	color:#ffffff;
}
.testimonial_name{
	color:#f4c440;
}
.form_column{
	float:left;
	margin-right:40px;
}
.push{
	clear:both;
}
.input{
	font:bold italic 10pt arial;
	color:#87965f;
	border:1px solid #87965f;
	padding:1px;
	margin:4px 5px 2px 0;
}
.submit_button{
	width:143;
	height:55;
	float:right;
	margin-right:10px;
}
.long_form_input{
	font:normal 12px arial;
	border:1px solid #87def9;
	padding:1px;
	margin:4px 5px 2px 0;
}
