/*AutoForm styles*/

#frmAuto {padding-top:15px; width:100%;}

.formSectionTitle {padding:1em 0.5em 0.2em 0.5em;}
.formRow {padding:2px 0px;}
.formSectionTitle,
.formRow {text-align:left;}

.formRow .fieldHolder {float:left; width:48em;}
.formRow .fieldHolderBoolean {float:left; width:3em;}

.formRow label {float:left; width:7em; margin:0 1em 0 1em;}
.formRow label.boolean {padding-top:3px;}

.formRow .SelectInput,
.formRow .TextAreaInput,
.formRow .TextInput {width:48em; font-size:100%; height:2em; border:1px solid #DCE2E0;}
.formRow .TextAreaInput  {height:7em;}
.formRow .SelectInput {white-space:normal; width:20.2em;}

.submitRow {text-align:right; background:none; padding:10px 1em 0 0;}
.submitRow input {color:#000000; border:0; background-color:transparent; padding:2px 5px; font-size:120%; cursor:pointer; overflow:visible;}

.fieldError {background-color:#FFE5E6;}

.fieldError label,
.requiredText {color:#FF0200;}
.requiredText {float:right; width:4.5em; text-align:right; margin-right:1em;}

.error {border:1px solid #1F4457; padding:5px; background:#eee; text-align:left; margin-top:1em;}
.errorList label {cursor:pointer;}
.success {font-weight:bold;}
