/* CSS Document */

#globalnav, #globalnav ul { /* all lists */
    padding: 0;
    margin: 0;
    list-style: none;
    z-index:99999;
}
#globalnav {
    margin:0 0 0 0;
    height: 35px;
    background: #9C2427;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    width: 770px;
}
#globalnav li { /* all list items */
    float: left;
}
#globalnav li a{
    display: block;
    font-size:11px;
    border-left: 1px solid #c43237;
    border-right: 1px solid #771113;
    color: #fff;
    padding:10px 14px;
    text-transform: uppercase;
    text-decoration:none;
    text-align:center;
}

#globalnav li.selected a:hover {
    background-color:#fdffbc;
}
body.fr #wrap #globalnav li.ddl a {
    padding:10px 20px 10px 10px;
    background:url(../images/globalnav-arrow_down.gif) no-repeat center right;
    }

#globalnav li.ddl a {
    padding:10px 25px 10px 10px;
    background:url(../images/globalnav-arrow_down.gif) no-repeat center right;
    }


#globalnav li.selected a{
    background-color:#fdffbc;
    color:#3B2819;
    border-left:1px solid #fff;
    }
#globalnav li.selected.ddl a{
    background-image: url(../images/globalnav-arrow_down_selected.gif);
    }

#globalnav li.selected li a{
    color: #fff;
    background: #3B2819;
    border-left: none;}

#globalnav li a:hover {
    background-color:  #ac3437;
}


#globalnav li ul { /* second-level lists */
    position: absolute;
    width: 20em;
    background: #3b2819;
    left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#globalnav li ul li {
    border-bottom:1px solid #2b1d13;
    border-top:1px solid #4f3622;
    display:block;
    width:20em;

}
#globalnav li ul li a, #globalnav li ul li a:visited {
    border-left:none;
    border-right:none;
    text-align:left;
}
#globalnav li ul li a:hover,
#globalnav li.selected ul li a:hover {
    color: #ffffff;
    background-color: #5b4839;
}

#globalnav li.ddl ul li a:link,
#globalnav li.ddl ul li a:visited {
    background-image: none;
}

#globalnav li:hover ul, #globalnav li.sfhover ul { /* lists nested under hovered list items */
    left: auto;
}

#globalnav li#homelink .navlink{
    padding: 10px 0;
   text-indent: -900em;
    overflow: hidden;
    background: url(../images/nav-home.gif) center 9px no-repeat;
    width: 36px;
}
#globalnav li#homelink .navlink:hover{
    background: #ac3437 url(../images/nav-home.gif) no-repeat;
    background-position: 50% -82px;
}

#globalnav li#homelink.selected .navlink,
#globalnav li#homelink.selected .navlink:hover{
    background: #FDFFBC url(../images/nav-home.gif) no-repeat;
    background-position: 50% -34px;
}

#globalnav li.dd-level-2 ul { /* third-level lists */
    position: absolute;
    width: 20em;
    background: #3b2819;
    left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}


#globalnav li.dd-level-2 ul li {
    border-bottom:1px solid #2b1d13;
    border-top:1px solid #4f3622;
    display:block;
    width:20em;

}
#globalnav li.dd-level-2 ul li a, #globalnav li.dd-level-2 ul li a:visited {
    border-left:none;
    border-right:none;
    text-align:left;
}
#globalnav li.dd-level-2 ul li a:hover,
#globalnav li.dd-level-2.selected ul li a:hover {
    color: #ffffff;
    background-color: #5b4839;
}

#globalnav li.dd-level-2 ul li a:link,
#globalnav li.dd-level-2 ul li a:visited {
    background-image: none;
}
