H1 {
  font-size: 10px;
  color: rgb(0,0,0)
}

H2 {
  font-weight: bold ; 
  font-size: 18px;
  color: rgb(0,0,0);
}

H3 {
  font-size: 14px;
  color: rgb(0,0,0);
}

H4 {
  font-size: 12px;
  color: rgb(0,0,0);
}

H5 {font-size: 11px;
  color: rgb(80,80,80)}

P {margin-top: 1em; 
   margin-bottom: 0; 
   text-align: justify
}

BODY {
  background: #FFF;
  font-family: "Arial", sans-serif;
  line-height: 1.35;  /* This would break MacIE 3 */
  font-size: 16px
}

TD, TH { /* ns workaround */
  font-family: "Arial", sans-serif;
  line-height: 1.35;
  font-size: 16px
}


ADDRESS { 
  text-align: right;
  font-weight: bold;
  font-style: italic 
}

BLOCKQUOTE P {			/* Try to avoid space above the attribution */
  margin-bottom: 0;
}
BLOCKQUOTE ADDRESS {
  margin: 0;
}

PRE { color: #603 }
DIV.endmatter { margin-right: -6em; border-top: thin solid }
DIV.endmatter HR { display: none }

SPAN.date { font-size: 0.8em }
SPAN.attribution { font-weight: bold }


A:link { color: #007; /* border: none -- breaks NS 4.x */ }
A:visited, A:active { color: #906; /* border: none -- breaks NS 4.x */ }
A:link IMG, A:visited IMG { border-style: none }
A IMG { color: white } /* The only way to hide the border in NS 4.x */

.bodytext {font-size: 16px}
.footer {font-size: 11px ; font-weight: bold ;}
.emphasized {  font-weight: bold }
.logo {  float: left;}
.hide {  display: none;  color: white;}

UL, OL { margin-top: 0.5em; counter-reset: item }
LI { display: block }
LI:before { content: counters(item, "."); counter-increment: item }
