table.contactform {
 background-color:#F2F2F2;
 width:100%;
}

table.contactform td {
 vertical-align:top;
 padding:2px 3px 2px 5px;
}

textarea, select, input.smallText, input.mediumText, input.largeText  {
 background-color:#FAFCFA;
 border:1px solid #CCE3CC;
 font-family:Arial,sans-serif; font-size:13px; color:#000000;
 padding:2px;
}

input.smallText {
 width:38px;
}

input.mediumText {
 width:150px;
}

input.largeText {
 width:250px;
}

.formError
{
	color:#FF0000;
}

.topFormError
{
	color:#FF0000;
	border:1px solid #B5B5B5;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:6px;
	padding-top:6px;
	width:759px; 
	background-color:#F9CB7A;
	margin-top:10px;
	margin-bottom:10px;
}

.errorTitle {
   font-weight:bold;
}
