#menu_outer_wrap {
    position: absolute ;
    top: 125px ;
    left: 0px ;
    width: 1200px ;
    height: 63px;
    background: url(/media/ui/main_nav/main_nav_background.png) repeat-x ;
    background-position: 0px 6px ;
}

#menu_inner_wrap {
    position: relative ;
}


#menu_level_1 {
    position: absolute ;
    top: 0px ;
    left: 87px ;
}

#menu_level_1 ul li {
    float: left ;
}

#menu_level_1 ul li a {
    display: block ;
    width: 150px ;
    height: 35px ;
    background: url(/media/ui/main_nav/main_nav_button_default.png) no-repeat ;
    padding-left: 20px ;
    padding-top: 13px ;
}

#menu_level_1 ul li a:hover {
    text-decoration: none ;
    background: url(/media/ui/main_nav/main_nav_button_hover.png) no-repeat ;
    padding-left: 20px ;
    padding-top: 13px ;
/*    font-weight: bold ; */
}


#menu_level_1 ul li.selected a, #menu_level_1 ul li.ancestor a {
    background: url(/media/ui/main_nav/main_nav_button_highlight.png) no-repeat ;
    padding-left: 20px ;
    padding-top: 8px ;
    font-weight: bold ; 
}

#menu_level_2 {
    position: absolute ;
    top: 35px ;
    left: 0px ;
    width: 1200px ;
    height: 28px ;
    background: white ;
}

#menu_level_2 ul {
    padding-left: 87px ;
}

#menu_level_2 ul li {
    float: left ;
}

#menu_level_2 ul li:hover {
    background: #F0F4F7 ;
    height: 30px ;
}

#menu_level_2 ul li a {
    font-weight: bold ;
    color: #124780 ;
    font-size: 11px ;
    display: block ;
    padding-right: 20px ;
    padding-left: 20px ;
    padding-top: 9px ;
    padding-bottom: 7px ;
}

#menu_level_2 ul li a:hover {
    color: black ;
    text-decoration: none ;
}

#menu_level_2 ul li.selected a {
    color: black ;
}

#menu_level_2 ul li.selected {
    background: #F0F4F7 ;
}

.submenu_link {
    float: left ;

}

.submenu_separator {
    float: left ;
    background: #d4d4d4 ;
    width: 1px ;
    height: 20px ;
    margin-top: 5px ;
}