h1 { color: rgb(0,128,128); }
h2 { color: rgb(0,128,128); }
h3 { color: rgb(0,128,128); }
sup { vertical-align: text-top; font-size: 80%;}
p.data { color: rgb(0,128,128); font-style: italic; }
table.small { font-size: 80%; }
div.left { float: left; margin: 0 1em 1em 0; }
div.right { float: right; margin: 0 0 1em 1em; }
div.clearboth { clear: both; }
table.reg
   {
   border-collapse: collapse;
   font-size: 80%;
   }
table.reg th
   {
   border-top: 1px solid #000;
   border-bottom: 1px solid #000;
   font-weight: bold;
   text-align: left;
   margin: 0 0 0 0;
   padding: 0 0.3em 0 0.3em;
   }
table.reg td
   {
   border-top: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   font-weight: normal;
   text-align: left;
   margin: 0 0 0 0;
   padding: 1 0.3em 1 0.3em;
   }
table.reg th.s { text-align: right; }
table.reg th.r { text-align: left; }
table.reg th.l { text-align: left; }
table.reg th.d { text-align: left; }
table.reg td.s { text-align: right; }
table.reg td.r { text-align: left; }
table.reg td.l { text-align: left; }
table.reg td.d { text-align: left; }
