.divCentered {
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: center;
}



table.zkGrid .calendar td,
table.formTable .calendar td {
    border-bottom: none;
    padding-left: 0px;
    padding-right: 0px;
}

.LabelRegular label {
    font-weight: normal;
}

.timepicker > tr > td,
.timepicker > tbody > tr > td {
    padding-top: 5px;
    padding-bottom: 5px;
}

.timepickeroptions > tr > td,
.timepickeroptions > tbody > tr > td {
    padding-top: 2px;
    padding-bottom: 2px;
}


.TDApplytoteachLogo {
    background-image: url(../images/applytoeducationlogo.gif);
    background-repeat: no-repeat;
    height: 51px;
    width: 200px;
}

.TDInterior {
}




.HeaderTitle {
    font-weight: bold;
    color: #395D15;
    background-color: transparent;
}

.Text {
    color: #395D15;
    background-color: transparent;
}

.TextBold {
    font-weight: bold;
    color: #395D15;
    background-color: White
}

.LargeText {
    font-size: 9pt;
    color: #395D15;
    background-color: White
}

.LargeTextBold {
    font-weight: bold;
    font-size: 9pt;
    color: #395D15;
    background-color: White
}


.AlphaDIV {
    filter: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=25,finishOpacity=100,startX=0,finishX=100,startY=100,finishY=0);
    color: Red;
}

.Input25Percent {
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: normal;
    border-left: #000000 1px solid;
    color: black;
    border-bottom: #000000 1px solid;
    background-color: white;
    width: 25%;
}

.Input50Percent {
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: normal;
    border-left: #000000 1px solid;
    color: black;
    border-bottom: #000000 1px solid;
    background-color: white;
    width: 50%;
}

.Input75Percent {
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: normal;
    border-left: #000000 1px solid;
    color: black;
    border-bottom: #000000 1px solid;
    background-color: white;
    width: 75%;
}

.Input100Percent {
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: normal;
    font-size: 8.5pt;
    border-left: #000000 1px solid;
    color: black;
    border-bottom: #000000 1px solid;
    background-color: white;
    width: 100%;
}

.InputRegular_60px {
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: normal;
    font-size: 8.5pt;
    border-left: #000000 1px solid;
    color: black;
    border-bottom: #000000 1px solid;
    background-color: white;
    width: 60px;
}

.InputRegular_100px {
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: normal;
    font-size: 8.5pt;
    border-left: #000000 1px solid;
    color: black;
    border-bottom: #000000 1px solid;
    background-color: white;
    width: 100px;
}

.InputRegular_150px {
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: normal;
    font-size: 8.5pt;
    border-left: #000000 1px solid;
    color: black;
    border-bottom: #000000 1px solid;
    background-color: white;
    width: 100px;
}

.InputRegular_200px {
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: normal;
    font-size: 8.5pt;
    border-left: #000000 1px solid;
    color: black;
    border-bottom: #000000 1px solid;
    background-color: white;
    width: 200px;
}

.InputRegular_250px {
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: normal;
    font-size: 8.5pt;
    border-left: #000000 1px solid;
    color: black;
    border-bottom: #000000 1px solid;
    background-color: white;
    width: 250px;
}

.InputRegular_300px {
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: normal;
    font-size: 8.5pt;
    border-left: #000000 1px solid;
    color: black;
    border-bottom: #000000 1px solid;
    background-color: white;
    width: 300px;
}

.InputRegular_400px {
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: normal;
    font-size: 8.5pt;
    border-left: #000000 1px solid;
    color: black;
    border-bottom: #000000 1px solid;
    background-color: white;
    width: 400px;
}

.InputRegular_500px {
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: normal;
    font-size: 8.5pt;
    border-left: #000000 1px solid;
    color: black;
    border-bottom: #000000 1px solid;
    background-color: white;
    width: 500px;
}

.InputRegular_600px {
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: normal;
    font-size: 8.5pt;
    border-left: #000000 1px solid;
    color: black;
    border-bottom: #000000 1px solid;
    background-color: white;
    width: 600px;
}

.ButtonContainer_700px {
    width: 700px;
    text-align: right;
}

.ButtonContainer_700px_24px {
    width: 700px;
    height: 24px;
    text-align: right;
}

.InputMultiline_700px_120px {
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: normal;
    font-size: 8.5pt;
    border-left: #000000 1px solid;
    color: black;
    border-bottom: #000000 1px solid;
    background-color: white;
    width: 700px;
    height: 120px;
}

.InputMultiline_700px_150px {
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: normal;
    font-size: 8.5pt;
    border-left: #000000 1px solid;
    color: black;
    border-bottom: #000000 1px solid;
    background-color: white;
    width: 700px;
    height: 150px;
}

.InputMultiline_700px_200px {
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: normal;
    font-size: 8.5pt;
    border-left: #000000 1px solid;
    color: black;
    border-bottom: #000000 1px solid;
    background-color: white;
    width: 700px;
    height: 200px;
}

.InputRegular_700px {
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: normal;
    font-size: 8.5pt;
    border-left: #000000 1px solid;
    color: black;
    border-bottom: #000000 1px solid;
    background-color: white;
    width: 700px;
}

.InputRegularRight {
    text-align: right;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: normal;
    font-size: 8.5pt;
    border-left: #000000 1px solid;
    color: black;
    border-bottom: #000000 1px solid;
    background-color: white;
}

.InputRegular {
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: normal;
    font-size: 8.5pt;
    border-left: #000000 1px solid;
    color: black;
    border-bottom: #000000 1px solid;
    background-color: white;
}

.TextAreaRegular {
    border-right: #000000 1px solid;
    padding-right: 1px;
    border-top: #000000 1px solid;
    padding-left: 1px;
    font-weight: normal;
    font-size: 8.5pt;
    padding-bottom: 1px;
    border-left: #000000 1px solid;
    color: black;
    padding-top: 1px;
    border-bottom: #000000 1px solid;
    background-color: transparent;
}

.ButtonRegular {
    border-right: 1px outset;
    border-top: 1px outset;
    font-weight: bold;
    background-image: url(/images/ButtonBackGround.gif);
    border-left: 1px outset;
    border-bottom: 1px outset;
    background-repeat: repeat-x;
    height: 22px;
    text-transform: none;
}

.GridButton {
    border-right: lightyellow 1px solid;
    border-top: lightyellow 1px solid;
    background-image: none;
    border-left: lightyellow 1px solid;
    border-bottom: lightyellow 1px solid;
    background-color: lightyellow;
}

.ComboRegular {
    font-weight: normal;
    font-weight: normal;
    font-size: 8.5pt;
    background-color: white;
    color: Black;
}

.ComboRegular_100Percent {
    width: 100%;
}

.ComboRegular_50px {
    width: 50px;
}

.ComboRegular_75px {
    width: 75px;
}

.ComboRegular_100px {
    width: 100px;
}

.ComboRegular_125px {
    width: 125px;
}

.ComboRegular_150px {
    width: 150px;
}

.ComboRegular_200px {
    width: 200px;
}

.ComboRegular_250px {
    width: 250px;
}

.ComboRegular_300px {
    width: 300px;
}

.ComboRegular_350px {
    width: 350px;
}

.ComboRegular_400px {
    width: 400px;
}

.ComboRegular_450px {
    width: 450px;
}

.ComboRegular_500px {
    width: 500px;
}

.ComboRegular_550px {
    width: 550px;
}

.ComboRegular_600px {
    width: 600px;
}

.LabelSmall {
    font-weight: normal;
    color: #395D15;
    background-color: transparent;
}

.LabelSmallBold {
    font-weight: bold;
    background-color: transparent;
    color: #395D15;
}

.LabelSmallItalic {
    font-weight: normal;
    font-style: italic;
    background-color: transparent;
    color: #395D15;
}

.LabelSmallBoldItalic {
    font-weight: bold;
    font-style: italic;
    background-color: transparent;
    color: #395D15;
}

.TextRegular {
    font-weight: normal;
    background-color: transparent;
    color: black;
}

.LabelRegular {
    font-weight: normal;
}

.LabelRegularBC {
    font-weight: normal;
    color: #395D15;
}

.LabelRegularBlack {
    font-weight: normal;
    background-color: transparent;
    color: black;
}

.LabelRegularBlackBold {
    font-weight: bold;
    background-color: transparent;
    color: black;
}

.LabelLargeRegularBlack {
    margin-top: 20px;
    font-size: 9pt;
    vertical-align: bottom;
    color: black;
}

.LabelRegularBold {
    font-weight: bold;
    color: darkslateblue;
    background-color: transparent;
}

.LabelLargeRegular {
    font-weight: normal;
    font-size: 9pt;
    background-color: transparent;
    color: #395D15;
}

.LabelLargeModified {
    font-weight: normal;
    font-size: 9pt;
    background-color: transparent;
    color: #395D15;
}

.LabelBold {
    font-weight: bold;
    background-color: transparent;
    color: #395D15;
}

.LabelBoldBlack {
    font-weight: bold;
    background-color: transparent;
    color: black;
}

.LabelLargeBold {
    font-weight: bold;
    font-size: 9pt;
    background-color: transparent;
    color: #395D15;
}

.LabelBoldItalic {
    font-weight: bold;
    font-style: italic;
    background-color: transparent;
    color: #395D15;
}

.LabelLargeBoldItalic {
    font-weight: bold;
    font-style: italic;
    font-size: 9pt;
    background-color: transparent;
    color: #395D15;
}

.LabelRegularItalic {
    font-weight: normal;
    background-color: transparent;
    color: #395D15;
}

.LabelLargeRegularItalic {
    font-weight: normal;
    font-size: 9pt;
    background-color: transparent;
    color: #395D15;
}

.LabelRegularCenter {
    font-weight: normal;
    text-align: center;
    background-color: transparent;
    color: #395D15;
}

.HyperLinkRegular {
    font-weight: normal;
    text-align: left;
    background-color: transparent;
}

.HyperLinkRegularCenter {
    font-weight: normal;
    text-align: center;
    background-color: transparent;
}

.LabelLargeRegularCenter {
    font-weight: normal;
    font-size: 9pt;
    text-align: center;
    background-color: transparent;
    color: #395D15;
}

.LabelBoldCenter {
    font-weight: bold;
    text-align: center;
    background-color: transparent;
    color: #395D15;
}

.LabelLargeBoldCenter {
    font-weight: bold;
    font-size: 9pt;
    text-align: center;
    background-color: transparent;
    color: #395D15;
}

.LabelBoldItalicCenter {
    font-weight: bold;
    font-style: italic;
    text-align: center;
    background-color: transparent;
    color: #395D15;
}

.LabelLargeBoldItalicCenter {
    font-weight: bold;
    font-style: italic;
    font-size: 9pt;
    text-align: center;
    background-color: transparent;
    color: #395D15;
}

.LabelRegularItalicCenter {
    font-weight: normal;
    text-align: center;
    background-color: transparent;
    color: #395D15;
}

.LabelLargeRegularItalicCenter {
    font-weight: normal;
    font-size: 9pt;
    text-align: center;
    background-color: transparent;
    color: #395D15;
}

.PanelBordered {
    border-right: #395D15 1px solid;
    border-top: #395D15 1px solid;
    border-left: #395D15 1px solid;
    border-bottom: #395D15 1px solid;
    color: #395D15;
}

.LabelHeader_400px_50px {
    font-weight: bold;
    background-color: transparent;
    color: darkslategray;
    width: 400px;
    height: 50px;
}

.LabelHeader {
    font-weight: bold;
    color: darkslategray;
    background-color: transparent;
}

.LabelHeaderBC {
    font-weight: bold;
    color: darkslategray;
    background-color: transparent;
}

.LabelError {
    border-right: goldenrod 1px solid;
    padding-right: 10px;
    border-top: goldenrod 1px solid;
    padding-left: 10px;
    font-weight: bold;
    font-size: 11pt;
    padding-bottom: 3px;
    border-left: goldenrod 1px solid;
    width: 100%;
    color: red;
    padding-top: 3px;
    border-bottom: goldenrod 1px solid;
    background-color: lightyellow;
}


.PanelScrolling {
    border-right: #000000 1px solid;
    padding-right: 1px;
    border-top: #000000 1px solid;
    padding-left: 1px;
    font-weight: normal;
    padding-bottom: 1px;
    border-left: #000000 1px solid;
    padding-top: 1px;
    border-bottom: #000000 1px solid;
    background-color: transparent;
    color: #395D15;
    overflow: auto;
}

.SectionHeader {
    margin-top: 20px;
    font-weight: bold;
    font-size: 13px;
    vertical-align: bottom;
    cursor: default;
    color: black;
    position: relative;
    text-align: left;
}

.SectionHeaderAdmin {
    font-weight: bold;
    font-size: 9pt;
    vertical-align: baseline;
    cursor: default;
    color: black;
    text-align: left;
}

.GroupHeader {
    font-weight: bold;
    font-size: 12px !important;
    padding: 0 0 3px;
    vertical-align: baseline;
    cursor: default;
    color: #395D15;
    font-style: normal;
    background-color: transparent;
    text-align: left;
}


.ListBarHeader {
    cursor: hand;
    padding-right: 50px;
    background-position: center top;
    padding-left: 5px;
    font-weight: bold;
    font-size: 9pt;
    filter: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=100,finishOpacity=0,startX=75,finishX=100,startY=100,finishY=100);
    background-image: url(/images/PageBackGround.gif);
    vertical-align: baseline;
    color: black;
    background-repeat: repeat;
    background-color: silver;
    text-align: left;
}

.ListBarHoverHeader {
    padding-right: 50px;
    background-position: center top;
    padding-left: 5px;
    font-weight: bold;
    font-size: 9pt;
    filter: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=100,finishOpacity=0,startX=75,finishX=100,startY=100,finishY=100);
    background-image: url(/images/HoverBackGround.gif);
    vertical-align: baseline;
    cursor: hand;
    color: white;
    background-repeat: repeat;
    background-color: #395D15;
    text-align: left;
}

.ListBarSelectedHeader {
    padding-right: 50px;
    background-position: center top;
    padding-left: 5px;
    font-weight: bold;
    font-size: 9pt;
    filter: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=100,finishOpacity=0,startX=75,finishX=100,startY=100,finishY=100);
    background-image: url(/images/SelectedDarkBackGround.gif);
    vertical-align: baseline;
    color: white;
    background-repeat: repeat;
    background-color: steelblue;
    text-align: left;
}

.HeaderLabelLarge {
    font-weight: bold;
    font-size: 10pt;
    color: darkslategray;
    background-color: transparent;
    text-align: left;
}

.HeaderLabelLargeShadow {
    font-weight: bold;
    font-size: 10pt;
    color: darkslategray;
    background-color: transparent;
    text-align: left;
}


.Invisible {
    display: none;
    visibility: hidden;
}

.Visible {
    display: block;
    visibility: visible;
}

.HyperImage {
    cursor: hand;
}


verBackGround {
    color: white;
    background-color: #395D15;
}

.SelectedBackGround {
    color: white;
    background-color: steelblue;
}

.NoRepeat {
    background-repeat: no-repeat;
}

LI {
    margin-top: 5px;
}


.BWLabelHeader {
    font-weight: bold;
    background-color: transparent;
    color: black;
}

.BWLabelHeader1 {
    font-weight: bold;
    font-size: 10pt;
    background-color: transparent;
    color: black;
}

.BWSectionHeader {
    margin-top: 20px;
    font-weight: bold;
    font-size: 9pt;
    vertical-align: bottom;
    cursor: default;
    color: black;
    position: relative;
    text-align: left;
}

.BWLabelRegular {
    font-weight: normal;
    background-color: transparent;
    color: black;
}

.BWLabelRegular1 {
    font-weight: normal;
    font-size: 10pt;
    background-color: transparent;
    color: black;
}

.BWPageTitle {
    font-weight: bold;
    font-size: 13pt;
    color: black;
}

.PageBreak {
    page-break-after: always;
}


table.tabbedList td {
    vertical-align: top;
    padding-top: 2px;
}

table.multilineTabbedList td {
    line-height: 20px;
}

div.tabbedList {
    margin-top: 2px;
    padding-bottom: 1px;
    BORDER-BOTTOM: #808080 1px solid;
}

table.tabbedList td div.categoryTitle {
    background-color: #A1C0D9;
    font-weight: bold;
    padding: 2px;
    border-bottom: 1px solid white;
    width: 200px;
    font-size: 11px;
    display: none;
}

.tabbedList a,
.tabbedList a:LINK,
.tabbedList a:VISITED {
    background: gainsboro;
    padding: 4px;
    padding-bottom: 1px;
    border: 1px solid #909090;
    padding-left: 8px;
    padding-right: 8px;
    color: #395D15;
    position: relative;
}

    .tabbedList a:HOVER {
        background-color: #EEEEBB;
        text-decoration: underline;
    }

    .tabbedList a.selected,
    .tabbedList a.selected:LINK,
    .tabbedList a.selected:VISITED {
        background: white;
        border-right: 1px solid #909090;
        border-left: 1px solid #909090;
        border-top: 1px solid #909090;
        border-bottom: 1px solid white;
        color: Black;
    }

        .tabbedList a.selected:HOVER {
            text-decoration: none;
        }

div.tabbedCategoryList {
    background: white;
    visibility: visible;
    display: block;
    color: #395D15;
}

.hidden {
    visibility: hidden;
    display: none;
}

div.pagenav {
    text-align: right;
    margin-top: 5px;
    margin-bottom: 5px;
    width: 100%;
    height: 20px;
}

    div.pagenav span.leftside {
        float: left;
    }

    div.pagenav a {
        padding: 5px;
    }

.grey,
.grey td {
    color: #999999 !important;
    font-weight: normal !important;
}

ol.lower_alpha {
    list-style-type: lower-alpha;
}


.bd {
    padding: 0pt;
    position: absolute !important;
    z-index: 500 !important;
}

.yui-skin-sam {
}

.yui-calcontainer {
    width: 143px;
}

h1, h2, h3, h4, h5, h6 {
    text-align: left;
}

a.ShowFlags:hover {
    cursor: hand !important;
    text-decoration: none !important;
}

editordiv {
    color: #395D15;
    font-weight: normal;
    padding: 0px;
    border-bottom: 0px solid #F5F8FA;
    margin-top: 0px;
}


.pagelinks {
    text-align: right;
}

ul {
    margin-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}



div.zkMenu2 {
    text-align: left;
}

    div.zkMenu2 div {
        color: black;
        font-weight: bold;
        padding: 4px;
        border-bottom: 2px solid #F5F8FA;
        margin-top: 8px;
    }

    div.zkMenu2 a,
    div.zkMenu2 a:LINK,
    div.zkMenu2 a:VISITED {
        display: block;
        color: #395D15;
        padding: 2px;
        padding-top: 0px;
        padding-left: 5px;
        background-color: #F5F8FA;
    }

        div.zkMenu2 a:HOVER {
            color: white;
            text-decoration: none;
            background-color: #395D15;
        }

        div.zkMenu2 a.zkDisabledMenuItem,
        div.zkMenu2 a.zkDisabledMenuItem:LINK,
        div.zkMenu2 a.zkDisabledMenuItem:VISITED {
            display: block;
            color: #808080;
            padding: 2px;
            padding-top: 0px;
            padding-left: 5px;
            background-color: #F5F8FA;
        }

        div.zkMenu2 a:HOVER {
            text-decoration: none;
            cursor: default;
        }

.HeaderTitle2, a.HeaderTitle2, a.HeaderTitle2:hover, a.HeaderTitle2:active {
    font-weight: bold;
    color: #395d15;
    background-color: transparent;
    font-size: 8.5pt;
    line-height: 15px;
}


A.Logoff {
    color: #395D15;
    text-decoration: none;
}

    A.Logoff:active {
        color: #395D15;
        text-decoration: none;
    }

    A.Logoff:hover {
        color: #395D15;
        text-decoration: underline;
    }

    A.Logoff.disabled,
    A.Logoff.disabled:LINK,
    A.Logoff.disabled:VISITED {
        color: #B0B0B0;
    }

        A.Logoff.disabled:hover {
            color: #B0B0B0;
            text-decoration: none !important;
            cursor: default !important;
        }


A.questionlink {
    color: #395D15;
    text-decoration: none;
}

    A.questionlink:active {
        color: #395D15;
        text-decoration: none;
    }

    A.questionlink:hover {
        color: #395D15;
        text-decoration: underline;
    }


.LabelHeader2 {
    font-weight: bold;
    color: #666666; /*change color */
    background-color: transparent;
}

.SectionHeader2 {
    margin-top: 20px;
    font-weight: bold;
    font-size: 8.5pt; /* change size  */
    vertical-align: bottom;
    cursor: default;
    color: black;
    position: relative;
    text-align: left;
}

a.imjusttext {
    color: #395D15;
    text-decoration: none;
}

    a.imjusttext:hover {
        text-decoration: none;
    }

.panelTitle {
    width: 414px;
    background-color: blue !important;
    color: White;
    font-weight: bold;
    border: 1px solid black;
    border-bottom: none;
    padding: 3px;
}

.panelContent {
    width: 400px;
    background-color: white !important;
    border: 1px solid black;
    border-top: none;
    padding: 10px;
}

.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

/* Used for AJAX Modal Dalog */
.modalBg {
    background-color: #cccccc;
    filter: alpha(opacity=80);
    opacity: 0.5;
}

.modalPanel {
    background-color: #ffffff;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 320px;
}
/* Used for AJAX Modal Dalog */

/* START - Styles for new applicant calendar */
.calHeader {
    font-weight: bold;
    font-size: 14pt;
    padding-bottom: 10px;
}

    .calHeader a:HOVER {
        text-decoration: none;
    }

.calDayHeader {
    background-color: black;
    color: White;
    text-transform: uppercase;
    padding: 2px;
}

.calDay {
    background-color: #f6f6f6;
    color: #b6c5b8;
    border: 1px solid white;
}

.calNotInMonth {
    height: 0px;
    background-color: #c1c1c1;
    color: #c1c1c1;
    border: 1px solid white;
}

.calWeekend {
    background-color: #d2e5bf;
    color: #9eba92;
    border: 1px solid white;
}

a.booking {
    display: block;
    width: 90px;
    overflow: hidden;
    text-decoration: none;
    white-space: nowrap;
}

.calDay .holiday,
.calWeekend .holiday {
    display: block;
    width: 90px;
    overflow: hidden;
    text-decoration: none;
    color: #365C7D;
    white-space: nowrap;
}

a.booking:HOVER {
    text-decoration: none;
}

a.editable,
a.editable:HOVER {
    color: #395D15;
}

a.cannotEdit,
a.cannotEdit:HOVER {
    color: #7b7b7b;
}

a.easyconnect,
a.easyconnect:HOVER {
    color: #736357;
}

a.filled,
a.filled:HOVER {
    color: #395D15;
}

a.unfilled,
a.unfilled:HOVER {
    color: Red;
}


input.disabled,
select.disabled {
    color: #848484 !important;
}

img.disabled {
    opacity: 0.5;
    filter: alpha(opacity = 50);
    cursor: default;
}
/* END   - Styles for new applicant calendar */

/* START - Styles for new datepicker widget */
.hasDatepicker {
    margin-bottom: 3px;
}


/* START - Styles for AJAX uploader component */
.AjaxUploaderCancelButton {
    display: none !important;
}

.AjaxUploaderQueueTable {
    display: none !important;
}

.AjaxUploaderCancelButton {
    display: none !important;
}
/* END   - Styles for AJAX uploader component */







/*********************************************************************************							




									Styles from WhiteLabel  




**********************************************************************************/



@import url(bcpsea/xx-small.css);

#divWidgets {
    display: none;
}

.turquoise {
    color: purple;
}


div.topheader {
    max-height: 120px;
}

#navigation {
    background: url("/images/bcpsea/NavBkgrd.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #525252;
    border-top: 1px solid #CCCCCC;
    height: 62px;
    margin: 0 12px;
}

#searchBox {
    float: left;
}

#searchElements {
    background-color: #FFFFFF;
    height: 18px;
    margin-top: 9px;
    padding: 3px 0;
    width: 230px;
}

#searchTerms {
    border: 0 none;
    color: #999999;
    float: left;
    font-size: 11px;
    line-height: 11px;
    padding-left: 3px;
    width: 155px;
}

#search {
    float: right;
    padding-right: 3px;
}

#districtBox {
    float: left;
    margin-left: 12px;
}

#districtElements {
    background-color: #FFFFFF;
    height: 18px;
    margin-top: 9px;
    padding: 3px 0;
    width: 210px;
}

#district {
    border: 0 none;
    color: #999999;
    float: left;
    font-size: 11px;
    line-height: 11px;
    padding-left: 3px;
    width: 170px;
}

#go {
    float: right;
    padding-right: 3px;
}

#logoMarks {
    float: left;
}

#textSize {
    float: right;
    width: 390px;
}

#bigger {
    margin-left: 10px;
    margin-right: 6px;
}

#contact {
    margin-left: 20px;
    margin-right: 19px;
}

#standard {
    padding-left: 24px;
    padding-right: 12px;
    padding-top: 34px;
}

#standardContent {
    width: 753px;
}

#greenColBkgrd {
    background: none repeat scroll 0 0 #EEEEEE;
}

#pageGradient {
    float: left;
    padding: 30px 20px 0;
    width: 485px;
}

#rightCol {
    background: none repeat scroll 0 0 #EEEEEE;
    color: black;
    float: right;
    height: 100%;
    width: 227px;
}

    #rightCol div {
        padding: 30px 20px;
    }

    #rightCol UL {
        color: #FFFFFF;
        list-style-position: inside;
        margin: 5px 0 10px;
        padding: 0;
    }

    #rightCol LI {
        padding: 2px 0;
    }

    #rightCol A:link {
        color: #FFFFFF;
    }

    #rightCol A:visited {
        color: #FFFFFF;
    }

    #rightCol A:hover {
        text-decoration: underline;
    }

#findJob {
    float: right;
    margin-top: 13px;
    width: 127px;
}

.clearLeft {
    clear: left;
}

#breadcrumbs, .breadcrumbs {
    color: #666666;
    margin-bottom: 3px;
    margin-left: 181px;
    padding-bottom: 3px;
    width: 753px;
}

#heading2 {
    border-top: 1px solid #CCCCCC;
    padding-top: 70px;
}

#leftNavigation, .zkMenu {
    background: url("/images/bcpsea/LeftNavDivider.gif") no-repeat scroll left top transparent;
    color: #666666;
    float: left;
    margin-bottom: 10px;
    margin-right: 25px;
    margin-top: 0;
    padding-top: 1px;
    width: 156px;
}

.zkMenu {
    background: none repeat scroll 0 0 transparent;
    margin-bottom: 0;
}

    .zkMenu div {
        background: url("/images/bcpsea/LeftNavDivider.gif") no-repeat scroll left top white !important;
        border-bottom: medium none !important;
        font-weight: normal !important;
        margin-left: 10px !important;
        margin-top: 0 !important;
        padding-left: 0 !important;
    }

#leftNavigation A, div.zkMenu a, div.zkMenu a:link, div.zkMenu a:visited {
    background-color: white;
    color: #666666;
    padding-left: 10px;
}

    #leftNavigation A:hover, div.zkMenu a:hover, div.zkMenu a.selectedMenuItem, div.zkMenu a.selectedMenuItem:link, div.zkMenu a.selectedMenuItem:visited {
        background-color: white;
        color: #666666;
        text-decoration: underline;
    }

.leftNav {
    background: url("/images/bcpsea/LeftNavDivider.gif") no-repeat scroll left bottom transparent;
    padding: 6px 0 7px !important;
    text-transform: uppercase;
}

.leftNavFirstlvl, .leftNavFirstlvlSelected, .zkMenuHeader {
    background: url("/images/bcpsea/LeftNavDivider.gif") no-repeat scroll left bottom transparent;
    line-height: 1.45em;
    text-transform: uppercase;
}

    .leftNavFirstlvl a, .leftNavFirstlvlSelected a {
        line-height: 1.45em;
        padding-bottom: 3px !important;
        padding-left: 0 !important;
        padding-top: 2px !important;
        text-transform: uppercase;
    }

    .leftNavFirstlvlSelected a {
        text-decoration: underline;
    }

.leftNavSecondlvl {
    line-height: 1.7em;
    padding: 10px;
    text-transform: none;
}

.selected {
    font-weight: bold;
    text-decoration: underline;
}

.expandMarker {
    color: purple;
    float: left;
    font-size: 11px;
    padding-bottom: 5px;
    padding-right: 6px;
}

.collapseMarker {
    color: #999999;
    float: left;
    font-size: 11px;
    padding-bottom: 5px;
    padding-right: 6px;
}


#forEmployers {
    float: right;
}

#searchForms {
    visibility: hidden;
}

#tdMainLayout, .tblMainLayoutClass {
    background-color: #FFFFFF;
}

.TDRoundRectTopLeft, .TDRoundRectTop, .TDRoundRectTopRight, .TDRoundRectBottomLeft, .TDRoundRectBottom, .TDRoundRectBottomRight {
    background-image: none;
    height: 0;
}

.TDRoundRectLeft, .TDRoundRectRight {
    background-image: none;
}

.TDContRoundRectTopLeft, .TDContRoundRectTop, .TDContRoundRectTopRight, .TDContRoundRectBottomLeft, .TDContRoundRectBottom, .TDContRoundRectBottomRight {
    background-image: none;
    height: 0;
}

.TDContRoundRectTopLeft, .TDContRoundRectTopRight, .TDContRoundRectBottomLeft, .TDContRoundRectBottomRight, .TDContRoundRectLeft, .TDContRoundRectRight {
    background-image: none;
    height: 0;
    width: 0;
}

img#AttFAQ1_imgFAQ {
    display: none;
    visibility: hidden;
}

.TDInterior, .LabelHeader2, table.zkGrid th, table.zkGrid th a {
    color: black;
    line-height: 1.5em;
}

.LabelHeader, .LabelRegular, .LabelBold {
    color: black;
    line-height: 1.5em;
}

.LabelRegularBC {
    color: black;
    font-weight: normal;
    line-height: 1.5em;
}

table.zkGrid td, table.zkGrid th {
    padding-bottom: 5px;
    padding-top: 5px;
}

table.zkGrid2 td, table.zkGrid2 th {
    padding-bottom: 0px;
    padding-top: 10px;
}

.bcpseaContent_newAd {
    padding-bottom: 0;
    padding-right: 1px;
    padding-top: 0;
}

#TDHeader {
    background-color: #FFFFFF !important;
    vertical-align: top;
}


.zkMenuEnd {
    background: url("/images/bcpsea/LeftNavDivider.gif") no-repeat scroll left bottom transparent;
}

.tabbedList {
    padding-top: 10px;
}

.multilineTabbedList {
    line-height: 20px;
}

.tabbedList a, .tabbedList a:link, .tabbedList a:visited {
    background: none repeat scroll 0 0 #ACACAC;
    border: 1px solid black !important;
    color: black !important;
    font-weight: bold !important;
    margin-top: 3px !important;
    text-transform: uppercase;
    white-space: nowrap;
    border-bottom: none !important;
}

    .tabbedList a.selected,
    .tabbedList a.selected:link,
    .tabbedList a.selected:visited {
        background: none repeat scroll 0 0 #D7D7D7;
        border-bottom: 1px solid #D7ED92 !important;
        color: black !important;
        text-decoration: none;
        text-transform: uppercase;
    }

.ac_input {
    width: 200px;
}

.ac_results {
    background-color: window;
    border: 1px solid windowframe;
    overflow: hidden;
    padding: 0;
}

    .ac_results ul {
        list-style: none outside none;
        margin: 0;
        padding: 0;
        width: 100%;
    }

    .ac_results iframe {
        display: block;
        height: 3000px;
        left: 0;
        position: absolute;
        top: 0;
        width: 3000px;
        z-index: -1;
    }

    .ac_results li {
        cursor: pointer;
        display: block;
        font: menu;
        font-size: 12px;
        margin: 0;
        overflow: hidden;
        padding: 2px 5px;
        width: 100%;
    }

.ac_loading {
    background: url("/jquery/img/indicator.gif") no-repeat scroll right center transparent;
}

#divByProvince td, #divByPostalCode td {
    background: none repeat scroll 0 0 #EEEEEE !important;
}

#emtxtEmail_txt {
    border: 1px solid #999999;
}

.InputRegular, .InputRegular_300px {
    border: 1px solid #999999;
    color: Black;
    padding: 3px 4px;
}

input.zkButton, input.zkButton50, input.zkButton80, input.zkButton250, input.zkButton200, input.zkButton100, input.zkButton110, input.zkButton50small,
a.zkButton, a.zkButton200, a.zkButton250 {
    background-color: grey;
    border: solid 1px #666666 !important;
    color: white !important;
    font-size: 10px !important;
    height: 22px !important;
    margin-top: 3px !important;
    padding-bottom: 2px !important;
    text-align: center !important;
    text-transform: uppercase !important;
    width: 154px !important;
    border-radius: 5px;
    cursor: pointer;
}

a.zkButton, a.zkButton200, a.zkButton250 {
    box-sizing: content-box;
    display: inline-block;
    height: 18px !important;
    padding-top: 3px;
    padding-bottom: 0px !important;
}

input.zkButton50 {
    width: 54px !important;
}

input.zkButton250 {
    width: 254px !important;
}

a.zkButton250 {
    width: 252px !important;
}

input.zkButton200, a.zkButton200 {
    width: 190px !important;
}

input.zkButton100 {
    text-align: center !important;
    width: 100px !important;
}

input.zkButton110 {
    text-align: center !important;
    width: 100px !important;
}

input.zkButton80 {
    text-align: center !important;
    width: 71px !important;
}

input.zkButton50small {
    width: 60px !important;
    height: 16px !important;
}

a:hover input.zkButton, a:hover input.zkButton50, a:hover input.zkButton80, a:hover input.zkButton250, a:hover input.zkButton200, a:hover input.zkButton100 {
    background-color: #333333;
    text-decoration: none;
    border: solid 1px #AAA !important;
}

input.zkButton:hover, input.zkButton50:hover, input.zkButton50small:hover, input.zkButton80:hover, input.zkButton250:hover, input.zkButton200:hover,
input.zkButton100:hover, input.zkButton110:hover, a.zkButton:HOVER, a.zkButton200:HOVER {
    background-color: #333333;
    text-decoration: none;
    border: solid 1px #AAA !important;
}

input.zkButton[disabled], input.zkButton50[disabled], input.zkButton80[disabled], input.zkButton250[disabled], input.zkButton200[disabled],
input.zkButton100[disabled], input.zkButton110[disabled],
a.zkButton[disabled], a.zkButton200:disabled, a.zkButton.aspNetDisabled, a.zkButton200.aspNetDisabled {
    background-color: #EEEEEE !important;
    border: none !important;
    font-weight: normal !important;
    color: rgba(85,85,85,0.68) !important;
}

    a:hover input.zkButton[disabled], a:hover input.zkButton50[disabled], a:hover input.zkButton80[disabled], a:hover input.zkButton250[disabled],
    a:hover input.zkButton200[disabled], a:hover input.zkButton100[disabled], a:hover input.zkButton110[disabled],
    a.zkButton[disabled]:hover, a.zkButton200[disabled]:hover, a.zkButton.aspNetDisabled:hover, a.zkButton200.aspNetDisabled:hover {
        background-color: #EEEEEE !important;
        cursor: default;
        font-weight: normal !important;
        border: none !important;
    }

.bodytext, p {
    line-height: 1.5em;
}

.pagelinks {
    padding-bottom: 10px;
    text-align: right;
}

.SectionHeaderBC {
    color: #999999;
    cursor: default;
    font-size: 15px;
    margin-top: 20px;
    position: relative;
    text-align: left;
    vertical-align: bottom;
}

.dropGradient {
    background: url("/images/bcpsea/dropPageGradient.gif") repeat-x scroll 0 0 transparent !important;
}

#textSize div#text_util {
    padding-right: 15px;
    text-align: right;
}

    #textSize div#text_util div#lang_util {
        float: right;
        height: 22px;
        padding-top: 7px;
    }

        #textSize div#text_util div#lang_util a {
            padding-left: 20px;
            vertical-align: middle;
        }

    #textSize div#text_util a {
        color: #333333;
        font-size: 11px;
        line-height: 1em;
    }

#textSize div#login_util {
    background: url("http://www.makeafuture.ca/fileadmin/templates/images/login_bar_bg2.png") no-repeat scroll right top transparent;
    height: 22px;
    padding-right: 15px;
    padding-top: 7px;
    text-align: right;
}

    #textSize div#login_util a {
        color: #333333;
        font-size: 12px;
        line-height: 1em;
        padding-left: 22px;
    }

div.loginSync, iframe#loginSync {
    display: none;
    visibility: hidden;
}
/*ATE-1178 fix to chrome disabled selected option issue */
select[disabled] > option {
    color: black;
}

.ComboRegular,
.ComboRegular_50px,
.ComboRegular_100px,
.ComboRegular_150px,
.ComboRegular_200px,
.ComboRegular_250px,
.ComboRegular_300px,
.ComboRegular_350px,
.ComboRegular_100Percent,
.InputMultiline_700px_120px,
.InputMultiline_700px_150px,
.InputMultiline_700px_200px,
.Input100Percent,
.InputRegular_60px,
.InputRegular_200px {
    border: 1px solid #999999;
    color: black;
    padding: 3px;
}

div.tabbedCategoryList, .GroupHeader {
    color: black;
}

.zkMenu2 {
    background: url("/images/bcpsea/LeftNavDivider.gif") no-repeat scroll left top transparent;
    color: #666666;
    float: left;
    margin-bottom: 10px;
    margin-right: 25px;
    margin-top: 0;
    padding-top: 1px;
    width: 156px;
}

.zkMenu2 {
    background: none repeat scroll 0 0 transparent;
    margin-bottom: 0;
}

    .zkMenu2 div {
        background: url("/images/bcpsea/LeftNavDivider.gif") no-repeat scroll left top white !important;
        border-bottom: medium none !important;
        font-weight: normal !important;
        margin-left: 10px !important;
        margin-top: 0 !important;
        padding-left: 0 !important;
    }

#leftNavigation A, div.zkMenu2 a, div.zkMenu2 a:link, div.zkMenu2 a:visited {
    background-color: white;
    color: #666666;
    padding-left: 10px;
}

    #leftNavigation A:hover, div.zkMenu2 a:hover, div.zkMenu2 a.selectedMenuItem, div.zkMenu2 a.selectedMenuItem:link, div.zkMenu2 a.selectedMenuItem:visited {
        background-color: white;
        color: #666666;
        text-decoration: underline;
    }

.TextAreaRegular {
    background-color: transparent;
    border-color: black;
    border-right: 1px solid black;
    border-style: solid;
    border-width: 1px;
    color: black;
    font-weight: normal;
    padding: 1px;
}

A.questionlink {
    color: black;
    text-decoration: none;
}

    A.questionlink:link {
        color: black;
        text-decoration: none;
    }

    A.questionlink:visited {
        color: black;
        text-decoration: none;
    }

    A.questionlink:hover {
        color: black;
        text-decoration: none;
    }

a.imjusttext {
    color: #395D15;
    text-decoration: none;
}

    a.imjusttext:hover {
        text-decoration: none;
    }


#searchMain {
    float: right;
    padding-bottom: 2px;
    padding-right: 10px;
}

#topMenu {
    border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
    margin: 0;
    padding: 2px 0;
}

    #topMenu a {
        text-decoration: none;
    }

        #topMenu a:hover {
            border-bottom: 1px solid #FFFFFF;
        }

.calHeader {
    font-size: 14pt;
    font-weight: bold;
    padding-bottom: 10px;
}

    .calHeader a:hover {
        text-decoration: none;
    }

.calDayHeader {
    background-color: black;
    color: White;
    padding: 2px;
    text-transform: uppercase;
}

.calDay {
    background-color: #F6F6F6;
    border: 1px solid white;
    color: #B6C5B8;
}

.calNotInMonth {
    background-color: #C1C1C1;
    border: 1px solid white;
    color: #C1C1C1;
    height: 0;
}

.calWeekend {
    background-color: #D2E5BF;
    border: 1px solid white;
    color: #9EBA92;
}

a.booking {
    display: block;
    overflow: hidden;
    text-decoration: none;
    white-space: nowrap;
    width: 90px;
}

    a.booking:hover {
        text-decoration: none;
    }

a.editable, a.editable:hover {
    color: #395D15;
}

a.cannotEdit, a.cannotEdit:hover {
    color: #7B7B7B;
}

a.easyconnect, a.easyconnect:hover {
    color: #736357;
}

input.disabled, select.disabled {
    color: #848484 !important;
}

img.disabled {
    cursor: default;
    opacity: 0.5;
}


.divNavRight {
    float: right;
    width: 80px;
}


#TDCenter {
    border: solid 1px #eeeeee;
    width: 980px;
    background-color: #ffffff;
}




/*remove left nav */

#TDLeft {
    display: none;
}




/***** Top Navigation  *******/

.divTopNavSubmenu {
    clear: left;
    height: 130px;
    width: 980px;
}

div.zkTopMenu {
    background-color: #eeeeee;
    padding: 5px 10px 10px 10px;
    margin-top: 2px;
    border: 1px solid #000000;
    display: inline;
    position: absolute;
    visibility: hidden;
    opacity: 0.95;
    filter: alpha(opacity=95); /* For IE8 and earlier */
}


    div.zkTopMenu ul li a.disabled,
    div.zkTopMenu ul li a.disabled:LINK,
    div.zkTopMenu ul li a.disabled:VISITED {
        color: #808080;
        font-size: 11px;
    }


        div.zkTopMenu ul li a.disabled:HOVER {
            color: #395D15 !important;
            cursor: pointer;
            font-size: 11px;
        }


    div.zkTopMenu ul li a, .zkTopMenu ul li a:LINK, div.zkTopMenu ul li a:VISITED {
        padding: 0px;
        color: #395D15 !important;
        display: block;
        width: 200px;
        font-weight: bold;
    }

        div.zkTopMenu ul li a:hover {
            color: #395D15 !important;
            width: 200px;
            display: block;
            font-weight: bold;
        }



.zkTopMenu ul li.colheader {
    margin-top: -188px;
}

div#divTopMenu_5 li.colheader {
    margin-top: -210px !important;
}


.zkTopMenu ul li.firstcol {
    margin-left: 2px;
}

.zkTopMenu ul li.secondcol {
    margin-left: 200px;
}

.zkTopMenu ul li.thirdcol {
    margin-left: 400px;
}

.zkTopMenu ul {
    position: relative;
}

    .zkTopMenu ul li {
        width: 200px;
        margin-top: 0px;
        padding: 4px 8px;
        height: 13px;
        white-space: nowrap !important;
    }

div#divTopMenu_8 ul li {
    width: 290px;
}




a.zkTopMenu {
    color: #FFFFFF !important;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 12px 9px;
    margin-bottom: 2px;
    text-decoration: none !important;
    background-color: #000000;
    font-family: helvetica condensed,sans-serif;
}


    a.zkTopMenu:hover, a.zkTopMenu:active {
        color: #97A846 !important;
        font-size: 12px;
        font-weight: bold;
        padding: 12px 9px;
        font-family: helvetica condensed,sans-serif;
    }


.divTopNavLinks ul {
    list-style: none outside none;
    padding: 0;
    margin: 0;
}

.divTopNavLinks {
    background-color: #000000;
    width: 980px;
}


a.tabselected {
    color: #97a846 !important;
}

/********* end top navigation   ***********/

.LabelRegular2 {
    font-weight: normal;
    color: #FFF !important;
}

.Text2 {
    color: #FFF !important;
    text-decoration: none;
    padding-left: 2px;
    padding-right: 2px;
}


img#AttFAQ1_imgFAQ, img#Image2, img#Image1, img#AttFAQ_imgFAQ, img#ctl00_AttFAQ_imgFAQ {
    display: none;
    visibility: hidden;
}

#videoImg, #A3, #AttFAQ1_A1, #A1, #A2, #lblVideo, #divVideo, #A4, a#A4, #lblHelp {
    display: none;
}


#tblContentContainer {
    width: 960px !important;
    height: 450px !important;
    margin-left: 10px !important;
    margin-top: 20px !important;
    padding-bottom: 10px;
}

    #tblContentContainer.maf {
        width: 750px !important;
    }

.headerTopNavUL li {
    list-style-type: none;
    float: left;
}

#lbldTextsize, img#bigger, img#smaller {
    display: none;
}

.textResize {
    display: none;
}


#TDHeaderAd, #TDFooterAd {
    display: block;
    visibility: visible;
}


.treeview a,
.treeview a:LINK,
.treeview a:HOVER,
.treeview a:VISITED {
    color: black;
}


.Adjusted {
    font-weight: bold;
}

/*ATE-1750*/

.tdLeftBar {
    width: 150px;
    border-bottom: solid 1px #000;
    border-right: solid 0px #666666;
    vertical-align: middle;
    font-size: 13px !important;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.tdRightBar {
    width: 800px;
    border-bottom: solid 1px #666666;
    background-color: #f7f7f8;
    padding-top: 10px;
    padding-bottom: 10px;
}

.scrollingCheckBoxList {
    width: 382px;
    height: 150px;
    overflow-y: scroll;
    overflow-x: auto;
    border: 1px dotted grey;
    background: white;
}

.withHorizontalScroll {
    overflow-x: scroll;
}

    .withHorizontalScroll table.zkGrid thead tr th {
        position: sticky;
        position: -webkit-sticky;
        top: 0px;
        background: white;
    }

#tblJobDetails tr td, #tblJobDetails td table td {
    padding-bottom: 5px;
    text-align: left;
}

.cbl td label {
    display: block;
    margin-left: 18px;
    margin-top: 3px;
}

.cbl td input {
    float: left;
}

table.ECBScrollList tbody {
    display: block;
    max-height: 100px;
    border-left: solid 1px #999999;
    border-right: solid 1px #999999;
    border-bottom: solid 1px #999999;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 16px;
    background-color: White !important;
    overflow-y: auto;
    overflow-x: hidden;
}

#imgToolTipAccessArchives, #imgInfoSearch, #imgToolTipTotalApplicants, #imgPositionCategory {
    height: 10px;
    vertical-align: top;
}

.timepickerimage {
    position: relative;
    left: -4px;
    top: 4px;
}

a.AbsenceEx {
    font-weight: bold;
}

#overlay {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 200;
    background-color: #AAAAAA;
    display: none;
    opacity: 0.4;
    filter: alpha(opacity=40);
}

table.formTable td {
    padding: 2px;
}


.tbl-100h-100w {
    display: table;
    height: 100%;
    width: 100%
}

.tblcell-vmid-txtcen {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

    .tblcell-vmid-txtcen div {
        background-color: #D7D7D7;
        width: 50%;
        margin: 10px auto 10px auto;
        min-width: 300px;
        max-width: 800px;
    }

        .tblcell-vmid-txtcen div input {
            background-color: Transparent;
            border: none;
            width: 100%;
            height: 100%;
        }

.ulSocialMedia {
    list-style: none;
    text-align: right;
    margin-right: 20px;
}

    .ulSocialMedia > li {
        float: right;
        margin-left: 10px;
    }

.btn70h {
    height: 70px;
}

    .btn70h:hover {
        background-color: #ACACAC;
    }

.pad70 {
    padding: 70px;
}

.ssoLoginBtn {
    background-image: url('/images/_favicon.png');
    background-repeat: no-repeat;
    background-position-y: 50%;
    background-position-x: 10px;
}

.truncate90 {
    max-height: 19px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80px;
}

.truncate75x2 {
    max-height: 19px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 75px;
}

.truncate100x2 {
    max-height: 19px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 95px;
}

.truncate120 {
    max-height: 19px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 95px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .truncate75x2, .truncate100x2 {
        display: -webkit-box;
        max-height: 34px;
        white-space: normal;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
}

.LinkStyleButton {
    border: none;
    cursor: pointer;
    background-color: transparent;
    color: crimson;
}

    .LinkStyleButton:hover {
        text-decoration: underline;
    }

.ajaxOverlay {
    background: white;
    border: 2px outset #808080;
    bottom: 10px;
    padding: 10px;
    position: fixed;
    right: 10px;
    width: 100px;
    z-index: 100000;
}

.footer_link_content_main {
    text-align: justify;
    max-width: 980px;
    margin: 0 auto;
    background-color: #fff;
    padding: 20px 20px 20px 20px;
    border: 1px solid #ddd;
    font-size: 8.5pt;
}

.clearfix::after {
    content: "";
    clear: both;
    display: table;
}

.form-control-rddt {
    width: 100% !important;
}

    .form-control-rddt .rddtInner {
        border: none !important;
    }

.tdCenterImportant {
    text-align: center !important;
}
