.pform {margin: 15px 15px 15px 30px; }

.pform label.error {
	float: right;
	width: 190px;
	text-align: left;
	padding-left: 20px;
	margin-left: 5px;
	background: transparent url(../../graphics/statusico/no.png) no-repeat 0 3px;
	font: 12pt "Calibri", "Arial"; color: rgb(113,48,24);
}
.pform label.valid {
	float: right;
	width: 190px;
	height: 22px;
	text-align: left;
	margin-left: 5px;
	background: transparent url(../../graphics/statusico/yes.png) no-repeat 0 3px;
}

.pform {font: 13pt "Calibri", "Arial"; color: rgb(92,92,92); }
.pform span {font: 13pt "Calibri", "Arial"; color: rgb(113,48,24); }
.pform label {display: inline-block; font-weight: normal; }
.pform th label {width: 100px; }
.pform label.required {color: rgb(0,0,0); }
.pform input.form {width: 300px; font: 13pt "Calibri", "Arial"; float: left; }
.pform select.form {width: 306px; font: 13pt "Calibri", "Arial"; float: left; }
.pform textarea.form {width: 300px; height: 200px; font: 13pt "Calibri", "Arial"; float: left; }
.pform textarea.form.address {width: 300px; height: 70px; font: 13pt "Calibri", "Arial"; float: left; }
.pform .form-button {width: 150px; margin-top: 20px; font: 13pt "Calibri", "Arial"; }
.pform.search .form-button {width: 150px; margin: 0 0 0 10px; font: 13pt "Calibri", "Arial"; }

.pform table {padding: 10px 0; width: 650px; }
.pform table th {width: 110px; }
.pform table td.blockname {padding: 10px 0; background: transparent url(../../graphics/box/line.png) repeat-x center center; }
.pform table td.blockname span {margin: 0 20px; padding: 10px; font: 14pt "Cambria", "Georgia", "Arial"; color: rgb(0,0,0); background-color: rgb(223,223,223); text-shadow: 1px 1px 1px rgb(255,255,255); }


.form-errormsg {background: transparent url(../../graphics/statusico/alert.png) no-repeat left center; border-bottom: 1px solid rgb(127,0,0); width: 620px; margin: 10px 0; padding: 15px; }
.form-successmsg {background: transparent url(../../graphics/statusico/success.png) no-repeat left center; border-bottom: 1px solid rgb(0,127,0); width: 620px; margin: 10px 0; padding: 15px; }
.form-infomsg {background: transparent url(../../graphics/statusico/info.png) no-repeat left center; border-bottom: 1px solid rgb(0,0,127); width: 620px; margin: 10px 0; padding: 15px; }
.form-errormsg ul{color: rgb(127,0,0); }
.form-successmsg ul {color: rgb(0,127,0); }
.form-infomsg ul {color: rgb(0,0,127); }
.form-errormsg ul, .form-successmsg ul, .form-infomsg ul {list-style: none outside url(none); display: inline-block; }
