#topbar {position:relative; z-index:500;}
#MenuBar1 {padding:0; margin:0; list-style:none;}
#MenuBar1 ul {position:absolute; left:-9999px; padding:0; margin:0; list-style:none;}
#MenuBar1 table {border-collapse:collapse; width:0; height:0; margin:0;}
#MenuBar1 li {float:left;}
#MenuBar1 li a {display:block; float:left; width:10em; height:30px; text-align:center; color:#fff; text-decoration:none; line-height:30px; margin-top:5px; border:1px solid #666;}
#MenuBar1 li a.MenuBarItemSubmenu {background:url() no-repeat 9em center;}

#MenuBar1 li:hover {position:relative;}
#MenuBar1 li a:hover {background:#999; color:#333; position:relative; border-color:#999;}
#MenuBar1 li:hover > a {background:#999; color:#333; position:relative; border-color:#999;}

#MenuBar1 li a.MenuBarItemSubmenu:hover {background:#999 url() no-repeat 9em center; color:#333;}
#MenuBar1 li:hover > a.MenuBarItemSubmenu {background:#999 url() no-repeat 9em center; color:#333;}

#MenuBar1 :hover ul {left:0; top:30px; background:#666; width:200px; height:auto; border:1px solid #999;}
* html #MenuBar1 :hover ul {left:-1px;}
#MenuBar1 :hover ul ul {left:-9999px;}

#MenuBar1 :hover ul li {width:200px;}
#MenuBar1 :hover ul li a {height:25px; line-height:25px; margin:0; width:198px; text-align:left; text-indent:10px;}
#MenuBar1 :hover ul li a.MenuBarItemSubmenu {background:url() no-repeat 190px center;}
#MenuBar1 :hover ul li a:hover {background:#999; color:#333;}
#MenuBar1 :hover ul li:hover > a {background:#999; color:#333;}

#MenuBar1 :hover ul li a.MenuBarItemSubmenu:hover {background:#999 url() no-repeat 190px center; color:#333;}
#MenuBar1 :hover ul li:hover > a.MenuBarItemSubmenu {background:#999 url() no-repeat 190px center; color:#333;}

#MenuBar1 :hover ul :hover ul {left:180px; top:0; background:#666;}
#MenuBar1 :hover ul :hover ul li a {height:24px; line-height:24px; margin:0; width:198px; text-align:left; text-indent:10px;}

