.vertnav-container h4 {margin:0; text-transform:none; font-size:13px; color:#261b8c;}
.header-nav h4 span {display:block; padding:0 0 0 5px; background: #93aaba url(../images/cat_tl_bg.gif) no-repeat top left;}
.header-nav h4 span span {background:url(../images/cat_tr_bg.gif) no-repeat top right; padding:0 5px 0 0; }
.header-nav h4 span span span{background: none; padding:4px 0px 4px 15px;  }

#vertnav li {border-top:#DDD 1px solid; border-left:#94abbb 1px solid; border-right:#94abbb 1px solid;}
#vertnav li.first, #vertnav li.only {border-top: #94abbb 1px solid;}
#vertnav li.last, #vertnav li.only {border-bottom: #94abbb 1px solid;}

#vertnav li.active li.first, #vertnav li.parent li.first {border-top:#DDD 1px solid;}
#vertnav li.active li.last, #vertnav li.parent li.last {border-bottom:none;}
#vertnav li.active li, #vertnav li.parent li {border-left:none !important; border-right:none !important;}

#vertnav li a span {
    background:url(../images/menu_bg.gif) center left no-repeat;
}

#vertnav li.active a span {
    background:url(../images/menu_active_bg.gif) center left no-repeat;
}

#vertnav li span {
    padding-left:14px;
}

#vertnav,#vertnav li.inactive,#vertnav ul {
    width: 193px; /* Menu Width */
    margin: 0;
    list-style: none;
    padding:0;
}

#vertnav li.parent .level1 a,#vertnav li.active .level1 a {
    padding-left:15px;
}

#vertnav li.parent li.active .level2 a, #vertnav li.parent li.parent .level2 a {
    padding-left:30px;
}

#vertnav li li.parent li.active .level3 a {
    padding-left:45px;
}

#vertnav li { float:left; position: relative;  width: 100%; }
#vertnav li.iehover { z-index: 1000; /* IE z-index bugfix */ }

#vertnav li ul {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 9999;
}

/* Root Menu */
#vertnav a {
    padding: 3px 6px;
    display: block;
    background: #FFF;
    font-size: 12px;
    font-weight:normal;
    text-decoration: none;
    color:#000000;
}

#vertnav li.parent > a, #vertnav li.active > a {
    color:#000066;
    font-weight:bold;
}

#vertnav li.inactive li a:hover,
#vertnav li.inactive.level0 li.level1 a:hover, #vertnav li.inactive.level0 li.level1:hover > a {
    color:#261b8c !important;
}

/* Root Menu Hover Persistence */
#vertnav li.inactive a:hover,
#vertnav li.inactive:hover > a,
#vertnav li.iehover > a {
    background: #003661;
    color: #FFF;
}

/* 2nd Menu */
#vertnav li.inactive:hover li.inactive a,#vertnav li.iehover li.inactive a {
    float: none;
    background: #ddeaf6;
}

/* 2nd Menu Hover Persistence */
#vertnav li.inactive:hover li.inactive a:hover,#vertnav li.inactive:hover li.inactive:hover a,#vertnav li.iehover li.inactive a:hover,#vertnav li.iehover li.iehover a {
    background: #d3eaff url(../images/background-vertnav-2.jpg) top right no-repeat;;
}

/* 3rd Menu */
#vertnav li.inactive:hover li.inactive:hover li.inactive a,#vertnav li.iehover li.iehover li.inactive a {
    background: #d3eaff;
}

/* 3rd Menu Hover Persistence */
#vertnav li.inactive:hover li.inactive:hover li.inactive a:hover,#vertnav li.inactive:hover li.inactive:hover li.inactive:hover a,#vertnav li.iehover li.iehover li.inactive a:hover,#vertnav li.iehover li.iehover li.iehover a {
    background: #cbe6ff;
}

/* 4th Menu */
#vertnav li.inactive:hover li.inactive:hover li.inactive:hover li.inactive a,#vertnav li.iehover li.iehover li.iehover li.inactive a {
    background: #cbe6ff;
}

/* 4th Menu Hover */
#vertnav li.inactive:hover li.inactive:hover li.inactive:hover li.inactive a:hover,#vertnav li.iehover li.iehover li.iehover li.inactive a:hover {
    background: #c4e3ff;
}

/* Hover Function - Do Not Move */
#vertnav li.inactive:hover ul ul,#vertnav li.inactive:hover ul ul ul,#vertnav li.iehover ul ul,#vertnav li.iehover ul ul ul { display: none; }
#vertnav li.inactive:hover ul,#vertnav ul li.inactive:hover ul,#vertnav ul ul li.inactive:hover ul,#vertnav li.iehover ul,#vertnav ul li.iehover ul,#vertnav ul ul li.iehover ul { display: block; }
#vertnav li.active, #vertnav li.active > ul, #vertnav li.parent > ul{
    display:block;
    position:static;
    left:auto;
    top:auto;
    right:auto;
}

