﻿.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%;}
 
.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{
color:#ef5821;}
.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: 130px; /*sub menu items width */
	top: 0;
	z-index:100;
	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;}