#horizontal-multilevel-menu { float: left; z-index: 100; position: relative; height: 40px; background: url("/images/menu-h-bg.gif") repeat-x; margin: 20px 0 15px 0; padding: 0; width: 100%; }
#horizontal-multilevel-menu li  { float: left;	list-style-type: none; position: relative; display: block;	text-decoration: none; border: none; margin: 0; padding: 0; }

#horizontal-multilevel-menu a { display:block; z-index:101; position:relative; color: #fff; font-size: 12px; font-weight: bold; line-height: 15px; text-decoration: none; margin: 0; padding: 10px 20px; }
#horizontal-multilevel-menu .root-item-selected, #horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover { color:#fff; background-color: #41A0BA; }

#horizontal-multilevel-menu li ul { background-color: #fff; border: 1px solid #41A0BA; border-top: none; display: none; position: absolute; z-index: 100; white-space: nowrap; margin: 0; padding: 0px; min-width: 80px; }
#horizontal-multilevel-menu li li {	float: none; list-style: none; margin: 0px; padding: 5px 10px; }
#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 { display:block; }
.item-selected, #horizontal-multilevel-menu li li:hover, #horizontal-multilevel-menu li li.jshover { background-color: #41A0BA; color: white; }


#horizontal-multilevel-menu li ul li a, #horizontal-multilevel-menu li ul li a:visited { margin: 0px; padding: 0px; color: #404040; font-family: Tahoma; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: underline; white-space: nowrap; }
#horizontal-multilevel-menu .item-selected a, #horizontal-multilevel-menu a:hover { color: white!important; }
