/*auto_form styles*/

#frmAuto {padding-top:5px; width:100%;}

.formSectionTitle {padding:3px 5px; font-weight:bold; font-size:100%; margin-top:15px; zoom:1; background-color:#E2EAA3; color:#571C00;}
.formRow {padding:5px; zoom:1;}

.formRow .fieldHolder {float:right; width:160px;}
.formRow .fieldHolderBoolean {float:right; width:35px;}

.formRow label {float:left; width:150px; color:#5E5D5D; font-weight:bold;}
.formRow label span {font-weight:normal;}
.formRow label.boolean {width:275px; padding-top:3px; float:left;}

.formRow select, .textField, .formRow textarea {border:1px solid #5E5D5D; background-color:#F6F6F6; width:150px; font-size:100%;}
.formRow textarea  {height:10em;}

.submitRow {text-align:right; background:none; border:0;}
.submitRow input {
background:#BBBCBE url(/images/topNav-back.gif) top left no-repeat; 
display:block; 
color:#5E5D5D; 
padding:8px 0 8px 0;
width:85px; 
text-align:center;
font-weight:bold;
border:1px solid #DADCDD;
text-decoration:none;
}

.fieldError {background-color:#FFE5E6;}

.fieldError label, .requiredText {color:#FF0200;}
.requiredText {float:right; width:4.5em; text-align:right; margin-right:1em; *display:inline;}

.error {border:1px solid #ddd; padding:5px; background:#eee;}
.errorList, .error {text-align:left;}

.success, .intro {font-weight:bold; text-align:left;}