
.menu ul li {display:block;width:210px;padding-top:2px;margin-bottom:5px;list-style:none;overflow:visible; border:1px solid #eee; overflow:hidden;}
.menu ul li a {display:block;height:34px; margin-top:0px;padding-top:10px;padding-left:15px;font-size:14px;color:#82846f;outline:none;}
.menu ul li a i{margin-right:10px;}
.menu ul li a i.fa-folder{color:#ffc000}
.menu ul li .active {
	background: url(../images/on.png) top right no-repeat;
}
.menu ul li .highlight {color:#b63b4d;
	font-weight:bold;}
.menu ul li .inactive {background:url(../images/off.png) top right no-repeat;}
.menu ul li ul {display:none; margin-top:-4px;background:#fff;   }
.menu ul li ul li ul {margin-bottom:0px;}
.menu ul li ul li {display:block;background:#f6f6f6;font-size:12px;list-style:circle;color:#666;margin-bottom:0px;margin-top:0px;padding-top:0px;padding-bottom:0px;padding-left:15px; border-bottom:1px dotted #eee; width:195px;}
.menu ul li ul li a {background:none;font-size:12px;height:30px;color:#666;padding-left:0px; }
.menu ul li ul li ul{background:#fff;}
.menu ul li ul li ul li{display:block;background:#fff;font-size:12px;list-style:circle;color:#666;margin-bottom:0px;margin-top:0px;padding-top:0px;padding-bottom:0px;padding-left:20px;border-top:none; border-left:none;border-right:none; border-bottom:1px dotted #eee; width:175px;}
.menu ul li a:hover{color: #b63b4d; font-weight:bold;}
.menu ul li ul li ul li:hover{ background:#b63b4d; color:#fff;}
.menu ul li ul li ul li a:hover{ background:#b63b4d; color:#fff;}
