html > body #navContainer {
    font-family:arial, verdana;
    height:81px;
    width:180px;
    padding-left:4px;

}

#navContainer {
    font-family:arial, verdana;
    height:81px;
    width:180px;
    _margin-left:7px;
    padding-left:5px;

}

ul.links li.top {
    background-image:url(/images/nav-top.gif);
    background-repeat:no-repeat;
    height:6px;
    padding-top:10px;
    margin:0;
}

ul.links li.bottom {
    background-image:url(/images/nav-bottom.gif);
    background-position:bottom center;
    background-repeat:no-repeat;
    height:6px;
    padding-bottom:6px;
    margin-bottom:6px;
    margin-top:-11px;
    padding-top:0;
    z-index:0;
    _height:2px;
    _margin-top:-12px;
    _padding-bottom:0px;
    _margin-bottom:6px;
    _background-image:url(/images/nav-bottom-ie.gif);
    _background-position:bottom center;
    _background-repeat:no-repeat;
}

ul.links.inline {
    display: block;
}

ul.links li {
    background-image:url(/images/nav-top.gif);
    background-position:top center;
    background-repeat:no-repeat;
    font-size:13px;
    list-style-type: none;
    width:182px;
    margin-left:3px;
}

#navContainer #mainmenu li a:hover {
    background-image:url(/images/nav-hover.gif);
    background-repeat:no-repeat;
}

#navContainer #mainmenu #submenu li a:hover {
    background-image:url(/images/subnav-hover.gif);
    background-position:0 0;
    margin-left:0;
    padding-left:21px;
    background-repeat:no-repeat;
}

ul.links li a {
    font-family:arial, verdana;
    text-decoration:none !important;
    font-weight:bold;
    color: #2a0d5c;
    margin:0px;
    display:block;
    padding:6px 6px 0px 6px;
}

ul.links li a.active {
    padding-bottom:5px;
}

ul.links li.active-trail,ul.links li.active {
    background-image:url(/images/nav-top-active.gif);
    background-repeat:no-repeat;
    width:182px;
}

ul.links li.active-trail a,ul.links li.active-trail active a {
    padding-bottom:5px;
}

ul.submenu li {
    font-size:11px;
    background-image:url(/images/subnav-background.gif);
    background-position:0 0;
    background-repeat:repeat-y;
    border-top:1px solid #999;
    margin-left:0px;
    width:182px;
    _margin-bottom:-3px;
       
}

ul.submenu li, #ie8#fix {
    font-size:11px;
    background-image:url(/images/subnav-background.gif);
    background-position:0 0;
    background-repeat:repeat-y;
    border-top:1px solid #999;
    margin-left:0px;
    width:182px;
    _margin-bottom:-3px;
 margin-top:-3px
}

ul.submenu li a:link, ul.submenu li a:visited {
    font-family:arial, verdana;
    font-size:12px;
    color: #2a0d5c;
    margin:0px 0 0 15px;
    padding-bottom:5px;
    text-decoration:none;
    display:block;
}

ul.submenu li.select a {
    color:#0283b8 !important;
    background-image:none;
}

.submenu li.last {
    border-bottom:0;
    margin-bottom:-4px;
}

.submenu li.last .active {
}

ul.links li ul li.active {
    background-image:url(/images/subnav-active-background.gif);
    background-position:0 0;
    background-repeat:repeat-y;
}

ul .submenu {
    display:none;
}

ul li.active-trail .submenu {
    display:block !important;
}

ul li.active .submenu {
    display:block !important;
}

.navBottom {
    margin-top:0px;
    margin-bottom:6px;
    padding:0px;
}

.navBottom, #ie8#fix {
    margin-top:-8px;
    margin-bottom:6px;
    padding:0px;
}

a.tall {

    padding:0px 6px 7px 6px !important;
}
a.ben_of_lo {
    padding:0px 6px 8px 6px !important;
}

#navContainer p {
    font-family: arial,verdana;
    font-weight:bold;
    padding:3px;
}

#navContainer .active p, #navContainer .active-trail p {
    font-family: arial,verdana;
    font-weight:bold;
    padding:2px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .navBottom {
    margin-top:0px;
    margin-left:-3px;
}
}