#mainMenu                               { /* original */: ; position: relative; margin: 0; padding: 0; /* added */: ; z-index: 100; float: left; clear: both; }
#mainMenu .selected                     { color: #333 }
#menuList                               { width: 946px; position: absolute; margin: 0; padding: 0; font-size: 11px; font-weight: bold; background: transparent url(../_img/bg_nav.gif) repeat-x; }
/* set positioning of Primary and Secondary Navs */
#mainMenu .menuBar a                    { /* added */: ; padding: 5px 8px 6px 8px !important; /* IE 7 and Below */: ; padding: 7px 8px 6px 8px; text-decoration: none; border: 0; }
#menuList ul                            { margin: 0; padding: 0; font-size: 11px; font-weight: normal; }
#menuList li                            { z-index: 100; position: relative; line-height: 27px; height: 27px; display: block; float: left; list-style: none; margin: 0; background: transparent; }
/* All Rollovers */
#menuList :hover                        { z-index: 100; color: #33; }
/* Secondary Rollovers */
#menuList li:hover                      { /*    background-color: #fff; */: ; text-transform: none; }
/*
#menuList .navGroup {
    background: transparent url(../images/mainNavArrow.gif) no-repeat right;
}
*/
#menuList li a                          { color: #6391a9; text-transform: uppercase; }
#menuList ul li li                      { top: -1px }
/*
#menuList ul li a {
    background: #555 url(../images/mainNavBorderSub.gif) repeat-y right top;
    text-transform: none;
}
*/
#menuList a                             { margin: 0; padding: 0; text-decoration: none; width: 200px; /* : ; background: transparent url(../images/mainNavBorder.gif) repeat-y right top; */: ; }
/* Width for Products Drop-Down */
#menuList #productsSub a                { width: 150px }
/* Width for Resources Drop-Down */
#menuList #resourceSub a                { width: 150px }
#menuList #segmentsSub a                { width: 60px }
#menuList #segmentsSub ul li a          { width: 100px }
/* End Setting Width for Each SubCategory */
#menuList li ul li                      { line-height: 1; height: auto; clear: left; display: block; float: left; list-style: none; margin: 0; padding: 0; background: #ccc; }
#menuList li ul li :hover               { background-color: #d3e0e7 }
.menu                                   { text-align: left; position: absolute; visibility: hidden; }
.menu li                                { /* added */: ; z-index: 200; border-top: solid 0px #fff; }
/* dropdown background color */
.menu li a                              { background: #eff4f7; display: block; font-size: 1em; padding: 2px; text-decoration: none; margin-top: -2px; }
#menuList li ul li a                    { text-transform: none; font-weight: bold; }
.menu li a:hover, .menu li a:active, .menu li a:focus
                                        { color: #fff; background-color: #337294; }
