.demo-container {
	width:auto !important;
	margin:10px 10px 10px 10px !important;
}

demo-container ul, ul li {
	list-style: none !important;
	}

.csm .accordion, 
.csm .accordion li {
	margin: 0 !important; 
	padding: 0 !important; 
	border: none !important;
	}

.csm .accordion a {
	color: #444444 !important;
	}

.csm .accordion ul a {
	display:block !important;
	color:#444444 !important;
	padding-top:5px !important;
	padding-bottom:10px !important;
	margin-left:-20px !important;
	text-decoration:none !important;
	}
.csm .accordion ul a:hover {
	color:#0069bc !important;
	text-decoration:underline !important;
	text-decoration:bold !important;
	}
	
.csm .accordion ul a:active {
	text-decoration:underline !important;
	text-decoration:bold !important;
	}		

.csm .accordion a.dcjq-parent {
	font-family:'Open Sans', sans-serif !important;
	font-size:12px !important;
	text-decoration:none !important;
	display:block !important;
	padding: 10px 10px 10px 10px !important;
	border: 1px solid #cacaca !important;
	margin-bottom:5px !important;
	background-color:#f6f6f6 !important;
	}
	
.csm .accordion a.dcjq-parent:hover {
	background-color: #0069bc !important; 
	color:white !important;
	}

.csm .accordion a.dcjq-parent.active {
	background-color: #0069bc !important; 
	color:white !important;
	}
	
#nolist a{
	font-family:'Open Sans', sans-serif !important;
	font-size:12px !important;
	text-decoration:none !important;
	display:block !important;
	padding: 8px !important;
	border: 1px solid #cacaca !important;
	margin-bottom:5px !important;
	background-color:#f6f6f6 !important;
}

#nolist a:hover{
	background-color: #0069bc !important; 
	color:white !important;
}

	
	

	