/*
    Prepared by Blue Lab                   www.bluelab.com
    For TheMolinaFoundation.com            www.TheMolinaFoundation.com
    All Rights Are Reserved.


============================================================================================================
Edit Date   Edited By                 Description
----------  ----------------------    ----------------------------------------------------------------------
03162009    kdeluca@bluelab.com       Created.

============================================================================================================
*/
/* EX Menu CSS Document */

    #mainlevelmainnav, #mainlevelmainnav ul{ /* #divMenuBar / divMenuBarContents */
    float:left;
    list-style:none;
    line-height:1em;
    height: 31px;
    background-color: transparent;
    font-weight:700;
    margin:0;  /* 0 0 0 10px */
    padding:0;
    }
    #mainlevelmainnav a:link, #mainlevelmainnav a:visited { /* Not MouseOver - Text Links on the TopBar */
    display:block; /* originally display:block; */
    font-weight: bold;
    font-size: .80em;
    color: #fff;
    text-decoration:none;
    text-transform: capitalize;
    margin: 0 0 0 0;
    padding:8px 8px 11px 8px; /* bottom needs to dip below a bit */
    font-family: "Century Gothic",Tahoma,Verdana,sans-serif;
    background: transparent url('../images/elements/bb_menu_border.gif') top right no-repeat;
    }

    #mainlevelmainnav a:active, #mainlevelmainnav a:hover { /* MouseOver - Text Links on the TopBar */
    display:block; /* originally display:block; */
    font-weight: bold;
    font-size: .80em;
    color: #fff;
    text-decoration:none;
    text-transform: capitalize;
    margin: 0 0 0 0;
    padding:8px 8px 11px 8px;  /* bottom needs to dip below a bit */
    font-family: "Century Gothic",Tahoma,Verdana,sans-serif;
    background: transparent url('../images/backgrounds/bb_menu_highlight_2.jpg') top right repeat-x;
    }

    #mainlevelmainnav li{
    float: left;
    padding: 0;
    margin: 0;
    }

    ul#mainlevelmainnav li.mainlevelmainnav, ul#mainlevelmainnav li.mainlevel_activemainnav, ul#mainlevelmainnav li.mainlevel_currentmainnav {
    height: 31px;
    /* overflow: hidden; */
    margin: 0;
    background: transparent;
    border-right: 0px #CF4121 solid;
    }

    ul#mainlevelmainnav li.mainlevel_activemainnav,
    ul#mainlevelmainnav li.mainlevel_currentmainnav {
    background: transparent url('../images/backgrounds/bb_menu_highlight.jpg') top left repeat-x;
    }

    ul#mainlevelmainnav li.mainlevel_activemainnav a.mainlevel_activemainnav,
    ul#mainlevelmainnav li.mainlevel_currentmainnav a.mainlevel_currentmainnav {
    color: #fff;
    }

    #mainlevelmainnav li ul{ /* Drop down menu primary background */
    z-index: 10001;
    position:absolute;
    top: 31px;
    left:-999em;
    height:auto;
    width:17em;
    font-weight:400;
    background:#CF4121  url('../images/elements/bb_dropdown_menu_2.jpg') top left repeat-x;;
    border:1px #ED901D solid;
    margin:0 0 0 -1px; /* offset for the border-right */
    overflow: hidden;
    }
    #mainlevelmainnav li ul li{
    width:17em;
    border-bottom: 1px #fff solid;
    margin: 0;
    padding: 0;
    }
    #mainlevelmainnav li ul a:link, #mainlevelmainnav li ul a:visited { /* Drop down menu link font, etc. */
    width:20em;
    font-family: "Century Gothic",Tahoma,Verdana,sans-serif;
    color:#fff;
    font-size: .80em;
    line-height:16pt;
    font-weight:600;
    margin: 0;
    padding: 6px 3px 6px 8px; /* Padding surrounding the drop down menu links */
    background: transparent;
    }

    #mainlevelmainnav li ul a:hover{ /* Drop down menu link font, etc. */
    width:20em;
    font-family: "Century Gothic",Tahoma,Verdana,sans-serif;
    color:#fff;
    font-size: .80em;
    line-height:16pt;
    font-weight:600;
    background: #ED901D url('../images/elements/bb_dropdown_menu_highlight.jpg') bottom left repeat-x;
    padding: 7px 3px 6px 10px; /* offset for the border-right: compare to #mainlevelmainnav li ul a:link, #mainlevelmainnav li ul a:visited ABOVE  */
    margin: 0;
    }
    #mainlevelmainnav li:hover ul ul,#mainlevelmainnav li:hover ul ul ul,#mainlevelmainnav li.sfhover ul ul,#mainlevelmainnav li.sfhover ul ul ul{
    left:-999em;
    }
    #mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul,#mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover ul,#mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul{
    left:auto;
    z-index:6000;
    }


    #mainlevelmainnav li li:hover,#mainlevelmainnav li li.sfhover{
    background-color:#ED901D;
    border-bottom: 1px #fff solid;
    }

/* IE Fix */
#mainlevelmainnav li:hover, #mainlevelmainnav li.hover {
    position: static;
}

li.sublevelmainnav {
    z-index: 2000;
}

