body {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 13px;
}
h2 {
	font-family: 'Times New Roman', serif;
	font-size: 24px;
}

a,
a:link,
a:visited,
a:hover,
a:active {
	color: #900;
}
div#surveyType p.fieldwrap {
	padding-left: 60px;
}
div#surveyType label {
	display: none;
}
div#surveyType label.fmchecklabel {
	display: inline;
}
div.ddfmwrap h4 {
	color: #fff;
	background-color: #999;
	font-weight: bold;
	padding: 0 2px 1px;
}
div.ddfmwrap span.required {
	color: #900;
}
input#survey_type_other {
	margin: -10px 0 0 22px;
}
div.clearfixthis {
	margin: 5px 0;
}
div#locationInfo label,
div#contactInfo label {
	display: block;
	width: 120px;
	float: left;
	text-align: right;
	font-weight: bold;
}
div#locationInfo input,
div#locationInfo textarea,
div#contactInfo input,
div#contactInfo textarea {
	float: left;
	margin-left: 5px;
}
div.submit {
	text-align: center;
}
div.credits {
	display: none;
}

/* Errors */
div.ddfmerrors {
	color: #900;
	font-weight: bold;
}
div.errorlist {
	color: #900;
}

/* Clearing floats - Hat Tip: http://www.positioniseverything.net/easyclearing.html  */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Following line removes the extra spacing in Safari and Firefox */
.c\learfix:after { line-height: 0; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Duplicate Clearfix for form label/input wrapper
Unable to manually add class to this dynamically-generated <p>, so need custom
clearfix. */
div.clearfixthis p.fieldwrap:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Following line removes the extra spacing in Safari and Firefox */
div.clearfixthis p.f\ieldwrap:after { line-height: 0; }
div.clearfixthis p.fieldwrap {display: inline-block;}
/* Hides from IE-mac \*/
* html div.clearfixthis p.fieldwrap {height: 1%;}
div.clearfixthis p.fieldwrap {display: block;}
/* End hide from IE-mac */
