.accordion_ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

section h4 {
    background-color: #fff;
    border-bottom: solid 1px #5ebb2c;
	border-top: solid 1px #5ebb2c;
    margin: 0px;
    padding: 10px;
    cursor: pointer;
    position: relative;
	color:#543f2e;
	list-style:none;
}

section h4:hover {
	background-color:#FFFBDC;
}

section h4: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: #ff7f0b;
}
 
section h4: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: #fff;
}
 
section h4.active:before {
  margin-top: -2px;
}
 
section h4.active:after {
  margin-top: 3px;
}


section ul {
	padding: 0px;
	margin:0px;
	list-style: none;
}
 
section li {
	background-color: #F9F9F9;
	border-bottom: solid 1px #D6D6D6;
	padding-top: 8px;
	padding-right: 0;
	padding-left: 20px;
	padding-bottom: 8px;
	margin:0px;
	list-style: none;
}
 
 
 
 
 
 
 
section li a {
    position: relative;
    display: block;
	margin:0px;
	padding:0px;
	list-style:none;
}
 
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: #ff7f0b;
}
 
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;
}



























/*.accordion_ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

section h4,
dt {
    background-color: #fff;
    border-bottom: solid 1px #5ebb2c;
	border-top: solid 1px #5ebb2c;
    margin: 0px;
    padding: 10px;
    cursor: pointer;
    position: relative;
	color:#543f2e;
	list-style:none;
}
 
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: #ff7f0b;
}
 
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: #fff;
}
 
section h4.active:before,
dt.active:before {
  margin-top: -2px;
}
 
section h4.active:after,
dt.active:after {
  margin-top: 3px;
}
 
section li,
dd {
	background-color: #F2F2F2;
	border-bottom: solid 1px #D6D6D6;
	padding-top: 8px;
	padding-right: 0;
	padding-left: 0px;
	padding-bottom: 8px;
	list-style: none;
}
 
 
 
 
 
 
 
section li a {
    position: relative;
    display: block;
	margin:0px;
	padding:0px;
	list-style:none;
}
 
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: #ff7f0b;
}
 
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;
}*/