body
{
	SCROLLBAR-FACE-COLOR: #cbb676;
	SCROLLBAR-HIGHLIGHT-COLOR: #d4d0c8;
	SCROLLBAR-SHADOW-COLOR: #ffcc00;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	SCROLLBAR-BASE-COLOR: #ffcc00; 
}
.RADDatePicker
{
    Culture: "English (United Kingdom)";
    height: 20px;
    width: 115px;
}
.UCALMain
{
    font-family: Verdana;
    font-size: 11px;
}
.UCALTitleStyle SELECT
{
    font-size: 8pt;
    font-family: Verdana;
    backcolor: #b7b7b7;
}
.UCALDayStyle
{
    border: 1px solid #FFE794;
    background-color: #FFE794;
}
.UCALOtherMonthDayStyle
{
    color: #999999;
}
.UCALDayHeaderStyle
{
    background-color: #FFFFFF;
}
.UCALDayOverStyle
{
    border: 1px solid #C66110;
    background-color: #FFC080;
}
.UCALTodayDayStyle
{
    border: 1px solid #C66110;
}
.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';
}
.clsBodyTextSmall
{
	font-size: 7pt;
	color: black;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsBodyTextMed
{
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsBodyTextLarge
{
	font-size: 12pt;
	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';
}
.clsBodyTextBurg
{
	font-size: 8pt;
	color: #800000;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsBodyTextBurgMed
{
	font-size: 9pt;
	color: #800000;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsBodyTextBurgMedBold
{
	font-weight: bold;
	font-size: 9pt;
	color: #800000;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsBodyTextBlue
{
	font-size: 8pt;
	color: blue;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsBodyTextBlueLarge
{
	font-size: 12pt;
	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;
}
.clsBodyTextStrikeThruBoldBurg
{
	font-weight: bold;
	font-size: 8pt;
	color: #800000;
	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: #444444;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: underline;
}
.clsBodyTextLink:hover
{
	font-size: 8pt;
	color: #444444;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: none;
	border-bottom: 1px dotted #000;
}
.clsBodyTextLinkBurg
{
	font-size: 8pt;
	color: #800000;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: underline;
}
.clsBodyTextLinkBurg:hover
{
	font-size: 8pt;
	color: #800000;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: none;
	border-bottom: 1px dotted #000;
}
.clsBodyTextLinkGold
{
	font-size: 8pt;
	color: gold;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: underline;
}
.clsBodyTextLinkGold:hover
{
	font-size: 8pt;
	color: gold;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: none;
	border-bottom: 1px dotted #000;
}
.clsBodyTextLinkSignup
{
	font-weight: bold;
	font-size: 8pt;
	color: #800000;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: underline;
}
.clsBodyTextLinkSignup:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: #800000;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: none;
	border-bottom: 1px dotted #000;
}
.clsBodyTextLinkNU
{
	font-size: 8pt;
	color: #444444;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: none;
}
.clsBodyTextLinkNU:hover
{
	font-size: 8pt;
	color: #444444;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: underline;
}
.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;
}
.clsDocLinkText
{
	font-size: 8pt;
	color: Blue;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: underline;
}
.clsDocLinkText:hover
{
	font-size: 8pt;
	color: Blue;
	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';
}
.clsBodyTextBoldMed
{
	font-weight: bold;
	font-size: 10pt;
	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;
}
.clsWarningStarMed
{
	font-weight: bold;
	font-size: 15pt;
	color: red;
	font-family: Arial;
}
.clsDGHeader
{
    font-weight: bold;
    font-size: 9pt;
    color: white;
    font-family: Arial;
    background-color: #999966;
}
.clsDGHeaderFX
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-align: center;
}
.clsDGRow
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}
.clsDGRowFX
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
	text-align: center;
}
.clsDGAltRow
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	background-color: gainsboro;
}
.clsDGAltRowFX
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: gainsboro;
	text-align: center;
}
.clsDGFooter
{
    font-size: 8pt;
    color: black;
    font-family: Verdana, Arial;
    font-weight: bold;
    background-color: #FFFF99;
}
.clsDGLinkText
{
	font-size: 8pt;
	color: #0033ff;
	font-family: Arial;
	text-decoration: underline;
}
.clsDGLinkText:hover
{
	font-size: 8pt;
	color: #0033ff;
	font-family: Arial;
}
.clsDGTextBoxSKU
{
	font-weight: bold;
	font-size: 13pt;
	color: #0066ff;
	font-family: Arial;
	text-align: center;
}
.clsTotalsText
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial;
	text-decoration: none;
	text-align: right;
}
.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-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-decoration: none;
}
.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;
}
.clsTextBoxLabelBold
{
	font-weight: bold;
	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;
}
.clsTextBoxLabelAlignLeftBold
{
	font-weight: bold;
	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;
}
.clsTextBoxROCentered
{
	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: center;
}
.clsTextBoxROMed
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 11pt;
	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;
}
.clsTextBoxROMedBold
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 11pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Arial, 'Microsoft Sans Serif';
	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;
}
.clsTextBoxNumericRequired
{
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	background-color: #ffff99;
	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';
}
.clsDDLSmall
{
	font-size: 8pt;
	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;
}
.clsTopMenuLinks
{
	font-weight: bolder;
	font-size: 10pt;
	color: black;
	font-family: 'Times New Roman';
	text-decoration: none;
}
.clsTopMenuLinks:hover
{
	font-weight: bolder;
	font-size: 10pt;
	color: black;
	font-family: 'Times New Roman';
	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;
}
