#nav {list-style:none; width:702px; margin:0 25px 0 25px;  height:18px;} /* old margin:0 23px; old width: 704px; */
#nav td { white-space:nowrap; width:1%; }
#nav div {position:relative;}
#nav td.between { width:5%; }
#nav a{ height:18px; line-height:18px; color:#fff; font-weight:bold; display:block; }
#nav td table { display:none; position:absolute; top:18px; left:0; }
#nav td:hover table, #nav td.jshover table {display:block;  }
#nav table td {background:#fff; border:1px solid #000; white-space:normal;}
#nav table a {padding:5px 19px; color:#000; min-width:180px; width:180px; height:auto; overflow:visible; display:block;}
* html #nav table a {min-width:180px; width:180px; overflow:visible;}
#nav table a:hover {text-decoration:underline;}