﻿@import url("jquery-ui.css");

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, input, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    font-family: SegoeRegular, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    font-size: 14px;
    font-family: wf_segoe-ui, "Segoe UI", Segoe, "Segoe WP", Arial, sans-serif;
    background-color: #ffffff;
    color: #5d5d5d;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

    blockquote:before, blockquote:after,
    q:before, q:after {
        content: '';
        content: none;
    }

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* End CSS Reset */
@font-face {
    font-family: 'SegoeLight';
    src: url('https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light/latest.eot');
    src: local("Segoe UI Light"), local("Segoe WP Light"), url('https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light/latest.eot?#iefix') format('embedded-opentype'), url('https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light/latest.woff') format('woff'), url('https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light/latest.ttf') format('truetype'), url('https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light/latest.svg#web') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SegoeRegular';
    src: url('https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Normal/latest.eot');
    src: local("Segoe UI"), local("Segoe"), local("Segoe WP"), url('https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Normal/latest.eot?#iefix') format('embedded-opentype'), url('https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Normal/latest.woff') format('woff'), url('https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Normal/latest.ttf') format('truetype'), url('https://web-archive.nli.org.il/National_Library/20170827070107oe_/https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Normal/latest.svg#web') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1, h2, h3 {
    font-family: SegoeLight, 'Segoe UI Light', 'Segoe WP Light', 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
    font-weight: 300;
    font-style: normal;
}

a {
    color: #1D6893; /* #2F89BD */
    text-decoration: none;
}

    a:hover {
        text-decoration: underline !important;
    }

    a:link, a:visited, a:active {
        text-decoration: none;
    }

    /*<%--   Bug ID           :133195
        Modified By      :v-kukaur
        Modified Date    :23-06-2014
        Comment          :Removed outline on Tab pressing event ,added underline.
        Vendor           :Infosys--%>*/


    a:focus {
        text-decoration: underline;
    }

.footer a:focus {
    outline: 1px dotted black !important;
}


.header-container .clearfix #site-brand a.microsoftlogo:focus {
    border-color: black;
    border-width: 2px;
    border-style: solid;
    padding: 1pt;
    display: table;
}

.header-container .clearfix #site-brand a.microsoftlogo:hover {
    border-color: black;
    border-width: 2px;
    border-style: solid;
    padding: 1pt;
    display: table;
}

.header-container .clearfix #site-brand h1 a:hover {
    text-decoration: underline;
}

.header-container .clearfix #site-brand a.microsoftlogo {
    border-color: white;
    border-width: 2px;
    border-style: solid;
    padding: 1pt;
    display: table;
}

header #search .icon-search {
    border: 1px solid white;
    padding-left: 1pt;
    padding-top: 1pt;
    padding-right: .5pt;
    padding-bottom: .5pt;
}

    header #search .icon-search:focus {
        border: 1px solid black;
        padding-left: 1pt;
        padding-top: 1pt;
        padding-right: .5pt;
        padding-bottom: .5pt;
    }

    header #search .icon-search:hover {
        border: 1px solid black;
        padding-left: 1pt;
        padding-top: 1pt;
        padding-right: .5pt;
        padding-bottom: .5pt;
    }

th {
    text-align: left;
}

/* Control Skin */
input {
    font-weight: normal;
    font-size: 11px;
}

div.ctrl {
    background-color: window;
    border: solid 1px #E3E3E3;
    vertical-align: top;
    margin: 0;
    padding: 0;
}

input.Button { /*background: #1D6893 url('images/bg_blue.gif') repeat-x; cursor: pointer;
                height: 24px; color: #fff; border: solid 1px #2F82BE; width: auto;
                overflow: visible; vertical-align: middle;*/
    height: 26px;
    width: auto;
    font-size: 13px;
    font-weight: normal;
    background-color: #0c71e1;
    color: #FFFFFF;
    padding: 0 10px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    border: 1px solid #0c71e1;
    border-collapse: collapse;
}

    input.Button:hover { /*background: #1D6893 url('images/bg_blue.gif') repeat-x; cursor: pointer;
                height: 24px; color: #fff; border: solid 1px #2F82BE; width: auto;
                overflow: visible; vertical-align: middle;*/
        height: 26px;
        width: auto;
        font-size: 13px;
        font-weight: normal;
        background-color: #003593;
        color: #FFFFFF;
        padding: 0 10px;
        vertical-align: middle;
        text-align: center;
        cursor: pointer;
        border: 1px solid #003593;
        border-collapse: collapse;
    }

    /*<%--   Bug ID           :133195
        Modified By      :v-kukaur
        Modified Date    :23-06-2014
        Comment          :Removed outline on Tab pressing event.
        Vendor           :Infosys--%>*/

    input.Button:focus { /*background: #1D6893 url('images/bg_blue.gif') repeat-x; cursor: pointer;
                height: 24px; color: #fff; border: solid 1px #2F82BE; width: auto;
                overflow: visible; vertical-align: middle;*/
        height: 26px;
        width: auto;
        font-size: 13px;
        font-weight: normal;
        background-color: #003593;
        color: #FFFFFF;
        padding: 0 10px;
        vertical-align: middle;
        text-align: center;
        cursor: pointer;
        border: 1px solid #003593;
        border-collapse: collapse;
        outline: 0;
    }

@media screen and (-ms-high-contrast: active) {
    input.Button {
        border: 0px solid black !important;
    }

        input.Button:hover {
            border: 0px dotted white !important;
            outline: 0px dashed white !important;
        }

        input.Button:focus {
            border: 0px solid white !important;
            outline: 1px dashed white !important;
        }
}

input.ButtonRight { /*background: #1D6893 url('images/bg_blue.gif') repeat-x; cursor: pointer;
                height: 24px; color: #fff; border: solid 1px #2F82BE; width: auto;
                overflow: visible; vertical-align: middle;*/
    height: 26px;
    width: auto;
    font-size: 13px;
    font-weight: normal;
    background-color: #0c71e1;
    color: #FFFFFF;
    padding: 0 10px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    border: 1px solid #0c71e1;
    border-collapse: collapse;
}

    input.ButtonRight:hover { /*background: #1D6893 url('images/bg_blue.gif') repeat-x; cursor: pointer;
                height: 24px; color: #fff; border: solid 1px #2F82BE; width: auto;
                overflow: visible; vertical-align: middle;*/
        height: 26px;
        width: auto;
        font-size: 13px;
        font-weight: normal;
        background-color: #003593;
        color: #FFFFFF;
        padding: 0 10px;
        vertical-align: middle;
        text-align: center;
        cursor: pointer;
        border: 1px solid #003593;
        border-collapse: collapse;
    }
    /*<%--   Bug ID           :133195
        Modified By      :v-kukaur
        Modified Date    :23-06-2014
        Comment          :Removed outline on Tab pressing event.
        Vendor           :Infosys--%>*/

    input.ButtonRight:focus { /*background: #1D6893 url('images/bg_blue.gif') repeat-x; cursor: pointer;
                height: 24px; color: #fff; border: solid 1px #2F82BE; width: auto;
                overflow: visible; vertical-align: middle;*/
        height: 26px;
        width: auto;
        font-size: 13px;
        font-weight: normal;
        background-color: #003593;
        color: #FFFFFF;
        padding: 0 10px;
        vertical-align: middle;
        text-align: center;
        cursor: pointer;
        border: 1px solid #003593;
        border-collapse: collapse;
        outline: 0;
    }

@media screen and (-ms-high-contrast: active) {
    input.ButtonRight:focus {
        border: 1px dotted white !important;
    }
}

input.ButtonLeft { /*background: #1D6893 url('images/bg_blue.gif') repeat-x; cursor: pointer;
                height: 24px; color: #fff; border: solid 1px #2F82BE; width: auto;
                overflow: visible; vertical-align: middle;*/
    height: 26px;
    width: auto;
    font-size: 13px;
    font-weight: normal;
    background-color: #0c71e1;
    color: #FFFFFF;
    padding: 0 10px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    border: 1px solid #0c71e1;
    border-collapse: collapse;
}

    input.ButtonLeft:hover { /*background: #1D6893 url('images/bg_blue.gif') repeat-x; cursor: pointer;
                height: 24px; color: #fff; border: solid 1px #2F82BE; width: auto;
                overflow: visible; vertical-align: middle;*/
        height: 26px;
        width: auto;
        font-size: 13px;
        font-weight: normal;
        background-color: #003593;
        color: #FFFFFF;
        padding: 0 10px;
        vertical-align: middle;
        text-align: center;
        cursor: pointer;
        border: 1px solid #003593;
        border-collapse: collapse;
    }
    /*<%--   Bug ID           :133195
        Modified By      :v-kukaur
        Modified Date    :23-06-2014
        Comment          :Removed outline on Tab pressing event.
        Vendor           :Infosys--%>*/

    input.ButtonLeft:focus { /*background: #1D6893 url('images/bg_blue.gif') repeat-x; cursor: pointer;
                height: 24px; color: #fff; border: solid 1px #2F82BE; width: auto;
                overflow: visible; vertical-align: middle;*/
        height: 26px;
        width: auto;
        font-size: 13px;
        font-weight: normal;
        background-color: #003593;
        color: #FFFFFF;
        padding: 0 10px;
        vertical-align: middle;
        text-align: center;
        cursor: pointer;
        border: 1px solid #003593;
        border-collapse: collapse;
        outline: 0;
    }

@media screen and (-ms-high-contrast: active) {
    input.ButtonLeft:focus {
        border: 1px dotted white !important;
    }
}

.Ofccp_link {
    color: #0072c6 !important;
}

.ofccp_btn {
    font-family: SegoeRegular, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    width: 80px !important;
    background-color: #0072c6 !important;
    color: white !important;
    height: 26px !important;
}

    .ofccp_btn:hover {
        border: 1px solid #0072c6 !important;
        background-color: #CDE6F7 !important;
        color: #1A1A1A !important;
    }


.Ofccp_txt:focus {
    border: 1px solid #0072C6 !important;
}

.Ofccp_txt {
    border: 1px solid #a1a1a1;
    height: 20px !important;
    padding-top: 2px !important;
    text-indent: 2px !important;
    color: #1a1a1a !important;
    font-size: 13px;
    font-family: SegoeRegular, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
    width: 280px !important;
}



.ofccp_lblSelected {
    /*font-weight: bold !important;*/
    font-weight: 700 !important;
    font-size: 18px !important;
    color: #0072C6 !important;
}


.ofccplblview {
    font-size: 18px !important;
}

input.TextBox {
    border: solid 1px #E3E3E3 !important;
    height: 16px;
    padding-top: 2px;
    text-indent: 2px;
    width: 150px;
}
/*<%--   Bug ID           :106548
        Modified By      :v-kukaur
        Modified Date    :10-06-2014
        Comment          :Made borders of dropdowns consistent
        Vendor           :Infosys--%>*/

select.DropDownList {
    width: 150px;
    border: solid 1px #E3E3E3;
}

select {
    font-family: SegoeRegular, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
}

textarea {
    font-family: SegoeRegular, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
}

/* Validations */
div.ValSummary { /*background: #666666 url('images/warning_img_sm.gif') no-repeat 8px 2px; padding: 6px 0 5px 45px; color: #fff; min-height: 20px; */
}

span.bold {
    /*font-weight: bold;*/
    font-weight: 700;
}

span.alrtBold {
    /*font-weight: bold;*/
    font-weight: 700;
}
/* Master Page */
#shellContent {
    background-color: #FFFFFF;
}

#shellContainer {
    margin: 0 auto;
    width: 920px;
    background-color: Transparent;
    margin-bottom: 30px;
    position: relative;
    text-align: left;
}

#shellHeader {
    width: 920px;
    height: 209px;
    background-repeat: no-repeat;
    margin: 0 auto;
}

#shellFooter {
    margin: auto;
    width: 920px;
    text-align: left;
}

#shellHeader_MiniMe {
    clear: both;
    text-align: right;
    width: 960px;
}

/* Body */
#HorizonTop {
    width: 920px;
    height: 10px;
    background: url('images/mmm3_top.gif') no-repeat left top;
    z-index: 500;
}

#HorizonBottom {
    width: 920px;
    height: 10px;
    background: url('images/mmm3_btm.gif') no-repeat left bottom;
}

#HorizonMain {
    width: 918px;
    border-left: solid 1px #D3D3D3;
    border-right: solid 1px #D3D3D3;
    background-color: #f8f8f8;
    color: #000000;
}

/* Alert2 */
#alert2 {
    min-height: 110px;
    padding-left: 54px;
    padding-top: 0;
    margin-top: 0;
    display: none;
    line-height: 1.2;
}

/* Layout : Control positioning */
div.ctrl_field {
    float: left;
    padding: 0 10px 10px 0;
    margin: 0;
    display: block;
}

    div.ctrl_field .label {
        display: block;
        padding-bottom: 5px;
    }

    div.ctrl_field .labelState {
        display: inline;
    }

div.ctrl_clear {
    clear: both;
    height: 0px !important;
}

div.ctrl_clear2 {
    clear: both;
}

div.left {
    float: left;
}

div.right {
    float: right;
}

div.clear {
    clear: both;
}

.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -110px;
    text-align: center;
}

.footer {
    height: 110px;
}

.push {
    height: 110px;
}

.headerWrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -98px;
}

.headerFooter {
    height: 98px;
}

.headerPush {
    height: 98px;
}

div.contentHeading {
    margin-top: 10px;
    margin-right: 25px;
    margin-bottom: 10px;
    margin-left: 0;
}

/*Search */
input.SearchButton {
    height: 26px;
    width: auto;
    font-size: 13px;
    font-weight: normal;
    background-color: #0c71e1;
    color: #FFFFFF;
    padding-left: 15px;
    padding-right: 15px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    border: 1px solid #0c71e1;
    border-collapse: collapse;
    margin-bottom: 10px;
}
    /*<%--   Bug ID           :133195
        Modified By      :v-kukaur
        Modified Date    :23-06-2014
        Comment          :Removed outline on Tab pressing event.
        Vendor           :Infosys--%>*/

    input.SearchButton:focus {
        height: 26px;
        width: auto;
        font-size: 13px;
        font-weight: normal;
        background-color: #003593;
        color: #FFFFFF;
        padding-left: 15px;
        padding-right: 15px;
        vertical-align: middle;
        text-align: center;
        cursor: pointer;
        border: 1px solid #003593;
        border-collapse: collapse;
        margin-bottom: 10px;
        outline: 0;
    }

@media screen and (-ms-high-contrast: active) {
    input.SearchButton {
        border: 1px solid black !important;
    }

        input.SearchButton:focus {
            border: 1px dashed white !important;
        }

        input.SearchButton:hover {
            border: 1px dashed white !important;
        }
}


input.SearchButton:hover {
    height: 26px;
    width: auto;
    font-size: 13px;
    font-weight: normal;
    background-color: #003593;
    color: #FFFFFF;
    padding-left: 15px;
    padding-right: 15px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    border: 1px solid #003593;
    border-collapse: collapse;
    margin-bottom: 10px;
}

input.btnSearch {
    height: 26px;
    width: auto;
    font-size: 13px;
    font-weight: normal;
    background-color: #0c71e1;
    color: #FFFFFF;
    padding-left: 15px;
    padding-right: 15px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    border: 1px solid #0c71e1;
    border-collapse: collapse;
    margin-bottom: 10px;
}
    /*<%--   Bug ID           :133195
        Modified By      :v-kukaur
        Modified Date    :23-06-2014
        Comment          :Removed outline on Tab pressing event.
        Vendor           :Infosys--%>*/

    input.btnSearch:focus {
        height: 26px;
        width: auto;
        font-size: 13px;
        font-weight: normal;
        background-color: #003593;
        color: #FFFFFF;
        padding-left: 15px;
        padding-right: 15px;
        vertical-align: middle;
        text-align: center;
        cursor: pointer;
        border: 1px solid #003593;
        border-collapse: collapse;
        margin-bottom: 10px;
        outline: 0;
    }

@media screen and (-ms-high-contrast: active) {
    input.btnSearch {
        border: 1px solid black !important;
    }

        input.btnSearch:focus {
            border: 1px dashed white !important;
        }

        input.btnSearch:hover {
            border: 1px dashed white !important;
        }
}

input.btnSearchDisable {
    height: 26px;
    width: auto;
    font-size: 13px;
    font-weight: normal;
    background-color: #EEEEEE;
    color: #9D9D9D;
    padding-left: 15px;
    padding-right: 15px;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #EEEEEE;
    border-collapse: collapse;
    margin-bottom: 10px;
    text-decoration: "none";
}

input.btnSavedSearchDisable {
    height: 26px;
    width: auto;
    font-size: 13px;
    font-weight: normal;
    background-color: #EEEEEE;
    color: #9D9D9D;
    padding-left: 15px;
    padding-right: 15px;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #EEEEEE;
    border-collapse: collapse;
    margin-bottom: 10px;
    text-decoration: "none";
}

input.btnSearchSave {
    height: 26px;
    width: auto;
    font-size: 13px;
    font-weight: normal;
    background-color: #0c71e1;
    color: #FFFFFF;
    padding-left: 15px;
    padding-right: 15px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    border: 1px solid #0c71e1;
    border-collapse: collapse;
    margin-bottom: 10px;
}
    /*<%--   Bug ID           :133195
        Modified By      :v-kukaur
        Modified Date    :23-06-2014
        Comment          :Removed outline on Tab pressing event.
        Vendor           :Infosys--%>*/

    input.btnSearchSave:focus {
        height: 26px;
        width: auto;
        font-size: 13px;
        font-weight: normal;
        background-color: #003593;
        color: #FFFFFF;
        padding-left: 15px;
        padding-right: 15px;
        vertical-align: middle;
        text-align: center;
        cursor: pointer;
        border: 1px solid #003593;
        border-collapse: collapse;
        margin-bottom: 10px;
        outline: 0;
    }

@media screen and (-ms-high-contrast: active) {
    input.btnSearchSave {
        border: 1px solid black !important;
    }

        input.btnSearchSave:focus {
            border: 1px dashed white !important;
        }

        input.btnSearchSave:hover {
            border: 1px dashed white !important;
        }
}

input.btnSearch:hover {
    height: 26px;
    width: auto;
    font-size: 13px;
    font-weight: normal;
    background-color: #003593;
    color: #FFFFFF;
    padding-left: 15px;
    padding-right: 15px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    border: 1px solid #003593;
    border-collapse: collapse;
    margin-bottom: 10px;
}

input.btnSearchSave:hover {
    height: 26px;
    width: auto;
    font-size: 13px;
    font-weight: normal;
    background-color: #003593;
    color: #FFFFFF;
    padding-left: 15px;
    padding-right: 15px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    border: 1px solid #003593;
    border-collapse: collapse;
    margin-bottom: 10px;
}

#SearchControlTable {
    border-bottom: double 0px #D3D3D3;
    width: 100%;
}

#SearchIcon {
    background: transparent url('images/mmm3_magnify_lg_img.png') no-repeat 27px 15px;
    width: 50px;
    height: 50px;
}

#SearchText {
    width: 100px;
    height: 50px;
    vertical-align: top;
    text-align: center;
    padding-top: 20px;
}

#SearchControls {
    width: 600px;
    padding-right: 10px;
    padding-bottom: 10px;
}

#SearhButton {
    vertical-align: top;
    padding-top: 20px;
}

#SaveSearchLink {
    display: block;
    margin-top: 5px;
}

#UPIContainer {
    position: fixed;
    top: 45%;
    left: 45%;
    padding: 10px;
    width: 10%;
    z-index: 1002;
    background-color: #FFF;
    border: 1px solid #AAAAAA;
    text-align: center;
}

.barHorizontalBtn {
    height: 10px;
    border-bottom: 1px solid #d3d3d3;
    margin-right: 10px;
    margin-bottom: 10px;
}

.searchControlButtons {
    margin-right: 5px;
}

.searchboxes {
    margin-left: 150px;
    height: 300px;
}

#SavedSearches {
    margin-left: 25px;
    margin-top: 15px;
}

    #SavedSearches .SavedSearchGrid {
        margin-top: 15px;
        width: 100%;
    }

    #SavedSearches .GridHeader th {
        text-align: left;
        color: #595959;
        padding: 5px 20px 5px 0;
    }

    #SavedSearches .SearchNameColumn {
        width: 225px;
    }

    #SavedSearches .DateSavedColumn {
        width: 100px;
    }

    #SavedSearches .SaveSearchesRow td {
        padding: 5px 20px 5px 0;
    }

#RSSSearchLink {
    text-align: right;
}

/* For MultiSelectControl */
.ms_multiSelector {
    position: absolute;
    display: none;
    border: 1px solid #E3E3E3;
    width: 268px;
    z-index: 100;
}

.MultiSelectControl_txtInput {
    width: 240px;
    border: none 0;
    margin: 5px 0 0 5px;
    padding: 0;
    vertical-align: top;
}

.ms_selectListWrapper {
    padding: 0;
    margin: 0;
}

.ms_selectList {
    background-color: #FFFFFF;
    overflow: auto;
    height: 265px;
    _height: 150px; /* For IE 6 */
}

    .ms_selectList div:not(:first-child) input[type=checkbox] {
        margin-right: 4px;
        margin-top: 5px;
    }

.ms_chkSelectAll {
}

.selectList_Wrapper {
    padding: 0;
    margin: 0;
}

.multiSelectorCountry {
    position: relative;
    clear: both;
    display: none;
    border: 1px solid #E3E3E3;
    width: 275px;
}

.multiSelector {
    position: absolute;
    visibility: hidden;
    border: 1px solid #E3E3E3;
    width: 275px;
}

.mutliselect_container {
    padding: 0;
    margin: 0;
    border: 0;
    display: inline;
}

.chkSelectAll {
    padding-left: 3px;
}

.selectList {
    background-color: #FFFFFF;
    overflow: auto;
    height: 200px;
    _height: 150px; /* For IE 6 */
}

.chklstSelect INPUT {
    float: left;
    width: 20px; /* To align the chkbox text in FF */
}

.chklstSelect LABEL {
    text-align: left;
    float: right;
    width: 230px; /* To align the chkbox text in FF */
}

#imgMultiSelectArrow {
    width: 20px;
    height: 20px;
    margin-left: 300px;
    padding-left: 300px;
}

.multiselect_close {
    padding: 4px 0;
    float: right;
    width: 65px;
    background: transparent url(/National_Library/20170827070107oe_/https://careers.microsoft.com/images/close_btn.gif) no-repeat 33px center;
}

.mmdddl input[type=checkbox] {
    margin-right: 4px;
    margin-top: 5px;
}

/* Resume */
.label2 {
    display: block;
    padding-top: 8px;
}

span.labelHeadMain {
    font-size: 18px;
    color: black;
    font-family: 'Segoe UI',Segoe,'Segoe WP',Tahoma,Verdana,Arial,sans-serif !important;
}

span.labelHead {
    font-size: 14px;
    color: #000000;
    display: block;
    padding-top: 5px;
}

span.labelHeadDesc {
    color: #000000;
    display: block;
    padding-top: 10px;
}

span.labelHead1 {
    margin-bottom: 10px;
    display: block;
    font-size: 18px;
    color: #000000;
}

span.labelHead2 {
    margin-bottom: 5px;
    display: block;
    font-size: 14px;
    color: #000000;
}
/*<%--   Bug ID           :105636
        Modified By      :v-kukaur
        Modified Date    :10-06-2014
        Comment          :Color change My Resume label
        Vendor           :Infosys--%>*/

span.labelHead3 {
    margin-bottom: 10px;
    display: block;
    font-size: 16px;
    color: #22648a;
}

span.labelHead4 {
    font-size: 18px;
    color: #2F89BD;
    font-family: 'Segoe UI',Segoe,'Segoe WP',Tahoma,Verdana,Arial,sans-serif !important;
}

span.TextBlock {
    display: block;
    clear: both;
    margin-bottom: 10px;
    line-height: 1.2;
}

span.TextBlock1 {
    display: inline;
    clear: both;
    margin-bottom: 10px;
    /*font-weight: bold;*/
    font-weight: 700;
}

span.LabelBold {
    /*font-weight: bold;*/
    font-weight: 700;
}


#SigningInTip {
    border-bottom: solid 1px #d3d3d3;
    padding-bottom: 5px;
}

.InfoTextDesc {
    width: 250px;
    float: right;
    margin-right: 25px;
}

#ComplainceValidator {
    margin: 10px 0;
    line-height: 10px;
}

    #ComplainceValidator label {
        padding-left: 10px;
    }


/* Global Search */
#GlobalSearch {
    margin: 0 20px;
    width: 920px;
}

#GlobalSearch_divTable {
    background: transparent url(images/searchbox_bg.png) repeat-x;
    height: 48px;
    float: left;
    width: 860px;
}

    #GlobalSearch_divTable .KeywordsInput {
        width: 220px;
        height: 20px;
        height: 18px;
        padding-top: 4px;
        text-indent: 3px;
        border: 1px solid #E3E3E3;
    }

    #GlobalSearch_divTable .JobSearchText {
        height: 20px;
        width: 100px;
        background: url(images/searchbar_jobsearch.png) no-repeat bottom;
    }

.globalSearch_lfCap {
    float: left;
    background: transparent url(images/searchbox_leftcap.png) no-repeat;
    width: 50px;
    height: 48px;
}

.globalSearch_rtCap {
    float: right;
    background: transparent url(images/searchbox_rightcap.png) no-repeat;
    width: 10px;
    height: 48px;
}

.globalSearch_Cell {
    padding-left: 10px;
    vertical-align: middle;
    float: left;
    margin: 10px 0 0 0;
}

.globalSearch_border {
    border: 1px solid #8A9FB6;
}

.ie7fix {
    min-height: 1px;
}
/*stop content from disappearing*/

input[type=checkbox].validationError {
    outline: 1px solid red !important;
}

.validationError {
    border: 1px solid red !important;
}

/*<%--   Bug ID           :105251
        Modified By      :v-kukaur
        Modified Date    :10-06-2014
        Comment          :Background color changed of Job Search Warning
        Vendor           :Infosys--%>*/

.wrapperLeft {
    background-color: #a06b07;
    color: white;
    padding: 10px;
    width: 70px;
    vertical-align: middle;
    text-align: center;
}

.wrapperRight {
    background-color: #ededed;
    vertical-align: middle;
    padding: 10px;
    border-collapse: collapse;
    color: #525252;
}

.lblResumeTitleValue {
    color: rgb(53, 177, 247);
    font-size: 12px;
    /*font-weight: bold;*/
    font-weight: 700;
}


/* Popup Dialog */
div.ImportModalPopup {
    border: solid 1px #D3D3D3;
    background-color: #fff;
    width: 500px;
    color: #000000;
}

    div.ImportModalPopup .Content {
        min-height: 140px;
        padding: 20px 20px 20px 20px;
    }

    div.ImportModalPopup .ButtonPane {
        position: relative;
        height: 35px;
        line-height: 35px;
        text-align: right;
        border-style: none;
        background-color: #ededed;
        background-repeat: repeat-x;
        margin: .5em 0 0 0;
        padding: .3em 1em .5em .4em;
    }

        div.ImportModalPopup .ButtonPane .Button {
            float: right;
            margin: .5em .4em .5em 0;
            padding: .2em .6em .3em .6em;
            line-height: 1.4em;
            height: 22px;
            width: auto;
            font-size: 13px;
            font-weight: normal;
            background-color: #0c71e1;
            color: White;
            padding-left: 15px;
            padding-right: 15px;
            vertical-align: middle;
            text-align: center;
            cursor: pointer;
            border-style: none;
            border-collapse: collapse;
        }

            div.ImportModalPopup .ButtonPane .Button:hover {
                float: right;
                margin: .5em .4em .5em 0;
                padding: .2em .6em .3em .6em;
                line-height: 1.4em;
                height: 22px;
                width: auto;
                font-size: 13px;
                font-weight: normal;
                background-color: #003593;
                color: White;
                padding-left: 15px;
                padding-right: 15px;
                vertical-align: middle;
                text-align: center;
                cursor: pointer;
                border-style: none;
                border-collapse: collapse;
            }
            /*<%--   Bug ID           :133195
        Modified By      :v-kukaur
        Modified Date    :23-06-2014
        Comment          :Removed outline on Tab pressing event.
        Vendor           :Infosys--%>*/

            div.ImportModalPopup .ButtonPane .Button:focus {
                float: right;
                margin: .5em .4em .5em 0;
                padding: .2em .6em .3em .6em;
                line-height: 1.4em;
                height: 22px;
                width: auto;
                font-size: 13px;
                font-weight: normal;
                background-color: #003593;
                color: White;
                padding-left: 15px;
                padding-right: 15px;
                vertical-align: middle;
                text-align: center;
                cursor: pointer;
                outline: 0;
                border-style: none;
                border-collapse: collapse;
            }

.hidden {
    display: none;
}
/*CSP Banner Link effect*/
ul.shm_List1 a:hover {
    text-decoration: none !important;
}

.imgLinkAlign {
    float: left;
    margin-right: 10px;
}

.lblLinkAlign {
    float: left;
    height: 27px;
    padding-left: 10px;
    line-height: 16px;
    text-decoration: none !important;
    border-left: 1px solid #D3D3D3;
    font-family: SegoeRegular, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    vertical-align: baseline;
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 30px;
    width: 35%;
}

.lnkLinkAlign, .lnkLinkAlign:hover {
    text-decoration: none !important;
}

.imgStyle {
    padding-right: 10px;
    vertical-align: middle;
}

/*New CSS for Dynamic Header and Footer*/
.header-container *, .footer-container * {
    font-family: wf_SegoeUI;
}

.header-container, .footer-container {
    font-size: 16px;
}

    .header-container header h1 a {
        font-weight: 200;
    }

    .header-container, .header-container header nav li div.nav-flyout div.nav-row {
        width: 920px;
    }



    .footer-container footer {
        width: 920px;
        margin: 0 auto;
    }

#shellContent {
    clear: both;
}

.push2 {
    height: 110px;
}


/*
              Bug ID		:105731
              Modified By	:Devendra singh(v-devsin)
              Modified Date:19-june-2014
              Comment		:Removed RAD images from resume upload page as it is not visible in high contrast mode.
              Vendor		:Infosys
*/
div.RadUpload .ruRemove {
    background-image: url("");
}

div.RadUpload .ruUploadSuccess {
    background-image: url("");
}

#search_lblwhatsthis {
    display: inline;
    margin-left: 10px;
}

#search_lblwhatsthislink {
    color: #0072C6 !important;
    text-decoration: none;
}

    #search_lblwhatsthislink:hover {
        text-decoration: none !important;
    }

.search_formErrorArrow12 {
    z-index: 996;
    width: 15px;
    position: absolute;
    width: 20px;
    float: left;
    margin-top: 5px;
    margin-left: 1px;
}

#search_close:focus
{
    border:1px dotted black;
}
#search_arrow {
    width: 9px;
    height: 9px;
    margin-top: 2px;
    margin-bottom: 0px;
    margin-left: 26.5px;
    border-top-color: #0072C6;
    border-left-color: #0072C6;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-left-style: solid;
    position: relative;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-43deg);
    background-attachment: scroll;
    background-repeat: repeat;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: white;
}


.search_formErrorArrow12 div {
    margin: 0 auto;
    line-height: 0;
    font-size: 0;
    display: block;
}

#search_imagedis10 {
    position: relative;
    color: #1A1A1A;
    padding-bottom: 10px;
    font-size: 12px;
    border: 1px solid #0072C6;
    float: right;
    width: 248px;
    margin-top: -2px;
    margin-right: -65px;
    max-height: 200px;
    background: rgb(255, 255, 255);
}

li.search_bullet {
    list-style-type: disc !important;
    margin-left: 22px;
    color: #1a1a1a;
    font-family: 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    padding-right: 11px;
}

span.search_bullet {
    display: list-item;
    margin-left: 22px;
    color: #1a1a1a;
    font-family: 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    padding-right: 11px;
}

.clse:hover {
    opacity: 0.4;
    cursor: pointer;
}

.search_whatsthis {
    width: 217px;
    margin-top: -3px;
    position: absolute;
    margin-left: 120px;
}

#search_closewhatsthis {
    margin-top: -5px;
    margin-right: -7px;
    float: right;
}

.searchwhatsthisclose_img {
    height: 10px;
    width: 10px;
    margin: 12px 15px 0px 0px;
}

#search_close {
    font-size: 15px;
    /*font-weight: bold;*/
    font-weight: 700;
    margin-right: 15px;
}

    #search_close:focus {
        outline: 0px groove white;
        opacity: 0.4;
        cursor: pointer;
    }
