#horizontal-multilevel-menu{margin:0; padding:0; background:#5977a0 url(images/header_menu_bg.gif) repeat-x; min-height:30px; width:100%; list-style:none; font-size:12px; float:left; height:30px}

#horizontal-multilevel-menu ul{margin:0; padding:0; list-style:none}

#horizontal-multilevel-menu a{display:block; padding:4px 10px 5px 10px; text-decoration:none; text-align:center; font-size:12px}

#horizontal-multilevel-menu li{float:left}

#horizontal-multilevel-menu li.root-item, #horizontal-multilevel-menu li.root-item-selected{margin-right:6px}

#horizontal-multilevel-menu li a.root-item{color:white; font-weight:bold; font-size:12px; white-space:nowrap; padding:7px 5px 7px 3px; margin-left:10px}

#horizontal-multilevel-menu div.root-separator{width:2px; height:30px; float:left; background:#6682a6 url(images/separator.gif) center top no-repeat}

#horizontal-multilevel-menu div.root-left{width:2px; height:30px; float:left; margin-left:6px}

#horizontal-multilevel-menu li:hover div.root-left, #horizontal-multilevel-menu li.jshover div.root-left, #horizontal-multilevel-menu li.root-item-selected div.root-left{background:url(images/root-menu-left.gif) top left no-repeat}

#horizontal-multilevel-menu li a.root-item-selected{background:url(images/root-menu-right.gif) top right no-repeat; color:white; font-weight:bold; font-size:12px; padding:7px 5px 7px 3px; margin-left:10px}

#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item{background:url(images/root-menu-right.gif) top right no-repeat; color:white; font-size:12px; padding:7px 5px 7px 3px}

#horizontal-multilevel-menu a.parent{background:url(images/arrow.gif) center right no-repeat}

#horizontal-multilevel-menu a.denied{background:url(images/lock.gif) center right no-repeat}

#horizontal-multilevel-menu li li:hover, #horizontal-multilevel-menu li li.jshover{background:#666666 url(images/menu-item-separator.gif) center top repeat-x; color:#fff}

#horizontal-multilevel-menu li li.item-selected{background:#666666 url(images/menu-item-separator.gif) center top repeat-x; color:#fff}

#horizontal-multilevel-menu li li.item-last{background-image:none}

#horizontal-multilevel-menu li ul{position:absolute; width:148px; top:auto; margin-left:0px; display:none; z-index:500; height:auto; background:#f1f6fa; border:1px solid #999999}

#horizontal-multilevel-menu li li{width:100%; background:url(images/menu-item-separator.gif) center top repeat-x}

#horizontal-multilevel-menu li ul a{text-align:left}

#horizontal-multilevel-menu li a, 
#horizontal-multilevel-menu li:hover li a, 
#horizontal-multilevel-menu li.jshover li a, 
#horizontal-multilevel-menu li:hover li:hover li a, 
#horizontal-multilevel-menu li.jshover li.jshover li a, 
#horizontal-multilevel-menu li:hover li:hover li:hover li a, 
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a, 
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a, 
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a, 
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a, 
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:black}

#horizontal-multilevel-menu li.item-selected a, 
#horizontal-multilevel-menu li:hover li.item-selected a, 
#horizontal-multilevel-menu li.jshover li.item-selected a, 
#horizontal-multilevel-menu li:hover li:hover li.item-selected a, 
#horizontal-multilevel-menu li.jshover li.jshover li.item-selected a, 
#horizontal-multilevel-menu li:hover li:hover li:hover li.item-selected a, 
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.item-selected a, 
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li.item-selected a, 
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.item-selected a, 
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li.item-selected a, 
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.item-selected a{color:#fff}

#horizontal-multilevel-menu li:hover li:hover a, 
#horizontal-multilevel-menu li.jshover li.jshover a, 
#horizontal-multilevel-menu li:hover li:hover li:hover a, 
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a, 
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a, 
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a, 
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a, 
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#fff}

#horizontal-multilevel-menu li ul ul{margin:-24px 0 0 145px}

#horizontal-multilevel-menu li:hover ul ul, 
#horizontal-multilevel-menu li.jshover ul ul, 
#horizontal-multilevel-menu li:hover ul ul ul, 
#horizontal-multilevel-menu li.jshover ul ul ul, 
#horizontal-multilevel-menu li:hover ul ul ul ul, 
#horizontal-multilevel-menu li.jshover ul ul ul ul, 
#horizontal-multilevel-menu li:hover ul ul ul ul ul, 
#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none; position:static; width:auto}

#horizontal-multilevel-menu li:hover ul, 
#horizontal-multilevel-menu li.jshover ul, 
#horizontal-multilevel-menu li li:hover ul, 
#horizontal-multilevel-menu li li.jshover ul, 
#horizontal-multilevel-menu li li li:hover ul, 
#horizontal-multilevel-menu li li li.jshover ul, 
#horizontal-multilevel-menu li li li li:hover ul, 
#horizontal-multilevel-menu li li li li.jshover ul, 
#horizontal-multilevel-menu li li li li li:hover ul, 
#horizontal-multilevel-menu li li li li li.jshover ul{display:block; position:absolute; width:148px}

div.menu-clear-left{clear:left}
