body{
  background-color:#def;
  font-family:sans-serif;
  margin           :5pt;
}

h1{
  font-size        :18pt;
  font-family      :sans-serif;
  color            :#fff;
  font-weight      :800;
  
  background-color :#036;
  border-style     :solid;
  border-color     :#003;
  border-width     :1px;
 
  margin           :10pt 5pt;
  padding          :1pt 30pt;
}

h2{
  font-size        :13pt;
  font-family      :sans-serif;
  color            :#036;
  font-weight      :800;

  background-color :#fff;
  border-style     :double;
  border-color     :#036;
  border-width     :2pt;
 
  margin           :5pt 5pt;
  padding          :0pt 25pt;
}


h3{
  font-size        :12pt;
  font-family      :sans-serif;
  color            :#036;
  font-weight      :600;  

  background-color :#fff;
  border-style     :solid;
  border-color     :#036;
  border-width     :1pt;
 
  margin           :5pt 5pt;
  padding          :0pt 25pt;
}

h4{
  font-size        :12pt;
  font-family      :sans-serif;
  color            :#036;
  font-weight      :600;  

  background-color :#fff;
  border-style     :solid;
  border-color     :#aaa;
  border-width     :1pt;
 
  margin           :5pt 5pt;
  padding          :0pt 25pt;
}

ul{
  background-color :#fff;
  border-style     :solid;
  border-color     :#ccc;
  border-width     :1pt;

  padding          :10pt 30pt;
  margin           :10pt;
  list-style-type  :square;
  color            :#036;
}

li{
  margin           :2pt 0pt;
}

li.top{
  font-size        :12pt;
  color            :#036;
}

div{
  background-color :#fff;
  border-style     :solid;
  border-color     :#ccc;
  border-width     :1pt;
  font-size        :11pt;

  padding          :2pt 15pt;
  margin           :5pt;
  list-style-type  :square;
  color            :#036;
}

th{
  background-color :#ddf;
  border-style     :solid;
  border-color     :#ccf;
  border-width     :1pt;
  font-size        :11pt;
  font-weight      :600;

  padding          :2pt;
  margin           :2pt;
}

th.hilight{
  color            :#f00;
  background-color :#fdd;
  border-color     :#fcc;
}

th.normal{
  color            :#000;
  background-color :#fff;
  border-color     :#ccf;
}

td{
  border-style     :solid;
  border-color     :#ccf;
  border-width     :1pt;
  font-size        :11pt;

  padding          :2pt;
  margin           :2pt;
}

td.hilight{
  color            :#f00;
  background-color :#fdd;
  border-color     :#fcc;
}

hr{
  border-style     :solid;
  border-color     :#036; 
  margin           :2pt 5pt;
}

span.feature{
  color:#f00;
  font-weight:800;
}