.grey .accordion{border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc;}
.grey .accordion, .grey .accordion li {margin: 0; padding: 0; border: none;}
ul#accordion  a   {font-weight:bold;}
ul#accordion ul li a {font-weight:normal;}
.grey .accordion a {padding: 10px 10px 10px 35px; 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;-moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;-moz-box-shadow: 0 0 2px #CCC;-webkit-box-shadow: 0 0 2px #CCC;box-shadow: 0 0 2px #CCC; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.grey .accordion a.dcjq-parent, .grey .accordion a.dcjq-parent:hover {background: #D7D4D4 url(images/bg_grey.png) repeat-x 0 -1px;}
.grey .accordion a.dcjq-parent.active {}
.grey .accordion a .dcjq-icon {position: absolute; top: 50%; left: 7px; width: 25px; margin-top: -17px; height: 34px; background: url(images/arrow_grey_right.png) no-repeat 0 center;}
.grey .accordion a.dcjq-parent.active .dcjq-icon {background: url(images/arrow_grey_down.png) no-repeat 0 center;}
.grey .accordion a:hover {background: #fff; color: #80b600;}

/*.grey .accordion a.active  {background: #fff; color: #80b600;}*/
.grey .accordion a.active  {background: #fff; color: #80b600;}
.grey .accordion ul a.active  {background: #fff; color: #80b600;}
