/* -------------------------- DropDown.css -----------------------------*/
ul.dropdown, ul.dropdown li, ul.dropdown ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.dropdown
{
    position: relative;
    z-index: 597;
    float: left;
}

ul.dropdown li
{
    
    background: url(../images/menuBorder.png) no-repeat top right;
    float: left;
    line-height: 1.3em;
    vertical-align: middle;
    zoom: 1;
}
ul.dropdown li#last
{
    border: 0;
    background: none;
}

ul.dropdown li.hover, ul.dropdown li:hover
{
    position: relative;
    z-index: 599;
    cursor: default;
}

ul.dropdown ul
{
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 598;
    width: 100%;
}

ul.dropdown ul li
{
    background: none;
    border: 0;
    float: none;
}

ul.dropdown ul ul
{
    top: 1px;
    left: 99%;
}

ul.dropdown li:hover > ul
{
    visibility: visible;
}

/*-------------------------------------- Menu.css ----------------------------------------*/

ul.dropdown
{
    font: normal bold 16px "Trebuchet MS" , Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

ul.dropdown li
{
    padding: 7px 0;
    color: #fff;
    line-height: normal;
}

ul.dropdown li.hover, ul.dropdown li:hover
{
}

ul.dropdown a:link, ul.dropdown a:visited
{
    color: #fff;
    text-decoration: none;
}
ul.dropdown a:hover
{
    color: #000;
    text-decoration: none;
}
ul.dropdown a:active
{
    color: #fff;
}


/* ----- END LEVEL */


/* ----- NON-FIRST LEVEL */

ul.dropdown ul
{
    border-left: 0;
    width: 170px;
    background-color: #000;
    color: #fff;
    font-size: 12px;
    text-transform: none;
    filter: alpha(opacity=95);
    -moz-opacity: .9;
    khtmlopacity: .9;
    opacity: .9;
}

ul.dropdown ul li
{
    background-color: transparent;
    color: #000;
    filter: none;
}

ul.dropdown ul li.hover, ul.dropdown ul li:hover
{
    background-color: transparent;
}

ul.dropdown ul a:link, ul.dropdown ul a:visited
{
    color: #fff;
}
ul.dropdown ul a:hover
{
    color: #fff;
    text-decoration: none;
}
ul.dropdown ul a:active
{
    color: #fff;
}


/* ----- END LEVEL */



/*------------------------------------------------------------------------------------------------------/
 * @section	Support Class 'dir'
 * @level sep	ul, .class
 */


/* ----- ALL LEVELS (incl. first) */

ul.dropdown *.dir
{
    padding-right: 10px;
    background-image: none;
    background-position: 100% 50%;
    background-repeat: no-repeat;
}
/*------------------------------------------- Menu.advanced.css --------------------------------------*/



ul.dropdown li a
{
    display: block;
    padding: 7px 11px;
}


/* ------------- Override default */

ul.dropdown li
{
    padding: 0;
}


/* ------------- Reinitiate default: post-override activities  */

ul.dropdown li.dir
{
    padding: 7px 20px 7px 14px;
}

ul.dropdown ul li.dir
{
    padding-right: 15px;
}


/* ------------- Custom */

ul.dropdown li
{
}

ul.dropdown ul a
{
    padding: 4px 5px 4px 14px;
    width: 151px; /* Especially for IE */
}

ul.dropdown ul a:hover
{
    background-color: #005e20;
}

ul.dropdown a.open
{
    background-color: #2e2e2e;
    color: #76b900;
}

ul.dropdown ul a.open
{
    background-color: #76b900;
    color: #fff;
}


/* CSS 2.1 */

ul.dropdown li:hover > a.dir
{
    background-color: #000;
    color: #76b900;
}

ul.dropdown ul li:hover > a.dir
{
    background-color: #005e20;
    color: #fff;
}
