* {
        text-rendering: geometricPrecision}
.VerticalMenuControl {
        margin-bottom: 10px;
}
.VerticalMenuControl ul {
        list-style: none outside none;
        margin: 0;
        padding: 0;
}
.VerticalMenuControl .top > a {
        color: #ffffff;
        display: inline-block;
        padding-left: 10px;
}
.VerticalMenuControl ul .sublink {
        list-style: none outside none;
}
.VerticalMenuControl .MenuList li.top:hover {
        background: #6a9802;
}
.VerticalMenuControl .Menulist {
        margin: 0;
        padding: 0;
        width: 100%;
}
.VerticalMenuControl .MenuList li.top {
        /* background: url("images/icon.png") no-repeat scroll 10px center, url("images/verbar.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); */
        color: #fbec04;
        height: 35px;
        margin-bottom: 0;
        padding: 0 10px;
        position: relative;
        background: #89be16;
}
.VerticalMenuControl .MenuList li.top:before{
        content: '⇢';
        color: #fff;
}
.VerticalMenuControl .MenuList li.top+.top{
        border-top: 1px solid #6a9802;
}
.VerticalMenuControl .MenuList .top a.sublink {
        color: #ffffff;
        font: bold 10pt/35px arial;
}
.VerticalMenuControl .MenuList .dropdown {
        background: none repeat scroll 0 0 #ffffff;
        left: 100%;
        position: absolute;
        top: 0;
        width: 220px;
        z-index: 50;
        margin-top: 1px;
}
.VerticalMenuControl .MenuList .dropdown a.sublink {
        color: #000000;
        font: bold 10pt/35px arial;
}
.VerticalMenuControl .MenuList .dropdown .sublink:hover {
        color: #f31005;
        font: bold 10pt/35px arial;
}
.VerticalMenuControl .MenuList .dropdown .sub {
        background: none repeat scroll 0 0 #dcedc8;
        border-bottom: 1px solid #89be16;
        display: block;
        padding: 0 10px;
        position: relative;
        height: 35px;
}
.VerticalMenuControl .MenuList .dropdown .sub .dropdown .sub {
        background: none repeat scroll 0 0 #f0f0f0;
        border-bottom: 1px solid #dcedc8;
        display: block;
        padding: 5px 5px 5px 10px;
        position: relative;
}
.VerticalMenuControl .MenuList .dropdown .sub .dropdown .sub a {
        color: #000;
        font: bold 10pt/20px arial;
}
.VerticalMenuControl .MenuList .dropdown .sub .dropdown .sub a:hover {
        color: #f31005;
}
.VerticalMenuControl .MenuList .dropdown .sub:hover {
        background: none repeat scroll 0 0 #89be16;
        color: #f31005;
}
.VerticalMenuControl .MenuList .dropdown .sub:hover a {
        color: #fff;
}
.VerticalMenuControl .MenuList .dropdown .sub .dropdown {
        left: 100%;
        position: absolute;
        top: -1px;
}
.VerticalMenuControl .MenuList .top .hassub {
        background: url("images/d.png") no-repeat scroll right center rgba(0, 0, 0, 0);
        width: 80%;
}
.VerticalMenuControl .MenuList .top:hover .second {
        background: none repeat scroll 0 0 #ffffff;
        display: block !important;
        left: 100%;
        position: absolute;
        top: 0;
        width: 250px;
        z-index: 50;
}
.VerticalMenuControl .MenuList .top .second {
        display: none;
}
.VerticalMenuControl .MenuList .second a.sublink {
        color: #000000;
        font: bold 10pt/20px arial;
}
.VerticalMenuControl .MenuList .second .sub {
        background: none repeat scroll 0 0 #e0f1fb;
        border-bottom: 1px solid #079ff2;
        display: block;
        padding: 5px 5px 5px 10px;
        position: relative;
}
.VerticalMenuControl .MenuList .second .sub a {
        color: #000;
}
.VerticalMenuControl .MenuList .second .sub .dropdown {
        left: 100%;
        position: absolute;
        top: 0;
}
.VerticalMenuControl .MenuList .second .sub .dropdown .sub {
        background: none repeat scroll 0 0 #f0f0f0;
        border-bottom: 1px solid #079ff2;
        padding: 5px 5px 5px 10px;
}
