/* Son of Suckerfish Dropdowns: http://www.htmldog.com/articles/suckerfish/dropdowns/ */
#topmenu, #topmenu ul { padding: 0; margin: 0; height:30px; list-style:none; line-height:30px; text-align: center; z-index:10000; }
#_topmenu a { display: block; }
#_topmenu li { float: left; }
#topmenu li { display: inline; }
#topmenu li ul a { display: block; width: 12em; }
#topmenu li ul li { float: left; width: 12em; padding:0; }
#topmenu li ul { position: absolute; width: 12em; left: -999em; }
#topmenu li:hover ul,#topmenu li.sfhover ul  { left: auto; }
#topmenu li ul ul { margin: -1em 0 0 12em; }
/* Three levels dropdowns */
#topmenu li:hover ul ul, #topmenu li:hover ul ul ul, #topmenu li.sfhover ul ul, #topmenu li.sfhover ul ul ul { left: -999em; }
#topmenu li:hover ul, #topmenu li li:hover ul, #topmenu li li li:hover ul, #topmenu li.sfhover ul, #topmenu li li.sfhover ul, #topmenu li li li.sfhover ul { left: auto; }

/* Personal customisations to Dropdowns */
#topmenu ul { padding-left: 10px; }
#topmenu li { background: transparent url( "../images/option_bg.png" ) bottom right no-repeat; }
#topmenu a { padding: 0 30px 0 20px; }
#topmenu a:link, #topmenu a:visited { color: #aa800e; text-decoration: none; font-weight: bold; }
#topmenu a:hover { color: #9d9d96; }



/* Footer Menu */

#footermenu { overflow: hidden; }
#footermenu ul { padding: .2em 0; margin: 0; list-style-type: none; color: #9d9d96; width: 100%; text-align: center; font-size: 11px; font-weight: bold; }
#footermenu li { display: inline; border-right: 1px solid #9d9d96; }
#footermenu li a { text-decoration: none; color: #9d9d96; padding: .2em 1em; line-height: 27px; }
#footermenu li a:hover { color: #fff; }
#footermenu li#current a { color: #fff; }


/* Language Menu */

.anylinkcss {
    position:fixed;
    visibility: hidden;
    border:1px solid black;
    border-bottom-width: 0;
    color:#FFFFFF;
    line-height: 20px;
    z-index: 20000;
    background-color: #ABAAAA;
    width: 120px;
    text-align:left;
}
.anylinkcss a {
    width: 100%;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid black;
    color:#000;
    padding: 1px 0;
    text-decoration: none;
    text-indent: 5px;
}
.anylinkcss a:hover { 
    background-color: #AA800E;
    color: white;
}