#cssmenu,#cssmenu ul,#cssmenu li,#cssmenu a{margin:0;padding:0;border:0;list-style:none;font-weight:400;text-decoration:none;line-height:1;font-size:14px;position:relative}#cssmenu{width:220px;margin-top:10px}#cssmenu a{line-height:1.3}#cssmenu>ul>li{background:#f8f8f8}#cssmenu>ul>li:hover{background:#f5f5f5}#cssmenu>ul>li>a{font-size:13px;display:block;color:#2782c4;font-weight:600;border-bottom:1px solid #ddd}#cssmenu>ul>li>a>span>i{margin-right:5px;color:#2782c4}#cssmenu>ul>li>a>span{display:block;padding:12px 20px}#cssmenu>ul>li>a:hover{text-decoration:none}#cssmenu>ul>li.highlight{border-bottom:0;background-color:#e2e2e2}#cssmenu>ul>li.highlight:before{width:10px;height:10px;border-top:transparent;border-bottom:transparent;border-left:10px solid #333}#cssmenu>ul>li.highlight ul>li{border-right:0}#cssmenu>ul>li.highlight a span{color:#333}#cssmenu>ul>li.highlight a span i{color:#333}#cssmenu>ul>li.has-sub>a span{background:url(../img/icon_plus.png) 96% center no-repeat}#cssmenu>ul>li.has-sub.active>a span{background:url(../img/icon_minus.png) 96% center no-repeat}#cssmenu ul ul{display:none;background:#fff}#cssmenu ul ul li{padding:0;border-bottom:1px solid #ddd;border-top:0;background:#f9f9f9}#cssmenu>ul>li.highlight ul>li>a span{color:#333}#cssmenu>ul>li.highlight ul>li>a span i{color:#333}#cssmenu ul ul a{padding:10px 10px 10px 20px;display:block;color:#666;font-size:12px;font-weight:400}#cssmenu ul ul li a span{padding-left:10px;border-left:1px dotted #aaa}#cssmenu ul ul li a span i{margin-right:5px}#cssmenu ul ul a:hover span{color:#f74e4d}