
.centeredForm						{ width: 388px; margin: 20px 0; }
	.formLeft						{ width: 110px; float: left; text-align: right; }
		.formLeft input				{ float: right; width: auto !important; }
	.formRight						{ width: 264px; float: right; }		

.formField,
.formAction							{ margin-bottom: 8px; }

.formMessage						{ font-weight: bold; text-align: center; margin-bottom: 20px; }
.formSubMessage						{ font-weight: bold; text-align: left; margin: 20px 0 5px 95px; }

.formField label					{ color: #353231; font: normal 12px/16px Arial, sans-serif; height: 22px; overflow: auto; display: inline; }
.formField select,
.formField textarea,
.formField input 					{ width: 100%; background: #ecf1f7; border: 1px #6b6666 solid; color: #444; font: normal 12px/16px Arial, sans-serif; margin-bottom: 2px; }

.formField label.error				{ width: 100%; color: #ef1717; font: normal 12px/16px Verdana, sans-serif; clear: both; }

.required_icon          			{ color: #d03718; font: bold 16px/16px Verdana, sans-serif; display: inline; }

.message							{ text-align: center; font: bold 13px/20px Verdana, sans-serif; margin-bottom: 20px; }
.message.good						{ color: #757c5d; }
.message.bad						{ color: #892516; }

.formLabelField						{ margin-top: 20px; }
.formLabelField label				{ color: #353231; display: block; font: bold 12px/16px Arial, sans-serif; height: 22px; overflow: auto; text-align: center; }

.formRadioField						{ margin-bottom: 20px; }
.formRadioField label				{ color: #353231; font: normal 12px/16px Arial, sans-serif; height: 22px; overflow: auto; }

.formRadioField ul					{ list-style: none; }
.formRadioField ul li				{ margin: 0; }

.formRadioField	input				{ margin-left: 75px; }
