/*auto_form styles*/

#frmAuto {padding-top:5px; width:100%; text-align:center;}

.formSectionTitle {padding:5px; font-weight:normal; color:#BE0515; }
.formRow {padding:4px 0px 5px 0px;}
.formSectionTitle, .formRow {text-align:left;}

.formRow .fieldHolder {float:left; width:16em; }
.formRow .fieldHolderBoolean {float:left; width:3em;}

.formRow label {float:left; width:10em; margin-right:2em; margin-left:10px; font-weight:bold;}
.formRow label.boolean {width:70%; padding-top:3px; }

.formRow select, .textField, .formRow textarea {border:1px solid #000; background-color:#F6F6F6; width:15em; font-size:100%;}
.formRow textarea  {height:10em;}

.submitRow {text-align:left; background:none; padding-left:200px;}
.submitRow input {border:0; font-size:120%; color:#fff; padding:0; background-color:#C10211; padding:2px 4px; }

.fieldError {}

.fieldError label, .requiredText {color:#BE0515;}
.requiredText {float:right; width:4.5em; text-align:right; margin-right:1em; *display:inline;}

.error {padding:5px;  background-color:#BCB3AA; padding:5px;}
.errorList, .error {text-align:left; font-weight:normal; }

.success, .intro {font-weight:normal; background-color:#BCB3AA; padding:5px;}

.asterisk { font-weight:bold; color:red; font-size:130%;}
