
.VerticalMenuControl li a {
    display: inline-block;
    /* white-space: nowrap; */
}
.VerticalMenuControl li a:hover {
    text-decoration: none;
}
.VerticalMenuControl li span {
    white-space: nowrap;
}
.VerticalMenuControl {
    margin-bottom: 5px;
        margin-top: 10px;
}
.VerticalMenuControl ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.VerticalMenuControl .top > a {
    /* color: #000; */
    /* display: inline-block; */
    padding-left: 16px;
    padding-top: 4px;
    color: #fff;
    font: bold 9pt/28px arial;
    text-transform: uppercase;
    margin-right: 4px;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
}
.VerticalMenuControl .MenuList li.top:hover a {
    color: #ffcf00;
}
.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/dot2.png) no-repeat scroll 3px center #ed1b24;
   /** height: 34px;*/
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
    position: relative;
        padding: 4px 0;
}
.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 9pt/24px arial;
        text-transform: uppercase;
        margin-right: 4px;
        width: 100%;
            padding-right: 15px;
        line-height: 1.4;
}
.VerticalMenuControl .MenuList .top:hover .second {
    background: none repeat scroll 0 0 #c20000;

    display: block !important;
    left: 100%;
    position: absolute;
    top: 0;
    width: 220px;
    z-index: 50;
}
.VerticalMenuControl .MenuList .top .second {
    display: none;
}
.VerticalMenuControl .MenuList .second .sub:hover {
    background: none repeat scroll 0 0 #c50505;
}
.VerticalMenuControl .MenuList .second .sub:hover a {
    color: #f9fb78!important;
}
.VerticalMenuControl .MenuList .second .sub {
     background: url(images/dot2.png) no-repeat scroll 6px center #f6f6f6;
    border-bottom: 2px solid #e4e4e4;
    display: block;
    position: relative;
}
.VerticalMenuControl .MenuList .dropdown {
    background: none repeat scroll 0 0 #ffffff;
    left: 100%;
    position: absolute;
    top: 0;
    max-width: 500px;
    z-index: 151;
}
.VerticalMenuControl .MenuList .dropdown a.sublink {
   color: #cd2323!important;
   font: 9pt / 22px arial !important;
    padding: 5px 5px 2px 22px;
}
.VerticalMenuControl .MenuList .dropdown .sublink:hover {
}
.VerticalMenuControl .MenuList .dropdown .sub {
       background: url(images/dot3.png) no-repeat scroll 6px center #f6f6f6;
    border-bottom: 2px solid #e4e4e4;
    display: block;
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
    position: relative;
}
.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 {
    width: 220px;
}
.VerticalMenuControl ul li ul li a {
    color: #cd2323 !important;
    font: 9pt/22px arial !important;
    padding: 5px 5px 2px 22px;
}
.VerticalMenuControl .MenuList .top .has-sub {
    background: url("images/dot1.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    width: 95%;
}
.VerticalMenuControl .MenuList .top .has-sub:hover{}