
/** FORM CSS **/
.mainForm{ padding-top:25px; font-size: 1em;}
#content .mainForm ul{ padding: 10px 0 0 0; overflow: hidden; }
#content .mainForm li{ float:none; width:100%; overflow:auto; padding:6px 0 6px 0; margin:0; list-style:none; }
.mainForm label{float:left; display:block; width:230px; text-align:right; padding-right:35px; line-height:25px;}
.mainForm input{	float:left;	display:block; height:15px;	padding:3px; width:200px;  }
.mainForm input.hidden { display: none; }
.mainForm input.long{width:250px;}
.mainForm select{ float:left; display:block;	height:24px; padding:2px; margin-right: 15px;  }
.mainForm fieldset{ margin-bottom:20px; padding: 0 20px 10px 20px; background-color: #f8f8f8; border: 4px solid white;}
.mainForm legend{ margin-left:1em; background-color: #cdb97d; padding:5px 30px; font-size: 1.3em; font-weight:bold; color: white; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;}
.mainForm #submit{ height:30px; margin-left:165px; width: 150px;}
.mainForm textarea{ display:block; height:100px; width:300px; margin-left:160px; padding:3px; }
.mainForm .error { display: none; clear: both; border: 2px solid #a41332; padding: 3px; margin: 5px 5px 5px 190px; width: 240px; background-color: #fff0f3; text-align: center; }
#content .mainForm h3 { padding-top: 5px;  padding-bottom: 10px; font-family: Tahoma, Geneva, sans-serif; font-weight: normal;}
.mainForm .singleCheckBox input{ width:auto; }
.mainForm .singleCheckBox label{}
.mainForm .radio *{ margin:0; padding:0; border:none; }
.mainForm .radio .radioHeading{ font-weight:normal; width:130px; text-align:right; }
#content .mainForm .radio ul{ padding-left:185px; margin-top:-18px; }
#content .mainForm .radio li{ overflow:hidden; }
.mainForm .radio label{ display:block; float:left; width:auto; padding-left:5px; }
.mainForm .radio input{ display:block; float:left; width:auto; margin: 3px; }
.mainForm .smallInput { width: 100px; margin-right: 15px; }
