/* ##### form #### */
#text_form_1 
/* ####### forms ####### */
#text_form_1 
{
clear:both;	
display:block;
width:100%;
}

div.required {
	clear:both;
	color:#FF0000
}

div.optional {
	clear:both;	
}

div.label_holder 
{
	width:145px;
	text-align:left;
	clear:left;
	float:left;
	margin-top:3px;
	font-weight:bold;
	font-size:0.9em;
	color:#444;
}

div.required_label_holder 
{
	width:145px;
	text-align:left;
	clear:right;
	float:left;
	margin-top:3px;
	font-weight:bold;
	font-size:0.9em;
	color:#FF0000;
}

div.form_entry
{
	width:550px;
	text-align:left;
	clear:right;
	float:right;
	margin: 3px 0 0 8px;
}
div.form_hint_holder 
{
	width:550px;
	text-align:left;
	clear:both;
	float:right;
	margin-bottom:7px;
	margin-top:0px;
	font-size:0.6em;
	color:#555;
	margin: 0 0 7px 0;
}
div.submit
{
	clear:both;
	text-align:right;
	padding-top:5px;
	}
div.Error_Message 
{
clear:both;
margin:5px 0 15px 0;	
color:Red;
}

