

#accordion {
  clear: both;
  float: left;
  width:100%;
}

#accordion section {
  text-align: left;
  width: 100%;
  background-color:#1c407e;
  margin:0;
}

#accordion section h1 {
  font-size: 13px;
  cursor: pointer;
  border-bottom: 1px #16346e solid;
  border-radius: 2px;
  background-color: #1d5cb8;
  padding: 10px 10px ;
  color: #fff;
 
}


#accordion section ul {
  display: none;
  padding-left: 10px;
  margin:0px;
  padding:10px;
}

#accordion section ul li {
  color:#fff; margin-left:20px; font-size:12px; padding:1px 0; color:#ccc; list-style-image: url(../images/list.png);
}


.fulljustify { text-align: justify; }

.fulljustify:after {
  content: "";
  display: inline-block;
  width: 100%;
}

section h1 span {
  float: right;
  display: block;
  position: relative;
}

section h1 span img {
  margin-top: 0px;
  margin-right: 10px;
}

section h1 span img.open {
  float: right;
  position: absolute;
  clip: rect(-10px,20px,5px,0px);
  right: 0px;
  margin-top: 2px;
}

section h1 span img.closed {
  float: right;
  position: absolute;
  clip: rect(5px,15px,20px,0px);
  right: 0px;
  margin-top: 0px;
}
