.requiredText{}

.requiredTextError{
background-image:url(../images/formHighlight.gif);
border:1px solid black;
}

.requiredRadio{
color:inherit;
border:inherit;
background:inherit;
}

.requiredRadioError{
border:1px solid black;
background:url(../images/formHighlight.gif);

}

.requiredEmail{}

.requiredEmailError{
background-image:url(../images/formHighlight.gif);
border:1px solid black;
}

.requiredPhone{}

.requiredPhoneError{
background-image:url(../images/formHighlight.gif);
border:1px solid black;
}

#errorMessage{
font-weight:bold;
font-size:12px;
display:none;
}

/*form table formatting:     ##############################################*/
form .tdleft{
text-align:right;
width:40%;
border-right:1px solid #a98a5b;
}
form .tdright{
width:60%;
text-align:left;
}
.datatable{
width:400px;
padding-bottom:20px;
}
textarea{
width:100%;
}
.datatable .left{
text-align:right;
}
.datatable .right{
text-align:left;
}
.formbutton{
background:#EBAB6B;
}