.formTitle {
	font-size:12px;
	font-weight:bold;
	color:#197f33;
}

.formBackground {
	width: 370px;
	padding: 6;
	background: #F7F9F4;
	margin: 0;
}

.formBackgroundGroup {
	width: 370px;
	padding: 6 6 0 6;
	border-top: 2px solid #afd618;
	background: #F7F9F4;
	margin: 0;
}

.div_form input {
	border: 1px solid B2B2B2;
}

.div_form textarea {
	border: 1px solid B2B2B2;
	font-size: 100%;

}

.formspacer {
	width: 18px;
}

.formCheckbox {
	float:left;
	width: 22;
}

.formRadioError, .formCheckboxError, .formTextError {
	color: #FF0000;
}

.formRadio {
	float:left;
	width: 22;
}

.form25 {
	font-size: 10px;
	background: none;
	width: 76px;
}

.form50 {
	font-size: 10px;
	background: none;
	width: 160px;
}

.form75 {
	font-size: 10px;
	background: none;
	width: 233px;
}

.form100 {
	font-size: 10px;
	background: none;
	width: 358px;
}

.form25Error {
	font-size: 10px;
	color: #FF0000;
	background: none;
	width: 76px;
}

.form50Error {
	font-size: 10px;
	color: #FF0000;
	background: none;
	width: 170px;
}

.form75Error {
	font-size: 10px;
	color: #FF0000;
	background: none;
	width: 233px;
}

.form100Error {
	font-size: 10px;
	color: #FF0000;
	background: none;
	width: 358px;
}

.form25 input, .form25 select {
	width: 76px;
	border: 1px solid #7F9DB9;
	font-family: Arial, sans-serif;
	font-size: 13px;
}
.form50 input, .form50 select {
	width: 170px;
	border: 1px solid #7F9DB9;
	font-family: Arial, sans-serif;
	font-size: 13px;
}
.form75 input, .form75 select {
	width: 265px;
	border: 1px solid #7F9DB9;
	font-family: Arial, sans-serif;
	font-size: 13px;
}
.form100 input, .form100 select {
	width: 358px;
	border: 1px solid #7F9DB9;
	font-family: Arial, sans-serif;
	font-size: 13px;
}

.form25Error input, .form25Error select {
	width: 76px;
	border: 1px solid #FF0000;
	font-family: Arial, sans-serif;
	font-size: 13px;
}
.form50Error input, .form50Error select {
	width: 170px;
	border: 1px solid #FF0000;
	font-family: Arial, sans-serif;
	font-size: 13px;
}
.form75Error input, .form75Error select {
	width: 265px;
	border: 1px solid #FF0000;
	font-family: Arial, sans-serif;
	font-size: 13px;
}
.form100Error input, .form100Error select {
	width: 358px;
	border: 1px solid #FF0000;
	font-family: Arial, sans-serif;
	font-size: 13px;
}

.form25 textarea {
	width: 76px;
	border: 1px solid #7F9DB9;
	font-family: Arial, sans-serif;
	font-size: 13px;
}
.form50 textarea {
	width: 170px;
	border: 1px solid #7F9DB9;
	font-family: Arial, sans-serif;
	font-size: 13px;
}
.form75 textarea {
	width: 265px;
	border: 1px solid #7F9DB9;
	font-family: Arial, sans-serif;
	font-size: 13px;
}
.form100 textarea {
	width: 358px;
	border: 1px solid #7F9DB9;
	font-family: Arial, sans-serif;
	font-size: 13px;
}

.form25Error textarea {
	width: 76px;
	border: 1px solid #FF0000;
	font-family: Arial, sans-serif;
	font-size: 13px;
}
.form50Error textarea {
	width: 170px;
	border: 1px solid #FF0000;
	font-family: Arial, sans-serif;
	font-size: 13px;
}
.form75Error textarea {
	width: 265px;
	border: 1px solid #FF0000;
	font-family: Arial, sans-serif;
	font-size: 13px;
}
.form100Error textarea {
	width: 358px;
	border: 1px solid #FF0000;
	font-family: Arial, sans-serif;
	font-size: 13px;
}

.formPreview0 {
	background: #FFFFFF;
	font-weight: normal;
	padding: 2;
}

.formPreview1 {
	background: #E8F4E8;
	font-weight: normal;
	padding: 2;
}

