/* CSS Document */

form#contact
{
	color:#666666;
	font-size:1.2em;
}

div.formElm
{
	overflow:hidden;
	margin-bottom:10px;
}

form#contact fieldset.left label
{
	width:170px;
	display:block;
	float:left;
}

form#contact fieldset
{
	border:none;
	margin:0px;
	padding:0px;
}

form#contact fieldset.left
{
	margin-top:20px;
}

form#contact legend
{
	font-size:1.2em;]
	margin:0px;
	padding:0px;
	font-weight:bold;
	color:#1e72bb;
	padding-bottom:10px;
}

form#contact fieldset.left input.textf
{
	float:left;
	width:200px;
}

form#contact .textf
{	
	border:1px solid #1e72bb;
	padding:4px;
}

form#contact .textfEmptyInput
{
	color:#999999;
}

form#contact fieldset.right
{
	margin-top:43px;
}

form#contact fieldset.right label
{
	display:block;
	margin-bottom:5px;
	padding-top:5px;
}

form#contact fieldset.right textarea.textf
{
	width:97%;
	height:90px;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
}

.textfFormFieldError
{
	border-color:#c60e00 !important;
}

label.FormFieldError
{
	color:#c60e00;
	font-weight:bold;
}