BODY {
  margin: 0px 0px 5px 0px;
  padding: 0pt;
  font: 10pt Georgia, Times, serif;
  color: black;
  background-color: #FFFCFC;
  line-height: 1.2em;
  }
P {
  margin: 0px 5px 5px 15px;
  font: 10pt Georgia, Times, serif;
  color: black;
  line-height: 1.2em;
  }
P SMALL {
  font-size: 8pt;
  }
P.lead {
  font-weight: bold;
  }
P.contributor {
  font-style: italic;
  text-align: right;
  }
DT {
  margin: 0px 5px 5px 15px;
  font: bold 10pt Georgia, Times, serif;
  color: black;
  }
DD {
  margin: 0px 5px 5px 40px;
  font: 10pt Georgia, Times, serif;
  color: black;
  }
UL, OL, LI {
  margin: 5px 5px 5px 15px;
  font: 10pt Georgia, Times, serif;
  color: black;
  list-style: outside;
  line-height: 1.2em;
  }
UL.outdent LI {
  list-style: outside;
  }
H1 {
  margin: 20pt 10pt 15pt 15pt;
  font: 22pt "VAG Rounded", VAGRounded-Normal, Vogue, Helvetica, Arial, sans-serif;
  color: red;
  }
H2 {
  margin: 15pt 10pt 10pt 5pt;
  font: 18pt "VAG Rounded", VAGRounded-Normal, Vogue, Helvetica, Arial, sans-serif;
  padding: 3pt;
  color: black;
  }
H3 {
  margin: 15pt 10pt 10pt 0pt;
  font: 11pt "VAG Rounded", VAGRounded-Normal, Vogue, Helvetica, Arial, sans-serif;
  text-align: right;
  padding: 3pt;
  color: #FFE0E0; background-color: red;
  }
H4 {
  margin: 15pt 10pt 5pt 5pt;
  font: 11pt "VAG Rounded", VAGRounded-Normal, Vogue, Helvetica, Arial, sans-serif;
  color: red;
  }
H5 {
  margin: 15pt 10pt 10pt 5pt;
  font: 10pt "VAG Rounded", VAGRounded-Normal, Vogue, Helvetica, Arial, sans-serif;
  color: black;
  }

TD.header {
  padding: 5pt 5pt 5pt 5pt;
  font: bold italic 12pt "VAG Rounded", VAGRounded-Normal, Vogue, Helvetica, Arial, sans-serif;
  text-align: right;
  color: white; background-color: red;
  }

A {
  text-decoration: none;
  color: blue;
  }
A:hover {
  text-decoration: underline;
  }
A.menuitem {
  padding: 0pt 5pt 0pt 5pt;
  vertical-align: middle;
  font: 10pt "VAG Rounded", VAGRounded-Normal, Vogue, Helvetica, Arial, sans-serif;
  color: white;  text-decoration: none;  
  }
A.menuitem:hover {  
  color: yellow;  text-decoration: none;  
  }
P.menuitem {
  padding 0pt 10pt 0pt 10pt;
  margin: 0pt;
  }
IMG.menuitem {
  width: 45px: height: 35px;
  margin: 0pt 0pt 5pt 5pt;
  vertical-align: middle;
  }

TABLE.menu {
  width: 200px;
  background-color: red;
  }
TABLE.menu BR {
  clear: left;
  }
IMG.title {
  width: 70%;
  padding: 20px 10px 10px 20px;
  }
TD.contact {
  padding: 0px 40px 3px 10px;
  font: 7pt Georgia, Times, serif;
  color: white; background-color: red;
  }

TABLE.small {
  margin: 10px 5px 20px 15px;
  font: 8pt Georgia, Times, serif;
  color: black;
  }
TABLE.small TH {
  font-weight: bold;
  color: white; background-color: blue;
  }
TABLE.small TH A {
  color: white;
  }
TABLE.small TH A:hover {
  color: black;
  }
TABLE.small TD {
  color: black; background-color: #EEEEEE;
  }
TABLE.small TD.title {
  text-align: left;
  color: black; background-color: #D0D0FF;
  }
TABLE.small TD.red {
  text-align: center;
  font-weight: bold;
  color: white; background-color: red;
  }
TABLE.small TD.silver {
  text-align: center;
  font-weight: bold;
  color: black; background-color: silver;
  }
TABLE.small TD.white {
  color: black; background-color: #FFFCFC;
  }

FORM, FORM TD {
  margin: 10px 5px 20px 15px;
  font: bold 10pt Georgia, Times, serif;
  color: black;
  }
DIV.warning {
  margin: 5px 5px 5px 15px; padding: 5pt;
  font: bold 10pt Georgia, Times, serif;
  color: red;
  border-width: 3pt; border-color: red; border-style: solid;  
  }

.indent {
  text-indent: 10pt;
  }
.red {
  color: red;
  }
.blue {
  color: blue;
  }
