span.error_mand, span.error_val {
	display: block;
	font-weight: bold;
	color: #FF0033;
}

.eform {
 	width: 660px;
	margin: 0 0 0 3px;
}

.eform_outer {
	width: 100%;
	margin: 20px 0 20px 0;
 	padding: 0 0 10px 0;
	border: 1px solid #ccc;
}

	.eform_outer th {
	 	padding: 8px 0 8px 10px;
	 	
	 	font-size: 10pt;
	 	text-align: left;
	 	
	 	color: #ffffff;
		background: #ff0000;
		border: 1px solid #FE0000;
	}

.eformForm {
 	width: 100%;
	
}

	.eformForm th {
	 	padding: 8px 0 8px 10px;
	 	
	 	font-size: 10pt;
	 	text-align: left;
	 	
	 	color: #ffffff;
		background: #ff0000;
		border: 1px solid #FE0000;
	}

	.eformForm .eform_heading {
		background: #cccccc;
		border: 1px solid #999999;
	}

	.eformForm td {
		padding: 7px 0 7px 10px;
		
	}
	
		.eformForm td.lefttd {
			border-width: 0 0 0 1px;
		}
	
		.eformForm td.righttd {
			border-width: 0 1px 0 0;
		}
	
	.eformForm .submit, .eform_outer .submit {
		padding: 15px 0 12px 275px;
		
		border-width: 0 1px 1px 1px;
	}

	.eform .req {
	 	font-weight: bold;
	 	
		color: #ff0000;
	}
	
	.eformForm .formfields, .eformForm select, .eformForm textarea {
		width: 318px;
		
		font-family: verdana, arial, sans-serif;
		font-size: 10pt;
	}
	
	.eformForm select {
		width: auto;
	}
	
	.eformForm tr {
		vertical-align: top;
	}
	
	.eformForm .errormsg {
		color: #ee2824;
	}
	
	.eformForm .form_desc {
		font-size: 9px;
		display: block;
	}

.evn {
 	background: #f0f0f0;
}

.odd {
	background: #ffffff;
}

.eform .termsaccept {
	text-align: center;
}

.eform .formbutton {
	border: 1px solid #7E9EB7
}


.eform p {
	margin: 10px 10px 10px 0;

	font-size: 9px;
}

.eform_outer p.eform_page_desc {
	margin: 10px;

	font-size: 9px;
}