body {
  background: white;
  color: black;
  font-family: sans-serif;
}



dl{
   margin-left: 1em; 
}



dt { 
   margin-top: 2pt; 
   margin-bottom: 1pt; 
   font-weight: bold;
   
}

dd { 
   margin-top: 0; 
   margin-left: 1em; 
}


img {
  border:0;
}

h1 {
  text-align: center;
  font-size: 24pt;
  background: #c69393;
  margin: .5em 1em .5em 1em;
}

h2 {
  text-align: left;
  font-size: 16pt;
  margin-left: 1em;
  padding: 5pt;
  color: black;
  background: #6adddd;
  clear: both;
}

h3 {
  text-align: left;
  font-size: 14pt;
  font-family: sans-serif;
  margin: 1em 1em 1em 4em;
  padding: 1em;
}

h4 {
  text-align: left;
  font-size: 12pt;
  font-family: sans-serif;
  margin: 1em 1em 2em 6em;
  padding: 1em;
}

p {
  text-align: justify;
  font-size: 12pt;
  font-family: sans-serif;
  margin: 1em 4em 1em 8em;
}

pre {
  margin: 1em 4em 1em 8em;
}

table {
   margin-left: 2em; 
   border-spacing: .5em;
}

tr {
   margin-top: 0em; 
}

td {
  vertical-align: top;
  text-align: left;
  margin-left: 2em;
  padding: 0em 1em 0 0;
}

th {
  text-align: left;
  font-size: 14pt;
  vertical-align: top;
  background: #c69393;
  padding: 0.5em 1em 1em 1em;
}

td.desc {
  text-align: justify;
}

ul {
  text-align: justify;
  font-size: 12pt;
  font-family: sans-serif;
  margin: 1em 4em 1em 7em;
}

ol {
  text-align: justify;
  font-size: 12pt;
  font-family: sans-serif;
  margin: 1em 4em 1em 9em;
}

ul > li {
   list-style: square inside;  
   float: left ;
   padding: 0em 0em 0em 1em; 
   margin: 0 0 0 0; 
}

ol > li {
  padding: 1em 1em 0 0;
  list-style : decimal;
}

ul.visible > li {
  padding: 1em 1em 0 0;
  list-style: disc;
}

hr {
  display: none;
}

div.end {
  text-align: justify;
  font-size: 12pt;
  font-family: courier;
  margin: 2em 1em 1em 1em;
  padding: 1em;
  color: black;
  background: #c69393;
}

div.start {
  text-align: center;

  font-family: sans-serif;
  font-size: 30pt;
/*  font-family: courier;*/
  margin: 0em 1emx 1em 1em;
  padding: 1em 0em 4em 0em;
  color: black;
  background: #c69393;
}


span.red {
  color: red;
  background: inherit;
}

div p {
  font-size: 10pt;
  margin: 1em;
}

div.head {
  text-align: center;
}

