table.form {width:500px;}

.asterisk {font-size:10px; color:red;}

.form td {padding:3px;border-bottom:1px dotted #C8E1FB;}

.form .value input.checkradio {
	border:0px;
	background: #ffffff !important;
	width:auto !important;
}

.errorText {margin: 5px 0; color:red;}
.error {
	clear:both;
	margin:10px 0 10px 0;
	padding:10px;
	background-color: #fbe9b9;
	border: 2px solid #fd9532;
}
.error, .error * {
	font-size:11px;
	line-height:14px;
	text-transform:uppercase;
	color: #a44608;
}
.error li {
	margin:0;
	padding:0;
}
.error li strong {text-transform:uppercase;}
.label {
	vertical-align:top;
	text-align:left;
	color: #84858A;
}
.label-required {color: #082d5a;font-weight:bold;text-align:left;vertical-align:top;}
.last td {border-bottom:0;}

.section {color: #cd853f;font-weight:bold;text-transform:uppercase;text-align:left;}
.small {margin:0 55px 10px 0; font-size:11px; }

input {width:250px; float:right; background-color:#ECF0F4; padding: 0 3px; border:1px solid #7F9DB9; height:18px; line-hieght:18px; color:black; }

.value input, .value select,.value textarea,.form input.button, .form input.button_now {
	color:#000000;
	line-height:18px;
	height:18px;
	background-color: #EDE1F7 !important;
	border: 1px solid #9B59D0;
	margin:0;
	padding:0 3px 0 3px;
	width:250px;
}
.textarea {width: 100%;}
.value textarea {height:200px;}
.form input.button {height:22px;color:white;width:150px;background-color:#6B2D9C !important;font-weight:bold;border:1px solid #000000;}
.form input.button_now {height:22px;color:white;width:285px;background-color:#082d5a !important;font-weight:bold;border:1px solid #000000;}
.required {font-weight:bold; color:red;}
.submit {width:140px; height:30px; color:white; background-color:#01325A; border:1px solid #0264B5; font-weight:bold; float:right;  margin-top:20px;}
.form_header {text-align:center; padding-bottom:15px;}