/*auto_form styles*/

.formRow {border: 1px solid white; padding: 0px; margin: 0px; text-align: left; clear: both;}
.labelHolder { width: 280px; float: left; padding: 5px 5px 5px 5px; margin: 0px;}
.fieldHolder { width: 200px; float: left; padding: 5px 5px 5px 20px; margin: 0px;}


.textField {float: left; width: 200px; padding: 0px; margin: 0px; font-family:arial,verdana,helvetica; font-size: 100%; border: 1px solid #7f9db9;}
.textAreaField {float: left; width: 200px; padding: 0px; margin: 0px; font-family:arial,verdana,helvetica; font-size: 100%; border: 1px solid #7f9db9;}
.submit {float: right; border: 0px; background-color: #eaf1e9; margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; color: #000; cursor: pointer;  text-align: center;}

.mandatory {padding: 0px 0px 10px 0px; clear: both; margin: 0px; float: left;}

.input {float: left;}

.red {color: red; float: left; clear: both;}
.errorList li {clear: both; float: left; color: red;}

#frmAuto .intro {clear: both; float: left; font-weight: bold; width: 400px; padding: 0px 0px 10px 0px; margin: 0px; text-align: left; }
.intro {clear: both; float: left; font-weight: bold; width: 400px; padding: 0px 0px 10px 10px; margin: 0px; text-align: left; }

.FormInput {clear: both; float: left; width: 520px; padding: 5px 0px 0px 0px; margin: 0px; display: block; text-align: right;}
#frmAuto {margin: 0px 0px 0px 15px; padding: 0px;}

.submitRow {text-align:right; width:450px; padding-top:5px;}
.redText {color:red;}