ul.MenuList li.top:hover li.sub {
    display: block;
} 
ul.MenuList li.top:hover li.sub ul.dropdown {
    display: none !important;
} 
ul.MenuList li.top li.sub:hover ul.dropdown {
    display: block !important;
} 

.VerticalMenuControl li a {
    display: inline-block;
    /* white-space: nowrap; */
}
.VerticalMenuControl li a:hover {
    text-decoration: none;
}
.VerticalMenuControl li span {
    /* display: inline-block; */
    /*white-space: nowrap;*/
}
.VerticalMenuControl {
    margin-bottom: 5px;
}
.VerticalMenuControl ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.VerticalMenuControl .top > a {
    color: #000;
    display: inline-block;
    /* padding-left: 20px; */
    /* padding-top: 4px; */
}
.VerticalMenuControl .MenuList li.top:hover a {
    color: #ffff00;
}
.VerticalMenuControl ul .sublink {
    list-style: outside none none;
}
.VerticalMenuControl .MenuList li.top:hover .dropdown {
    #background: url("images/bulet.png") no-repeat scroll 7px center #c10505;
    display:block !important
}
.VerticalMenuControl .Menulist {
    margin: 0;
    padding: 0;
    width: 100%;
}
.VerticalMenuControl .MenuList li.top {
    background: url(images/bulet.png) no-repeat scroll 3px center #ed1b24;
    background-image: linear-gradient(to right top, #ed0f19, #ef1518, #f11a18, #f21f17, #f42316, #f64014, #f85513, #f96615, #fa6423, #fb7038, #fc6c52, #f2713e);
    border-bottom: 1px solid #ed1b24;
    border-top: 1px solid #c51219;
    padding: 0;
    position: relative;
}
.VerticalMenuControl .MenuList li.top:first-child {
}
.VerticalMenuControl .MenuList li.top:last-child {
    #border-radius: 0px 0px 10px 10px;
}
.VerticalMenuControl .MenuList .top a.sublink {
    color: #fff;
    font: bold 11pt/32px arial;
    display: inline-block;
    padding-left: 15px;
    text-transform: lowercase;
}
.VerticalMenuControl .MenuList .top a.sublink::first-letter{
text-transform: uppercase;
}
.VerticalMenuControl .MenuList .top:hover .second {
    background: none repeat scroll 0 0 #c20000;
    border-right: 1px solid #96a3b4;
    border-top: 1px solid #96a3b4;
}
.VerticalMenuControl .MenuList .top .second {
   /*display: none !important;*/
   padding: 0;
}
.VerticalMenuControl .MenuList .second .sub:hover {
    background: none repeat scroll 0 0 #faf5ce;
}
.VerticalMenuControl .MenuList .second .sub:hover a {
    color: #a00303!important;
}
.VerticalMenuControl .MenuList .second .sub {
    background: none repeat scroll 0 0 #ffffff;
    border-bottom: 1px solid #96a3b4;
    display: block;
    position: relative;
    padding: 0;
}
.VerticalMenuControl .MenuList .dropdown {
    background: none repeat scroll 0 0 #ffffff;
    #border-right: 1px solid #B82805;
    #border-top: 1px solid #B82805;
    left: 100%;
    position: absolute;
    top: 0;
    width: 220px;
    z-index: 50;
}
.VerticalMenuControl .MenuList .dropdown a.sublink {
   background: url("images/bulet.png") no-repeat scroll 7px ;
  	color: #fff!important;
    font: 10pt/17px arial !important;
  	padding-left: 20px;
}
.VerticalMenuControl .MenuList .dropdown .sublink:hover {
}
.VerticalMenuControl .MenuList .dropdown .sub {
    background: no-repeat scroll 7px center #c20000;
    display: block;
  	border-bottom: 1px solid #9e0202;
    border-top: 1px solid #dd0404; 
    position: relative;
        display: none;
}
.VerticalMenuControl .MenuList .dropdown .sub:hover {
    background: none repeat scroll 0 0 #9e0202;
}
.VerticalMenuControl .MenuList .dropdown .sub:hover a {
    color: #ffff00!important;
}
.VerticalMenuControl .MenuList .dropdown .sub .dropdown {
    left: 100%;
    position: absolute;
    top: 0;
}
.VerticalMenuControl ul li ul li {
    /* height: 32px; */
}
.VerticalMenuControl ul li ul li a {
    color: #770101 !important;
    font: 11pt arial !important;
    text-align: left;
    line-height: 1.5 !important;
    margin: 8px 0;
}
.VerticalMenuControl .MenuList .top .has-sub {
    background: url("images/arrow-list.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    width: 95%;
}
/*.VerticalMenuControl .MenuList .top .has-sub:hover{display:block !important} */

.VerticalMenuControl .MenuList .second .sub:hover {
    background: none repeat scroll 0 0 #c50505;
}
.VerticalMenuControl .MenuList .second .sub:hover a {
    color: #f9fb78!important;
}
.VerticalMenuControl .MenuList .dropdown .sub:hover {
    background: none repeat scroll 0 0 #9e0202;
}
.VerticalMenuControl .MenuList .dropdown .sub:hover a {
    color: #ffff00!important;
}
.VerticalMenuControl .MenuList .top .has-sub:hover{display:block !important;}