
BODY {
  color: black;
  background-color: white;
  margin-left: 1cm;
  margin-right: 1cm;
  font-family: arial, helvetica, sans-serif; }


/* Set the global heading properties */
H1, H2, H3, H4, H5, H6 {
  color: black;
  background-color: inherit;
  margin-left: 0px;
  font-family: arial, helvetica, sans-serif;
  }


/* Set individual heading properties */
H1 {font-size: 17pt; margin-bottom: 20pt;}
H2 {font-size: 14pt; }
H3 {font-size: 12pt;} 
H4 {font-size: 11pt; text-decoration: underline;}
H5 {font-size: 10pt; text-decoration: underline;}
H6 {font-size: 10pt; text-decoration: underline;}

/* Horizontal rule.  IE4 OK, no effect in Communicator or Opera */
HR {
  color: gray;
  background-color: white;}

ADDRESS {
  color: black;
  background-color: inherit;
  margin-left: 0px;
  font: italic 10pt arial, helvetica, sans-serif;}

BLOCKQUOTE {
  color: black;
  background-color: inherit;
  margin-left: 10px;
  margin-right: 10px;
  font: 10pt arial, helvetica, sans-serif;}

/* TABLE margins work differently in IE and Netscape */
TABLE {margin-left: 0px;}

TH {
  margin-left: 0px;
  color: black;
  background-color: #EEFFEE;
  text-align:left;
  font-weight: bold;
  font-size: 10pt;
  font-family: arial, helvetica, sans-serif; }


TD {margin-left: 0px; font: 10pt arial, helvetica, sans-serif;}

/* Color property doesn't work correctly in Communicator 4.5 unless include font family. */
P {
  color: black;
  background-color: inherit;
  margin-left: 0px;
  font: 10pt arial, helvetica, sans-serif;}

P.footer {
  padding-top: 1em;
  border-style: solid;
  border-width: 0px;
  border-top-width: 1px;
  border-color: black;
  margin-bottom: 0em;
  text-align:center;
  font-weight: bold;
  }

IMG {
border: none;
  }

/* Lists implemented differently in IE and Netscape.  This is the best compromise. */
/* Need the offset, otherwise bullets and numbers are cropped in IE. */
UL {
  color: black;
  background-color: inherit;
  margin-left: 20px;
  margin-right: 20px;
  font: 10pt arial, helvetica, sans-serif;}

OL {
  color: black;
  background-color: inherit;
  margin-left: 20px;
  font: 10pt arial, helvetica, sans-serif;}

/* Same color and font properties as <P>. Uses default margins. */
DIR {
  color: black;
  background-color: inherit;
  font-size: 10pt;
  font-family: arial, helvetica, sans-serif;}

/* SMALL property works differently in IE and Netscape.  OK in both if within <P> tags */
SMALL {color: black; background-color: inherit; margin-left: 0px;
       font: 8pt arial, helvetica, sans-serif;}


/* ================================================================ */
/*                     TEXTUAL PROPERTIES                           */
/* ================================================================ */


EM {font-style: italic}
STRONG {font-weight: bold;}
B {font-weight: bold;}
I {font-style: italic;}

SPAN.underline {
  border-style: solid;
  border-width: 0px;
  border-bottom-width: 1px;
  }

CODE {
  color: green;
  background-color: inherit;
  white-space: pre;
  font: 10pt courier, monospace;}


abbr, acronym {
  border-style: dotted; /* IE renders dotted as dashed */
  border-width: 0px;
  border-bottom-width: 1px;
  border-color: silver;
  }

abbr:hover, acronym:hover {
  cursor: help;
  }
