.required {
	border-right:2px solid red;
}
.formtable {
	width:100%;
}
.formtable td {
	padding:2px;
}
.formtable tr>td+td {
	width:50%;
}
.formtable tr>td+td+td {
	width:40%;
}
input.error {
	border:1px solid red !important;
}
div.error {
	color:red;
}
td>div.error{
	padding-left:5px;
}
.sforminput {
	display:none;
}
.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
}
textarea.field {
	height:8em;
}