#vertical-multilevel-menu{
position:relative;
margin: 0 0 20px;
border: solid 1px #e0e1dd;
padding: 1px;
color: #333;
font-size:14px;
background: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjUwMHB4IiBoZWlnaHQ9IjUwMHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogPGRlZnM+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkaWVudCIgeDE9IjAuNSIgeTE9IjAiIHgyPSIwLjUiIHkyPSIxIj4KICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYzNjM2MzIiAvPgogICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmYiIC8+CiAgPC9saW5lYXJHcmFkaWVudD4KIDwvZGVmcz4KIDxnPgogIDxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBzdHJva2Utd2lkdGg9IjAiIHg9IjAiIHk9IjAiIHdpZHRoPSI1MDAiIGhlaWdodD0iNTAwIiAvPgogPC9nPgo8L3N2Zz4KICAgIA==) top repeat-x;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#fff));
background: -webkit-linear-gradient(left,  #e5e5e5 0%,#fff  100%);
background: -moz-linear-gradient(left,  #e5e5e5 0%,#fff  100%);
background: -ms-linear-gradient(left,  #e5e5e5 0%,#fff 100%);
background: -o-linear-gradient(left,  #e5e5e5 0%,#fff  100%);
background: linear-gradient(to right, #e5e5e5 0%,#fff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#fff',GradientType=0);
}

ul#vertical-multilevel-menu, #vertical-multilevel-menu ul
{
	margin: 0; 
	padding: 0; 
	list-style: none; 
	width: 100%;
	
}
#vertical-multilevel-menu>li:first-child {
border-top: none;
}
#vertical-multilevel-menu>li:last-child {
border-bottom: none;
}
#vertical-multilevel-menu>li {
position:relative;
padding: 10px 0;
margin: 0 15px;
font-size: 14px;
font-weight: bold;
border-top: solid 1px white;
border-bottom: solid 1px #dcd9d0;
}
/*Rootmenu Items*/
#vertical-multilevel-menu li.root-item
{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

/*Rootmenu Items hover*/
#vertical-multilevel-menu li.root-item a:hover, #vertical-multilevel-menu li.root-item-selected a:hover
{
color:#666;
}

/*Rootmenu Items Selected*/
#vertical-multilevel-menu li.root-item-selected>a
{
box-sizing:border-box;
-moz-box-sizing:border-box;
color: #333;
background: 0 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsSAAALEgHS3X78AAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAABGElEQVR4AQAIAff+AdkxJIwAAAAdAAAAXQAAAPoAAAAAAAAAAAAAAAAAAAAAAgAAABQAAABWAAAA6gAAAGAAAAAAAAAAAAAAAAAAAAAAAgAAAPkAAAAAAAAADwAAAJ8AAADWAAAAPQAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAApAAAAwgAAAM4AAAA3AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/AAAALwAAADoBAAAAAAAAAAAAAAAAAAAAAAAAACqAAAAYgAAAPUAAAAABAAAAAcAAAAAAAAA6gAAAF0AAAC6AAAAAAAAAAAAAAAABAAAAPMAAACyAAAAUgAAAP0AAAAAAAAAAAAAAAAAAAAAAQAA//8E3hM/FfnzUgAAAABJRU5ErkJggg==") no-repeat;

}

/*Submenu box*/
#vertical-multilevel-menu li ul
{
	position:relative;
	display:none;
	height:auto;
}
#vertical-multilevel-menu li ul li:first-child {
border-top: none;
}
#vertical-multilevel-menu li ul li:last-child {
border-bottom: none;
}
#vertical-multilevel-menu li ul li
{
padding: 5px 0;
margin: 0 5px;
font-size: 12px;
font-weight: normal;

}
/* Submenu Items */ 
#vertical-multilevel-menu li a
{ 
	display: block; 
	text-decoration: none; 
  padding-left: 15px;
}

/*Items selected*/
#vertical-multilevel-menu li.item-selected a
{ 
	color:#333;
}

/*Items Hover */
#vertical-multilevel-menu li a:hover
{
	color:#666;
} 


/*Denied items*/
#vertical-multilevel-menu a.denied
{
	color:#000;
}

/* Holly Hack. IE Requirement \*/ 
* html ul#vertical-multilevel-menu li { float: left; height: 1%; } 
* html ul#vertical-multilevel-menu li a { height: 1%; } 
/* End */ 


#vertical-multilevel-menu li:hover ul ul,
#vertical-multilevel-menu li.jsvhover ul ul,
#vertical-multilevel-menu li:hover ul ul ul,
#vertical-multilevel-menu li.jsvhover ul ul ul 
{
	display:none;
}


#vertical-multilevel-menu li:hover ul,
#vertical-multilevel-menu li.jsvhover ul,
#vertical-multilevel-menu li li:hover ul,
#vertical-multilevel-menu li li.jsvhover ul,
#vertical-multilevel-menu li li li:hover ul,
#vertical-multilevel-menu li li li.jsvhover ul
{
	display:block;
}
#vertical-multilevel-menu li.root-item-selected ul.root-item{
display:block;
}