
.miniSurveyView{ margin-bottom:16px}
.miniSurveyView #msg{ background:#FFFF99; color: #000; padding:2px; border:1px solid #999; margin:8px 0px 8px 0px}
.miniSurveyView table.formBlockSurveyTable td{ padding-bottom:4px }
.miniSurveyView td.question {padding-right: 12px}
.miniSurveyView #msg .error{padding-left:16px; color:#cc0000}
.miniSurveyView table.formBlockSurveyTable td img.ccm-captcha-image{float:none}
.miniSurveyView .required{ color:#cc0000 }

table.formBlockSurveyTable {
	width : 677px;
	border-collapse : collapse;
}
table.formBlockSurveyTable td {
	border : solid 1px #ccc;
	padding : 10px 5px;
}
table.formBlockSurveyTable td.question {
	text-align : center;
	background : #cfc;
	width : 119px;
	font-size : 12px;
}
table.formBlockSurveyTable td.empty {
	border : none;
	text-align : center;
}
table.formBlockSurveyTable td.empty input {
	width : auto;
}
div.radioPair {
	display : inline;
}
table.formBlockSurveyTable td input {
	width : 90%;
}
table.formBlockSurveyTable td div.radioPair input {
	width : auto;
}
div.ccm-validation-error-field {
	border : solid 1px #c00;
	margin : 10px 0;
	width : 667px;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	padding : 5px;
}
div.ccm-validation-error-field p {
	font-size : 12px;
	color : #c00;
}
form.miniSurveyView {
	display : inline;
}
form.miniSurveyView p {
	display : inline;
}
div.ccm-confirmSurvey {
	text-align : center;
	margin-top : 15px;
}
