body { behavior:url("/common_v4/css/csshover3.htc"); }

/* site navigation menu */
#mb-nav-bg {position:relative;top:0px;left:0px;height:30px;width:auto;}
#mb-nav-container {/*overflow:auto;*/}
.navbg {height:21px;width:auto;background-color:#666;}
.navpad {height:9px;width:auto;background-color:#d3d3d3;}
.topnav {background-color:#666;}
ul#mb-nav {position:absolute;z-index:100;left:0px;top:172px;width:900px;height:20px;line-height:1.5em;list-style:none;padding:0;margin:0;}
#mb-nav li {font-size:11px;}
#mb-nav li.left-spacer {float:left;margin:0;width:16px;height:12px;}
#mb-nav li.separator {float:left;margin:0 12px;width:2px;height:16px;background:url(/images_V3/style/menu_separator.gif) no-repeat;}
#mb-nav li.nav {float:left;padding:0;margin:0;background-color:#666;}
li.nav a:link,
li.nav a:visited,
li.nav a:active,
li.nav a:hover {display:block;font-size:11px;color:#fff;text-decoration:none;}
li.nav a img {margin-top:6px;} /* for ie6 alignment; assumes image=8px tall & nav bar=20px tall */
#mb-nav li.nav ul {position:absolute;left:-9999em;width:240px;overflow:hidden;z-index:5000;background-color:#666;padding:0;margin-left:-16px;}
#mb-nav li.nav ul li {color:#000;overflow:hidden;border-top:1px solid #fff;width:240px;height:auto;padding:0 11px;margin:0;}
#mb-nav li.nav ul li:first-child {border-top:none;}
#mb-nav li:hover ul, #mb-nav li.sfhover ul {border:1px solid #ffffff;left:auto;} /* setting the border on hover makes the behavior reliable in IE7 */
#mb-nav li.nav ul a {display:inline-block;} /* ie6 hack */
#mb-nav li.nav ul a {display:block;}

