#nav,#nav ul { /* all lists */
    padding: 0;
    margin: 0;
    list-style: none;
    float: left;
    width: 11em;
}

#nav li { /* all list items */
    position:relative;
    float: left;
    line-height: 1.25em;
    margin-bottom: -1px;
    width: 174px;
    z-index:999;
}

#nav li ul { /* second-level lists */
    position: absolute;
    left: -999em;
    margin-left: 185px;
    margin-top: -1.7em;
    z-index:1000;
}
#nav li ul li {
    border-left: 1px solid #DFC3D1;
}

#nav li ul ul { /* third-and-above-level lists */
    left: -999em;
}

#nav li a {
    width:185px;
    display: block;
    color: black;
    text-decoration: none;
    padding: 2px 0;
    margin-bottom:1px;
    border-bottom:1px solid #DFC3D1;
    background:#FEE2EF;
    
}

#nav li a:hover {
    text-decoration:underline;
    background:#DFC3D1;
}

#nav li a.active {
    background:#DFC3D1;
    font-weight:bold;
}
                 

#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul {
    left: -999em;
}

#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul { /* lists nested under hovered list items */
    left: auto;
}

/* Menu items with subcategories */
#nav a.daddy {
    background:#FEE2EF;
}

/* Selected items with subcategories */
#nav li.selected {
    background-color: #FFCC00;
}



/** man nav **/
#man_nav,#man_nav ul { /* all lists */
    padding: 0;
    margin: 0;
    list-style: none;
    float: left;
    width: 11em;
}

#man_nav li { /* all list items */
    position:relative;
    float: left;
    line-height: 1.25em;
    margin-bottom: -1px;
    width: 190px;
}

#man_nav li ul { /* second-level lists */
    position: absolute;
    left: -999em;
    margin-left: 188px;
    margin-top: -1.7em;
    z-index:1000;
}
#man_nav li ul li {
    border-left: 1px solid #DFC3D1;
}

#man_nav li ul ul { /* third-and-above-level lists */
    left: -999em;
}

#man_nav li a {
    width:188px;
    display: block;
    color: black;
    text-decoration: none;
    padding: 2px 0;
    margin-bottom:1px;
    border-bottom:1px solid #DFC3D1;
    background:#FEE2EF;
    
}

#man_nav li a:hover {
    text-decoration:underline;
    background:#DFC3D1;
}

#man_nav li a.active {
    background:#DFC3D1;
    font-weight:bold;
}
                 

#man_nav li:hover ul ul,#man_nav li:hover ul ul ul,#man_nav li.sfhover ul ul,#man_nav li.sfhover ul ul ul {
    left: -999em;
}

#man_nav li:hover ul,#man_nav li li:hover ul,#man_nav li li li:hover ul,#man_nav li.sfhover ul,#man_nav li li.sfhover ul,#man_nav li li li.sfhover ul { /* lists nested under hovered list items */
    left: auto;
}

/* Menu items with subcategories */
#man_nav a.daddy {
    background:#FEE2EF;
}

/* Selected items with subcategories */
#man_nav li.selected {
    background-color: #FFCC00;
}




/*  Top menu */

#topMenu {
    width:100%;
    height:30px;
    text-align:left;
    background: #FEE2EF;
    border-top:1px solid #F7B3D0;
    border-bottom:1px solid #F7B3D0;
    
    padding:0;
    margin:0;
}
#topMenu div {
    padding:0;
    margin:0;
}

#topMenu .leftPart {
    float:left;
    text-align:left;
    width:48%;
    padding:0;
    margin:0;
}

#topMenu .rightPart {
    float:right;
    text-align:right;
    width:48%;
    padding:0;
    margin:0;
}

#topMenu ul {
    padding:0;
    margin:0;
    list-style-type:none;
    width:100%;
}

#topMenu ul li {
    float:left;
    margin:0 8px;
}
#topMenu div.rightPart ul li {
    float:right;
}

#topMenu ul li a:link, #topMenu ul li a:visited {
    color:#606060;
    text-decoration:none;
    font-size:.8em;
    height:21px;
    padding:6px 2px 3px 2px;
    width:100%;
    display:block;
    font-weight:bold;
}

#topMenu ul li a:hover {
    color:#FCB2D4;
    text-decoration:underline;
    background-color:white;
    
}





