/***************
CONTENT STYLES
***************/

#contentWrapper {
	margin: 0px;
	padding:0px;
	width: 960px;
	background-color: #e8eee4;

	padding-top: 40px;
	margin-left: auto;
	margin-right: auto;	
}


#formDetails {
	margin: 0px;
	padding:0px 20px 20px 0px;
	width: 620px;
	float: left;
}

#contactDetails {
	margin: 0px;
	padding-bottom:15px;
	width: 310px;
	float: left;

	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #717370;		
}

#contactDetails p {
	padding-bottom:10px;
}

h2 {
	margin: 0px;
	padding-bottom:10px;
	
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #1f211e;
}

.successText {
	margin: 0px;
	padding:10px 0px 10px 0px;
	
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #717370;	
}

.errorText {
	margin: 0px;
	padding:10px 0px 10px 0px;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #f00;	
}

.addressDetails {
	margin: 0px;
	padding:0px;
	padding-top: 10px;
	
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #1f211e;	
}
.addressDetails strong {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #5b8e27;	
}

.phoneDetails {
	margin: 0px;
	padding:0px;
	padding-top: 20px;
	font-family: helvetica, arial, sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	color: #1f211e;	
}

.emailDetails {
	margin: 0px;
	padding:10px 0px 40px 0px;

	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #df5e27;	
}
.emailDetails a {
	text-decoration: none;
	color: #df5e27;	
}
.emailDetails a:hover {
	text-decoration: underline;
	color: #df5e27;	
}

.formEntry {
	margin: 0px;
	padding:10px 20px 10px 0px;
	width: 290px;
	height: 35px;
	display: block;
	float: left;
}
.fullFormEntry {
	margin: 0px;
	padding:10px 20px 20px 0px;
	width: 600px;
	height: 265px;
	display: block;
	float: left;
}
.fullFormEntry .formText {
	width: 600px;
}

.formText {
	margin: 0px;
	padding:0px 0px 5px 0px;
	width: 290px;

	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #1f211e;	
	float: left;
	
}
.formField {
	margin: 0px;
	padding: 0px;
	width: 290px;
	float: left;
}

.textfield {
	margin: 0px;
	padding:0px;
	width: 290px;
	height: 24px;
	border: solid 1px #a0a39c;

	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 26px;
	font-weight: normal;
	vertical-align: middle;
	color: #717370;		
}
.dropdown {
	margin: 0px;
	padding:0px;
	width: 290px;
	height: 24px;
	border: solid 1px #a0a39c;

	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	color: #df5e27;		
}
.textarea {
	margin: 0px;
	padding:0px;
	width: 600px;
	height: 250px;
	border: solid 1px #a0a39c;

	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #717370;	
	float: left;
}
.mandatoryFormEntry {
	font-size: 16px;
	font-weight: bold;
	color: #df5e27;		
}
