table.form {width:90%;}

.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;
}

.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; }

.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:320px;
}

.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;}