#latestSurvey {position:relative;padding-bottom:20px;margin:1em 0}
#latestSurvey fieldset {margin:0.3 em 0 1em 0;padding:10px;padding-right:0px;padding-left:0px;}
#latestSurvey h3 {
	margin:1em;
	margin-left:0;
	margin-right:0;
	padding:5px;
	background:#F2F7E1 none repeat scroll 0%;
}
/*#latestSurvey h4 em { color: #C00; font-style:normal; }*/

#latestSurvey .survey-text {}

form#latestSurvey .survey-checkboxes input { width: auto !important; border: none !important; }
form#latestSurvey .survey-radios input { width: auto !important; border: none !important; }


form#latestSurvey .formTEXT,
form#latestSurvey .formTEXTAREA {width:560px;border:1px solid #999999;}

p.submit-button {position:absolute;right:20px;bottom:-5px;}

p.submit-button input {
	width:62px;
}

form#latestSurvey .survey-checkboxes label {display:block; float: none !important; line-height: 2em; }
form#latestSurvey .survey-radios label {display:block; float: none !important; line-height: 2em; }

#surveyResults { width: 540px;border:1px solid #678D35; margin-left:10px;}
#surveyResults th { text-align: left; padding:4px 3px 0; font-size: 1.1em; color: #397810; }
#surveyResults td { border-bottom: 1px solid #678D35; padding:3px}
#surveyResults td.bar { width: 350px; }
#surveyResults td.answer,
#surveyResults td.total { font-weight: bold; background: #F2F7E1; }
#surveyResults td.notshown { border: none; }
