.form_caption
{
	font-weight: bold;
}

.form_text
{
	padding-left: 10px;
}

.cms_form_fields_heading
{
	font-weight: bold;
	font-size: 1.2em;
	margin-top: 10px;
	margin-bottom: 4px;
}




table.from_url tr.form_missing_mandatory
{
	background-color: #FFFF00;
}
	
table.from_url tr.form_ok
{
	background-color: #FFFFFF;
}

span.non_mandatory
{
	display: none;
}
	
span.mandatory
{
	display: inline;
	color: #DD0000;
}

tr.form_ok span.mandatory
{
	display: none;
}

tr.form_missing_mandatory span.non_mandatory
{
	display: inline;
	color: #DD0000;
}

tr.form_mandatory_filled span.non_mandatory
{
	display: inline;
	color: #DD0000;
}



