img#contactImage {
	margin-left:208px;
	margin-top:24px;
	margin-bottom:12px;
	display:block;
}

table#contactFormTable {
	font-size:14px;
	border-collapse:collapse;
	width:800px;
	margin:0;
	
}

table#contactFormTable td {
	border-bottom:3px solid white;	
	vertical-align:top;
	padding-top:8px;
	padding-bottom:8px;
}

td.contactFormInfo {
	width:270px;
	padding-left:211px;
}

td.contactFormInfoCheckbox {
	width:270px;
	padding-left:184px;
}

td.contactFormInfoCheckbox label {
	margin:0 0 0 26px;	
}



td.contactFormInfoCheckbox input {
	margin:0 6px 0 0;
	padding:0;
	width:20px;
	float:left;
}

td.contactFormInfoLine {
	width:auto;
	padding-left:184px;
}

td.contactFormInfoLine input {
	margin:0 6px 0 0;
	padding:0;
	width:20px;
	float:left;
}

td.contactFormInput {
	padding-left:20px;
}

table#contactFormTable tr.lastRow td {
	border-bottom:0;
	padding-bottom:10px;
}



label {
	display:block;
	margin:0;
}



.contactFormReturnMessage {
	margin-left:210px;
	width:590px;
	margin-bottom:12px;
}

.contactFormReturnMessage  ul {
	margin-left:16px;
	padding-left:0;
}

.contactFormReturnMessage  li {
	padding-left:0;
}

div#contactForm {
	background-color:#e0d7d2;
	width:800px;
}

form {
	margin-top:0;
}

div#contactForm div.formSection {
	padding:8px 0;
	border-bottom:3px solid white;
	clear:both;
	width:800px;
}

div.contactFormInfo {
	float:left;
	padding-left:210px;
	width:200px;
}

.contactFormInput {
	margin-left:500px;
}

.contactFormCheckboxInfo {
	float:left;
	margin-left:185px;	
	width:280px;
}

.contactFormCheckboxInfo input {
	float:left;
}

.contactFormCheckboxInfoText {
	margin-left:25px;
}

.contactFormInput input, textarea{
	display:block;
	margin-top:10px;
}

input, textarea {
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
}