/*auto_form styles*/

#frmAuto {padding-top:5px; width:100%; text-align:center;}

.formSectionTitle {padding:5px; font-weight:bold; font-size:16; color:#3D3D41; border:1px solid #3D3D41; border-left:0px; border-right:0px; margin:15px 0px;}
.formRow {padding:4px 0px 5px 0px;}
.formSectionTitle, .formRow {text-align:left;}

.formRow .fieldHolder {float:left; width:23em;}
.formRow .fieldHolderBoolean {float:left; width:20px;}

.formRow label {float:left; width:10em; margin-right:2em; margin-left:10px; color:#3D3D41;}
.formRow label.boolean {width:20em; padding-top:3px; float:left;}
.formRow label.agreeTick {width:425px; padding-top:3px; float:left;}

.formRow select, .textField, .formRow textarea {border:1px solid #A4ADB4; background-color:#F6F6F6; width:20em; font-size:11px;}
.formRow textarea  {height:5em;}

.submitRow {text-align:right; background:none; width:100%;}
.submitRow input {border:0; font-size:11px; color:#fff; padding:0; background-color:#838182; padding:5px; font-weight:bold;}

.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;}
