#contactForm h4, #contactForm h5{
color:#f3cb18;
}

#contactForm .contactBtn{
margin-right: 25px;
width: 100px;
height: 40px;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
border: 1px solid;
background-image:url(/images/btnBG.jpg);
background-color:#808080;
border-bottom-color:#404040;
border-left-color:#bfbfbf;
border-right-color:#404040;
border-top-color:#bfbfbf;
cursor:pointer;
}

#contactForm .contactBtn:hover{
color:#111111;
background-image:url(/images/btnBG_hover.jpg);
background-color:#808080;
border-left-color:#404040;
border-bottom-color:#bfbfbf;
border-top-color:#404040;
border-right-color:#bfbfbf;
cursor:pointer;
}

#contactForm legend{
color:#005299;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.contactRequiredNote{
color:#bf0000;
font-weight:bold;
}
#contactForm fieldset{
background-color:#f2f2f2;
border: 0px;
}

span.formLabel{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#f3cb18;
line-height: 20px;
}

.textField{
background-color:#ccc;
border:1px solid black;
}

.requiredText{
background-color:#ccc;
border:1px solid black;
}

.requiredTextError{
background-color:#bf0000;
border:1px solid black;
}

.requiredRadio{
color:inherit;
border:inherit;
}

.requiredRadioError{
background-color:#bf0000;
}

.requiredEmail{
background-color:#ccc;
border:1px solid black;
}

.requiredEmailError{
background-color:#bf0000;
border:1px solid black;
}

.requiredPhone{
background-color:#ccc;
border:1px solid black;
}

.requiredPhoneError{
background-color:#bf0000;
border:1px solid black;
}

.requiredMenu{
background-color:#ccc;
border:1px solid black;
}

.requiredMenuError{
background-color:#bf0000;
border:1px solid black;
}

#errorMessage{
display:none;
background-color:#bf0000;
font-weight:bold;
}