ul#slidemenu, #slidemenu ul
{
	margin: 20px 0px; 
	padding: 0; 
	list-style: none; 
	width: 250px;
	font-size: 12px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

ul#slidemenu .img {display: none;}

/*Submenu box*/
#slidemenu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index: 500;
	border-bottom:none;
	width: 250px;
}

/* Submenu Items */ 
#slidemenu li a
{ 
	display: block; 
	text-decoration: none; 
	color: #666666; 
	font-weight:bold;
	padding: 5px;
	background: url(images/grayarrow-black.png) 220px center no-repeat;
}

/*Items selected*/
#slidemenu li a.item-selected
{ 
	color: #999999;
	background: url(images/grayarrow-white.png) 220px center no-repeat;
}

/*Items Hover */
#slidemenu li a:hover
{
	color: #999999;
	background: url(images/grayarrow-white.png) 220px center no-repeat;
} 

/*Rootmenu Items*/
#slidemenu a.root-item
{
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0 7px 25px;
	
	border: none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	/*height:26px;
	overflow:hidden;*/
}

/*Rootmenu Items hover*/
#slidemenu a.root-item:hover, #slidemenu a.root-item-selected:hover
{
	
}

/*Rootmenu Items Selected*/
#slidemenu a.root-item-selected
{
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0 7px 25px;
	
	border: none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	/*height:26px;
	overflow:hidden;*/
}

/*Parent item*/
#slidemenu a.parent
{
	
	padding-right: 10px;
}

/*Denied items*/
#slidemenu a.denied
{
	
	color: #DDDDDD;
	padding-right: 10px;
}

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


/*Submenu margin*/
#slidemenu li ul.root-item
{
	
	margin: -27px 0 0 250px;
	background: #000;
}

#slidemenu li ul
{
	padding: 0px;
	margin: -27px 0 0 250px;
	width: 199px;
	border-left: 1px solid #6e6e6e;
}

#slidemenu li ul a {
	margin-left: 15px;
	background: none;
}

/*Submenu hide*/
#slidemenu li:hover ul ul,
#slidemenu li.jsvhover ul ul,
#slidemenu li:hover ul ul ul,
#slidemenu li.jsvhover ul ul ul 
{
	/*top:-999em;*/
	display:block;
}

/*Submenu show*/
#slidemenu li:hover ul,
#slidemenu li.jsvhover ul,
#slidemenu li li:hover ul,
#slidemenu li li.jsvhover ul,
#slidemenu li li li:hover ul,
#slidemenu li li li.jsvhover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}