.accordContainer{
	margin:20px 10px;
}
.accordL1{
	/*width:305px;*/
	margin:auto;
}
.accordContainer > .accordL1 > h3{
	/*margin:20px 0 12px 6px;*/
}
.accordContainer li.showAllCategory.noSub a.active {
	background:#222;
}
.accordContainer h3,
.accordContainer li.showAllCategory.noSub a{
	font-size: 15px !important;
	font-family: "Helvetica Narrow","Arial Narrow",Tahoma,Arial,Helvetica,sans-serif !important;
}
.accordContainer li.showAllCategory.noSub a,
.accordContent li.showAllCategory.noSub a.showAll{
	font-size: 12px !important;
	font-family: "Helvetica Narrow","Arial Narrow",Tahoma,Arial,Helvetica,sans-serif !important;
}
.accordL1 ul{
	list-style:none;
	margin:0;
	padding:0;
}
.accordL1 > ul > li{
	margin:0;
}
.accordL1 > .accordContent > li > h3{
	margin:0;
	padding:0;
}
.accordL1 > .accordContent > li > h3 a,
.accordL2 > h3, .accordL1 > .accordContent li > a.showAll{
	background:transparent;
	color:#efefef;
	text-decoration:none;
	border-bottom:solid 1px #5393B9;
}
.accordL1 > .accordContent > li > h3 a:hover,
.accordL2 > h3:hover, .accordL1 > .accordContent li > a.showAll:hover{
	border-bottom-color:#11A0F7;
}
li.showAllCategory.noSub a{
	/*font-size:1.1em !important;*/
}
.accordL2 h3.ui-accordion-header .ui-icon{
	margin-left: -8px;
}
h3.ui-accordion-header.ui-state-active{
	color:#6FC1F2;
}
ul.accordL2Content{
	margin:0;
	padding:8px 4px 8px 15px !important;
	background:transparent;
	border:none;
}
ul.accordL2Content li{
	margin:3px 0;
}
ul.accordL2Content a,a.showAll{
	display:block;
	padding:8px 0 0 2px;
}
ul.accordL2Content a,ul.accordL2Content a:visited{
	font-family: "Helvetica Narrow","Arial Narrow",Tahoma,Arial,Helvetica,sans-serif !important;
	font-size:13px;
	color:#777;
	text-decoration:none;
}
ul.accordL2Content a.ui-state-active{
	border:none;
	color:#000;
	background:transparent;
}
ul.accordL2Content a,ul.accordL2Content a:visited{
	/*font-size: 9px !important;*/
}
.ui-accordion-content-active li a.showAll{
	padding-left:0 !important;
}
.accordL1 li:hover,.accordL1 a:hover,.accordL1 h3:hover,a.showAll:hover{
	color:#fff !important;
	background:#000;
	text-shadow:1px 0 #11A0F7;
}
/* 1st category w/ no sub - round borders */
li.showAllCategory:nth-child(2){
	border-top-left-radius:6px;
	border-top-right-radius:6px;
}