body
{
}
.clsFooterLinkText
{
	font-size: 7pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.clsFooterLinkText:hover
{
	font-size: 7pt;
	color: black;
	font-family: Arial;
	text-decoration: underline;
}
.clsLinkTextNoDecor
{
	font-size: 7pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.clsLinkTextNoDecor:hover
{
	font-size: 7pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.clsOtherLinkText
{
	font-size: 7pt;
	color: #0033cc;
	font-family: Verdana, Arial;
	text-decoration: underline;
}
.clsNotesText
{
	font-size: 8pt;
	color: mediumblue;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsOptionsNotesText
{
	font-size: 8pt;
	color: darkorange;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsBodyText
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsBodyTextWhite
{
	font-size: 8pt;
	color: white;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsBodyTextArial
{
	font-size: 8pt;
	color: black;
	font-family: Arial, 'Microsoft Sans Serif';
}
.clsBodyTextRed
{
	font-size: 8pt;
	color: crimson;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsBodyTextRedBold
{
	font-weight: bold;
	font-size: 8pt;
	color: crimson;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsBodyTextBlue
{
	font-size: 8pt;
	color: blue;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsBodyTextGoldSmall
{
	font-size: 8pt;
	color: #c8aa16;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsBodyTextGoldMed
{
	font-size: 9pt;
	color: #c8aa16;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsBodyTextGoldMedDarkRed
{
	font-size: 9pt;
	color: #8b0000;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsBodyTextStrikeThru
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: line-through;
}
.clsBodyTextStrikeThruBoldRed
{
	font-weight: bold;
	font-size: 8pt;
	color: crimson;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: line-through;
}
.clsBodyTextItalic
{
	font-size: 8pt;
	color: black;
	font-style: italic;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsBodyTextLink
{
	font-size: 8pt;
	color: mediumblue;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: underline;
}
.clsBodyTextLink:hover
{
	font-size: 8pt;
	color: mediumblue;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: none;
}
.clsURLLinkText
{
	font-size: 8pt;
	color: mediumblue;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: underline;
}
.clsURLLinkText:hover
{
	font-size: 8pt;
	color: mediumblue;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: none;
}
.clsDownloadTextLink
{
	font-size: 8pt;
	color: mediumblue;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: underline;
}
.clsDownloadTextLink:hover
{
	font-size: 8pt;
	color: mediumblue;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: none;
}
.clsBackToTopLink
{
	font-size: 7pt;
	color: mediumblue;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: none;
}
.clsBackToTopLink:hover
{
	font-size: 7pt;
	color: mediumblue;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: underline;
}
.clsBodyHeadingText
{
	font-weight: bold;
	font-size: 9pt;
	color: #330000;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsBodyHeadingTextLarge
{
	font-weight: bold;
	font-size: 11pt;
	color: #330000;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsBodyTextBold
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsBodyTextBoldItalic
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-style: italic;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsBodyTextBoldItalicMed
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-style: italic;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsBodyTextBoldItalicUnderline
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-style: italic;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: underline;
}
.clsBodyTextBoldUnderline
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: underline;
}
.clsBodyTextBoldRed
{
	font-weight: bold;
	font-size: 8pt;
	color: crimson;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsBodyTextBoldRedItalic
{
	font-weight: bold;
	font-size: 8pt;
	color: crimson;
	font-style: italic;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsButtonLabel
{
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-align: center;
}
.clsPCHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial;
	background-color: threeddarkshadow;
	text-align: center;
}
.clsPCRow
{
	font-size: 8pt;
	width: 40px;
	color: black;
	font-family: Arial;
	text-align: center;
}
.clsPCAltRow
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: #dcdcdc;
	text-align: center;
}
.clsWarningStar
{
	font-weight: bold;
	font-size: 13pt;
	color: red;
	font-family: Arial;
}
.clsDGHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: Arial;
	background-color: threeddarkshadow;
}
.clsDGHeaderFX
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-align: center;
}
.clsDGRow
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
}
.clsDGRowFX
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
	text-align: center;
}
.clsDGAltRow
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: gainsboro;
}
.clsDGAltRowFX
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: gainsboro;
	text-align: center;
}
.clsDGFooter
{
	font-size: 9pt;
	color: black;
	font-family: Arial;
}
.clsDGLinkText
{
	font-size: 8pt;
	color: #0033ff;
	font-family: Arial;
	text-decoration: underline;
}
.clsDGLinkText:hover
{
	font-size: 8pt;
	color: #0033ff;
	font-family: Arial;
}
.clsTotalsText
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial;
	text-align: right;
	text-decoration: none;
}
.clsLinkText
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: none;
}
.clsLinkText:hover
{
	font-size: 8pt;
	color: black;
	font-style: italic;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: underline;
}
.clsLinkTextBold
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: underline;
}
.clsLinkTextBold:hover
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-style: italic;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: underline;
}
.clsLinkTextBoldBlue
{
	font-weight: bold;
	font-size: 9pt;
	color: mediumblue;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: underline;
}
.clsLinkTextBoldBlue:hover
{
	font-weight: bold;
	font-size: 9pt;
	color: mediumblue;
	font-style: italic;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: underline;
}
.clsImgLinkNoDecor
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-decoration: none;
	border-bottom-style: none;
}
.clsImgLinkWBorder
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	text-decoration: none;
}
.clsImgLinkWHover
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-decoration: none;
	border-bottom-style: none;
}
.clsImgLinkWHover:hover
{
	border-right: #c8aa17 thin solid;
	border-top: #c8aa17 thin solid;
	border-left: #c8aa17 thin solid;
	border-bottom: #c8aa17 thin solid;
}
.clsOptionsStepHeadingText
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsCCTextBox
{
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	background-color: #66cc66;
	text-align: left;
}
.clsCCAlertLabel
{
	font-size: 10pt;
	color: red;
	font-family: Arial;
	text-align: center;
}
.clsIBCalendar
{
	width: 25px;
	height: 25px;
}
.clsTextBoxLabel
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-align: right;
}
.clsTextBoxLabelAlignLeft
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-align: left;
}
.clsTextBox
{
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-align: left;
}
.clsTextBoxSHO
{
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	background-color: #99cccc;
	text-align: left;
}
.clsTextBoxSmall
{
	font-size: 8pt;
	color: black;
	font-family: Arial, 'Microsoft Sans Serif';
	text-align: left;
}
.clsTextBoxRO
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 9pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	background-color: gainsboro;
	text-align: left;
}
.clsTextBoxNumericRO
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 9pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	background-color: gainsboro;
	text-align: right;
}
.clsTextBoxNumeric
{
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-align: right;
}
.clsTextBoxRequired
{
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	background-color: #ffff99;
}
.clsAppNameFont
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Arial, 'Microsoft Sans Serif';
	background-color: white;
}
.clsLeftMenu
{
	position: absolute;
	top: 56px;
	left: 0px; /*background-color: Red;*/
}
.clsLeftNavLink
{
	font-weight: bold;
	font-size: 8pt;
	width: 140px;
	color: white;
	font-family: 'Microsoft Sans Serif' , Arial;
	height: 20px;
	text-align: center;
}
.clsHiLightLeftNavLink
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: white 1px solid;
	width: 140px;
	color: white;
	border-bottom: white 1px solid;
	font-family: 'Microsoft Sans Serif' , Arial;
	height: 20px;
	background-color: gray;
	text-align: center;
}

.clsLeftNavLink_sub
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: gray 1px solid;
	width: 140px;
	color: white;
	border-bottom: gray 1px solid;
	font-family: 'Microsoft Sans Serif' , Arial;
	height: 17px;
	background-color: #2e5dab;
}
.clsHiLightLeftNavLink_sub
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: black 1px solid;
	width: 140px;
	color: white;
	border-bottom: black 1px solid;
	font-family: 'Microsoft Sans Serif' , Arial;
	height: 17px;
	background-color: gray;
}
.clsPageAlertLabel
{
	font-weight: bold;
	font-size: 15pt;
	width: 500px;
	color: red;
	font-family: Arial;
	text-align: center;
}
.clsCCAlertLabel
{
	font-size: 10pt;
	color: red;
	font-family: Arial;
	text-align: center;
}
.clsPageTitleFont
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Arial, 'Microsoft Sans Serif';
}
.clsPageSubTitleFont
{
	font-weight: bold;
	font-size: 12pt;
	color: #2e5dab;
	font-family: Arial, 'Microsoft Sans Serif';
}
.clsCurrentUserIdTitleFont
{
	font-size: 8pt;
	color: white;
	font-family: Arial, 'Microsoft Sans Serif';
}
.clsDDL
{
	font-size: 9pt;
	color: black;
	font-family: Arial, 'Microsoft Sans Serif';
}
.clsDDLRequired
{
	font-size: 9pt;
	color: black;
	background-color: #ffff99;
	font-family: Arial, 'Microsoft Sans Serif';
}
.clsInfoWarningText
{
	font-weight: bold;
	font-size: 8pt;
	color: saddlebrown;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	background-color: #ffff99;
}
.clsLeftMenuLinks
{
	font-size: 9pt;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}
.clsLeftMenuLinks:hover
{
	font-size: 9pt;
	color: black;
	font-family: Verdana;
	text-decoration: underline;
}
.clsInvertBodyTextBGBlackMed
{
	font-size: 9pt;
	color: #ffffff;
	font-family: Verdana;
	background-color: #000000;
}
.clsInvertBodyTextBGBlackSmall
{
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana;
	background-color: #000000;
}
.clsBodyTextCertPro
{
	font-weight: bold;
	font-size: 9pt;
	color: #c8aa16;
	font-family: Verdana;
}

