#header {
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  background-color: #336600;
  color: white;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-style: normal;
  text-align: center;
  font-size: 1em;
}
#menu {position:relative; z-index:500; } /* height for this demo only */
#menu ul {margin:0; list-style:none; padding:5px; background:#003366;}
#menu ul.level1 {height:30px;}
#menu ul ul {position:absolute; left:-9999px;}
#menu table {border-collapse:collapse; width:0; height:0; position:absolute; left:-1px; top:-1px;}
#menu ul li {background:#fff; margin-right:5px; float:left;}
#menu ul li a {display:block; float:left; padding:8px 10px 8px 5px; font:normal 11px verdana, sans-serif; color:white; text-decoration:none; background:#336699; border:1px solid #336699; border-color:#ddd #555 #555 #ddd;}
#menu ul li a.fly {background:#336600 url(multi-line-dropdown/arrow.gif) no-repeat right center; padding-right:15px;}

#menu ul ul li {margin:0;}
#menu ul ul li a {width:105px;}
#menu ul ul li a.fly {padding-right:10px;}

#menu ul li:hover {position:relative;}
#menu ul li a:hover {direction:ltr; background:#003366; color:#fff; border-color:#003366; position:relative;}
#menu ul li:hover > a {background:#003366; color:#fff; border-color:#003366;}

#menu ul :hover ul {left:-5px; width:122px; top:31px;}

#menu ul :hover ul :hover ul,
#menu ul :hover ul :hover ul :hover ul,
#menu ul :hover ul :hover ul :hover ul :hover ul {left:122px; width:122px; top:-5px;}

#menu ul :hover ul ul,
#menu ul :hover ul :hover ul ul, 
#menu ul :hover ul :hover ul :hover ul ul {left:-9999px;}

#container {
    position:relative;
    width: 900px;
    height: 2000px;
    display:block;
    background:#FFFFFF;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
}
