
.VerticalMenuControl li a {
    display: inline-block;
}
.VerticalMenuControl li span {
    display: inline-block;
    white-space: nowrap;
}
.VerticalMenuControl {
    margin-bottom: 10px;
}
.VerticalMenuControl ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.VerticalMenuControl .top > a {
    color: #fff;
    display: inline-block;
    padding-left: 12px;
}
.VerticalMenuControl ul .sublink {
    list-style: outside none none;
}
.VerticalMenuControl .MenuList li.top:hover {
}
.VerticalMenuControl .Menulist {
    margin: 0;
    padding: 0;
    width: 100%;
}
.VerticalMenuControl .MenuList li.top {
    background: url("images/icon.png") no-repeat right 8px top 12px, url("images/menu.png") repeat-x scroll right top rgba(0, 0, 0, 0);
    margin: 0 0 5px 0;
    padding: 0;
    position: relative;
}
.VerticalMenuControl .MenuList li.top:last-child {
    border-radius: 0 0 10px;
}
.VerticalMenuControl .MenuList .top a.sublink {
  	
    color: #fff;
    font: bold 12px/32px arial;
    text-transform: uppercase;
}
.VerticalMenuControl .MenuList .top:hover .second {
    background: none repeat scroll 0 0 #ffffff;
    display: block;
    width: auto;
    z-index: 50;
}
.VerticalMenuControl .MenuList .top .second {
    display: block;
}

.VerticalMenuControl .MenuList .second .sub {
    background: #dae8f1;
    border-bottom: 2px solid #FFF;
    /* display: block; */
    /* position: relative; */
}
.VerticalMenuControl .MenuList .dropdown {
    background: #d3e8fb;
    left: 100%;
    position: absolute;
    top: 0;
    width: auto;
    z-index: 50;
    height: auto;
}
.VerticalMenuControl .MenuList .dropdown .sublink:hover {
  background: #cdcdcd none repeat-x scroll left top;
}
.VerticalMenuControl .MenuList .dropdown .sub {
    background: #d3e8fb;
    display: block;
    position: relative;
    height: auto;
}
.VerticalMenuControl .MenuList .dropdown .sub:hover {
  	background: #cdcdcd none repeat-x scroll left top;
    color: #333!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: #1058af !important;
    font: 13px/32px arial !important;
    padding: 0 10px;
    text-transform: none!important;
    white-space: nowrap;
}
.VerticalMenuControl ul li ul li a:hover {
  	
    color: #333 !important;
}
.VerticalMenuControl .MenuList .top .hassub {
    background: url("images/d.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    width: 85%;
}
