﻿body 
{
	font-family: Arial;
	font-size: 11pt;
	padding:0px;
	margin:0px;
}
fieldset { display:block; width: 520px; border:none; }
fieldset legend{ display:block; width:212px; text-align:center; height:28px; background-color:#507cd1; color:#fff; margin:0px; padding:0px;}
fieldset dl {margin:10px 0px 0px 0px;}
fieldset dl dt { padding-bottom: 11px; } 
fieldset dl dl { margin-left: 0px; } 
fieldset dl dt label.leftColumn{display: inline-block; width: 145px; font-size: 10pt; vertical-align:top; }
fieldset dl dt label.leftColumnRequired{display: inline-block; width: 145px; font-weight:bold; font-size: 10pt; vertical-align:top; }
fieldset dl dt label.row{display: inline-block; width: 500px; font-size: 10pt; }
fieldset dl dt label.rowRequired{display: inline-block; width: 500px; font-weight:bold; font-size: 10pt; vertical-align:top; }
fieldset dl dt .radioButton label{display: inline-block; width: auto; font-weight: normal; font-size: 10pt; vertical-align:top;}

.hrShortDivider {border:dotted; width:95%; height:4px; color:#507cd1; padding:0px 10px 0px 10px; margin:0px;}

.smallText { font-size:9pt; }

.ErrorMessage
{
	display:block;
	color:#900;
	background-color:#fffbc4;
	border: dotted 2px #900;
	padding:5px;
}
.QuarterOpacity
{
	 filter:alpha(opacity=25);
    -moz-opacity:0.25;
    -khtml-opacity: 0.25;	
    opacity: 0.25;
}
.FullOpacity
{
	 filter:alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;	
    opacity: 1;
}
.Center
{
	margin:30% auto;
}
#ctl00_ctl07_lblYear { vertical-align: top;}

