
TD.MasterHeading
{
	background-color: #A3D246;
}

TD.Heading2AnsBack
{
	background-color: #EEEEEC;
}

.txtVert
{
	writing-mode: tb-rl;
	text-align: right;
	width: 10px;
	height:108px;
}

FONT.Heading2
{
	font-size: 9pt;
	color: #156AAA /*Blue headings: */;
}

.NormalFont
{
	font-size: 9pt;
	color: Black;
	font-family: Verdana, Arial;
}
FONT.White
{
	color: #156AAA /*Blue headings: */;
	font-size: 9pt;
	font-family: Arial,Verdana;
}

FONT.Selected
{
	color: #5794c1;
	font-size: 9pt;
	font-family: Arial,Verdana;
	font-weight: bold;
}

FONT.Heading2Ans
{
	font-size: 9pt;
	color: #156AAA /*Blue headings: */;
	font-family: Verdana, Arial;
}
FONT.SectionTitle
{
	font-size: 20pt;
	color: #156AAA /*Blue headings: */;
	font-family: Arial,Verdana;
}
FONT.SectionSubTitle
{
	font-size: 16pt;
	color: #156AAA /*Blue headings: */;
	font-family: Arial,Verdana;
	font-weight: bold;
}


ToolTip.Help
{
}


a.MasterLink:link
{
	text-decoration: none;
	color: White;
	font-weight: bold;
}

a.MasterLink:hover
{
	text-decoration: none;
	color: #5794c1;
}

a.MasterLink:visited
{
	text-decoration: none;
	color: White;
	font-weight: bold;
}
a.MasterLink:visited:hover
{
	text-decoration: none;
	color: #5794c1;
}

.ajax__calendar_container
{
	z-index: 1000;
}

.ajax__calendar
{
	position: relative;
	left: 0px !important;
	top: 0px !important;
	visibility: visible;
	display: block;
}
.ajax__calendar iframe
{
	left: 0px !important;
	top: 0px !important;
}

/* Fix for spell check inside ModalPopupTemplate. The Spell Checking boxes take positions 998 and up */
.modalPopupTemplate
{
	z-index:850 !important;
}

.modalBackground
{
	z-index:840 !important;
}





