/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
-------------------------------------------------------------
Modified Dec-07 for banner of ECI website.
Removed unused lines and most declarations with * that were
invalid in Firefox.  Increased font-size and line-height.
Changed colors.  Changed some colors in sprite.png and moved
it to /images.  Other changes as noted.
*/
.yuimenu .yuimenu, .yuimenubar .yuimenu {
    position: absolute;
    visibility: hidden
    }
.yuimenubar li, .yuimenu li {
    list-style-type: none
    }
.yuimenubar ul, .yuimenu ul, .yuimenubar li, .yuimenu li {
    margin: 0;
    padding: 0
    }
.yuimenuitemlabel, .yuimenubaritemlabel {
    white-space: nowrap
    }
.yui-menu-shadow {
    position: absolute;
    z-index: -1
    }
.yuimenubar {
    border: solid 1px #699;
    background: url(../images/sprite.png) repeat-x 0 0
    }
.yuimenubar > .bd > ul:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    line-height: 0
    }
.yuimenubaritem {
    float: left
    }
.yuimenubarnav .yuimenubaritem {
    border-right: solid 1px #699
    }
.yuimenubaritemlabel {
    display: block;
    font-size: 100%;
    line-height: 2.5;
    padding: 0 10px;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
    outline: none;
    cursor: default;
    border-style: solid;
    border-color: #3C5864;
    border-width: 1px 0;
    position: relative;
    margin: -1px 0
    }
a.yuimenubaritemlabel:hover {
    color: #CC3
    }
/* added for ECI */
.yuimenubarnav .yuimenubaritemlabel {
    padding-right: 20px
    }
.yuimenubaritemlabel .submenuindicator {
    width: 1px;
    height: 1px;
    top: 0;
    left: 0
    }
.yuimenubarnav .yuimenubaritemlabel .submenuindicator {
    top: 50%;
    right: 8px;
    left: auto;
    margin-top: -3px;
    height: 4px;
    width: 7px;
    text-indent: 8px;
    background-position: -16px -856px
    }
.yuimenubaritem a.selected {
    background: url(../images/sprite.png) repeat-x 0 -1700px;
    border-color: #3C5864
    }
.yuimenubarnav .yuimenubaritem a.selected {
    border-left-width: 1px;
    margin-left: -1px;
    border-right-width: 1px;
    margin-right: -1px
    }
/* right border added for ECI */
.yuimenubar a.selected .submenuindicator {
    background: transparent
    }
.yuimenubarnav a.selected .submenuindicator {
    background: url(../images/sprite.png) repeat-x -16px -856px
    }
.yuimenubaritem a.disabled {
    cursor: default;
    color: #A6A6A6
    }
.yuimenubarnav .yuimenubaritem a.disabled .submenuindicator {
    background-position: -16px -881px
    }
.yuimenu .bd {
    border: solid 1px #3C5864;
    background-color: #fff
    }
.yuimenu ul {
    padding: 3px 0;
    border-width: 1px 0 0 0;
    border-color: #ccc;
    border-style: solid
    }
.yuimenu ul.first-of-type {
    border-width: 0
    }
.yuimenuitemlabel {
    font-size: 100%;
    line-height: 2;
    padding: 0 20px;
    display: block;
    color: #000;
    text-decoration: none;
    outline: none;
    position: relative;
    cursor: default
    }
.yuimenuitemlabel .helptext {
    font-style: normal;
    display: block;
    margin: -1.5em 0 0 10em
    }
.yuimenuitemlabel .submenuindicator, .yuimenuitemlabel .checkedindicator, .yuimenubaritemlabel .submenuindicator {
    position: absolute;
    overflow: hidden;
    background: url(../images/sprite.png) no-repeat
    }
.yuimenuitemlabel .submenuindicator {
    top: 50%;
    right: 8px;
    margin-top: -3px;
    height: 7px;
    width: 4px;
    text-indent: 5px;
    background-position: 0 -906px
    }
.yuimenuitemlabel .checkedindicator {
    top: 50%;
    left: 8px;
    margin-top: -3px;
    height: 7px;
    width: 7px;
    text-indent: 8px;
    background-position: 0 -1006px
    }
.yuimenuitem a.selected {
    background: #ACC
    }
.yuimenubar .yuimenuitem a.selected .submenuindicator {
    background: url(../images/sprite.png) no-repeat 0 -906px
    }
.yuimenubarnav .yuimenuitem a.selected {
    border-width: 0;
    margin: 0
    }