form {
	padding: 0;
	margin: 0;
}

label.required {
	color: #FF1605;
}

input.required, select.required, textarea.required {
	background-color: #FFECEA;
}

input.radio, input.checkbox {
	margin: -2px 0 0 0;
	padding: 0;
	vertical-align: middle;
}

div.required {
	color: #FF1605;
	padding: 10px 0px;
	font-weight: bold;
}

.vradiotd {
	vertical-align: top;
	padding-bottom: 5px;
}

 .hradiotd {
	vertical-align: top;
 }

.hidden {
	display: none;
}

table .formtd {
	padding-right: 16px;
	vertical-align: bottom;
}