.survey {
	padding-left:10px;
	padding-right:10px;
}
.slabel {
	width:185px;
}
.squestion {
	width:225px;
}
.sfield {
	float:right;
	width:375px;
}
.sform {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;width:370px;height:100px;margin-left:5px;
}
.sform_error {
	background-color:#FFFF00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;width:370px;height:100px;margin-left:5px;
}
.entry td {
	padding:3px;
}
.survey_scale td {padding: 3px; text-align:center; border:1px dotted gray; }
#error_box { border: 1px solid red; background-color: #f4c5c4; height: 28px; padding: 5px 0 5px 0; line-height: 28px; padding-left: 10px; color: #bf0000;}

