﻿.contact
{
padding-left:26px;
	padding-top:15px;
	color:#f47a20;
	background:url(images/contact/contact_bg.jpg) no-repeat top left;
}

.reqins { font-size:10px; padding-left:248px; padding-bottom:6px; }



.fbform 
{
	color:#333;
	padding-top:30px;
	padding-bottom:88px;
}

.fbform label 
{
	width:238px;
	text-align:right;
	float:left;
	margin-right:10px;
	display:block;
	clear:left;
}

.fbform .row { clear:both; }

.fbform input, .fbform select, .fbform textarea 
{
	
	margin-bottom:14px;
	border:1px solid #055b15;
	width:225px;
	float:left;
}

.fbform .star { width:20px; float:left;  }

.fbform textarea { height:80px; }
.fbform p { margin:0; }

.fbform .optin input 
{
	width:20px;
	border:none;
	margin-left:248px;
	vertical-align:baseline;
	clear:none;
	float:left;
}
.fbform .optin { line-height:20px; }

.fbform input.fbbutton 
{
	margin-top:25px;
	border:none;
	width:112px;
}

.surform textarea 
{
	width:225px;
	height:80px; }

.surveybutton 
{
	padding-bottom:20px;
	text-align:center;
}

.surform li input { vertical-align:text-top; }


.surveyintro, .contactintro
{
	padding-left:26px;
	color:#7684b6;
	font-weight:bold;
}
.contactaddnum { width:730px; margin-left:26px; }
.contactintro { width:730px; }
.surveyintro h1, .contactintro h1 {margin-top:0;}

.contactintro p.reqp { font-size:10px; font-weight:normal; color:#333333; }


.surform { color:#333; margin-top:0; padding-top:20px; padding-bottom:0; }
.surform li { margin-bottom:10px; }
.rginner ol li 
{
	margin-bottom:10px;
}

.repeatgreen h1, .repeatgreen h3, .repeatgreen p, .repeatgreen li 
{
	margin-left:35px;
	margin-right:40px;
}

.pp { padding-left:30px; padding-bottom:20px; padding-right:30px; background:url(images/long_content_bg.jpg) no-repeat top left; }
.ppnopad { padding-bottom:20px; background:url(images/long_content_bg.jpg) no-repeat top left; }

.pp h1, .fadetogreen h1 { margin-top:0; padding-top:20px; }
.pp h3, .fadetogreen h3 { font-size:12px; }

/* sitemap */
.map 
{
	padding-top:50px;
	padding-bottom:150px;
}
.map ul, .map li { margin:0; padding:0; }
.map li { list-style:none; font-size:12px; font-weight:bold; padding-bottom:5px; }
.map ul { margin-bottom:20px; }


/* faqs */
.faqs h3 { font-size:13px; margin-top:0; }
.faqs 
{
	color:#333;
	padding-right:50px;
	padding-top:20px;
}

.faqs ol, .faqs li { margin:0; padding:0; }
.faqs ol li { margin-left:15px; margin-bottom:10px; }

.questions a { display:block; font-weight:bold; margin-bottom:4px; }

ul.secondlist { margin-top:10px; }
.questions { margin-bottom:30px; }

.thankyou 
{

	height:328px;
	background:url(images/survey/thankscup.jpg) no-repeat top left; 
	padding-top:50px;
}

.thankyou h1 {padding:10px 0 0 0; margin-left:200px; }
.thankyou p { margin-left:200px; margin-right:40px; color:#333; }

/* extra long - fade to green background */
.fadetogreen { padding-left:30px; padding-bottom:20px; padding-right:30px; background:#bcd552 url(images/long_togreen_bg.jpg) no-repeat top left; }

