#wrap { background-color: white; top:15px; font-size: 1.2em; height: 50px; margin: 0; position: relative; width: 710px; z-index: 28; clear: both; float: left; }
/* These styles create the dropdown menus. */
.backgroundMenu { background: url(../images/menu_general/back_subnav_top.gif) no-repeat top; }
#navbar { height: 50px; margin: 0px; padding: 0px; width: 709px; background: url(../images/menu_general/back_menu.png) no-repeat; float: right; }
#navbar li { list-style: none; float: left; margin-left: 9px; margin-right: 9px; }
#navbar li .subnav { list-style: none; float: left; margin: 0; padding: 0 0 0 7px; width: 167px; font-size:10px }
#navbar li .subnavli { margin: 0; padding: 0 0 0 3px; width: 180px; background: url(../images/menu_general/back_subnav.gif) repeat-y; }
#navbar li .subnavEnd { margin: 0; padding: 0 0 0 3px; height: 40px; width: 180px; height: 54px; background: url(../images/menu_general/back_subnav_bottom.gif) no-repeat top; }
#navbar li a { display: block; text-decoration: none; color: #333333; display: block; width: 120px; height: 42px; font-family: Arial; text-align: center; line-height: 40px; font-size: 11px; }
#navbar li a:hover { color: #ffffff; background: url(../images/menu_general/company_over.jpg) no-repeat; }
#navbar li ul { display: none; float: left; }
#navbar li:hover ul, #navbar li.hover ul { display: block; height: 300px; margin: 0px; padding-left: 0; padding-top: 30px; padding-right: 0; padding-bottom: 0; width: 183px; position: absolute; }
#navbar li:hover li, #navbar li.hover li { float: left; text-align: left; }
#navbar li:hover li a, #navbar li.hover li a { color: #565656; text-align: left; height: 25px; line-height: 25px; }
#navbar li li a:hover { color: #ffffff; text-align: left; background-color: #D10000; background-image: none; }


div.pp_nav, div.pp_social {
    visibility: hidden;
}
