
.topnav {
    width: 160px;
    padding: 40px 28px 25px 0;
    border-right:1px silver solid;

}

ul.topnav {
    padding: 0;
    margin: 0;


    list-style: none;
}

ul.topnav li { list-style-type: none;}

ul.topnav li a {

    padding: 10px 5px;
    color: #000;
    display: block;
    text-decoration: none;
    /* font-weight: bold; */
}

ul.topnav li a:hover {
    background-color:#675C7C;
    color:white;
}

ul.topnav ul {
    margin: 0;
    padding: 0;
    display: none;
}

ul.topnav ul li {
    margin: 0;
    padding: 0;
    clear: both;
}

ul.topnav ul li a {
    padding-left: 15px;
    font-size:0.9em;
    outline:0;
}

ul.topnav ul li a:hover,  ul.topnav ul li.active{
    background-color:#D6EEFF;
    color:black;
}

ul.topnav ul ul li a {

    padding-left: 30px;
    font-size:0.9em;
}

ul.topnav ul ul li a:hover {
    background-color:#D3CEB8;
    color:black;
}

ul.topnav span{
    float:right;
}

