#surveyForm input, #surveyForm textarea {
	color: #000;
	padding: 3px;
	border: 1px solid #999;
}
#surveyForm input.radio {border: none;}
#surveyForm textarea {width:90%;}
#surveyForm table td {
	vertical-align: top;
	padding: 4px;
	border-bottom: 1px solid #FFF;
}
#surveyForm table .matrixHeader td {
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
}
#surveyForm button {
	cursor: pointer;
	border: 1px solid #005942;
	padding: 2px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
}
#surveyForm button:hover {
	background-color: #005942;
	color: #FFF;
}
.questionBox {clear: both; margin-bottom: 10px;}
.queNumber {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	line-height:normal;
	padding:5px;
	text-align:left;
	float: left;
}
.queHeader {
	color:#005942;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	line-height:normal;
	padding:5px;
	text-align:left;
}
.queHeader em {font-weight: normal; font-size: 11px;}
.queContent {
	background-color:#F5F5F5;
	font-family:Arial;
	font-size:12px;
	line-height:normal;
	padding:5px 15px 5px 10px;
	text-align:left;
}
label.error {font-weight: bold; color: #900; clear: both; margin: 0px 20px; text-transform: uppercase;}