BODY, html {
    background-color: #00529e;
    margin: 0px 0px 0px 0px;
    scrollbar-3dlight-color: #99ccff;
    scrollbar-arrow-color: #003366;
    scrollbar-base-color: #c6e0fa;
    scrollbar-darkshadow-color: #99ccff;
    scrollbar-face-color: #99ccff;
    scrollbar-highlight-color: #ddeeff;
    scrollbar-shadow-color: #336699;
    scrollbar-track-color: #ddeeff;
}

.homeTxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: justify;
    vertical-align: top;
}

.bannerhead {
    background-image: url(../images/banner_back.jpg);
    height: 104px;
    width: 929px;
    background-repeat: no-repeat;
}

.itc_logo {
    background-image: url(../images/loginpage_itc_hotels_logo_white_background.png);
    background-repeat: no-repeat;
    height: 53px;
    width: 276px;
    padding-bottom: 0px;
    padding-top: 20px;
    background-position: center;
}

.company_info {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18pt;
    line-height: 30px;
    font-weight: 600;
    color: #013d80;
    padding-top: 15px;
    padding-right: 5px;
    padding-bottom: 10px;
    padding-left: 5px;
}

.submit_text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    line-height: 22px;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
}

    .submit_text a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        line-height: 22px;
        color: #FFFFFF;
        text-decoration: none;
        text-align: center;
    }

        .submit_text a:hover {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10pt;
            line-height: 22px;
            color: #ffb752;
            text-decoration: none;
            text-align: center;
        }

.input_field {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: #081c3b;
    border: 1px solid #081c3b;
    text-align: left;
    line-height: 22px;
    height: 22px;
    padding: 5px;
}

.input_td {
    height: 30px;
}

.separate {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    line-height: 30px;
    font-weight: bold;
    color: 081c3b;
}

.text_field {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    line-height: 30px;
    color: #081c3b;
    text-align: right;
    font-weight: 600;
    height: 30px;
    float: left;
}

.continue_border {
    background-image: url(../images/continue.jpg);
    background-repeat: repeat-y;
}

.submit_btn_back {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    line-height: 22px;
    background-image: url(../images/submit_btn.jpg);
    background-repeat: no-repeat;
    height: 22px;
    width: 146px;
}

.markedfield {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: #FF0000;
    width: 10px;
}

.stock {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 50px;
    line-height: normal;
    color: #FFFFFF;
    padding-left: 0px;
}

.plus {
    font-family: "letter Gothic Std";
    font-size: 32px;
    color: #FFFFFF;
    padding-left: 10px;
    padding-top: 5px;
}

.welcome {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #99ccff;
    font-weight: 500;
    padding-top: 4px;
    padding-left: 0px;
    padding-bottom: 10px;
}

.logout {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    padding-left: 0px;
    font-weight: 500;
    padding-top: 0px;
    padding-right: 20px;
}

.border_left {
    background-image: url(../images/left_border.jpg);
    background-repeat: no-repeat;
    width: 5px;
    background-position: top;
}

.border_right {
    background-image: url(../images/right_border.jpg);
    background-repeat: no-repeat;
    height: 30px;
    width: 5px;
    background-position: top;
}

.leftcorner {
    background-image: url(../images/buttom_left_corner.jpg);
    background-repeat: no-repeat;
    height: 10px;
    width: 11px;
}

.rightcorner {
    background-image: url(../images/buttom_right_corner.jpg);
    background-repeat: no-repeat;
    height: 10px;
    width: 11px;
}

.buttom_border {
    background-image: url(../images/buttom_border.jpg);
    background-repeat: repeat-x;
    height: 10px;
    width: 909px;
}

.whiteback {
    background-color: #FFFFFF;
}

.shadow_left {
    background-image: url(../images/shadow_left.jpg);
    background-repeat: no-repeat;
    height: 46px;
    width: 11px;
}

.shadow_right {
    background-image: url(../images/shadow_right.jpg);
    background-repeat: no-repeat;
    height: 46px;
    width: 11px;
}

.shadow_border {
    background-image: url(../images/shadow_border.jpg);
    background-repeat: repeat-x;
    width: 909px;
    height: 46px;
}

.footer_text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    padding-top: 8px;
    text-align: center;
}

.buttonback {
    background-image: url(../images/button_back.jpg);
    background-repeat: repeat-x;
    height: 30px;
    width: 919px;
}

.Link {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #CCCCCC;
}

    .Link:hover {
        font-family: Arial, Helvetica, sans-serif;
        color: #ff9900;
        text-decoration: none;
    }

.menu {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-align: center;
    width: 150px;
    height: 31px;
    line-height: 31px;
}

.menuhover div a {
    font-size: 15px;
    color: #ff9900;
}

.menuhover {
    font-size: 15px;
    color: #ff9900;
}

.submenu {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #CCCCCC;
    color: #00244a;
    height: 26px;
    line-height: 26px;
    text-decoration: none;
    width: 210px;
    border-bottom: groove 3px #FFFFFF;
    border-right: solid 1px #00244a;
    padding-left: 2px;
    margin-left: 1px; /*margin-bottom: 2px;*/
}

.submenuhover div a {
    background-color: #124370;
    color: #FFFFFF;
}

.submenuhover {
    background-color: #124370;
    color: #FFFFFF;
}

.loginpagebackground {
    background-color: #00529e;
}

.loginpagetopheader {
    background-image: url(../images/loginpage_topheader.jpg);
    background-repeat: no-repeat;
    height: 87px;
    width: 792px;
}

.loginpagetopbody1 {
    background-image: url(../images/loginpage_bodytop.jpg);
    background-repeat: no-repeat;
    height: 55px;
    width: 792px;
}

.loginpagetopbody2 {
    background-image: url(../images/loginpage_bodytop1.jpg);
    background-repeat: no-repeat;
    height: 151px;
    width: 419px;
}

.loginpageuserbox {
    background-image: url(../images/loginpage_bodytopuserbox.jpg);
    background-repeat: no-repeat;
    height: 151px;
    width: 332px;
}

.loginpagetopbody2a {
    background-image: url(../images/loginpage_bodytop2.jpg);
    background-repeat: no-repeat;
    height: 151px;
    width: 42px;
}

.loginpagedownpage {
    background-image: url(../images/loginpage_down.jpg);
    background-repeat: no-repeat;
    height: 141px;
    width: 792px;
}

.loginpageitclogo1 {
    background-image: url(../images/loginpage_itc_hotels_logo_white_background.png);
    background-repeat: no-repeat;
    height: 57px;
    width: 314px;
}

.loginpagestock {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 50px;
    color: #FFFFFF;
    margin: 25px;
    font-weight: normal;
}

.loginpageplus {
    font-size: 29px;
    color: #FFFFFF;
    font-family: "Letter Gothic Std";
    padding: 0px;
}

.loginpageinputfield {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    height: 17px;
    border: 1px solid #999999;
    width: 159px;
}

.loginpagebodttext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
}

.loginpagelogintext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
}

    .loginpagelogintext a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
        text-decoration: none;
    }

        .loginpagelogintext a:hover {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #ffb752;
            text-decoration: none;
        }

.loginpageforgotpassword {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 11px;
    color: #FFFFFF;
}

    .loginpageforgotpassword a {
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-size: 11px;
        color: #FFFFFF;
    }

        .loginpageforgotpassword a:hover {
            font-family: Arial, Helvetica, sans-serif;
            text-decoration: underline;
            font-size: 11px;
            color: #ffb752;
        }

.loginpagetranceperimage {
    background-image: url(../images/loginpage_tranperimage.gif);
    background-repeat: no-repeat;
    height: 16px;
    width: 20px;
}

.loginpagebody1 {
    background-color: #00529e;
    vertical-align: middle;
}

.bluetabel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #000000;
    height: 20px;
    background-color: #d4e9ff;
    text-align: center;
}

    .bluetabel a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
        color: #033669; /*#3375b8;*/
        background-color: #dfe9f3;
        text-align: center;
    }

        .bluetabel a:hover {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            text-decoration: underline;
            color: #033669; /*#336699;*/
            background-color: #dfe9f3;
            text-align: center;
        }

.deepbluetabel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    height: 20px;
    text-decoration: none;
    background-color: #9ac8f6;
    text-align: center;
}

    .deepbluetabel a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #033669;
        text-decoration: none;
        background-color: #f9f9f9;
        text-align: center;
    }

        .deepbluetabel a:hover {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #033669;
            text-decoration: underline;
            background-color: #f9f9f9;
            text-align: center;
        }

.blueselectedtabel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
    text-decoration: none;
    color: #FFFFFF;
    background-color: #5f9add;
    text-align: center;
}

.bodytext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 22px;
    color: #000000;
}

.radio_btn {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

.dropdownmenu {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 22px;
    color: #000000;
    height: 22px;
    width: 200px;
}

.topHeadingtext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    height: 25px;
    text-align: center;
    font-weight: 600;
    background-color: #124370;
}

/* COMMON CONTROLS AND GRID CSS */

.PageHeader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: normal;
    font-variant: small-caps;
    color: #0066CC;
}

.GridHeader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    height: 25px;
    text-align: center;
    background-color: #124370;
    font-weight: normal;
}

    .GridHeader th {
        font-weight: normal;
    }

    .GridHeader a {
        color: #FFFFFF;
        text-decoration: none;
        font-weight: normal;
    }

        .GridHeader a:HOVER {
            color: #FFFFFF;
            text-decoration: underline;
            font-weight: normal;
        }

.GridFixedHeader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #406c91;
    text-align: center;
    padding-left: 4px;
    height: 24px;
    position: relative;
    top: -1px;
    left: -8px;
}

    .GridFixedHeader a {
        color: #FFFFFF;
        text-decoration: none;
    }

        .GridFixedHeader a:HOVER {
            color: #FFFFFF;
            text-decoration: underline;
        }

.GridBorder {
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #00529e;
    border-left-color: #00529e;
    border-bottom-color: #00529e;
}

    .GridBorder td {
        border-right: cornflowerblue 1px solid;
        border-top: cornflowerblue 1px solid;
        border-left: cornflowerblue 1px solid;
        border-bottom: cornflowerblue 1px solid;
    }

    .GridBorder table {
        border-color: #b1b9bc;
        border-width: 1px;
    }

.GridPager {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: Gray;
    text-decoration: none;
    background-color: #406c91;
    padding-left: 4px;
    text-align: left;
    height: 18px;
}

    .GridPager a {
        color: #fef0b3;
        text-decoration: none;
    }

        .GridPager a:HOVER {
            color: #FFFFFF;
            text-decoration: underline;
        }

.GridItem {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: rgb(3,22,54);
    height: 20px;
    background-color: #d4e9ff;
    text-align: left;
    padding: 0px 5px 0px 5px;
}

    .GridItem a {
        text-decoration: none;
        color: rgb(3,22,54); /*#3375b8;*/ /*background-color: #dfe9f3;*/
    }

        .GridItem a:hover {
            text-decoration: underline;
            color: Red; /*#336699;*/ /*background-color: #dfe9f3;*/
        }

.ErrorGridItem {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: rgb(3,22,54);
    height: 20px;
    background-color: #ff6666;
    text-align: left;
    padding: 0px 5px 0px 5px;
}

    .ErrorGridItem a {
        text-decoration: none;
        color: rgb(3,22,54); /*#3375b8;*/ /*background-color: #dfe9f3;*/
    }

        .ErrorGridItem a:hover {
            text-decoration: underline;
            color: Red; /*#336699;*/ /*background-color: #dfe9f3;*/
        }

.GridAltItem {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(3,22,54);
    height: 20px;
    text-decoration: none;
    background-color: #9ac8f6;
    text-align: left;
    padding: 0px 5px 0px 5px;
}

    .GridAltItem a {
        color: rgb(3,22,54);
        text-decoration: none; /*background-color: #f9f9f9;*/
    }

        .GridAltItem a:hover {
            color: Red;
            text-decoration: underline; /*background-color: #f9f9f9;*/
        }

.GridItemHover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
    text-decoration: none;
    color: #FFFFFF;
    background-color: #ff6600;
    text-align: left;
    padding: 0px 5px 0px 5px;
}

    .GridItemHover a {
        text-decoration: none;
        color: #FFFFFF;
    }

        .GridItemHover a:hover {
            text-decoration: underline;
            color: #FFFFFF;
        }

.GridErrorItem {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
    text-decoration: none;
    color: #FFFFFF;
    background-color: #ff6600;
    text-align: left;
    padding: 0px 5px 0px 5px;
}

    .GridErrorItem a {
        text-decoration: none;
        color: #FFFFFF;
    }

        .GridErrorItem a:hover {
            text-decoration: underline;
            color: #FFFFFF;
        }

.GridEmptyItem {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: rgb(3,22,54);
    height: 20px;
    background-color: #d4e9ff;
    text-align: center;
    padding: 0px 5px 0px 5px;
}

.Button {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-align: center;
    width: 78px;
    display: block;
    text-align: center;
    background-image: url('../images/submit_btn_medium.jpg');
    background-color: transparent;
    background-repeat: no-repeat;
    text-decoration: none; /*font-weight: bold;*/
    cursor: pointer;
    line-height: 22px;
}

    .Button:HOVER {
        color: #ff9900;
        text-decoration: none;
    }

.TextBox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #003366;
    border: 1px solid #3082ce;
}

.TextBoxRed {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: Red;
    border: 1px solid #3082ce;
}

.TextBoxRightAlign {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: right;
    font-weight: normal;
    text-decoration: none;
    color: #003366;
    border: 1px solid #3082ce;
}

.DropDown {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003366;
    background-color: #f2f5f7;
    font-weight: normal;
    text-decoration: none;
    border: 1px solid #99CCFF;
}

.RadioButton {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #003366;
}

.CheckBox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #003366;
}

.TextArea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    border: 1px solid #3082ce;
    width: 150px;
    color: #003366;
    scrollbar-3dlight-color: #99ccff;
    scrollbar-arrow-color: #003366;
    scrollbar-base-color: #c6e0fa;
    scrollbar-darkshadow-color: #99ccff;
    scrollbar-face-color: #99ccff;
    scrollbar-highlight-color: #ddeeff;
    scrollbar-shadow-color: #336699;
    scrollbar-track-color: #ddeeff;
}

.mndfld {
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    line-height: 140%;
    font-weight: bold;
    color: red;
}

.InfoMessage {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}

.ErrorMessage {
    background-color: #CCCCCC;
    border: 1px solid #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    text-align: center;
}

.DivPopup {
    display: none;
    position: absolute;
    background-color: #f0fafd;
    border: solid 1px #406c91;
    z-index: 50;
}

.PortalName {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 900;
    color: #FFFFFF;
    padding-left: 40px;
    padding-bottom: 8px;
    white-space: pre;
    letter-spacing: 1px;
}

.transparency {
    filter: alpha(opacity=40);
    -moz-opacity: .40;
    opacity: .40;
    background-color: #000000;
    position: fixed;
    top: 0px;
    left: 0px;
    /*width: expression(document.body.offsetWidth);
	height: expression(document.documentElement.clientHeight > document.body.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight); 
    */
    width: 100%;
    height: 100%;
    visibility: visible;
    vertical-align: middle;
    z-index: 100;
}

    .transparency[class] {
        width: 100%;
        height: 100%;
    }

    .transparency img {
        position: relative;
        /*left: expression( ( 500 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) +          'px' );
	top: expression( ( 300 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) +          'px' );
	*/
        z-index: 200;
        display: inline-block;
        text-align: center;
        top: 5%;
        left: 5%;
        margin-top: 30px;
    }

    .transparency[class] img {
        left: 500px;
        top: 300px;
    }

DIV#transparentDelIco {
    width: 20px;
    height: 20px;
    background-image: url(../images/Delete2.png);
    background-repeat: no-repeat;
    position: relative;
    _background-image: none;
    cursor: pointer;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/Delete2.png, sizingMethod= 'scale' );
}

DIV#transparentPDFIco {
    width: 16px;
    height: 17px;
    background-image: url(../images/pdf3.png);
    background-repeat: no-repeat; /*position: relative;*/
    _background-image: none;
    cursor: pointer;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/pdf3.png, sizingMethod= 'scale' );
}

DIV#transparentXLIco {
    width: 18px;
    height: 18px;
    background-image: url(../images/EXCEL.png);
    background-repeat: no-repeat; /*position: relative;*/
    _background-image: none;
    cursor: pointer;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/EXCEL.png, sizingMethod= 'scale' );
}

DIV#transparentMailIco {
    width: 20px;
    height: 18px;
    background-image: url(../images/email.gif);
    background-repeat: no-repeat; /*position: relative;*/
    _background-image: none;
    cursor: pointer;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/email.gif);
}

DIV#transparentCaution {
    width: 32px;
    height: 32px;
    background-image: url(../images/caution2.png);
    background-repeat: no-repeat; /*position: relative;*/
    _background-image: none;
    cursor: default;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/caution2.png, sizingMethod= 'scale' );
}

.TableNormal {
    border-top: solid 1px #00529e;
    border-left: solid 1px #00529e;
    border-right: solid 1px #00529e;
    border-bottom: solid 1px #00529e;
    background-color: #d4e9ff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: rgb(3,22,54); /*filter: progid:DXImageTransform.Microsoft.Shadow(color= #5079a7 , Direction=135, Strength=10);	 	*/
}

    .TableNormal td {
        border-bottom: solid 1px cornflowerblue;
        height: 25px;
        padding-left: 3px;
        padding-right: 3px;
    }

        .TableNormal td a {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: rgb(3,22,54);
            text-decoration: underline;
        }

.Label {
    text-decoration: none;
    color: rgb(3,22,54);
    background-color: #95c2ff; /*#60b2fe;*/
}

    .Label a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-decoration: underline;
        color: #003366;
    }

        .Label a:hover {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #003366;
            text-decoration: none;
        }

.TableList {
    border-top: solid 1px #00529e;
    border-left: solid 1px #00529e;
    border-right: solid 1px #00529e;
    border-bottom: solid 1px #00529e;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: rgb(3,22,54); /***Added by palash**/
    background-color: white;
}

.RowFilter {
    border-top: solid 1px #00529e;
    border-left: solid 1px #00529e;
    border-right: solid 1px #00529e;
    border-bottom: solid 1px #00529e;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: rgb(3,22,54);
    background-color: #d4e9ff;
    height: 25px;
    white-space: nowrap;
    padding: 0px 3px 0px 3px;
}

    .RowFilter td {
        padding: 0px 2px 0px 2px;
    }

    .RowFilter b a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: rgb(3,22,54);
        text-decoration: underline;
    }

/*.TableList td
{
	background-color: #d4e9ff;
}*/
.LoginTable {
    top: 0px;
    left: 0px;
    height: expression((document.documentElement.clientHeight ? document.documentElement.clientHeight : window.innerHeight) + 'px' );
}

.Calendar a {
    text-decoration: none;
    border: #406c91;
}

    .Calendar a:hover {
        font-weight: bold;
        text-decoration: underline;
        border: #406c91;
    }

.InvalidInput {
    background-color: #ff7a78;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #003366;
    border: 1px solid #3082ce;
}

.menuTabs {
    /*position: relative; 	top: 1px; 	left: 10px;*/
}

.tab {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    border: Solid 1px black;
    border-bottom: none;
    padding: 0px 10px;
    background-color: #95c2ff;
    color: rgb(3,22,54);
}

    .tab a:hover {
        text-decoration: underline;
    }

.selectedTab {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    border: Solid 1px black;
    border-bottom: Solid 1px #eeeeee;
    padding: 0px 10px;
    background-color: #eeeeee;
    cursor: default;
    position: relative;
    top: 0px;
    z-index: 0; /*left: 5px;*/
}

    .selectedTab a {
        text-decoration: none;
    }

        .selectedTab a:hover {
            text-decoration: none;
        }

.tabBody {
    border: Solid 1px black;
    padding: 15px;
    background-color: #eeeeee;
}

div#DivScroll {
    overflow: scroll;
    position: relative;
    border: 1px;
    scrollbar-3dlight-color: #99ccff;
    scrollbar-arrow-color: #003366;
    scrollbar-base-color: #c6e0fa;
    scrollbar-darkshadow-color: #99ccff;
    scrollbar-face-color: #99ccff;
    scrollbar-highlight-color: #ddeeff;
    scrollbar-shadow-color: #336699;
    scrollbar-track-color: #ddeeff;
}

.plainText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003366;
}

    .plainText a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #003366;
        text-decoration: underline;
    }

.ErrLink {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #00529e;
}

    .ErrLink:hover {
        font-family: Arial, Helvetica, sans-serif;
        color: #ff6600;
        text-decoration: none;
    }

.LinkBlue {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: rgb(3,22,54);
    font-weight: bold;
}

    .LinkBlue:hover {
        font-family: Arial, Helvetica, sans-serif;
        color: #ff9900;
        text-decoration: none;
        font-weight: bold;
    }

.StarMark {
    font-family: Arial, Helvetica, sans-serif;
    color: #ff0000;
    font-size: 13px;
    cursor: hand;
    text-decoration: none;
    font-weight: bold;
}

.TxtmarqueeExercise {
    color: Red;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.ErrorGridItem1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: rgb(3,22,54);
    height: 20px;
    background-color: #aaaaaa;
    text-align: left;
    padding: 0px 5px 0px 5px;
}

    .ErrorGridItem1 a {
        text-decoration: none;
        color: rgb(3,22,54); /*#3375b8;*/ /*background-color: #dfe9f3;*/
    }

        .ErrorGridItem1 a:hover {
            text-decoration: underline;
            color: Red; /*#336699;*/ /*background-color: #dfe9f3;*/
        }

.lblMsg {
    color: red;
}

.validation {
    color: red;
}

.accordionHeader {
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
    font-family: Arial, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    padding: 10px;
    margin-top: 20px;
    margin-bottom: 10px;
    cursor: pointer;
    box-shadow: 10px 10px 5px grey;
    border-radius: 5px;
    background-image: linear-gradient(#2E4d7B, #000000);
}

.collapseClass:before {
    content: '+ ';
}

.expandClass:before {
    content: '- ';
}

.labelHdr {
    width: 100%;
    height: 100%;
}

.WordWrapAll {
    word-break: break-all;
}
