BODY {
   color           : #000000;
   background-color: #FFFFFF;
   font-weight     : normal;
   font-size       : 9pt;
   font-family     : Verdana, Arial, sans serif;
   font-style      : normal;
   margin-left     : 5px;
   margin-right    : 5px;
   margin-bottom   : 5px;
}

TABLE {
  font-size       : 9pt;
}

TD {
  font-size       : 9pt;
}

IMG {
   border-style    : none;
   border-width    : 0px;
   margin          : 0px;
   padding         : 0px;
}

UL {
   font-size       : 9pt;
   list-style      : disc outside;
   margin-bottom   : 0px;
   margin-top      : 0px;
   padding         : 0px;
}

LI {
   font-size       : 9pt;
}

OL {
   font-size       : 9pt;
   list-style      : decimal outside;
}

A  {
   color           : #284673;
}

A:hover {
  color           : brown;
}

B {
  color           : #284673;
}

LI {
   margin-top      : 3px;
   margin-bottom   : 3px
}

H1 {
  color           : #284673;
  font-size       : 15pt;
  font-variant    : small-caps;
  font-weight     : bold;
  margin          : 0px;
  padding-bottom  : 15px;
  padding-left    : 0px;
  padding-right   : 0px;
  padding-top     : 3px;
}

H2 {
  color           : #284673;
  font-size       : 11pt;
  font-weight     : bold;
  margin          : 0px;
  padding-bottom  : 5px;
  padding-left    : 3px;
  padding-right   : 0px;
  padding-top     : 5px;
}

H3 {
  color           : #284673;
  font-size       : 11pt;
  font-weight     : normal;
  margin          : 0px;
  padding-bottom  : 0px;
  padding-left    : 10px;
  padding-right   : 5px;
  padding-top     : 5px;
}

H4 {
  color           : #284673;
  font-size       : 9pt;
  font-weight     : normal;
  margin          : 0px;
  padding-bottom  : 0px;
  padding-left    : 10px;
  padding-right   : 5px;
  padding-top     : 5px;
}

H5 {
  color           : #284673;
  font-size       : 9pt;
  font-weight     : bold;
  padding-bottom  : 5px;
  padding-left    : 3px;
  padding-top     : 5px;
  margin-bottom   : 5px;
  margin-top      : 10px;
  vertical-align  : middle;
}

P {
  font-size       : 9pt;
  margin          : 0px;
  padding-bottom  : 3px;
  padding-left    : 10px;
  padding-right   : 5px;
  padding-top     : 0px;
  text-align   : justify;
}

#document
{
  font-family     : Verdana, Arial, sans serif;
  font-size       : 10pt;
  font-style      : normal;
  font-weight     : normal;
  text-align      : left;
}

#document H1
{
  color           : #284673;
  font-size       : 15pt;
  font-variant    : small-caps;
  font-weight     : bold;
  margin          : 0px;
  padding-bottom  : 15px;
  padding-left    : 0px;
  padding-right   : 0px;
  padding-top     : 3px;
}

#document H2
{
  background      : #F5F5F5;
  color           : #284673;
  font-size       : 11pt;
  font-variant    : small-caps;
  font-weight     : bold;
  margin          : 5px 0px 5px 3px;
  padding         : 1px 3px;
}

#document H3
{
  color           : #284673;
  font-size       : 11pt;
  font-weight     : normal;
  margin          : 0px;
  padding-bottom  : 0px;
  padding-left    : 10px;
  padding-right   : 5px;
  padding-top     : 5px;
}

#document H4
{
  color           : #284673;
  font-size       : 9pt;
  font-weight     : bold;
  margin          : 0px;
  padding-bottom  : 0px;
  padding-left    : 10px;
  padding-right   : 5px;
  padding-top     : 5px;
}

#document H5
{
  background      : #F5F5F5;
  color           : #284673;
  font-size       : 9pt;
  font-weight     : bold;
  padding-bottom  : 5px;
  padding-left    : 3px;
  padding-top     : 5px;
  margin-bottom   : 5px;
  margin-top      : 10px;
  vertical-align  : middle;
}

#document P
{
  font-size       : 9pt;
  margin          : 0px;
  padding-bottom  : 3px;
  padding-left    : 10px;
  padding-right   : 5px;
  padding-top     : 0px;
  text-align      : justify;
}

#document A
{
  font-weight     : bold;
}

table
{
  border            : 1px solid #284673;
  margin            : 0px;
  padding           : 0px;
}

td
{
  border            : 1px solid #284673;
  margin            : 0px;
  padding           : 3px;
}

table.borderNone
{
  border-style      : none;
}

table.borderNone td
{
  border-style      : none;
}

table.priceList td
{
  text-align        : right;
  vertical-align    : middle;
}

td.firstRow
{
  background        : #F5F5F5;
  color             : #284673;
  font-weight       : bold;
  text-align        : center;
}

td.firstCol
{
  background        : #F5F5F5;
  color             : #284673;
  font-weight       : bold;
}


table.priceList td.firstRow
{
  width             : 110px;
}

table.priceList td.firstCol
{
  text-align        : left;
  width             : 110px;
}

table.priceList td.alignCenter
{
  text-align        : center;
}

.bold
{
  color           : #284673;
  font-weight     : bold;
}

textarea
{
  border          : 1px solid #284673;
  overflow        : auto;
}

input
{
  border          : 1px solid #284673;
}

.borderNone
{
  border-style   : none;
}

#news
{
  border-style    : none;
  text-align      : left;
}

#news table
{
  border-style    : none;
  width           : 350px;
}

#news td
{
  border-style    : none;
  padding-left    : 10px;
  padding-right   : 10px;
}

#news H1
{
  color           : #284673;
  font-size       : 15pt;
  font-variant    : small-caps;
  font-weight     : bold;
  margin          : 0px;
}

#news H2
{
  color           : #284673;
  font-size       : 11pt;
  font-weight     : bold;
  margin          : 0px;
  padding-bottom  : 8px;
}

#news P
{
  font-size       : 9pt;
  margin          : 0px;
  padding         : 0px;
  padding-left    : 0px;
}

#news HR
{
  color           : wheat;
}

#news B
{
  color           : black;
}

