
#menuh-container
{
    z-index:100;
}

#menuh
{
    width: 100%;
    float: left;
    height:32px;
    margin-top:3px;
}

#menuh a
{
    font-size: small;
    font-family:Trebuchet MS, arial, helvetica, sans-serif;
    text-align: left;
    display: block;
    white-space: nowrap;
    margin: 0;
    
    padding: 0.3em;
}

#menuh a:link, #menuh a:visited, #menuh a:active /* menu at rest */
{
    color: white;
    font-weight:bold;
    background-color: #bca457;
    text-decoration: none;
}

#menuh a:hover /* menu on mouse-over  */
{
    color: white;
    background-color: #cbb672;
    text-decoration: none;
}
#menuh ul.root, #menuh ul.root:hover
{
    width: 150px;
}
#menuh a.top_parent, #menuh a.top_parent:hover /* attaches down-arrow to all top-parents */
{
    background-image: url('/img/navdown_white.gif');
    background-position: right center;
    background-repeat: no-repeat;
}

#menuh a.parent, #menuh a.parent:hover /* attaches side-arrow to all parents */
{
    background-image: url('/img/nav_white.gif');
    background-position: right center;
    background-repeat: no-repeat;
}

#menuh ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    
    float: left;
    width: 350px; /* NOTE: For adjustable menu boxes you can comment out the above width rule. 	However, you will have to add padding in the "#menh a" rule so that the menu boxes 	will have space on either side of the text -- try it */
}

#menuh li
{
    position: relative;
    min-height: 1px; /* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
    z-index:1000;
}

#menuh ul ul
{
    position: absolute;
    z-index: 500;
    top: auto;
    display: none;
    padding: 1em;
    margin: -1em 0 0 -1em;
}

#menuh ul ul ul
{
    top: 0;
    left: 100%;
}

div#menuh li:hover
{
    cursor: pointer;
    z-index: 1000;
}

div#menuh li:hover ul ul, div#menuh li li:hover ul ul, div#menuh li li li:hover ul ul, div#menuh li li li li:hover ul ul
{
    display: none;
}

div#menuh li:hover ul, div#menuh li li:hover ul, div#menuh li li li:hover ul, div#menuh li li li li:hover ul
{
    display: block;
}
