/* Accordion */
#accordion{float:left}
.accordion{font: bold 14px Arial, sans-serif; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc;position: relative;}
.accordion, .accordion li {margin:0; padding: 0; border: none;list-style-type:none;float:left;width:100%}
.accordion a {
  padding: 10px 10px 10px 50px;
   background: #ececec;
    text-decoration:none;
     display: block; color: #333;
      border-bottom: 1px solid #ccc;
       border-top: 1px solid #fff;
        position: relative;
         text-shadow: 1px 1px 1px #fff;
  color: #333;
  font-family: "Open Sans",Helvetica,Arial,sans-serif;
  font-weight: normal;

         }
.accordion a.dcjq-parent, .accordion a.dcjq-parent:hover {background: #D7D4D4 url(../img/menu_vertical/bg_grey.png) repeat-x 0 -1px;}
.accordion li:first-child  a.dcjq-parent
{
  border-radius: 5px 5px 0 0;
}
.accordion li:last-child  a.dcjq-parent
{
  border-radius:0 0 5px 5px ;
}

.accordion a.dcjq-parent.active {}
.accordion a .dcjq-icon {
  position: absolute; top: 50%;
   left: 14px;
    width: 34px; margin-top: -17px;
    height: 34px;
     background: url(../img/menu_vertical/arrow_grey_right.png) no-repeat 0 center;
    }
    .accordion a.test .dcjq-icon {
        background: url(../img/menu_vertical/arrow_grey_down.png) no-repeat  0 3px;
    }
.accordion a.dcjq-parent.active .dcjq-icon {background: url(../img/menu_vertical/arrow_grey_down.png) no-repeat 0 center;}
.accordion a:hover {/*background: #fff;*/ color: #428BCA;}
.accordion a:active{}
.sidebar-module ul.accordion li ul.accordion li a  {
  font-size: 14px;
}

