#access { background: none repeat scroll 0 0 #FFFFFF; box-shadow: none; clear: both; color: #000000; display: block; float: left; margin: 50px -80px 6px; position: absolute; top: 0; width: 100%; } li.become-far-right { float: right !important; margin-right: -170px; } li.far-right { float: right !important; margin-right: -80px; } #access ul { color: #003F87; font-size: 12px; list-style: none outside none; margin: 0 0 0 -0.8125em; padding-left: 0; } #access ul.current-menu-item, #access ul.current-menu-ancestor, #access ul.current-menu-parent, #access ul.current_page_item, #access ul.current_page_ancestor, #access ul.current_page_parent { color: #003F87; font-weight: bold; } #access li { float: left; position: relative; } #access a { color: #000000; display: block; font-family: "Verdana",Lucida,Verdana,sans-serif; font-size: 12px; line-height: 2.1em; margin-top: 18px; padding: 0 1.2125em; text-decoration: none; } #access ul ul { display: none; float: left; left: 0; margin: 0; position: absolute; top: 3.333em; width: 188px; z-index: 99999; } #access ul ul ul { left: 100%; top: 0; } #access ul ul a { color: #444444; font-size: 13px; font-weight: normal; height: auto; line-height: 1.4em; padding: 10px; width: 168px; } #access li:hover > a, #access ul ul *:hover > a, #access a:focus { background: none repeat scroll 0 0 transparent; } #access li:hover > a, #access a:focus { color: #003F87; font-weight: bold; } #access ul li:hover > ul { color: #003F87; display: block; } #access .current-menu-item > a, #access .current-menu-ancestor > a, #access .current-menu-parent > a, #access .current_page_item > a, #access .current_page_ancestor > a #access .current_page_parent > a { color: #003F87; font-weight: bold; }