
.VerticalMenuControl * {
    text-rendering: geometricprecision;
}
.VerticalMenuControl {
    margin-bottom: 10px;
}
.VerticalMenuControl ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.VerticalMenuControl .top > a {
    color: #ffffff;
    display: inline-block;
    padding-left: 30px;
}
.VerticalMenuControl ul .sublink {
    list-style: outside none none;
}
.VerticalMenuControl .MenuList li.top:hover {
    background: #e70e0e url("Images/more.gif") no-repeat scroll 10px 12px;
}
.VerticalMenuControl .Menulist {
    margin: 0;
    padding: 0;
    width: 100%;
}
.VerticalMenuControl .MenuList li.top {
    background: url("Images/more.gif") no-repeat scroll 10px 9px, rgba(0, 0, 0, 0) url("Images/barxanh.png") repeat-x scroll 0 0;
    color: #fbec04;
    margin-bottom: 1px;
    padding: 0;
    /* height: 30px; */
    overflow: hidden;
    text-align: left;
}
.VerticalMenuControl ul li:first-child {
    border-radius: 15px 15px 0 0;
}
.VerticalMenuControl ul li:last-child {
    border-radius: 0 0 15px 15px;
}
.VerticalMenuControl ul li ul li:first-child {
    border-radius: 0;
}
.VerticalMenuControl ul li ul li:last-child {
    border-radius: 0;
}
.VerticalMenuControl .MenuList .top a.sublink {
    color: #ffffff;
    font: bold 10pt/30px arial;
    height: 30px;
    /* white-space: nowrap; */
    overflow: hidden;
    text-overflow: ellipsis;
}
.VerticalMenuControl .MenuList .second {
    background: #1859ff none repeat scroll 0 0;
    display: block;
}
.VerticalMenuControl .MenuList .second a.sublink {
    color: #222;
    font: bold 10pt/22px arial;
}
.VerticalMenuControl .MenuList .second .sublink:hover {
    color: #f31005;
}
.VerticalMenuControl .MenuList .second .sub {
    background: #d8f0c9 none repeat scroll 0 0;
    border-bottom: 1px solid #62b203;
    display: block;
    padding: 4px 5px 4px 10px;
}
.VerticalMenuControl .MenuList .dropdown {
    background: #ffffff none repeat scroll 0 0;
    position: relative;
}
.VerticalMenuControl .MenuList .top:hover .dropdown {
    display: block;
}
.VerticalMenuControl .MenuList .dropdown a.sublink {
    color: #000000;
    font: bold 10pt/20px arial;
}
.VerticalMenuControl .MenuList .dropdown .sublink:hover {
    color: #f31005;
}
.VerticalMenuControl .MenuList .dropdown .sub {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #60ae04;
    padding: 5px 5px 5px 10px;
}
.VerticalMenuControl .MenuList .dropdown .sub:hover a {
    color: #f31005;
}
.VerticalMenuControl .MenuList .top .hassub {
    background: rgba(0, 0, 0, 0) url("Images/d.png") no-repeat scroll right top 13px;
    width: 84%;
}
.VerticalMenuControl .MenuList .dropdown .sub .dropdown {
    background: #ffffff none repeat scroll 0 0;
    bottom: 0;
    position: absolute;
    right: 100%;
    width: 220px;
    z-index: 50;
}
.VerticalMenuControl .MenuList .dropdown .sub .dropdown .sub {
    background: #eaf7db none repeat scroll 0 0;
}
.VerticalMenuControl .MenuList .dropdown .sub .dropdown .sub .sublink {
    color: #0b6700;
    font: bold 10pt/20px arial;
}
.VerticalMenuControl .MenuList .dropdown .sub .dropdown .sub:hover .sublink {
    color: #f31005;
    font: bold 10pt/20px arial;
}
.VerticalMenuControl ul li ul li ul li:first-child {
    border-radius: 15px 15px 0 0;
}
.VerticalMenuControl ul li ul li ul li:last-child {
    border-radius: 0 0 15px 15px;
}
