.graphite .accordion{
	font-weight: normal; 
	font: 14px Arial, sans-serif; 
	border-top: 1px solid #111; 
	border-right: 1px solid #111; 
	border-left: 1px solid #111;
	color: Black;
}

.graphite .accordion, .graphite .accordion li {
	margin: 0; 
	padding: 0; 
	border: none; 
	list-style: none;
}

/*.graphite .accordion a {padding: 10px 10px 10px 50px; background: #0C0C0C 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 a { 
	font-weight: normal; 
	padding: 10px 10px 10px 50px; 
	background: #ffffff; text-decoration:none; 
	display: block; 
	color: #000000; 
	border-bottom: 1px solid #222; 
	border-top: 1px solid #777; 
	position: relative; 
	border-left: 1px solid #222; 
	border-right: 1px solid #222; 
	list-style: none;
}

.graphite .accordion ul a {background: #ffffff !important; color:#000 !important;  list-style: none;}

.graphite .accordion a.dcjq-parent.active {
	font-weight: normal;
}
.graphite .accordion a .dcjq-icon {
	position: absolute; 
	top: 50%; 
	left: 0px; 
	width: 34px; 
	margin-top: -17px; 
	height: 34px; 
	background: url(images/arrow_black_left_solid.png) no-repeat 0 center;
}

.graphite .accordion a.dcjq-parent.active .dcjq-icon {background: url(images/arrow_black_down_solid.png) no-repeat 0 center;}

.graphite .accordion a:hover {background: #232323; color: #fff; font-weight:normal;}

.graphite .accordion a:active{}

/* single level items */
.graphite .accordion li .single {
	background:#B1B1B1; 
	color:#000; 
	list-style: none; 
	text-indent: 20px;
	border: 0px;
}
.graphite .accordion li .single:hover {
	background:#000; 
	color:#ffffff; 
	list-style: none; 
	text-indent: 20px;
	border: 0px;
}