/* Contact Form CSS */


	.GroupLabel
	{
		background-color:#777777;
		color:#ffffff;
		font-size:10pt;
		font-weight:bold;
		padding-left:10px;
		width: 100%;
	}
	
	Input.TextBoxLong
	{
		width:225px;
	}
	
	Input.TextBoxShort
	{
		width:150px;
	}
	
	Input.Required
	{
		background-color:#FFFFCC;
	}
	
	.legal 
	{ 
		font-family: Arial, Verdana, Helvetica, sans-serif;
		Arial; color:Black; 
		font-size: 10pt;
		text-decoration: none;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	.agree 
	{ 
		font-family: Arial, Verdana, Helvetica, sans-serif;
		Arial; color:Black; 
		font-size: 10pt;
		text-decoration: none;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	Label
	{
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 10pt;
		text-decoration: none;
	}

.ContactTable
{
	margin-left:5px;
	margin-top:5px;
	width:425px;

}

.ContactUpperTable
{
	margin-left:5px;
	margin-top:5px;
	width:425px;
}

.Multiline
{
	width:225px;
	height:200px;
	margin-right:10px;
	margin-bottom:10px;
}

.MultilineWide
{
	width:300px;
	height:200px;
	margin-right:10px;
	margin-bottom:10px;
}

.NoIndent
{
	padding-left:0px;
}

.RequiredTd
{
	background-color:#eeeeee;
}

.NonRequiredTd
{
	background-color:#ffffff;
}

.RequiredTd
{
	background-color:#eeeeee;
}

.NonRequiredTd
{
	background-color:#ffffff;
	vertical-align: top;
	font-size:12px;
}

.LeftTd
{
	border-left:solid 1px #777777;
	vertical-align: top;
	white-space: nowrap;
}

.RightTd
{
	border-right:solid 1px #777777;
}

.BottomTd
{
	border-bottom:solid 1px #777777;
	vertical-align: top;
}

.TopTd
{
	border-top:solid 1px #777777;
}

Span.InstructionsLabel
{
	color:#777777;
	font-size:10pt;
}

Span.QuestionLabel
{
	font-weight :normal;
	font-size:10pt;
	padding-right:10px;
	padding-top:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.RightDiv
{
	text-align: right;
	vertical-align: top;
}


Span.RequiredMarkerLabel
{
	color: #ff0000; 
	font-size:10pt;
	padding-right:10px;
	padding-left:5px;
}

Span.TextSeparatorLabel
{
}

Span.ValidationLabel
{
	color: #ff0000; 
	font-size:12pt;
}