#nav {padding:0; margin:0; list-style:none; position:relative; z-index:600; height:30px; width:882px;}
 
#nav ul {position:absolute; left:-9999px; top:-9999px; padding:0; margin:0; list-style:none; float:left; background:#fff; border-top:1px solid #fff; }

#nav li {float:left; margin-right: 2px;}
#nav li li {float:none; margin-right: 0; padding: 4px 0; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom: 1px dotted #ccc; background: #fff;}
#nav li.last {border-bottom:1px solid #ccc;}
#nav li.toplast {margin-right: 0;}

#nav li a {display:block; float:left; color:#fff; height:30px; width: 219px;  text-align: center; line-height:32px; text-decoration:none; white-space: nowrap; font-weight:bold;}
#nav li.toplast a {width: 219px;}
#nav li li a {display:block; height:auto; width: 238px; color:#3c4259; white-space: normal; line-height:20px; float:none; text-align: left; padding:0 5px; font-weight:normal; letter-spacing:1px; background: #fff;}
#nav li.toplast li a {width: 238px;}
/*#nav li li a.fly {background: #36718f url('images/arrow-right-2-lt.gif') 130px center no-repeat;}
#nav ul.left li a.fly {padding-left: 15px; width: 129px; background: #36718f url('images/arrow-left-2-lt.gif') 5px center no-repeat;}*/

#nav li:hover {position:relative; z-index:600;}
#nav li:hover ul {width: 250px; left:0; top:30px; position: absolute; z-index:500; }
#nav li:hover ul.left{width: 250px; left:-31px; top:30px; z-index:500;}

/* dropdown rules for browsers that understand (not IE6) */
/* show next level */
#nav li:hover li:hover > ul {margin-left:100%; left:-5px;  top:-1px; z-index:500;}
#nav li:hover li:hover > ul.left  {margin-left:-100%; left:0; top:-1px; z-index:500;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto; }
#nav li:hover > ul ul.left {position:absolute; left:-9999px; top:-9999px; width:auto; }
/* show path followed */
#nav li:hover > a {color:#fff; background: url("../images/navbuttons.gif") 0 -30px no-repeat;}
#nav li li:hover > a {color:#fff; background-color:#b9613d; background-image: none;}
#nav li ul.left li:hover > a {color:#fff; background-color:#b9613d;}



