﻿#menu
{
    border-left-color: Red;
    border-right-color: Red;
    background: url(../images/globalnavbg.jpg) #FFFFFF;
    text-align: center;
    float: left;
    position: relative;
    color: #595757;
}

.menubutton
{
    float: left;
    height: 42px;
    width: 80px;
    padding: 0px;
    font-size: 14px;
}

#menu a.menubutton:hover
{
    display: block;
    margin: 0;
    padding: 0;
    color: Black;
    height: 42px;
    background: url(../images/globalnav01.gif);
}

ul.menu li.li-hovers
{
    background: url(../images/globalnav01.gif);
}

/*#menubutton a.current {background: url(../images/globalnav02.gif) repeat-x;width:84px;height:70px;line-height:80px;padding:0;color:#010101;}*/
ul.menu
{
    list-style-type: none;
    font-size: small;
    padding: 0px;
    margin: 0px;
}

ul.menu ul
{
    position: absolute;
    top: 25px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    display: none;
    white-space: nowrap;
    margin-top: 17px;
}

ul.menu ul ul
{
    position: absolute;
    top: -1px;
    margin-top: 0px;
}

ul.menu li
{
    float: left;
    width: 80px;
    position: relative;
    padding: 0px;
    margin-top: 0px; /*text-align:center;*/
    height: 42px;
}

ul.menu li ul li
{
    display: block;
    clear: both;
    width: auto;
    position: relative;
    background-color: #c9caca;
    border-top: solid 1px white;
    line-height: 22px;
    height: 22px;
    margin: 0px;
}

ul.menu li ul li a
{
    display: block;
    padding-left: 10px;
    padding-right: 20px;
    height: 22px;
}

ul.menu li ul li.ahas-child
{
    color: #595757;
    background-color: #ebf2f7; /* url(../images/globalnav01.gif) ;*/ /*background-image: url("../images/arrow_over.gif");*/
    background-position: 96% 30%;
    background-repeat: no-repeat;
}

ul.menu li ul li.has-child a, ul.menu li ul li.has-child a:visited
{
    background-image: url("../images/arrow_out.gif");
    background-position: 96% 30%;
    background-repeat: no-repeat;
}

ul.menu li ul li.has-child a:hover
{
    color: #595757;
    background-color: #ebf2f7; /* url(../images/globalnav01.gif) ;*/ /*background-image: url("../images/arrow_over.gif");*/
    background-position: 96% 30%;
    background-repeat: no-repeat;
}

ul.menu li ul li a:hover
{
    color: #595757;
    background-color: #ebf2f7; /*background: url(../images/globalnav01.gif) ;*/
}

ul.menu li ul li ul li.end a, ul.menu li ul li ul li.end a:visited
{
    background-color: #ebf2f7;
    background-image: none;
}

ul.menu li ul li ul li.end a:hover
{
    color: #595757;
    background-color: #ebf2f7;
    background-image: none; /*background: url(../images/globalnav01.gif) ;*/
}

ul.menu .show
{
    display: block;
}

ul.menu dl
{
    margin: 0px;
}

ul.menu dl dt
{
    text-align: left;
    font-size: 15px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    background-image: none;
}

ul.menu dl dd
{
    text-align: left;
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    background-image: none;
}

ul.menu div dl dd a.last:hover
{
    color: #f0a314;
    text-decoration: underline; /*background-color: blue;*/
    background-image: none; /*display:block;*/ /*background: url(../images/globalnav01.gif) ;*/
}

