#formElements {
/*
	width:100%;
	padding-right:75px;
*/
}
#formElements .formUse {
	padding:0 0 12px 12px;
	font-size:14px;
	font-weight:bold;
	color:#036;
	text-align:left;
}
#formElements td {
	position:relative;
	padding:2px;
}
#formElements .formLabel {
	position:relative;
/*
	width:90px;
*/
}
#formElements .formLabel,
#formElements .formVeriField,
#formElements .formRadio,
#formElements .formNewsletter,
#formElements .formPhone,
#formElements p.formMiscLabel,
#formElements .formOptions {
	font-weight:bold;
	font-size:12px;
	color:#036;
}
#formElements p.formMiscLabel {
	text-align:right;
}
#formElements .formField input,
#formElements .formField select,
#formElements .formField textarea,
.formVeriField input,
#eTelArea,
#eTelPref,
#eTelSuff {
	width:99%;
	border:1px #069 solid;
	background:#FCFCFF;
	color:#005;
}
#eTelArea,#eTelPref,#eTelSuff {
	width:36px;
	margin:0;
	padding:0;
}
#eTelSuff {
	width:72px;
}
#formElements .formLabel,
#formElements .formRadio,
#formElements .formVeriImage {
	text-align:right;
	vertical-align:top;
}
#formElements .formSpace {
/*
	width:9px;
*/
}
#formElements .requiredDot {
	background:url(../images/form_req.png) no-repeat 2px 6px;
}
#formElements .formControl {
	text-align:center;
}
#formElements .formLabel .required {
	color:#C41230;
}
#formElements .formField input.required,
#formElements .formField select.required,
#formElements .formField textarea.required,
.formVeriField input.required,
#eTelArea.required,
#eTelPref.required,
#eTelSuff.required {
	background:#E18897;
	font-weight:bold;
	color:#FFF;
}
#formElements div.errors {
	font-size:.8125em;
}
#formElements .formVeriField img {
	margin-top:4px;
}
#formElements .labelCol {
	width:90px;
}
#formElements .spaceCol {
	width:9px;
}
#formElements .fieldCol {
	width:342px;
}

