/*Forms */

Span.Heading
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #F46A1F;
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
	padding-right:10px;
}

Span.SubHeading
{
	font-size: 10pt;
	font-weight:bold;
}

Span.GroupLabel
{
	color:#1b5e00;
	font-size:11pt;
	font-weight:bold;
	border-bottom:solid 1px #777777;
	width:400px;
	margin-bottom:10px;
	padding-bottom:1px;
}

Span.InstructionsLabel
{
	color:#1b5e00;
	font-size:10pt;
}

.Instructions
{
	color:#1b5e00;
	font-size:10pt;
}

.LegalText
{
	color:#1b5e00;
	font-size:8pt;
	margin-top:10px;
}

Span.QuestionLabel
{
	font-weight :normal;
	font-size:10pt;
}

Span.RequiredMarkerLabel
{
	color: #ff0000; 
	font-size:10pt;
}

Span.TextSeparatorLabel
{
}

Span.ValidationLabel
{
	color: #ff0000; 
	font-size:10pt;
}

Input.TextQuestion
{
	color: #000000; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10pt;
	text-decoration: none;
}

Input.TextBoxLong
{
	width:200px;
}
TextArea.TextBoxLong 
{
	width:300px;
}

Input.TextBoxShort
{
	width:150px;
}

.Multiline
{
	width:400px;
	height:250px;
}

Input.Required
{
	background-color:#FFFFCC;
}

Select
{
	color: #000000; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10pt;
	text-decoration: none;
}

Select.Required
{
	background-color:#FFFFCC;
}

.ResponseLabel
{
	color: #000000; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10pt;
	text-decoration: none;
}

.Instructions
{
	/*background-color:#FFFFFF;*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	margin-left : 0;
	margin-top : 0;
	text-align : left;
	vertical-align:top;
}

.HelpContainer
{
	background-color:#FFFFFF;
	border:solid 1px #777777;
	padding:10px;
	width: 350px;
	visibility:hidden;
}

.Base
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	margin-left : 0;
	margin-top : 0;
}

.InstructionsHighlight
{
	/*background-color:#EDECDF;*/
	font-weight:bold;
}

a {
	color: #1b5e00; 
	font-weight: bold;
}
a:link {
	color: #1b5e00; 
	font-weight: bold;
}
a:visited {
	color: #1b5e00; 
	font-weight: bold;
}
a:hover {
	color: #1b5e00; 
	font-weight: bold;
}


img 
{
	display: block;	
}

.LeftTd {padding-right:3px;}
.MidTd {white-space:nowrap;}