
form {
	
}

.checkboxRow td {
	margin: 10px 0;
	}
	.checkboxCell {
		display: block;
		position: relative;
		}

form .bodyText {
	vertical-align: top;
	font-weight: bold;
	}

form input,
form textarea {
	border: 1px solid #000000;
	width: 250px;
}

form .check {
	border: none;
	width: 15px !important;
}

.checkboxCell .checkboxesLeft input,
.checkboxCell .checkboxesRight input {
	margin: 3px 0;
	width: 25px;
	}
	form .checkboxesLeft span,
	form .checkboxesRight span{
		position: relative;
		top: -3px;
		left: 5px;
		}
		
.checkboxCell .checkboxesRight {
	width: 200px;
	position: absolute;
	top: 3px;
	left: 120px;
	}

form #buttonRow input {
	width: 75px;
}

td.errorMsg {
	width: 220px;
	border: 1px solid #ff0000;
	color: #ff0000;
	text-align: center;
	font-weight: bold;
}

.formRow {
	margin: 0 0 15px 0;
}


.formRow input {
	margin: 12px 5px 0 8px;
	border: none;
}

.formRow textarea {
	margin: 8px 0 0 0;

}

#customerSatisfaction {
	font: 11px Verdana, Arial, Helvetica; color: #000000;
}

#customerSatisfaction th {
	font-weight: normal;
	text-align: center;
}

#customerSatisfaction input {
	text-align: center;
}

#customerSatisfaction tr td {
	padding: 0 0 8px 0;
}

.specialRow {
	display: none;
	}