
#cform {
	/* background-color: #EEEEEE;
	padding: 5px; */

}

#cform .required {
	padding-bottom: 10px;
}

#cform .optional {
	padding-bottom: 10px;
}

#cform input,textarea,select,file {
	padding: 2px;
	/* border: 1px solid #a3c7d4; */
	margin: 1px;
}

#cform div label {
	display: block;
	float: left;
	width: 80px;
	padding-right: 5px;
	padding-top: 3px;
	text-align: right;
}

#cform div.required label, label.required {
	font-weight: bold;
}

#cform div.optional label, label.optional {
	font-weight: normal;
}

#cform div small {
	display: block;
	margin-left: 86px;
}

.xsubmit {
	margin-left: 86px;
	font-weight: bold;
}

