#menu-wrap, #menu-wrap ul {
    background-color: inherit;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: bold;
    font-style: normal;
    text-align: left;
}

#menu-wrap ul a, #menu-wrap ul a:visited {
    color: #091b53;
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: bold;
    font-style: normal;
    padding:  0px  15px  0px  15px;
    line-height:  40px;
    border-right: 1px solid #fff;
}

#menu-wrap ul li:hover a, #menu-wrap ul a:focus, #menu-wrap ul a:active {
    background-color: #8da8ff;
    color: #091b53;
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: bold;
    font-style: normal;
}

#menu-wrap li.selected_page > a {
    background-color: #005B74;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: bold;
    font-style: normal;
}

#menu-wrap li.selected_page:hover > a {
    background-color: #005B74;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: bold;
    font-style: normal;
}

#menu-wrap li.selected_subpage, #menu-wrap li.selected_subpage a, #menu-wrap li.selected_subpage a:visited {
    background-color: #0082A6;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: normal;
    font-style: normal;
    padding:  5px  21px  5px  20px;
    line-height:  20px;
        border-top: 1px solid #fff; 
}

#menu-wrap ul ul a, #menu-wrap ul ul a:visited {
    background-color: #8da8ff !important;
    color: #091b53 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size:  12px !important;
    font-weight: normal !important;
    font-style: normal !important;
    padding:  5px  20px  5px  20px;
    line-height:  20px;
        border-top: 1px solid #fff;

}

#menu-wrap ul ul a:hover {
    background-color: #C7D4FF !important;
    color: #000 !important;
    font-family: Arial, Helvetica, sans-serif!important;
    font-size:  12px !important;
    font-weight: normal !important;
    font-style: normal !important;
}

#menu-wrap li.section {
    background-color: #006699;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: bold;
    font-style: normal;
    padding:  5px  21px  5px  20px;
    line-height:  20px;
}

#menu-wrap {
    background: url(images/header-wrap-bg.png) repeat-x left top;
    height:  40px;
    line-height: 40px;
    margin: 0 0 0 10px;
    border-left: 1px solid #fff;
}

#menu-wrap ul ul {
    top:  40px;
}


