.nfMain, .nfSubC, .nfSubS{list-style:none; margin:75px 0 0 8px; padding:0px}
.nfMain {position:relative; z-index:1;}
.nfMain .nfSubC{visibility:hidden; position:absolute;}
.nfMain .nfItem, .nfMain .nfLink{list-style:none; position:relative; display:block; white-space:nowrap; margin:0px;}
.nfMain:after{content: "."; display:block; height:0px; clear:both; overflow:hidden;}
.nfPure .nfItem:hover, .nfPure .nfItem:hover>.nfSubC{z-index:1101; visibility:inherit;}
.nfPure .nfLink:focus{z-index:1102;}
.nfMain .nfJSActiveItem{z-index:1101;}
.nfMain .nfJSShowSub{z-index:1101; visibility:inherit;}
.nfMain .nfItem div.nfLink {cursor:default;}
.nfMain .nfItem {float:none; width:auto; border-bottom: 1px solid white}
.nfMain .nfItem .nfItem {float:none;}
.nfMain .nfItem .nfSubC {top:0px; left:100%; width:auto;}
.nfMain .nfSubC .nfItem .nfSubC {top:0px; left:100%; width:auto;}



/*~~~~~~~~~~~~~~~~ Menu Styles (global - all menus) ~~~~~~~~~~~~~~~~*/

/****[Main Menu]****/

/*Main Menu Container*/
.nfMain {
    border: 0;
    width: 110px;
}

/*Item Links*/
.nfMain .nfLink {
    border: 0;
    padding: 0 0 0 13px;
    font-family: Arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #6e81b1;
    text-decoration: none;
    background-image: url('../js/stop.gif');
    background-position: 0% 52%;
    background-repeat: no-repeat;
}

/*Item Links - Parent*/
.nfMain .nfParent .nfLink {
    padding: 0 0 0 13px;
    background-image: url('../js/more.gif');
    background-position: 0% 52%;
    background-repeat: no-repeat;
}

.nfMain .nfParent .nfSubS .nfLink {
    background-image: none;
}

/*Item Links - Hover (duplicate styles below!)*/
.nfPure .nfItem:hover>.nfLink, .nfPure .nfItem:hover>*>.nfLink {
    color:#A0687C;
    text-decoration: none;
}
.nfPure .nfLink:hover, .nfMain .nfJSHover {
    color:#A0687C;
    text-decoration: none;
}

/*Item Links - Active*/
.nfMain .nfItem .nfJSActive {
    color:#A0687C;
    text-decoration: none;
}

/*Item Links - Focus*/
.nfPure .nfLink:focus, .nfMain .nfItem .nfJSFocus {
    color:#A0687C;
    text-decoration: none;
}

/*Item Links - Breadcrumbs*/
.nfMain .nfItem .nfJSBreadcrumb {
    color:#6e81b1;
}



/****[Sub Menus]****/

/*Sub Menu Position Offsets*/
.nfMain .nfSubC {
    margin: 0;
}

/*Sub Menu Styles*/
.nfMain .nfSubS {
    padding: 0;
    border: 0
}

/*Sub Menu Position Offsets - Level 2*/
.nfMain .nfSubS .nfSubC {
    margin: -1px 0 0 0;
}

/*Sub Menu Styles - Level 2*/
.nfMain .nfSubS .nfSubS {}

/*Item Links*/
.nfMain .nfSubS .nfLink {
    padding: 0;
}

/*Item Links - Parent*/
.nfMain .nfSubS .nfParent .nfLink {
    background-image: url('../js/more.gif');
    background-position: 0% 52%;
    background-repeat: no-repeat;
}
.nfMain .nfSubS .nfParent .nfSubS .nfLink {
    background-image:none;
}

/*Item Links - Last Child (ignored by IE8 & down)*/
.nfMain .nfSubS .nfItem:last-child .nfLink {border: 0;}

/*Item Links - Hover (duplicate styles below!)*/
.nfMain .nfSubC .nfItem:hover>.nfLink {}
.nfMain .nfSubC .nfLink:hover, .nfMain .nfSubC .nfJSHover {}

/*Item Links - Active*/
.nfMain .nfSubS .nfItem .nfJSActive {}

/*Item Links - Focus*/
.nfPure .nfSubS .nfLink:focus, .nfMain .nfSubS .nfItem .nfJSFocus {}	

/*Item Links - Breadcrumbs*/
.nfMain .nfSubS .nfItem .nfJSBreadcrumb {}


