input, textarea, select {
	padding: 2px;
	border: 1px solid;
	margin: 2px;
}
td.field_required label
{
	font-weight: bold;
}
td.field_required input, td.field_required textarea, td.field_required select 
{
	background-color:#FFCC99;
	border-width:1px;
	border-style:dashed;
	border-color:#CC0000;
	padding: 2px;
}
span.field_required
{
	/*font-size: 20pt;*/
	font-weight: bold;
	/*line-height: 20px;*/
	cursor:help;
	vertical-align: top;
	color: #CC0000;
	font-family: 'Times New Roman', Times, serif;
}
tr.form_legend td
{
	padding-top: 15px;
	font-weight: bold;
}

label { font-weight: bold; }
th { color: #9F3B23; font-weight: bold; font-size: 1.2em; border-bottom: 2px solid #443E31; padding-bottom: 5px; }
td { text-align: left; vertical-align: top; padding: 5px; border-bottom: 1px solid #443E31; }
