h3.accordion-slider {
  font-weight:bold;
  color:#FF8700;
  line-height:1em;
  padding:0px;
  cursor:pointer;
}

h3.active {
  color:#69A550;
}

div.accordion-content {
  width:auto;
  padding: 10px
}

div.accordion-content .ce {
  margin-bottom:0;
}

.accordion-box-content {
	overflow:hidden;	
}
.accordion-box {
	display:block; 
	background:transparent; 
	font-weight:normal; 
	margin-bottom:1em;
}
.accordion-box p {
	margin:0 2px; 
	padding:2px 0; 
	line-height:1.2em;
}
.accordion-box-content {
	display:block; 
	background:#f2f2f2; 
	border-left:1px solid #ddd; 
	border-right:1px solid #ddd; 
	padding:0px;
}

.row1, .row2, .row3, .row4 {
	display:block; 
	overflow:hidden; 
	font-size:1px;
}
.row1, .row2, .row3 {
	height:1px;
}
.row2, .row3, .row4 {
	background:#f2f2f2; 
	border-left:1px solid #ddd; 
	border-right:1px solid #ddd;
}
.row1 {
	margin:0 5px; 
	background:#ddd;
}
.row2 {
	margin:0 3px;
	border-width:0 2px 0 2px;
}
.row3 {
	margin:0 2px;
}
.row4 {
	height:2px; 
	margin:0 1px 0 1px;
}   
div.accordion-content h1 {
  display:none;
}

.csc-header h3 {
     visibility: hidden;
    z-index:0;
	position:absolute;
    }
    
.accordion-content {
    margin:0; padding:0;
    margin-top: 10px;
    z-index: 10;
    clear:both;
     border: solid 0px red
    }    

* html .accordion-content {
	clear:none
}


#content h3 {
	}

#content h3.accordion-slider {
	margin:0 10px;
	padding:10px 0;
	font-weight:bold;
	font-size:16px;
	line-height:22px
}


#content .accordion .contenttable {
	}

.accordion img {
	position:relative;
	}
