.topNav {text-transform:uppercase; font:bold 11px Arial; text-align:right; clear:both;}
#nav {height: 30px; padding-left:0px;}
#menu {height:30px; position:relative; margin: 0; z-index:1000; float:left;}
/*#menu table.ie6 {border-collapse:collapse; margin:0; padding:0;}*/

#menu ul {padding:0; margin:0; list-style: none;}
#menu ul li {float:left;}
#menu ul li a {display:block; float:left;padding:0 15px 0 0;text-decoration:none; text-transform:uppercase; font:bold 12px Arial; color:#999999; height:30px; line-height:29px; background:url(../images/tabCenter.gif) no-repeat right top;}
#menu ul li a b {display:block; float:left; padding:0 0 0 15px; text-decoration:none; text-transform:uppercase; font:bold 12px Arial; color:#999999; height:30px; line-height:29px; background:url(../images/tabCenter.gif) no-repeat left top; cursor:pointer;}

#menu ul li div.holder {position:absolute; left:-9999px;}

#menu ul li div .leftSide {float:left;background: #ddd url(../images/dropLeft.gif) no-repeat left bottom;}
#menu ul li div .rightSide {float:left; margin-left:5px; padding:0 10px 0 0; background:url(../images/dropRight.gif) no-repeat right bottom;}

#menu ul li:hover {position:relative;}
#menu ul li a:hover {color:#FFFFFF; background-position:right center; white-space:nowrap; position:relative;}
#menu ul li a:hover b {color:#005EA8; background-position:left center;}
#menu ul li a.sub:hover {color:#005EA8; background-position:right bottom; white-space:nowrap; position:relative;}
#menu ul li a.sub:hover b {color:#FFFFFF; background-position:left bottom;}

#menu ul li:hover > a {color:#005EA8; position:relative;}
#menu ul li:hover a.sub {color:#005EA8; background-position:right bottom; white-space:nowrap; position:relative;}
#menu ul li:hover a.sub > b {color:#FFFFFF; background-position:left bottom;}
#menu ul li.right a:hover div.holder {left:auto; right:3px; top:30px;}
#menu ul li.right:hover div.holder {left:auto; right:4px; top:30px;}

#menu ul :hover div.holder {position:absolute; top:30px; left:4px; margin:0; padding:0;}

#menu ul dl {width:auto; list-style:none; margin-top:2px;}
#menu ul dl dt {color:#FFFFFF; white-space:nowrap;}
#menu ul dl dd { margin-bottom:5px;}
#menu ul dd a { height:20px; background-image: none; text-align:left; font:bold 12px Arial; text-decoration:none; text-transform:none; color:#80afd3; white-space:nowrap; float:none; padding-top:5px; padding-left:5px;}
#menu ul dd a:hover {color:#80afd3; background:#004b87;}
#menu ul table td {vertical-align:top;}
.dropDivider{ background:url(../images/dropDivider.gif) repeat-x; height:2px;}