/******************* satifcation_and_appointment_availability_survey Styles ***************/

.satisfaction_survey label {
	display: block;
	float: left;
	width: 175px;
	line-height: 20px;
}
.satisfaction_survey span.required {
	font-size: 18px;
	font-weight: bold;
	color: #369;
}

.satisfaction_survey .rate_questions td {
	width: 80px;
}
.satisfaction_survey .rate_questions td.col_span {
	width: 120px;
}
.satisfaction_survey .rating p {
	text-align:center;
	margin: 0;
	padding: 0;
}
.satisfaction_survey div.blue_border {
	border-top: 1px solid #336699;
	margin-top: 20px;
}
.satisfaction_survey input #never, .satisfaction_survey input #rarely,
.satisfaction_survey input #sometimes, .satisfaction_survey input #usually,
.satisfaction_survey input #always, .satisfaction_survey input #not_applicable {
	width: 20px;
}
.satisfaction_survey tr.odd {
	background-color: #eee;
	text-align: center;
}
.satisfaction_survey tr.even {
	text-align: center;
}
.satisfaction_survey td.question {
	width: 265px;
}
.satisfaction_survey tr p {
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
.satisfaction_survey .appt_type {
	width: 100%;
}
.satisfaction_survey .appt_type td {
	width: 50px;
}
.satisfaction_survey .appt_type td p {
	text-align: center;
}
.satisfaction_survey .appt_type td.question p{
	text-align: left;
}
.satisfaction_survey .appt_type td.question {
	width: 500px;
}
.satisfaction_survey .required textarea, .satisfaction_survey .required input,
.satisfaction_survey table.required, .satisfaction_survey div.required {
	border: 1px solid #FFA305;
	padding: 5px;
	margin: 2px;
}
.satisfaction_survey div.required {
	margin-top: 10px;
}

.satisfaction_survey p.required {
	border: 1px solid #FFA305;
	display: block;
	min-height: 35px; /* weird IE bug */
	_height: 35px; /* weird IE bug */
	padding: 10px;
}
.satisfaction_survey .yeah_ie {
	margin-top: 20px;
}
.satisfaction_survey div.required input, .satisfaction_survey .required .wait_time_0,
.satisfaction_survey .required .wait_time_1, .satisfaction_survey .required .wait_time_2 {
	border: none; /* weird IE bug */
}
