.anylinkcss{
    position:absolute;
    display: none;
    border:1px solid rgb(128, 156, 201);
    border-bottom-width: 0;
    line-height: 15px;
    z-index: 100;
    background-color: rgb(216, 223, 238);
    width: 170px;


}
.anylinkcss div.linkitem{
    color:  rgb(138, 49, 26);


    border-bottom: 1px solid rgb(128, 156, 201);
    
    text-decoration: none;
    padding: 1px 5px 1px 5px;
    font-size: 11px;
}
.anylinkcss a{ 
    font-weight: bold;
}
.anylinkcss div.linkitem:hover{
     background-color: #F8FBBD;
}
.anylinkcss a:hover{ 
    background-color: #F8FBBD;
    color: black;
    text-decoration: none;
    font-weight: bold;
}    


        
#ntmenuvt {

} 

#ntmenuvt ul { /* remove bullets and list indents */
    list-style: none;
    margin: 0;
    padding: 0;
}

/* style, color and size links and headings to suit */
#ntmenuvt a, #ntmenuvt h2 {
    display: block;
    margin: 0;
}



#ntmenuvt a:hover {

background: white;
}

#ntmenuvt li {
/* make the list elements a containing block for the nested lists */
    position: relative;
            padding: 2px 0px;
    
} 
#ntmenuvt ul ul li {
/* make the list elements a containing block for the nested lists */
    position: relative;
            padding: 2px 4px;
    
} 
#ntmenuvt ul ul {
    position: absolute;
    top: 0;
    left: 100%; /* to position them to the right of their containing block */
    width: 120%; /* width is based on the containing block */
        background-color: #d6deef;
        border-width: 1px;
        border-style: solid;
        border-color: #ccc #888 #555 #bbb;
        z-index: 10000;    
        
}

div#ntmenuvt ul ul,
div#ntmenuvt ul li:hover ul ul
{display: none;}

div#ntmenuvt ul li:hover ul,
div#ntmenuvt ul ul li:hover ul
{display: block;}
