ul.nav{
    width: 100%;
    list-style: none;
    /*border-radius: 6px;*/
    /*border: 1px solid; */ 
    margin-left: 0px !important;
}

ul.nav li{
    padding: 5px 4px;
    /* border-top: 1px solid; */
    /*margin-bottom: -1px;*/
    position: relative;
    list-style: none;
    padding-right: 10px
}

ul.nav li:first-child {
   /* border-top: 0px;*/
}

ul.nav > li:hover{
    z-index:1;
}

ul.nav > li:hover > span{
    width: 5px;
    height: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 15px;
    z-index: 10;
}

ul.nav li a {
    text-decoration: none;
}

ul.nav li a strong{
    display: block;
}

/* dropdown */

ul.nav li ul {
    width: 200px;
    padding-left: 0px;
    /*border: 1px solid;*/
    position: absolute;
    /*border-radius: 4px;*/
    /*-moz-border-radius: 4px;*/
    top: -1px;
    left: 96%;
    z-index: 9;
    display: none;
    margin: 0px 0px 0px 0px !important;
}

ul.nav li:hover > ul{
    display: block;           
}

ul.nav li ul li{
    border: none;
    padding-left: 12px;
}

/* Rich Nav */
ul.rich-nav{
    width: 100%;
    list-style: none;
    margin-left: 0px !important;
}

ul.rich-nav li{
    padding: 5px 4px;
    position: relative;
    list-style: none;
    padding-right: 10px
}

ul.rich-nav li:first-child {
   /* border-top: 0px;*/
}

ul.rich-nav li a {
    text-decoration: none;
}

ul.rich-nav li a strong{
    display: block;
}

ul.rich-nav li ul li{
    border: none;
    padding-left: 12px;
}

ul.rich-nav li ul {
    width: 200px;
    padding-left: 0px;
    position: absolute;
    top: -1px;
    left: 96%;
    z-index: 9;
    display: none;
    margin: 0px 0px 0px 0px !important;
}

ul.rich-nav > li.display-nav {
    z-index: 1;
}

ul.rich-nav > li.display-nav > span{
    width: 5px;
    height: 100%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 15px;
    z-index: 10;
}


ul.rich-nav li.display-nav ul {
    display: block;
}

