/* Min-Height with IE Hack */
form#NominationForm .fieldContainer { overflow:visible; min-height:45px; height: auto !important; height: 45px;}
form#NominationForm .fieldContainer input.inputbox { width:100%;}
form#NominationForm .fieldContainer textarea { width:100%; }
form#NominationForm .fieldContainer select { width:100%; }
form#NominationForm .formField { display:block; padding-right:4px !important; }

form#NominationForm .SectionHeader {  line-height:18pt; padding:20px 0 0 5px; clear:both; border-bottom:1px solid #66951E; overflow:hidden; zoom:1;}
form#NominationForm .SectionHeader span { color:#66951E; font-size:12pt; float:left;} 
form#NominationForm .SectionContainerObject { overflow:hidden; float:none; clear:both; }

form#NominationForm .SectionSubHeader {  padding:10px 0 0 5px; clear:both; overflow:hidden; zoom:1;} 
form#NominationForm .SectionSubHeader span { color:#66951E; font-size:12px; float:left;} 

form#NominationForm { width:582px; text-align:left; margin:0; }
form#NominationForm .oneColumn { float:left;  width:569px; clear:none; }
form#NominationForm .twoColumn { float:left;  width:280px; clear:none; }
form#NominationForm .threeColumn { float:left; width:184px; clear:none; }
form#NominationForm .fourColumn { float:left; width:158px; clear:none; }

form#NominationForm .pos1 { clear:both; margin-left:4px !important; }
form#NominationForm .pos2, form#NominationForm .pos3, form#NominationForm .pos4 { margin-left:4px !important;  }

form#NominationForm label.checkboxInput { margin-right:10px !important;  }
form#NominationForm label.checkboxInput input.checkbox { margin-right:2px !important; vertical-align:middle; }

form#NominationForm label.radioInput { margin-right:10px !important;  }
form#NominationForm label.radioInput input.radio { margin-right:2px !important; vertical-align:middle; }

form#NominationForm .fieldContainer.print {}
form#NominationForm .fieldContainer.print .requiredIcon { display:none; }
form#NominationForm .fieldContainer.print label { background:#E8EFFB; border-bottom:1px solid #AFC3E7; } 
form#NominationForm .fieldContainer.print label span { font-weight:normal; }

form#NominationForm #RecordDates { clear:both; overflow:hidden; zoom:1; }
form#NominationForm #RecordDates .labelContainer { float:left; width: 246px; clear:none;} 
form#NominationForm #RecordDates .labelContainer .label { float:left;} 
form#NominationForm #RecordDates .labelContainer .value { float:left; clear:none; padding-top:4px; padding-left:2px; color:#3366FF; } 


form#NominationForm .fieldContainer.expiration {}
form#NominationForm .fieldContainer.expiration span.divider { display:block; float:left; padding:0 2px; }
form#NominationForm .fieldContainer.expiration.twoColumn select { width:155px; float:left; }  

form#NominationForm .fieldContainer.checkbox .formField { float:left; clear:none; }
form#NominationForm .fieldContainer.checkbox label { float:left; clear:none; }



.formError.generic { float:none; clear:both;  }
.formError { font-weight: bold; background-color:#FFFFE8; border:1px solid #C0C0C0; color:#990000; font-size:11px; font-weight:normal; list-style-type:none; margin:5px 0pt; padding:5px; }
.fieldContainer.error * { color:#990000; }
.fieldContainer.error input.text, .fieldContainer.error input.password, .fieldContainer.error select, .fieldContainer.error textarea { background-color:#FFEEDD; border-color:#990000; color:#990000; }

/* Custom CSS */


.LevelRadio  { margin-left:15px; }

#DateNeeded{
	width:151px !important;
	display:inline;
}

#div_file1,#div_file2,#div_file3{min-height:10px!important;height:10px!important;}

#div_file1 span.labelText{margin-bottom:20px;display:block;}

