﻿abbr, acronym, address, applet, article, aside, audio, big, blockquote, canvas, caption, center, cite, code, dd, del, details, dfn, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video
{
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    list-style: none;
    outline: 0;
}

body
{
    margin: 0;
    padding: 0;
    background: #fff;
    font-family: "segoe UI",Arial,Helvetica,sans-serif;
    font-size: 11px;
}

select, textarea
{
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
}

a
{
    outline: 0;
}

.globalbox
{
    padding: 5px;
    margin: 0;
    font-weight: 700;
}

    .globalbox h1
    {
        width: 99.5%;
        background: url(../images/header-text-bg.png) bottom repeat-x #ebebeb;
        color: #000;
        font-weight: 700;
        padding: 0 0 0 5px;
        font-size: 14px;
        text-align: left;
        margin: 0 0 5px;
        height: 30px;
        line-height: 30px;
    }
    /*.globalbox td*/
    .globalbox>tbody>tr>td
    {
        padding: 5px 2px;
        border-bottom: 1px #dbdbdb solid;
    }

    .globalbox h4
    {
        color: #004890;
        font-size: 14px;
        font-weight: 400;
        padding: 0 10px;
    }

.commonbutton
{
    background: url(../images/button-bg.png) center repeat-x;
    height: 23px;
    border: 1px solid #777792;
    margin: 3px;
    font-size: 11px;
    font-weight: 700;
}

.header
{
    width: 100%;
    background: url(../images/NYCM-logo-2.png) 15px 50% no-repeat #fff;
    border-bottom: #3a2c77 5px solid;
}

.headerdetails
{
    background: url(../images/logout-bg.png) right top no-repeat;
    height: 120px;
}

.headerUsername
{
    width: auto;
    height: 22px;
    line-height: 22px;
    float: right;
    text-align: right;
    padding: 4px 10px 4px 0;
    font-weight: 700;
    color: #392177;
}

.headerlogout
{
    padding: 4px 3px 3px 0;
    width: 96px;
    height: 23px;
    float: right;
}

.headerchat
{
    text-align: right;
    padding: 0 3px 0 0;
}

    .headerchat a
    {
        padding: 5px 0;
        color: #392177;
        font-size: 12px;
    }

.headerTopNav, .headerTopNavSp
{
    padding: 5px 100px 0 0;
    background: url(../images/lsglogo.gif) 99% 50% no-repeat;
    height: 60px;
    vertical-align: bottom;
    text-align: right;
}

.headerTopNav
{
    border-bottom: 5px solid #3d6ec0;
}

.headerTopNavSp
{
    border-bottom: 3px solid #ca9c00;
}

.headerMainNavTabs
{
    margin: 0 0 0 auto;
    width: auto;
    font-size: 12px;
}

.headerMainNavTabHome
{
    color: #1f4479;
    font-weight: 700;
    text-align: right;
    padding: 0 10px 0 28px;
    text-transform: capitalize;
}

.headerMainNavTabNormal a, .headerMainNavTabSelected
{
    width: 188px;
    height: 23px;
    text-align: center;
    padding: 5px 0 0;
    font-weight: 700;
}

.headerMainNavTabHome a
{
    text-decoration: none;
    color: #1f4479;
}

    .headerMainNavTabHome a:hover
    {
        color: #b15c0a;
    }

.headerMainNavTabSelected
{
    background: url(../images/tabselected.gif) no-repeat;
    color: #FFF;
}

    .headerMainNavTabSelected a
    {
        text-decoration: none;
        color: #FFF;
    }

.headerMainNavTabNormal a
{
    background: url(../images/tabnormal.gif) no-repeat;
    text-decoration: none;
    color: #f0dfaf;
    display: block;
}

    .headerMainNavTabNormal a:hover
    {
        background: url(../images/tabselected.gif) no-repeat;
        display: block;
        color: #FFF;
    }

.headerMainNavMenu
{
    background: url(../images/headertopmenubg.gif) repeat-x #d7d9cc;
    text-align: left;
    padding: 5px 0 5px 10px;
    font-weight: 700;
    color: #000;
    font-size: 11px;
}

    .headerMainNavMenu ul
    {
        margin: 4px 0 5px;
        padding: 0;
    }

    .headerMainNavMenu li
    {
        list-style: none;
        display: inline;
        padding: 7px 10px;
        background: url(../images/pipe.gif) 100% 50% no-repeat;
    }

        .headerMainNavMenu li a
        {
            color: #000;
            text-decoration: none;
        }

            .headerMainNavMenu li a:hover
            {
                color: #00b8dc;
            }

.headerMainNavMenuselected a
{
    background: url(../images/headertopmenuselected.gif) repeat-x #fbfbfb;
    padding: 5px 7px;
    border: 1px solid #FFF;
    color: #392177;
}

    .headerMainNavMenuselected a:hover
    {
        color: #000;
        cursor: default;
    }

.gblogout
{
    height: 42px;
    width: 736px;
    float: right;
    background: url(../images/logout.png) right top no-repeat;
    padding: 24px 0 0;
    text-align: right;
}

    .gblogout li
    {
        width: auto;
        height: 42px;
        display: inline-block;
        cursor: pointer;
    }

        .gblogout li:hover
        {
            background: #0365b1;
        }

        .gblogout li.home
        {
            background: url(../images/home-button.png) no-repeat;
            width: 107px;
            height: 42px;
        }

            .gblogout li.home:hover, .gblogout li.homeselected
            {
                background: url(../images/home-button-hover.png) no-repeat;
                width: 107px;
                height: 42px;
            }

        .gblogout li.ebilling
        {
            background: url(../images/e-billing-button.png) no-repeat;
            width: 182px;
            height: 42px;
        }

            .gblogout li.ebilling:hover, .gblogout li.ebillingselected
            {
                background: url(../images/e-billing-button-hover.png) no-repeat;
                width: 182px;
                height: 42px;
            }

        .gblogout li.case
        {
            background: url(../images/case-button.png) no-repeat;
            width: 243px;
            height: 42px;
        }

            .gblogout li.case:hover, .gblogout li.caseselected
            {
                background: url(../images/case-button-hover.png) no-repeat;
                width: 243px;
                height: 42px;
            }

        .gblogout li.financial
        {
            background: url(../images/financial-button.png) no-repeat;
            width: 203px;
            height: 42px;
        }

            .gblogout li.financial:hover, .gblogout li.financialselected
            {
                background: url(../images/financial-button-hover.png) no-repeat;
                width: 203px;
                height: 42px;
            }

        .gblogout li a
        {
            color: #fff;
            display: block;
            height: 42px;
        }

        .gblogout li:hover ul.rhtlast
        {
            margin: 0 0 0 -78px;
        }

        .gblogout li.caseselected:hover ul, .gblogout li.ebillingselected:hover ul
        {
            margin: 0 0 0 -1px;
        }

        .gblogout li.financialselected:hover ul
        {
            margin: 0 0 0 -78px;
        }

    .gblogout li, .gblogout ul
    {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .gblogout ul
    {
        position: relative;
        z-index: 597;
    }

        .gblogout ul li
        {
            float: right;
            min-height: 1px;
            vertical-align: middle;
        }

            .gblogout ul li.hover, .gblogout ul li:hover
            {
                position: relative;
                z-index: 599;
                cursor: default;
            }

        .gblogout ul ul
        {
            visibility: hidden;
            position: absolute;
            top: 100%;
            width: 280px;
            padding-bottom: 10px;
            text-align: left;
            margin-left: -1px;
            bottom: 0;
            left: 0;
            margin-top: 0;
        }

        .gblogout ul li:first-child ul
        {
            margin-left: -80px;
        }

        .gblogout ul ul li
        {
            float: left;
            font-weight: 700;
            color: #e00001;
            width: 90%;
            padding: 0 1% 0 9%;
            background: url(../images/diamond-tile.png) 8px 48% no-repeat #3a2c77;
            border: 1px solid #e3e3e3;
            border-top: none;
            line-height: 42px;
            position: relative;
        }

            .gblogout ul ul li:hover
            {
                color: #3a2c77;
                background: url(../images/diamond-tile-blue.png) 8px 48% no-repeat #fff;
            }

                .gblogout ul ul li:hover a
                {
                    color: #3a2c77;
                }

        .gblogout ul li:hover > ul
        {
            visibility: visible;
        }

    .gblogout a
    {
        display: block;
        text-decoration: none;
    }

    .gblogout ul:after, .gblogout:after
    {
        content: '';
        display: block;
        clear: both;
    }
    table.menu
{
    border-left: #cccccc 1px solid;
}
.contentNav
{
    width: 222px;
    height: 100%;
    min-height: 450px;
    background: #f0f0f0;
    margin: 6px 0 0 1px;
    padding: 0 0 15px;
    float: left;
}

    .contentNav h1
    {
        background: url(../images/left-header-bg.png) no-repeat;
        height: 32px;
        line-height: 32px;
        float: left;
        width: 100%;
        text-align: center;
        font-size: 16px;
        font-weight: 700;
        color: #fff;
        -webkit-border-radius: 10px 10px 0 0;
        -moz-border-radius: 10px 10px 0 0;
        border-radius: 10px 10px 0 0;
    }

    .contentNav ul.news
    {
        margin-bottom: 15px;
    }

        .contentNav ul.news li
        {
            float: left;
            font-size: 11px;
            color: #000;
            width: 88%;
            padding: 5px 1% 5px 9%;
            margin: 0;
            text-align: left;
            border-bottom: #ccc 1px dotted;
            line-height: 18px;
            background: url(../images/news-bullet.png) 8px 17px no-repeat;
        }

    .contentNav .menu td, .contentNav .menu td.disabled
    {
       /* float: left;*/
        font-size: 11px;
        min-height:30px;
        text-align: left;
        padding:8px 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .contentNav ul.news li h2
    {
        width: 98%;
        padding: 6px 1% 0;
        font-size: 11px;
        font-weight: 700;
        margin: 0;
    }

    .contentNav ul.menu
    {
        margin-bottom: 15px;
    }

    .contentNav .menu td
    {
        color: #392177;
        border-bottom: #ccc 1px dotted;
        background-color:#f0f0f0;
    }

        .contentNav .menu td a
        {
            color: #392177;
            background: 0 0;
            display: block;
            width: 100%;
            padding: 0 0 0 10px;
        background: url(../images/menu-bullet.png) 4px 2px no-repeat;
        }

            .contentNav .menu td a:hover
            {
                color: #00b8dc;
            }

        .contentNav .menu td.sub a
        {
            color: #392177;
            background: url(../images/menu-sub-arrow.png) 99% 50% no-repeat;
        }

        .contentNav .menu td.sub li a
        {
            color: #392177;
            background: 0 0;
        }

        .contentNav .menu td.disabled
        {
            color: #666;
            width: 88%;
            padding: 0 1% 0 9%;
            background: url(../images/menu-bullet.png) 15px 48% no-repeat;
            border-bottom: #fff 1px solid;
        }

    .contentNav .favbutton, .contentNav .myfav
    {
        margin: 2px 1px;
        border: 1px solid #cbcacf;
        float: left;
    }

    .contentNav .menu td.disabled a, .contentNav .menu td.disabled a:hover
    {
        color: #666;
    }

    .contentNav .favbutton
    {
        width: 203px;
        height: 21px;
        line-height: 21px;
        padding: 3px 0 3px 15px;
        background: url(../images/left-button-bg.png) center repeat-x;
        font-weight: 700;
        color: #392177;
        vertical-align: text-top;
    }

    .contentNav .myfav
    {
        width: 218px;
        height: auto;
        padding: 0;
        border-bottom: none;
        overflow: hidden;
    }

        .contentNav .myfav h1
        {
            background: url(../images/left-button-bg.png) top center repeat-x;
            height: 18px;
            padding: 5px 0 4px 15px;
            line-height: 21px;
            color: #392177;
            width: 203px;
            font-size: 12px;
            text-align: left;
            border-bottom: #cbcacf 1px solid;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            border-radius: 0;
        }

        .contentNav .myfav li
        {
            float: left;
            width: 217px;
            padding: 8px 3px 8px 18px;
            background: url(../images/fav-li-bg.png) 8px 50% no-repeat #fff;
            border-bottom: #cbcacf 1px solid;
        }

            .contentNav .myfav li a
            {
                color: #00b8dc;
                text-decoration: underline;
            }

                .contentNav .myfav li a:hover
                {
                    color: #000;
                }

    .contentNav li ul
    {
        clear: both;
        display: none;
        width: 280px;
        border: 1px solid #e3e3e3;
        border-bottom: none;
        overflow: hidden;
        margin: 0;
        z-index: 550;
        left: 220px;
    }

    .contentNav li:hover ul
    {
        display: block;
        position: absolute;
        background: #f0f0f0;
        margin: -31px 0 0 -1px;
    }

    .contentNav li:hover li
    {
        float: left;
        color: #e00001;
        width: 92%;
        padding: 0 1% 0 7%;
        text-align: left;
        background: url(../images/menu-bullet.png) 8px 48% no-repeat;
        border-bottom: #ccc 1px dotted;
        height: 30px;
        line-height: 30px;
    }

        .contentNav li:hover li:hover
        {
            color: #e00001;
        }

        .contentNav li:hover li a
        {
            color: #00638c;
            background: 0 0;
            display: block;
            width: 100%;
            padding: 0;
        }

            .contentNav li:hover li a:hover, .contentNav li:hover li:hover a
            {
                color: #e00001;
            }

    .contentNav li.case a, .contentNav li.ebilling a, .contentNav li.financial a, .contentNav li.home a
    {
        display: block;
        height: 42px;
    }

.homeleftchat, .leftchat
{
    height: 70px;
    float: left;
    text-align: center;
}

.contentNav li.home a
{
    width: 107px;
}

.contentNav li.ebilling a
{
    width: 182px;
}

.contentNav li.case a
{
    width: 253px;
}

.contentNav li.financial a
{
    width: 203px;
}

.leftchat
{
    width: 100%;
    padding-top: 10px;
}

.homeleftchat
{
    width: 100%;
    padding-top: 50px;
}

.whitecolor
{
    color: #392177;
    padding: 5px 20px;
}

.bannernotification
{
    background: #e0f2f5;
    border-top: #392177 4px solid;
    font-weight: 700;
}

    .bannernotification a
    {
        color: #00b8dc;
    }

        .bannernotification a:hover
        {
            color: #392177;
        }

.homenewsupdatesbox
{
    border: 1px solid #ebebeb;
    border-top: none;
    width: 100%;
    margin: 10px 0;
}

    .homenewsupdatesbox td
    {
        font-size: 12px;
        color: #000;
    }

    .homenewsupdatesbox h1
    {
        background: url(../Images/details-hd-bg.png) repeat-x #ebebeb;
        font-size: 15px;
        color: #000;
        padding: 5px;
        height: 27px;
        font-weight: 700;
        text-align: left;
        margin: 20px 0;
    }

.breadcrumbbox
{
    width: 100%;
    border-bottom: 1px dotted #d2d8e1;
}

.breadcrumb
{
    color: #000;
    text-align: left;
    padding: 5px 0;
}

    .breadcrumb a
    {
        background: url(../images/breadcrumbarr.gif) 100% 50% no-repeat;
        font-weight: 400;
        color: #000;
        padding: 0 10px 0 5px;
        font-size: 11px;
    }

        .breadcrumb a:hover
        {
            text-decoration: underline;
            color: #EA1C24;
        }

.breadcrumpselected
{
    color: #000;
    padding: 0 0 0 5px;
}

    .breadcrumpselected a
    {
        color: #000;
        font-size: 12px;
        font-weight: 700;
        text-decoration: none;
        background: 0 0;
    }

.contentGrid, .contentGridNB
{
    margin: 0 auto;
    background: #fdfdfd;
    width: 99%;
}

.contentGrid
{
    border: 1px solid #dbdbdb;
}

.contentGridMainHeader
{
    background: #6a6a6a;
    color: #FFF;
    font-weight: 700;
    padding: 5px;
    font-size: 14px;
}

.contentGridHeader, .contentGridHeaderAlignLeft, .contentGridHeaderAlignRight
{
    padding: 0 4px;
    height: 37px;
    font-weight: 700;
}

.contentGridHeader
{
    background: url(../images/grid-header.png) repeat-x;
    text-align: center;
    color: #343851;
    font-size: 11px;
    border: none;
}

.contentGridHeaderAlignLeft
{
    background: url(../images/grid-header.png) center center repeat-x #dce9fc;
    text-align: left;
    color: #000;
    font-size: 11px;
    border: none;
    border-right: 1px solid #dbdbdb;
}

.contentGridHeaderAlignRight
{
    background: url(../images/grid-header.png) repeat-x;
    text-align: right;
    color: #000;
    font-size: 11px;
    border: none;
}

.contentGridHeader a
{
    color: #000;
}

    .contentGridHeader a:hover
    {
        color: red;
    }

.contentGridHeaderborder
{
    padding: 0 0 0 5px;
    border-right: 1px solid #dbdbdb;
    background: url(../images/grid-header.png) center center repeat-x #dce9fc;
    height: 37px;
    border-top:1px solid #dbdbdb
}

.contentGridButtonCell, .contentGridCell, .contentGridCellAlt
{
    background: #f2f2f2;
    padding: 4px;
    text-align: left;
    color: #333;
    font-size: 11px;
    height: 27px;
}

.contentGridCellAltCenter, .contentGridCellCenter
{
    background: #fdfdf3;
    border-bottom: 1px solid #dbdbdb;
    padding: 4px;
    text-align: Center;
    color: #333;
    font-size: 11px;
    height: 27px;
}

.contentCellAltCenterAlign, .contentCellCenterAlign
{
    border-top:1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    padding: 4px;
    text-align: center;
    color: #333;
    font-size: 11px;
    height: 27px;
}

.contentCellRightAlign, .contentCellRightAlignment
{
    text-align: right;
    border-bottom: 1px solid #dbdbdb;
    padding: 4px;
}

.contentCellRightAlign
{
    color: #333;
    font-size: 11px;
    height: 27px;
    border-right:1px solid #dbdbdb;
}

.contentCellRightAlignment
{
    font-size: 12px;
    height: 20px;
}

.contentCell, .contentCellAmountFormat
{
    color: #333;
    height: 27px;
    font-size: 11px;
}

.contentCell
{
    border-right: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    padding: 4px;
    text-align: left;
}

    .contentCell ol, .contentCell ul
    {
        margin: 0;
        padding: 0 20px;
    }

    .contentCell li
    {
        font-weight: 700;
        padding: 5px 0;
    }

.contentCellAmountFormat
{
    border-bottom: 1px solid #dccfe9;
    border-left: 1px solid #fdfdf3;
    border-top: 1px solid #fdfdf3;
    border-right: 1px solid #fdfdf3;
    padding: 4px;
    text-align: right;
}

.contentGridButtonCell
{
    background: #FFF;
    text-align: right;
    padding: 5px 10px 5px 0;
}

.contentGridButtonCellLedes
{
    background: #f9f9f9;
    padding: 2px 2px 2px 0;
    height: 30px;
}

.value
{
    text-align: right;
    padding: 0 5px 0 0;
}

.contentGridCellAlt, .contentGridCellAltCenter
{
    background: #f9f9f9;
}

.contentGridPaging
{
    width: 99%;
    text-align: left;
    margin: 0 auto;
}

    .contentGridPaging td
    {
        background: #eff2f7;
        text-align: left;
        color: #404445;
        padding: 0;
        font-size: 11px;
    }

.contentFormLabelLeft, .contentSubHead
{
    padding: 8px 5px;
    color: #000;
    font-weight: 700;
}

.contentSubHead
{
    font-size: 13px;
    border-bottom: 1px solid #dccfe9;
}

.contentFormFeild, .contentFormFeildAlt, .contentFormLabel, .contentFormLabelAlt
{
    text-align: right;
    font-size: 11px;
    font-weight: 700;
    padding: 8px 5px;
    color: #000;
    border-bottom: 1px solid #dbdbdb;
}

.contentFormLabelLeft
{
    text-align: left;
    font-size: 11px;
    background: #fdfdf3;
    border-bottom: 1px solid #dccfe9;
}

.contentFormFeildAlt, .contentFormLabelAlt
{
    background: #f9f9f9;
}

.contentFormFeild, .contentFormFeildAlt
{
    text-align: left;
}

.contentTxbox
{
    width: 95%;
    border: 1px solid #9ba6ba;
    font-size: 11px;
}

.contentCell a, .contentCellAltCenterAlign a, .contentCellCenterAlign a, .contentCellRightAlign a, .contentGridCell a, .contentGridCellAlt a, .contentGridCellAltCenter a, .contentGridCellCenter a
{
    text-decoration: none;
    color: #000;
}

    .contentCell a:hover, .contentCellAltCenterAlign a:hover, .contentCellCenterAlign a:hover, .contentCellRightAlign a:hover, .contentGridCell a:hover, .contentGridCellAlt a:hover, .contentGridCellAltCenter a:hover, .contentGridCellCenter a:hover
    {
        color: red;
        text-decoration: underline;
    }

.contentFormFeild table, .contentFormFeildAlt table, .contentFormLabel table, .contentFormLabelAlt table
{
    font-size: 11px;
    font-weight: 700;
}

.contentGridCellAltNew, .contentGridCellNew
{
    background: #fdfdf3;
    border-bottom: 1px solid #dccfe9;
    border-left: 1px solid #fdfdf3;
    border-top: 1px solid #fdfdf3;
    border-right: 1px solid #fdfdf3;
    padding: 8px;
    text-align: center;
    color: #333;
    font-size: 11px;
    height: 27px;
}

.tabcontent h1
{
    font-size: 15px;
    font-weight: 700;
    color: #000;
}

.tabcontent h3, .tabcontent h4
{
    font-size: 13px;
    font-weight: 700;
}

.tabcontent h3
{
    color: #000;
}

.tabcontent .searchbox
{
    border: 2px solid #ccc;
    width: 270px;
    height: 24px;
    padding: 5px;
}

.tabcontent a
{
    color: #000;
    text-decoration: none;
    padding: 0 5px;
}

    .tabcontent a:hover
    {
        color: red;
    }

.tabcontent .dropbox
{
    border: 2px solid #ccc;
    width: 80%;
    height: 24px;
    padding: 0 0 0 5px;
}

.noborder
{
    padding: 0!important;
    border: none!important;
}

.showhideimage
{
    padding: 250px 0 0;
    vertical-align: top;
}

.hidesupport
{
    border-bottom: #ccc 1px solid;
    text-align: right;
}

.contentNav .myfav h1 img
{
    float: right;
    padding: 3px 15px 0 0;
}

.tabcontent h4
{
    color: #000;
    padding-bottom: 10px;
}

.tabcontent p
{
    padding-bottom: 5px;
    font-size: 12px;
}

.innerheader, .innerheader h1
{
    font-size: 13px;
}

.faqtr
{
    background: #fff;
}

.faqtralt
{
    background: #f2f2f2;
}

    .faqtr td, .faqtralt td
    {
        border-right: #ccc 1px solid;
        border-bottom: #ccc 1px solid;
        padding: 8px;
        text-align: justify;
    }

.innerheader
{
    background: url(../images/left-button-bg-big.png) repeat-x;
    height: 30px;
    border-bottom: #cbcacf 1px solid;
    color: #000;
    font-weight: 700;
    padding-left: 5px;
}

a.bluelink
{
    color: #0365b1;
    text-decoration: underline;
}

a:hover.bluelink
{
    color: #000;
    text-decoration: underline;
}

.supports
{
    font-size: 12px;
}

    .supports h5
    {
        font-size: 13px;
        color: #009ad9;
        padding-top: 10px;
    }

    .supports .calndate, .supports .calnmnt
    {
        font-family: MYRIADPROCOND,ConvMYRIADPROCOND,Sans-Serif;
        color: #fff;
    }

    .supports .calndate
    {
        font-size: 40px;
    }

    .supports .calnmnt
    {
        font-size: 24px;
    }

.footer-inner
{
    width: 100%;
    height: 40px;
    float: left;
    font-size: 11px;
    background: #dad7d4;
    text-align: center;
    padding: 10px 0;
    line-height: 40px;
}

    .footer-inner a
    {
        color: #000;
        text-decoration: none;
    }

        .footer-inner a:hover
        {
            color: red;
            text-decoration: underline;
        }

.bannerhead
{
    font-size: 28px;
    font-weight: 200;
    color: #392177;
    text-shadow: 1px 1px 0 #fff;
}

.britlogout
{
    background-color: #392177;
    padding: 6px 25px;
    border-radius: 15px;
    border: none;
    color: #fff;
    font-weight: 700;
    outline: 0;
    background: -webkit-gradient(linear,0 0,0 100%,from(#639),to(#392177));
    background: -webkit-linear-gradient(top,#392177,#639);
    background: -moz-linear-gradient(top,#392177,#639);
    background: -ms-linear-gradient(top,#392177,#639);
    background: -o-linear-gradient(top,#392177,#639);
    transition: all linear .15s;
}

    .britlogout:hover
    {
        background: -webkit-gradient(linear,0 0,0 100%,from(#392177),to(#639));
        background: -webkit-linear-gradient(top,#639,#392177);
        background: -moz-linear-gradient(top,#639,#392177);
        background: -ms-linear-gradient(top,#639,#392177);
        background: -o-linear-gradient(top,#639,#392177);
    }

    
.britlogout{padding:6px 25px;border-radius:15px;border:none;color:#fff;font-weight:700;outline:0;background: #da5527;
background: -moz-linear-gradient(top,  #da5527 0%, #d86b47 100%);
background: -webkit-linear-gradient(top,  #da5527 0%,#d86b47 100%);
background: linear-gradient(to bottom,  #da5527 0%,#d86b47 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da5527', endColorstr='#d86b47',GradientType=0 );
transition:all linear .15s}
.britlogout:hover{background: #d84413;
background: -moz-linear-gradient(top,  #d84413 1%, #d64a20 100%);
background: -webkit-linear-gradient(top,  #d84413 1%,#d64a20 100%);
background: linear-gradient(to bottom,  #d84413 1%,#d64a20 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d84413', endColorstr='#d64a20',GradientType=0 );
}

.header{width:100%;background:url(../images/NYCM-logo-2.png) 15px 50% no-repeat #fff;border-bottom:#da5527 5px solid}

.headerdetails{background:url(../images/logout-bg.png) right top no-repeat;height:120px;}

.gblogout ul ul li{float:left;font-weight:700;color:#e00001;width:90%;padding:0 1% 0 9%;background:url(../images/diamond-tile.png) 8px 48% no-repeat #da5527;border:1px solid #e3e3e3;border-top:none;line-height:42px;position:relative}
.gblogout ul ul li:hover{color:#da5527;background:url(../images/diamond-tile-blue.png) 8px 48% no-repeat #fff}
.gblogout ul ul li:hover a{color:#da5527}


/*mck*/
.score_card_table1 td.contentFormFeild {padding-left:5px !important;}
.score_card_table1 td {background: #fff !important;}
.globalbox_new {  background: #ebebeb;  padding: 2px 5px;}
.globalbox_new h1 {  background: none !important; margin-bottom:0 !important;}
.score_card_table1 td.contentFormFeildAlt {padding-left:5px !important;}
.contentTxbox {
    width: 170px;
    border: 1px solid #9ba6ba;
    font-size: 12px;
    height: 22px;
}
.disable_style{background-color: #dddddd;pointer-events: none;
    color: #333; 
    border: 1px solid #666 }
.score_tableboder_s1{border: 1px solid #dbdbdb;}	
.score_50td {width:50% !important; padding:5px 15px 10px;}

.score_tableboder_s1 tr:last-child td {border-bottom: none !important;}

.score_card_boxlist {
    display: block;
    border: 1px solid #dbdbdb;
    padding: 10px;
    height: 100%;
    background: rgb(219 219 219 / 6%);
    white-space: normal; text-align: left;
}

.score_card_boxlist span {
    display: block;
    font-size: 12px;
    padding-bottom: 4px;color: #6a747c;
}

.score_card_boxlist b {
    display: block;
    font-size: 15px; min-height: 40px;
}

.globalbox_new2 {  background: none;  padding: 2px 5px;}
.globalbox_new2 h1 {  background: none !important; margin-bottom:0 !important; font-size: 16px;}

.score_card_table2 td {border-bottom: none !important; background:#fff !important}
.score_card_boxlist.score_card_boxlist1 b{ min-height: inherit;}

