.sidebarmenu{
margin-top:40px;
text-align:right;
position:relative;
z-index:111;
}

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font:13px Verdana;
width: 100%; /* Main Menu Item widths */
}
 
.sidebarmenu ul li{
position: relative;
}



/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color:#ccc;
text-decoration: none;
padding:10px 25px;
border-top:1px solid #1d1d1d;
border-bottom:1px solid #434343;
font-size:14px;
}
.sidebarmenu ul{
border-top:1px solid #434343;
border-bottom:1px solid #1d1d1d;
}

.sidebarmenu ul li ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
text-decoration: none;
padding:10px;
border:none;
border-top:1px solid #606060;
border-bottom:1px solid #2b2b2b;

}
.sidebarmenu ul li ul{
	border-top:1px solid #1d1d1d;
	border-bottom:1px solid #1d1d1d;
	border-right:1px solid #1d1d1d;
}


.sidebarmenu ul li.main-links a.active{
color:#ef5821;
}

.sidebarmenu ul li a:visited{
color:#ccc;
}

.sidebarmenu ul li a:hover{

}
.sidebarmenu li.main-links:hover > a{
color:#ef5821;

}


.sidebarmenu ul li ul li a{
text-align:left;


}

.sidebarmenu ul li ul li a:hover{
color:#ef5821;

}
/*Sub level menu items */
.sidebarmenu ul li ul{
	position: absolute;
	width: 200px; /*Sub Menu Items width */
	top: 0;
	visibility: hidden;
	background-color:#454545;
	background-color:transperant;
}
.sidebarmenu ul li ul ul{
margin-top:-1px;
}

.sidebarmenu a.subfolderstyle{

}

.sidebarmenu li a span {
  
}

.sidebarmenu li a span {
    color: #777;
    display: block;
    font-size: 14px;
    letter-spacing: 0;
    margin: -3px 0 0;
    text-transform: none;
}