h1{
  margin-bottom : 10px;
  margin-top : 10px;   
  margin-left : 1%;
  margin-right : 1%;
  font-size : 18px;
}

h2{
  margin-bottom : 10px;
  margin-top : 10px;    
  margin-left : 1%;
  margin-right : 1%;
  font-size : 18px;
}

h3{
  margin-bottom : 10px;
  margin-top : 10px;    
  margin-left : 1%;
  margin-right : 1%;
  font-size : 18px;
}

h4{
  margin-bottom : 10px;
  margin-top : 10px;    
  margin-left : 1%;
  margin-right : 1%;
  font-size : 18px;
}

h5{
  margin-bottom : 10px;
  margin-top : 10px;    
  margin-left : 1%;
  margin-right : 1%;
  font-size : 18px;
}

h6{
  margin-bottom : 10px;
  margin-top : 10px;    
  margin-left : 1%;
  margin-right : 1%;
  font-size : 18px;
}

.accordion_ul ul{	  
  text-align : left;
  margin-left : 1%;
  margin-right : 1%;
}

section h1, dt {
	background-color: #ff6666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: gray;
	margin-bottom: 1px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #ffffff;
	cursor: pointer;
	position: relative;
}
 
section h1:before,
dt:before {
  display: block;
  content: "";
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 50%;
  right: 15px;
  width: 10px;
  height: 10px;
  margin-top: -8px;
  background: #FFF;
}
 
section h1:after, dt:after {
	display: block;
	content: "";
	position: absolute;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 50%;
	right: 15px;
	width: 10px;
	height: 10px;
	margin-top: -13px;
	background-color: #ff6666;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
}
 
section h1.active:before, dt.active:before {
	margin-top: -2px;
}
 
section h1.active:after,
dt.active:after {
  margin-top: 3px;
}
 
section li, dd {
	background-color: #f2f2f2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
	text-align: left;
}
 
section li a {
	position: relative;
	display: block;
}
 
section li a:before{
	display: block;
	content: "";
	position: absolute;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 50%;
	right: 17px;
	width: 10px;
	height: 10px;
	margin-top: -5px;
	background-color: gray;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
}
 
section li a:after{
  display: block;
  content: "";
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 50%;
  right: 22px;
  width: 10px;
  height: 10px;
  margin-top: -5px;
  background: #F2F2F2;
}




section h2, dt {
	background-color: #ff9b00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: gray;
	margin-bottom: 1px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #ffffff;
	cursor: pointer;
	position: relative;
}
 
section h2:before,
dt:before {
  display: block;
  content: "";
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 50%;
  right: 15px;
  width: 10px;
  height: 10px;
  margin-top: -8px;
  background: #FFF;
}
 
section h2:after, dt:after {
	display: block;
	content: "";
	position: absolute;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 50%;
	right: 15px;
	width: 10px;
	height: 10px;
	margin-top: -13px;
	background-color: #ff9b00;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
}
 
section h2.active:before,
dt.active:before {
  margin-top: -2px;
}
 
section h2.active:after,
dt.active:after {
  margin-top: 3px;
}




section h3, dt {
	background-color: #1c9c32;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: gray;
	margin-bottom: 1px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #ffffff;
	cursor: pointer;
	position: relative;
}
 
section h3:before,
dt:before {
  display: block;
  content: "";
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 50%;
  right: 15px;
  width: 10px;
  height: 10px;
  margin-top: -8px;
  background: #FFF;
}
 
section h3:after, dt:after {
	display: block;
	content: "";
	position: absolute;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 50%;
	right: 15px;
	width: 10px;
	height: 10px;
	margin-top: -13px;
	background-color: #1c9c32;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
}
 
section h3.active:before, dt.active:before {
	margin-top: -2px;
}
 
section h3.active:after,
dt.active:after {
  margin-top: 3px;
}


section h4, dt {
	background-color: #6666FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: gray;
	margin-bottom: 1px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #ffffff;
	cursor: pointer;
	position: relative;
}
 
section h4:before,
dt:before {
  display: block;
  content: "";
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 50%;
  right: 15px;
  width: 10px;
  height: 10px;
  margin-top: -8px;
  background: #FFF;
}
 
section h4:after, dt:after {
	display: block;
	content: "";
	position: absolute;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 50%;
	right: 15px;
	width: 10px;
	height: 10px;
	margin-top: -13px;
	background-color: #6666FF;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
}
 
section h4.active:before, dt.active:before {
	margin-top: -2px;
}
 
section h4.active:after,
dt.active:after {
  margin-top: 3px;
}

section h5, dt {
	background-color: #A342B1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: gray;
	margin-bottom: 1px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #ffffff;
	cursor: pointer;
	position: relative;
}
 
section h5:before,
dt:before {
  display: block;
  content: "";
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 50%;
  right: 15px;
  width: 10px;
  height: 10px;
  margin-top: -8px;
  background: #FFF;
}
 
section h5:after, dt:after {
	display: block;
	content: "";
	position: absolute;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 50%;
	right: 15px;
	width: 10px;
	height: 10px;
	margin-top: -13px;
	background-color: #A342B1;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
}
 
section h5.active:before, dt.active:before {
	margin-top: -2px;
}
 
section h5.active:after,
dt.active:after {
  margin-top: 3px;
}

section h6, dt {
	background-color: #D7567F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: gray;
	margin-bottom: 1px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #ffffff;
	cursor: pointer;
	position: relative;
}
 
section h6:before,
dt:before {
  display: block;
  content: "";
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 50%;
  right: 15px;
  width: 10px;
  height: 10px;
  margin-top: -8px;
  background: #FFF;
}
 
section h6:after, dt:after {
	display: block;
	content: "";
	position: absolute;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 50%;
	right: 15px;
	width: 10px;
	height: 10px;
	margin-top: -13px;
	background-color: #D7567F;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
}
 
section h6.active:before, dt.active:before {
	margin-top: -2px;
}
 
section h6.active:after,
dt.active:after {
  margin-top: 3px;
}