.formSection { display:none;}
.establishForm .formSection {display:block;}
.formBlock {clear:both; width:620px; padding-top:10px;}
.formBlock .alphaColumn {width:300px; float:left;}
.formBlock .omegaColumn {width:300px; float:left;}
.formBlock p {width:100%; clear:both; padding:10px 0; color:#666;}

.formHeader { padding-left:250px; min-height:282px; font-size:.86em;/* color:#000;*/}
.formHeader p {line-height:1.5em;}
.formHeader strong {color:#333;}
.formHeader h2 {font-size:1.86em;}
.formHeader h3 {padding:15px 0 5px 0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:1.14em;}
.formHeader address {font-style:normal;}

.formSubHeader {}
.formSubHeader h2 {padding:30px 0 10px 0;font-size:2em;}
.formSubHeader p {padding-bottom:5px;}

.formSectionHeader {display:none; padding:15px 0;}
.formSectionHeader h3 {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:1.4em;  padding:10px 0;}
.formSectionHeader p {padding-bottom:10px;}

.formField {height:2em;}
.formFieldDate {padding-top:10px;}
.formFieldDate label, .formFieldDate input {margin-top:5px;}

.formBlock label {display:block; float:left; width:110px; text-align:right; font-weight:bold; padding:0 10px 0 0;}
.formBlock input {display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:.86em;}
.formBlock .textbox {width:150px;}
.formBlock strong {color:#888; display:block; padding:10px 0; clear:both; font-size:1.16em;}

.fullWidth {padding-top:15px; clear:both;}
.fullWidth label {display:block; width:100%; text-align:left; padding:0 0 5px 0; margin:0; color:#888;}
.fullWidth textarea {display:block; width:470px; height:100px; clear:both; margin-left:120px;}

.formFieldRadio strong {width:300px; float:left;}
.formFieldRadio input {width:20px; margin:12px 0 0 0;}
.formFieldRadio label {width:40px; text-align:left; margin:14px 0 0 0; font-weight:normal;}

.formFieldFull {width:100%; clear:both;}
.formFieldFull label { width:500px; text-align:left; font-weight:normal;}
.formFieldFull input { width:15px;}

.checkboxList .formField {clear:both;}
.checkboxList input { width:15px; margin-left:20px;}
.checkboxList label { width:230px; text-align:left; padding:0 0 0 15px; font-weight:normal;}

.actionBlock {padding-top:15px;width:470px; margin-left:120px; text-align:right; clear:both;}

.requiredField label {}

.errorMessage {margin:10px 0; padding:10px; background-color:#eee; border:1px solid #ccc; color:#600; display:none;  width:620px;}
input.failed {border:1px solid #900;}
