.formErrors { font-size: 12px; color: #550000; text-align: left; padding: 20px; border: thin solid #550000; margin: 5px;}
.formText{ font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: normal;}
.formContainer { padding: 5px; }
.formSplit { float: left; width: 50%; }
.formSectionLabel { background-color: #142A40; font-size: 18px; font-weight: bold; padding: 2px 5px 2px 5px; margin-bottom: 5px; color: #bfbb94; text-align: left;}
.formRow { clear: left; height: 24px; margin-top: 5px;}
.formLabel { float: left; text-align: right; padding: 3px 5px 0px 0px; color: #bfbb94; }
.formLabelLeft { float: left; text-align: left; padding: 3px 0px 0px 7px; color: #bfbb94; }
.formLabelCenter { float: left; text-align: center; padding: 3px 0px 0px 7px; color: #bfbb94; }
.formLabelClickable { cursor: pointer; }
.formRequired { color: #6f2e9c;font-size: .8em;}
.formData { float: left; }
.formDataRight { float: left; text-align: right; }
.formSpecialInstructions { color: #550000; font-size: 10px; }
.formNotes { color: #000000;}
.clearRow { clear: both; height:0px;}
.formSectionBreak { clear: left; height: 14px; }
.formFinished { clear: both; }
.formHidden { display: none; }
.formControls { float: right; }
.formSteps { font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; text-align: left; color: #142A40; text-align: right; }

/* form widths */
.fw20 { width: 20px; }
.fw70 { width: 70px; }
.fw80 { width: 80px; }
.fw90 { width: 90px; }
.fw100 { width: 100px; }
.fw110 { width: 110px; }
.fw120 { width: 120px; }
.fw130 { width: 130px; }
.fw140 { width: 140px; }
.fw150 { width: 150px; }
.fw160 { width: 120px; }
.fw170 { width: 170px; }
.fw180 { width: 180px; }
.fw190 { width: 190px; }
.fw220 { width: 220px; }
.fw230 { width: 230px; }
.fw250 { width: 250px; }
.fw270 { width: 270px; }
.fw310 { width: 310px; }
.fw410 { width: 410px; }
.fw430 { width: 500px; }
.fw460 { width: 460px; }
.fw560 { width: 560px; }
.fw780 { width: 780px; }

#contactUs input{
font-family: "Times New Roman", Times, serif;
width: 353px;
padding: 5px;
margin-bottom:15px;
margin-left: 10px;
background:#ebe4ce;
border:1px solid #b0915f;
color: #585858;
}

#donationsFormWrapper input{
font-family: "Times New Roman", Times, serif;
width: 300px;
padding: 5px;
margin-bottom:15px;
margin-left: 10px;
background:#ebe4ce;
border:1px solid #b0915f;
color: #585858;
}

#contactUs textarea{
padding: 5px;
width: 352px;
margin-top:5px;
margin-left: 10px;
background:#ebe4ce;
border:1px solid #b0915f;
color: #585858;
font-family: "Times New Roman", Times, serif;
overflow: auto;
}

.formLabel{
color:#585858 !important;
}


.formButton{
width: 103px;
height: 26px;
background: url(/images/submitBtn.jpg) no-repeat;
text-indent: -9999em;
cursor: pointer;
margin-left: 396px;
margin-top: -45px;
}

.formButton:hover{
background-position: 0 -26px;
}

#contactUsFormWrapper{
   margin-top: 25px !important;
   width: 590px;
}

#contactUsFormCompleteWrapper{
width: 590px;
margin-left: 55px;
line-height: 1.6;
display: none;
}

.formclearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.formclearfix {
    display:inline-block;
}
.formclearfix {
    display:block;
}
* html .formclearfix {
    height:1px;
}
