.forms input, .forms textarea {
	padding: 1px 3px;
}

.formactive, .formfull, .formempty, .formfield {
	padding: 1px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#header .formactive, #header .formfull, #header .formempty, #header .formfield {
	padding: 3px 2px 0 2px;
}
.form_validator_active, .formactive {
	background-color: rgb(249,249,249);
	border: 1px solid rgb(214,218,217);
}
.form_validator_unprotected, .form_validator_protected, .formfield, .formfull {
	background-color: rgb(215,224,221);
	border: 1px solid rgb(174,178,177);
}

.form_validator_faild, .formempty {
	background-color: rgb(205,214,211);
	border: 1px solid rgb(164,168,167);
}

/* red version:

.form_validator_faild, .formempty {
	background-color: rgb(235,215,213);
	border: 1px solid rgb(182,161,160);
}

*/

.formbutton, .button1 {
	border: #ABAFAE 1px solid;
	font-weight: bold;
	font-size: 11px;
	color: #333;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #D7E0DD;
	padding:0px 5px;
	margin:0px;
}

.form_validator_error_layer {
	color: red;
	padding: 1px 3px;
}


.freq {
	color: #10285A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.fcomplete {
	color: #7B8EA5;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.ftext {
	color: black;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.tdhelp {
	background-color: #D7E0DD
}
.tdcomplete {
	background-color: #D7E0DD;
	border-right: 5px solid #fff
}
.tdhelpborder {
	background-color: #D7E0DD
}
.bordercomplete {
	background-color: white
}
