/* legal list styles */

#legal-list {
  counter-reset: section;
  font: 14px Calibri, sans-serif; 
}

#legal-list h3:before {
  counter-increment: section;
  content: counter(section) ".";
  margin: 0 0.2em 0 0;
  color: #008000;
}

#legal-list ol {
  counter-reset: clause;
  list-style: none outside none;
  text-indent: -2em;
  color: #000080;
}

#legal-list ol li {
  counter-increment: clause;
  line-height: 24px;
}

#legal-list ol li:before {
  content: counter(section) "." counters(clause, ".") ".";
  //content: counters(clause, ".") ". ";
  margin: 0 0.3em 0 0.3em;  
}

#legal-list h1 { color: #008000;  font: 3em Calibri, sans-serif; }
#legal-list h2 { color: #008000;  font: 2em Calibri, sans-serif; }
#legal-list h3 { color: #008000;  font: 1.5em Calibri, sans-serif; }
#legal-list p { color: #000080; line-height: 18px; }