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

body {
	background-image:url(../images/BG_01.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
	margin:0 auto;
	text-align: center;
}
html {  background-color:#704826; }
.clear {clear:both; }
.f_left {float:left;}
.f_right {float:right}
.textR {text-align: right; }
.textL {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
}
.textL2 {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	color: #555;
	line-height: 27px;
}
.img  { border:none; }
.h1 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; color:#159a47; margin:0; font-weight:lighter; padding:0px 0px 10px 0px; }
.h2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; color:#159a47; margin:0; font-weight:lighter; padding:0px 0px 5px 0px; }
.h3 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:25px; color:#159a47; margin:0; font-weight:lighter; padding:20px 20px 10px 20px; text-align:left; }

#wrapper {width: 974px; text-align:center; margin:0 auto; }

#header {height:90px; padding-top: 15px; }
	#header ul, li { margin:0; padding:0; list-style-type:none; }
	
#banner { height:300px; }
	#banner ul, li { margin:0; padding:0; list-style-type:none; }
	#banner img { margin:0; padding:0; float:left; }
	#banner #intro { background-image:url(../images/bannerRegion_02.jpg); background-repeat:no-repeat; width:289px; height:222px; padding:15px;  }
		#banner #intro p { font-family: Verdana, Geneva, sans-serif; font-size:16px; color:#666; text-align:left; padding:0; margin:0; line-height:26px; font-weight:lighter;  }
#box1 {width: 373px; text-align:left; float:left; }
	#box1 p { padding:10px; margin:0; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#666; }
#box2 {width: 370px; text-align:left; float:left;}
	#box2 p { padding:10px; margin:0; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#666; }
#box3 {width: 227px; text-align:left; float:right; }
	#box3 p { padding:10px; margin:0; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#666; }
	a.readmore { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#159a47; text-decoration:none; }
	a.readmore:hover { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#159a47; text-decoration: underline; }
#flash {height:118px; width:974px; float:left; }
.testimonial { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#159a47; font-style:italic; text-align:right;}
.sub_bg { width: 974px; background-image:url(../images/subBG.jpg); background-repeat:repeat-y; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; float:left; }
.contentR {
	width: 690px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	float: right;
	text-align: left;
}
	#contentR p { padding:5px 0px 5px 0px; margin:0; line-height:18px;  }
	#contentR ul { padding-left: 55px; }
	#contentR li { list-style-type:circle; color:#666666; font-family:Verdana, Geneva, sans-serif; font-size:12px;  }
	#contentR a { color:#159a47; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline;  }
	#contentR a:hover {  }
	#contentL { width:243px; float:left; }	
		#contentL ul { margin:0; padding:0; text-align:left;}	
		#contentL .sideimg { margin:0; padding-top:30px; height:310px;}	
		#contentL a { font-family:Verdana, Geneva, sans-serif; font-size:15px; color:#666666; text-decoration: underline; padding:20px; line-height:34px; }
		#contentL a:hover {  }
		

#footer { background-image:url(../images/BG_02.jpg); background-repeat:repeat-x; height:125px; background-color:#704826;  }
	#footer .f_wrapper {width: 974px; text-align:center; margin:0 auto; padding-top:20px;  }
	#footer ul, li { margin:0; padding:0; list-style-type:none; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#cc9966; line-height:26px; }
	#footer a { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#cc9966; text-decoration:none; }
	#footer a:hover { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#cc9966; text-decoration: underline; }
	
#contactForm label { float: left; width: 125px; }
#contactForm br { clear: left; }
#contactForm .wide { width: 200px; }
.hidden { visibility: hidden; }
.banner_side {
	background-image: url(../images/bannerRegion_02.jpg);
	background-repeat: no-repeat;
}
