#menuVertical{width:100%;height:auto;}
#menuVertical ul{display:block;width:100%;height:auto;margin:0px;padding:0px;list-style:none;position:relative;}
#menuVertical ul li{display:block;width:100%;height:auto;position:relative;}
#menuVertical ul li a{z-index:9999;position:relative;display:block;width:100%;height:auto;box-sizing:border-box;font-size:13px;font-weight:bold;color:#fff;line-height:1.2em;padding:10px 15px;background:#3A9CD3;border-top:1px solid #236A92;text-decoration:none;}
.tlo li a{border-top:1px solid #236A92!important;}
#menuVertical ul li:first-child a{border:0px;}
#menuVertical ul li a:hover, #menuVertical ul li:hover a{background:#0077a9;}
#menuVertical ul li ul{position:absolute;top:0px;left:100%;display:none;width:auto;z-index:9999;}
#menuVertical ul li:hover > ul{display:block;}
#menuVertical ul li ul li a{white-space:nowrap;text-transform:none;padding:5px 20px;}
#menuVertical ul li ul li a:hover{background:#75C1D4;color:#0A3CC1;}
#menuVertical > ul > li:nth-child(1) > a {border-radius:0 10px 0 0;}

@media only screen and (max-width:865px){#menuVertical ul li a:hover, #menuVertical ul li{background:#0077a9;}
#menuVertical ul li:hover ul{display:none;}
#menuVertical ul li ul li a:hover{background:#0077a9;color:#fff;}
#menuVertical{margin:0px auto;overflow:hidden;}
#menuVertical ul{margin:0;padding:0;list-style:none;}
#menuVertical > ul > li{position:relative;}
#menuVertical > ul > li > a{display:block;outline:0;}
#menuVertical .vmenusub ul{display:none;overflow:hidden;position:relative;left:0;}
#menuVertical .vmenusub ul li{width:100%!important;}
#menuVertical .vmenusub ul li a{display:block;padding:.7em 1em;}
#menuVertical .vmenusub ul li a:hover,
#menuVertical .vmenusub ul li a.active{padding-left:1.3em;}
}