body {
}

.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: #0000CD;
    font-family: Verdana, Arial, 'Microsoft Sans Serif';
}

.clsOptionsNotesText {
    font-size: 8pt;
    color: #ff8c00;
    font-family: Verdana, Arial, 'Microsoft Sans Serif';
}

.clsBodyText {
    font-size: 8pt;
    color: black;
    font-family: Verdana, Arial, 'Microsoft Sans Serif';
}

.clsBodyTextCountryRdo {
    font-size: 8pt;
    color: black;
    font-family: Verdana, Arial, 'Microsoft Sans Serif';
    vertical-align: top;
}

.clsBodyTextBlinkPink {
    font-size: 8pt;
    color: #ee478d;
    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: #DC143C;
    font-family: Verdana, Arial, 'Microsoft Sans Serif';
}

.clsBodyTextRedBold {
    font-weight: bold;
    font-size: 8pt;
    color: #DC143C;
    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: #DC143C;
    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: #ffd700;
    font-family: Verdana, Arial, 'Microsoft Sans Serif';
    text-decoration: underline;
}

    .clsBodyTextLinkGold:hover {
        font-size: 8pt;
        color: #ffd700;
        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: #0000CD;
    font-family: Verdana, Arial, 'Microsoft Sans Serif';
    text-decoration: underline;
}

    .clsURLLinkText:hover {
        font-size: 8pt;
        color: #0000CD;
        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: #0000CD;
    font-family: Verdana, Arial, 'Microsoft Sans Serif';
    text-decoration: underline;
}

    .clsDownloadTextLink:hover {
        font-size: 8pt;
        color: #0000CD;
        font-family: Verdana, Arial, 'Microsoft Sans Serif';
        text-decoration: none;
    }

.clsBackToTopLink {
    font-size: 7pt;
    color: #0000CD;
    font-family: Verdana, Arial, 'Microsoft Sans Serif';
    text-decoration: none;
}

    .clsBackToTopLink:hover {
        font-size: 7pt;
        color: #0000CD;
        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: #DC143C;
    font-family: Verdana, Arial, 'Microsoft Sans Serif';
}

.clsBodyTextBoldRedItalic {
    font-weight: bold;
    font-size: 8pt;
    color: #DC143C;
    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;
}

.clsWarningStarSM {
    font-weight: normal;
    font-size: 10pt;
    color: red;
    font-family: Arial;
}

.clsWarningStar {
    font-weight: bold;
    font-size: 8pt;
    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: black;
    /*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: #dcdcdc;
}

.clsDGAltRowFX {
    font-size: 8pt;
    color: black;
    font-family: Arial;
    background-color: #dcdcdc;
    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;
    border: solid 1px grey;
}

.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: #0000CD;
    font-family: Verdana, Arial, 'Microsoft Sans Serif';
    text-decoration: underline;
}

    .clsLinkTextBoldBlue:hover {
        font-weight: bold;
        font-size: 9pt;
        color: #0000CD;
        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;
}

.clsTextBoxLabelReqSearch {
    font-size: 8pt;
    color: #009900;
    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: 1px solid black;
    font-size: 9pt;
    color: black;
    font-family: Verdana, Arial, 'Microsoft Sans Serif';
    background-color: #dcdcdc;
    text-align: left;
    width: 109px;
}

.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: #dcdcdc;
    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: #dcdcdc;
    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: #dcdcdc;
    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: #8b4513;
    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;
}

/* My Account page Rework - CSS */

.Websitebox {
    width: 300px;
    height: 20px;
}

.FieldName {
    text-align: right;
    /*background-color:yellow;*/
    height: 22px;
}

.InputBox {
    text-align: left;
    /* background-color: Red;*/
}

.FieldNameContainer {
    display: inline-block;
}

.InputContainer {
    display: inline-block;
}

.container {
    display: inline;
}

.Notes {
    margin-bottom: 4px;
    width: 260px;
    font-size: 8pt;
    color: #ff8c00;
    font-family: Verdana, Arial, 'Microsoft Sans Serif';
}

/*Test Css for Xpress Orderpage*/

.ContainerTest {
    width: 100%;
}

/*prevents sup and sub from changing line height*/
sup, sub {
    vertical-align: baseline;
    position: relative;
    top: -0.4em;
}

sub {
    top: 0.4em;
}