@charset "utf-8";
/* CSS Document */

body{margin:0px;font-family:Arial, Helvetica, sans-serif;}

#header{
	background-image:url(/images/header_Repeate.jpg);
	background-repeat:repeat-x;
	height:163px;
	margin:0 auto 0 auto;
}
#headerContact {
	font-family: Arial, Verdana, sans-serif;
	color: #2F2305;
	font-size: 12px;
	text-align: right;
	padding-top:0px;
	width:1137px;
	height: 65px;
}

#logo{
	width:292px;
	padding-top:8px;
	margin-left:80px;
}

#navHolder {
	width: 450px;
	margin-left: 380px;
	margin-top: -80px;
	z-index:2;
}

#espanol{ text-align:center; margin-top:10px;padding-bottom:10px; z-index:4; font-size:11px; font-weight:bold; z-index:3;}

#clear {clear: both; height:}

#wrapper{
	width:1036px;
	margin:0 0 0 88px;
	padding: 0;
}


#wrapperhome{
	width:1036px;
	margin:0 0 0 88px;
	padding: 0;
	background:#2f2305;
	min-height:572px!important;
}



#flash{z-index:0;}

#ColLeft{width:478px; height:571px; background-color:#2f2305; z-index:0;}
#colcenteroverflow {
    width:auto;
/*	height:531px;*/
	background-color:#2f2305;
	margin-left:478px;
	margin-top:-571px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 25px;
	margin-right: 220px;
	overflow:scroll;
}
#ColCenter{
	width:auto;
/*	height:531px;*/
	background-color:#2f2305;
	margin-left:478px;
	margin-top:-571px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 27px;
	padding-left: 25px;
	margin-right: 220px;
}
#ColRight{
	background-color:#140f02;
	width:215px;
	height:521px;
	position:absolute;
	float:right;
	margin-left:785px;
	margin-top:-572px;
	top: 735px;
	z-index:1;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 25px;
}

#mainText{font-size:12px;color:#FFFFFF;padding-right:40px;padding-top:10px;margin-top:-20px;}

p.textcontrol{font-size:12px;color:#FFFFFF;padding-right:40px;padding-top:10px;
margin-top: 0; margin-bottom:0px;}

h1{font-size:31px; color:#FFFFFF; line-height:32px;}
h2{font-size:27px;color:#96bd3d;font-weight: lighter;}
h3{font-size:16px;color:#FFFFFf;font-weight: lighter;}
h4{font-size:15px;color:#bef155;font-weight: lighter;}
h5{
	font-size:20px;
	color:#96bd3d;
	font-weight: lighter;
	margin:0;
	padding:0;
}

.required{ text-align:right; font-size:11px;}

.brown:link {color:#2F2305; font-size:14px; text-decoration:underline;}
.brown:hover {color:#2F2305; font-size:14px; text-decoration:none;}

#signUp{width:210px; color:#78601e; font-size:13px; font-family:Arial, Helvetica, sans-serif;}


#footer{height:70px;width:1050px;margin-left:auto;margin-right:auto; margin-top:10px; margin-bottom:10px;}
#footer_sub{
	height:50px;
	width:1050px;
	margin-left:auto;
	margin-right:auto;
	margin-top:175px;
	margin-bottom:10px;
}
/*Form Field Custom Look*/
.tf1{background-image:url(/images/formFields.jpg); background-repeat:no-repeat;height:17px;width:198px; border:solid 0 #fff;padding-left:5px;padding-top:5px;}
.tf2{background-image:url(/images/formNumber.jpg); background-repeat:no-repeat;height:17px;width:37px; border:solid 0 #fff;padding-left:5px;padding-top:5px;}

#marginmove{margin-bottom: -15px;padding-left: 25px;}

.fontSmaller{margin-top: -20px; font-size:8px;}

#footerRepeat{
	margin:0;
	background-image:url(../images/footer_bgRepeat.jpg);
	background-repeat:repeat-x;
	width:auto;
	height:32px;
}

#footerRepeat_sub{
	margin:0px 0 0 0;
	background-image:url(../images/footer_bgRepeat.jpg);
	background-repeat:repeat-x;
	width:auto;
	height:32px;
}
a:link, a:visited{font-family:Arial, Helvetica, sans-serif;color:#96bd3d; text-decoration:none;}
a:hover, a:active{
	font-family:Arial, Helvetica, sans-serif;
	color:#2F2305;
	text-decoration:underline;
}

a.bolder:link, a.bolder:visited{font-family:Arial, Helvetica, sans-serif;color:#607827;font-weight:bold;text-decoration:none;}
a.bolder:hover, a.bolder:active{font-family:Arial, Helvetica, sans-serif;color:#607827; font-weight:bold; text-decoration:underline;}


a.nav1:link, a.nav1:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:underline;}
a.nav1:hover, a.nav1:active{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#96bd3d;}


#subpage{ font-size:12px;min-height:571px;  color:#44380e;}
#subHeader{
	font-size:17px;
	font-weight:bold;
	padding-left:8px;
}
#teaser{padding-right:8px; vertical-align:middle; padding-left:8px; width:275px; padding-bottom:8px;}
p{font-size:12px;}
strong{font-weight:bold;}
#subImg{width:452px; vertical-align:top;}

#mainArea{width:770px; padding-left:8px;}
#mainArea #head{background-image:url(../images/subpage_Ahead.jpg); background-repeat:no-repeat; width:720px; height:24px; font-weight:bold; font-size:12px; padding-left:8px; padding-top:4px;}
#mainArea #body{background-image:url(../images/subpage_areaRepeat.jpg); background-repeat:repeat-y; padding-left:8px; padding-right:30px; margin-top:-23px;}

#testimonialWrapper{width:743px; height:86px; margin-top:-18px; background-image:url(../images/subpage_areaBTM.jpg); background-repeat:no-repeat; }
#copyWrapper{width:588px; background-image:url(../images/subpage_areaTestimonial.jpg); background-repeat:no-repeat;  background-color:#f5eacc; margin-left:123px;}
#Quotebtm{background-image:url(../images/subpage_areaTestimonialBTM.jpg); background-repeat:no-repeat; height:23px; margin-top:-25px;}
#testimonial{padding:20px 35px 35px 50px ; font-size:11px; font-style:italic;}
#name{font-size:12px; font-style:normal; font-weight:bold; text-align:right;}


#imgBullet {margin-bottom: -8px;}

.greentext{color:#607827;}
