/* *** DOCUMENT BACKGROUND *** */

BODY {
  color: black;
  background: #474747;
}

TABLE.background {
  margin-top: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
}

TD.body {
  background: #D2D1D0;
}

TABLE.body {
  margin-bottom: 1em;
  padding-top: 0em;
  padding-bottom: 1em;
}


/* *** SUBMENU *** */

P.submenu {
  margin-top: 0.5em;
  margin-bottom: 0em;
  margin-left: 0.5em;
  margin-right: 0em;
  color: #324A75;
}

A.submenu:link { 
  color: #324A75;
  text-decoration: none;
}

A.submenu:visited {
  color: #324A75;
  text-decoration: none;
}

A.submenu:hover	{	
  color: #324A75;
  text-decoration: underline;
}	


/* *** DOCUMENT BODY TEXT *** */

H1, H2, H3, H4 {
  text-align: left;
  font-family: Verdana, Tahoma, Helvetica, sans-serif;
  color: #840000;
}

H1, H2 {
  margin-top: 1em;
}

H1.tight, H2.tight {
  margin-top: 0em;
  margin-bottom: 0em;
}

H1 {
  font-size: large;
}

H2 {
  font-size: medium;
}

H3 {
  font-size: small;
}

H2.shop, H3.shop {
  margin-top: 1em;
  margin-bottom: 0.5em;
}

P, cite {
  font-size: small;
  text-align: left;
  font-family: Arial, sans-serif;
  display: block;
  margin-left: 1em;
  margin-right: 1em;
  margin-top: 0.5em;
  margin-bottom: 1.5em;
}

P.small {
  font-size: 8pt;
}

TD, OL, UL {
  font-size: small;
}

OL, UL {
  text-align: left;
  font-family: Arial, sans-serif;
  display: block;
  margin-left: 1em;
  margin-right: 1em;
  margin-top: 0.0em;
  margin-bottom: 1.0em;
}

UL.tight {
  margin-top: 0em;
  margin-bottom: 0em;
}

LI {
  margin-left: 1.5em;
}

LI.faq {
  margin-bottom: 1em;
}

P.right {
  text-align: right;
}

P.center {
  text-align: center;
}

P.bold {
  font-weight: bold;
}

P.right-bold {
  font-weight: bold;
  text-align: right;
}

P.bigred {
  font-weight: bold;
  color: #840000;
  margin-left: 0em;
  margin-right: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  font-size: medium;
}

P.tight {
  margin-left: 0em;
  margin-right: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
}

P.testimonial {
  margin-bottom: 0em;
}

P.caption {
  margin-left: 0em;
  margin-right: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  text-align: center;
}

P.timestamp {
  text-align: right;
  font-size: 7pt;
  font-style: italic;
  color: gray;
  margin-top: 5em;
  margin-left: 0em;
  margin-right: 0em;
}

A:link { 
  color: #324A75;
  text-decoration: none;
}

A:visited {
  color: #324A75;
  text-decoration: none;
}

A:hover	{	
  text-decoration: underline;
}	
