
.centeredForm						{ width: 388px; margin: 20px 0; }
	.formLeft						{ width: 150px; float: left; text-align: right; }
		.formLeft input				{ float: right; width: auto !important; }
	.formRight						{ width: 224px; 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: #6c757f; font: normal 14px/16px 'Georgia', serif; height: 22px; overflow: auto; display: inline; }
.formField select,
.formField textarea,
.formField input 					{ width: 100%; background: #FFF; 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; }

.formAction input					{ background-color:#6c757f; color:#FFF; text-transform:uppercase; font-family:'Georgia',serif; outline:none; border:1px #00274d solid; padding:3px; }
.formAction input:hover				{ cursor:pointer; background-color:#515764; }