/***************************
 *  Accordion heading styles
 ***************************/  

h3.accordion-heading {
  color:#775C06;
  line-height: 1.3em;
  padding:0 0 0 25px;
  cursor:pointer;
  font-size:0.9em;
  font-family: Arial, Helvetica, sans-serif;
  margin:0 0 0.8em 0;
}

h4.accordion-heading {
  color:#775C06;
  line-height: 1.2em;
  padding:0 0 0 25px;
  cursor:pointer;
  font-size:0.7em;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin:0 0 0.8em 0;
}

h3.accordion-heading:hover,h4.accordion-heading:hover {
	text-decoration:underline;
	color:#FD8F00;
}

/* Open and closed */
div.open{
  height: auto;
  display: block;
}

div.closed{
  height: auto;
  display: none;
}

h3.open {
  background: url(../images/h3arrow-up.gif) 3px center no-repeat;
  margin-bottom:0.2em !important;
}

h3.closed {
  background:  url(../images/h3arrow-down.gif) 3px center no-repeat;
}

h4.open {
  background: url(../images/h4arrow-up.gif) 7px center no-repeat;
  margin-bottom:0 !important;
}

h4.closed {
  background:  url(../images/h4arrow-down.gif) 7px center no-repeat;
}

/* the content */
div.accordion-content {
padding-left:25px;
padding-bottom:10px;
}

/* the content */
.accordion-content .accordion-content {
padding-left:25px;
padding-bottom:0;
}

/* remove margin of a CE */
div.accordion-content .ce {
  margin-bottom:0;
}

/* do not think these are needed?
div.accordion-content h1 {
  display:none;
}

div.accordion-content h3 {
  display:none;
}*/

