
.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;
}
.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 {
    background: url("images/bulet.png") no-repeat scroll 7px center #02669e;
    #width: 96%;
}
.VerticalMenuControl .Menulist {
    margin: 0;
    padding: 0;
    width: 100%;
}
.VerticalMenuControl .MenuList li.top {
    background: url("images/bulet.png") no-repeat scroll 7px center #007cc2;
    height: 34px;
   	border-bottom: 1px solid #02669e;
    border-top: 1px solid #048fdd; 
    #margin: 1px 0;
    padding: 0;
    position: relative;
}
.VerticalMenuControl .MenuList li.top:first-child {
    #border-radius: 10px 10px 0 0;
}
.VerticalMenuControl .MenuList li.top:last-child {
    #border-radius: 0px 0px 10px 10px;
}
.VerticalMenuControl .MenuList .top a.sublink {
    color: #fff;
    font: bold 10pt/28px arial;
}
.VerticalMenuControl .MenuList .top:hover .second {
    background: none repeat scroll 0 0 #007cc2;
    border-right: 1px solid #96a3b4;
    border-top: 1px solid #96a3b4;
    display: block !important;
    left: 100%;
    position: absolute;
    top: 0;
    width: 250px;
    z-index: 50;
}
.VerticalMenuControl .MenuList .top .second {
    display: none;
}
.VerticalMenuControl .MenuList .second .sub:hover {
    background: none repeat scroll 0 0 #02669e;
}
.VerticalMenuControl .MenuList .second .sub:hover a {
    color: #0351a0!important;
}
.VerticalMenuControl .MenuList .second .sub {
    background: none repeat scroll 0 0 #007cc2;
    border-bottom: 1px solid #96a3b4;
    display: block;
    position: relative;
}
.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 #007cc2;
    display: block;
  	border-bottom: 1px solid #02669e;
    border-top: 1px solid #048fdd; 
    position: relative;
    height: 34px;
}
.VerticalMenuControl .MenuList .dropdown .sub:hover {
    background: none repeat scroll 0 0 #02669e;
}
.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: #fff !important;
    font: 10pt/32px arial !important;
    padding: 5px 5px 5px 10px;
}
.VerticalMenuControl .MenuList .top .has-sub {
    background: url("images/arrow-list.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    width: 95%;
}
