/*[fmt]1000-110B-3*/
/*----------- Menu Styles----------*/
#nav, #nav * {margin: 0; padding: 0; list-style: none; position: relative; z-index: 100; }

#nav {line-height: 1; margin: 0; padding: 0; }

#nav ul li {width: 100%; white-space: nowrap; width: 148px !important; /*[e]148px*/ }

#nav ul {position: absolute; top: -999em; /*left offset of submenus need to match (see below)*/
width: 140px; z-index: 5000; }

#nav li:hover {visibility: inherit; /*fixes IE7 'sticky bug'*/
}

#nav li {float: left; position: relative; width: 148px; }

#nav a {display: block; /*[disabled]position:relative;*/ text-decoration: none; padding: 8px 0; width: 100%; text-align: center; background-color: black; }

#nav li.login a {background-color: #4D4D4D; }

ul#nav li:first-child {width: 60px; }

ul#nav li:first-child a {width: 60px; }

#nav li:hover ul, #nav li.sfHover ul {left: 0; top: 28px; /*match top ul list item height*/
z-index: 99; }

ul#nav li:hover li ul, ul#nav li.sfHover li ul {top: -999em; }

#nav a, #nav a:visited {color: #FFF; }

#nav li li a {background-color: #4D4D4D; display: block; width: 100% !important; /*[e]100%*/ }

#nav li:hover, #nav li.sfHover, #nav a:focus, #nav a:hover, #nav a:active {outline: 0; font-weight: bold; }

#nav li:hover li a, #nav li.sfHover li a {font-weight: normal; border: 1px solid #737373; margin-top: -1px; }

#nav li:hover li a:hover, #nav li.sfHover li a:hover {background-color: #CCCCCC; color: black; font-weight: normal; }

.selected a {font-weight: bold; }

/*roi dropdown*/
#roiddown, #roiddown li {margin: 0; padding: 0; list-style: none; }

#roiddown li {position: relative; }

#roiddown li a {display: block; padding: 3px 5px; color: #676767; background-color: #F5F5F5; background-image: url(../../images/bg_drdown.png); background-repeat: no-repeat; background-position: right bottom; font-weight: bold; }

#roiddown li a:hover {color: #3F3E3E; text-decoration: none; background-color: #E9E9E9; padding: 3px 5px; }

#roiddown {border: 1px solid #CCC; width: 370px; background-image: url(../../images/bg_drdown.png); }

#roiddown ul {position: absolute; top: -999em; /*left offset of submenus need to match (see below)*/
width: 345px; z-index: 5000; margin: 0; padding: 0; border: 1px solid #CCC; }

#roiddown ul a {border-top: 1px solid #CCC; margin-top: -1px; background-image: none; font-weight: normal; }

#roiddown li:hover ul, #roiddown li.sfHover ul {left: -1px; top: 21px; /*match top ul list item height*/
z-index: 99; }

