/*
*	File: css/navDropdownMenu.css
*	Top nav dropdown menu styling
*	Issue/Request #17447 - New Top Nav Test including Personal Loan
*	Author: jhunvanich
*	Date: 06.07.2005
*/
/*TOPNAVIGATION CONTAINER*/
div.topnavigationcontainer {
    min-height: 10px;
    _height: 10px;
}

/*CONTAINER AND INNER TABLES*/
    table.topmaintable{width: 750px; color: white; margin-bottom: 5px;}
    table.toplogotable {height: 62px; width: 100%;}
    table.menucontainertable {height: 25px; width: 100%;}


/*TOP LOGO TABLE*/
    table.toplogotable tr td {
        border: black 1px none;
        text-align: center;
        background: white;
    }


/*TOP LOGO POSITIONING*/
    td.lmblogo img {position: relative; top: 1px; left: -10px; z-index: 1;padding-left:11px;}
    td.lmblogo {width: 221px;}
    td.lmbtagline img {position: relative; top: 18px; left: -15px;padding-bottom:6px;}
    td.lmbtagline {width: 374px;}
    td.lmbcontact img{position: relative; top: 18px; left: -25px;padding-bottom:6px;}


/*PARENT MENU CONTAINER*/
    table.menucontainertable tr td {
        border: black 1px none;
        padding: 0 0px;
        text-align: center;
        background: #339900;
        height: 100%;
    }

/*PARENT MENU DISPLAY AND POSITIONING*/
    div.menucontainer{
        position: relative;
        height: 100%;
        border: blue 1px none;
        margin: 0 auto;
        z-index: 1;
    }

    table.menucontainertable tr td img{
        display: block;
        position: absolute; top: 0px; z-index:2;
        background: #339900;
        border-right: #339900 solid 7px;
        border-left: #339900 solid 7px;
        border-top: #339900 solid 7px;
        border-bottom: #339900 solid 5px;
    }

    td.mphone img,
    td.mdebt img,
    td.mloans img,
    td.mbillpay img,
    td.mbillpay_channel img,
    td.mcredit img,
    td.minsurance img{position: absolute; left: 0px;}
    table.menucontainertable tr td.mcatagories img{
        position: absolute; left: 0px; border-bottom: #339900 solid 2px;}

    td.mcatagories{width: 123px;}

/*SUB-MENU DISPLAY AND POSITIONING*/
    /*common display properties*/
    div.sm_phone, div.sm_debt, div.sm_loans, div.sm_billpay, div.sm_billpay_channel,
    div.sm_credit, div.sm_insurance {
        background: #0E7009 !important;
        z-index: 3; color: white; font-weight: bold;
        font-size: 13px; display: none;}

    /*common DIV properties*/
    div.sm_phone div, div.sm_debt div, div.sm_loans div, div.sm_billpay div, div.sm_billpay_channel div,
    div.sm_credit div, div.sm_insurance div{
        border-bottom: #91B480 solid 1px; z-index: 4 !important;
        margin: 0 9px;}

    /*common ANCHOR properties*/
    div.sm_phone a.smlink, div.sm_debt a.smlink, div.sm_loans a.smlink,
    div.sm_billpay a.smlink, div.sm_billpay_channel a.smlink, div.sm_credit a.smlink, div.sm_insurance a.smlink{
        text-decoration: none; color: white; border: 1px none red; display: block;
        padding: 3px 0; text-indent: 12px; white-space: nowrap; text-align: left;}

    div.sm_phone a:hover, div.sm_debt a:hover, div.sm_loans a:hover,
    div.sm_billpay a:hover, div.sm_billpay_channel a:hover, div.sm_credit a:hover, div.sm_insurance a:hover{
        text-decoration: none; color: white; background-color: #339900 !important;}