
.formLayout {
	width: 400px;
	margin: auto;
}

.formLayout th {
	color: #000;
	text-align: left;
	padding: 3px 4px;
	font-size: 9pt;
	font-weight: normal;
}

.formLayout .field {
	border: solid 1px #809DB9;
	background: #fff url(../../images/theme/bgs/form_text_bg.jpg);
	font-size: 10pt;
	padding: 2px 3px;
}

.formLayout textarea {
	border: solid 1px #809DB9;
	background: #fff url(../../images/theme/bgs/form_text_bg.jpg) repeat-x ;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	padding: 2px 3px;
}

.formLayout .button {
	font-size: 10pt;
	padding: 2px 3px;
	color: #000;
}

.formLayout .error {
	color: white;
	font-weight: bold;
	padding: 3px 3px 3px 25px;
	background: red url('../../images/icons/16x16/alert.gif') no-repeat 3px 3px;
	margin: 4px 0;
}