.graphite .accordion{font: bold 14px Arial, sans-serif; border-top: 1px solid #179a4e; border-right: 1px solid #179a4e; border-left: 1px solid #179a4e;}
.graphite .accordion, .graphite .accordion li {margin: 0; padding: 0; border: none;}
.graphite .accordion a {padding: 8px 5px 10px 35px; background: #162660 url(../images/bg_black.png) repeat-x 0 -1px; text-decoration:none; display: block; color: #ddd; border-bottom: 1px solid #222; border-top: 1px solid #777; position: relative;}
.graphite .accordion ul a {background: #4c6340;}
.graphite .accordion a.dcjq-parent, .graphite .accordion a.dcjq-parent:hover {background: #162660 url(../images/bg_black.png) repeat-x 0 -1px;}
.graphite .accordion a.dcjq-parent.active {}
.graphite .accordion a .dcjq-icon {position: absolute; top: 50%; left: 14px; width: 20px; margin-top: -17px; height: 20px; background: url(../images/arrow_black_right.png) no-repeat 0 center;}
.graphite .accordion a.dcjq-parent.active .dcjq-icon {background: url(../images/arrow_black_down.png) no-repeat 0 center;}
.graphite .accordion a:hover {background: #41831f; color: #FAB947;}
.graphite .accordion a:active{}
.sidebar_left{margin-top:0px;overflow:hidden;position: relative !important;    width: 300px;
}



.fixedTop,.fixedBottom {
    height: 36px;
    line-height: normal;
    width: 300px;
    padding: 8px 5px 10px 35px;
    float: left;
    background: #36e2ff;
    font-weight: bold;
    font-size: 14px;
    font-family: arial;
    position: absolute;
    z-index: 10000;
    margin-left: 0px;
    display: none;
    color: #ddd;
    box-sizing: border-box;
}
.fixedTop {top:0;}
.fixedBottom {bottom:0;}

/*jdev*/
.graphite .accordion ul .current a{background: #36e2ff}	
.graphite {
    max-height: 359px;
    padding: 0 0 0 0px;
    overflow-x: auto;
}