/*auto_form styles*/

#frmAuto {padding-top:5px; width:100%; text-align:center; background:url(/images/leftNav-back.gif) top left repeat-y; border-bottom:1px solid #98D4DC; margin-top:-1px;}

.formHeader { background:url(/images/form-header-large.gif) top left no-repeat; font-weight:bold; color:#fff; padding: 7px 0 10px 30px; }

.formSectionTitle {padding:5px; font-weight:bold;}
.formRow {padding:4px 0px 5px 0px; clear:both;}
.formSectionTitle, .formRow {text-align:left;}

.formRow .fieldHolder {float:left; width:23em; }
.formRow .fieldHolderBoolean {float:left; width:3em;}

.formRow label {float:left; width:15em; margin-right:2em; margin-left:10px; }
.formRow label.boolean {width:14em; padding-top:3px; float:left; }

.formRow select, .textField, .formRow textarea {border:1px solid #9FD7DE; background-color:#FFFFFF; width:20em; font-size:100%;}
.formRow textarea  {height:10em;}

.submitRow {text-align:center; background:none;}
.submitRow input {border:0; font-weight:bold; color:#fff; background:#fff url(/images/submit-btn.gif) left top no-repeat; color:#fff; width:100px; padding:4px 0 5px 0; cursor:hand;}

.fieldError {font-weight:bold;}

.fieldError label, .requiredText {color:#FF0200;}
.requiredText {float:right; width:4.5em; background:url(/images/form-required.gif) left no-repeat; text-align:right; margin-right:1em; *display:inline;}

.error {font-weight:bold; margin:0 10px 0 10px; color:red;}
.errorList, .error {text-align:left; color:red;}

.success, .intro {font-weight:bold; text-align:left; margin:0 0 20px 6px; }

.booleanRow {width:49%; float:left; clear:none;}