body
{
  color             : #000000;
  background-color  : #FFFFFF;
  font-family       : Verdana, Arial, sans serif;
  font-size         : 9pt;
  font-style        : normal;
  font-weight       : normal;
  margin            : 5px;
  overflow          : auto;
  scrollbar-face-color      : #F5F5F5;
  scrollbar-shadow-color    : #F5F5F5;
  scrollbar-highlight-color : #F5F5F5;
  scrollbar-3dlight-color   : #284673;
  scrollbar-darkshadow-color: #284673;
  scrollbar-track-color     : #F5F5F5;
  scrollbar-arrow-color     : #284673;
  text-justify      : newspaper;
}

.menu
{
  text-align        : left;
}

div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem
{
  font-size         : 8pt;
  font-style        : normal;
  font-weight       : bold;
}

div.menuBar
{
  background-color  : #284673;
  border            : 2px solid #284673;
  padding           : 0px 2px 0px 2px;
  text-align        : left;
  vertical-align    : middle;
}

div.menuBar a.menuButton
{
  border            : 1px solid #284673;
  color             : #FFFFFF;
  cursor            : pointer;
  font-size         : 9pt;
  font-variant      : small-caps;
  font-weight       : bold;
  left              : 0px;
  margin            : 1px;
  padding           : 1px 3px 1px 3px;
  position          : relative;
  text-decoration   : none;
  top               : 0px;
  z-index           : 100;
}

div.menuBar a.menuButton:hover
{
  border            : 1px solid #284673;
  color             : #F5DEB3;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover
{
  background-color  : #284673;
  border            : 1px solid #284673;
  color             : #F5DEB3;
  left              : 0px;
  top               : 0px;
}

div.menu
{
  background-color  : #F0F8FF;
  border            : 1px solid #284673;
  left              : 0px;
  padding           : 0px 1px 1px 0px;
  position          : absolute;
  top               : 0px;
  visibility        : hidden;
  z-index           : 101;
}

div.menu a.menuItem
{
  color             : #284673;
  display           : block;
  padding           : 3px 1em;
  text-decoration   : none;
  white-space       : nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight
{
  background-color  : #F5DEB3;
  color             : #A52A2A;
}

div.menu a.menuItem span.menuItemText
{
}

div.menu a.menuItem span.menuItemArrow
{
  margin-right      : -0.75em;
}

div.menu div.menuItemSep
{
  border            : 1px inset #284673;
  margin            : 4px 2px;
}

table
{
  border-style    : none;
  margin          : 0px;
  font-family     : Verdana, Arial, sans serif;
  font-size       : 9pt;
  font-style      : normal;
}

td
{
  vertical-align  : top;
}

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

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

a
{
  color           : #284673;
}

a:hover
{
  color           : #A52A2A;
  background      : #F5F5F5;
}

b
{
  color           : #284673;
}

.headerTable
{
  border-style    : none;
  width           : 770px;
}

.headerCell
{
  border          : #2F4F4F 1px solid;
  background      : #F5F5F5;
  color           : #2F4F4F;
  font-size       : 8pt;
  font-variant    : small-caps;
  font-weight     : bold;
  padding-left    : 2px;
  padding-right   : 2px;
  padding-top     : 0px;
  padding-bottom  : 0px;
  text-align      : center;
  vertical-align  : middle;
}

.headerTable A
{
  text-decoration : none;
  color           : #284673;
}

#news
{
  text-align      : left;
}

#news table
{
  width           : 350px;
}

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

#news H1
{
  /*background-color: wheat;*/
  color           : #284673;
  font-size       : 15pt;
  font-variant    : small-caps;
  font-weight     : bold;
  margin          : 0px;
  /*padding-top     : 5px;
  padding-bottom  : 5px;
  padding-left    : 50px;*/
}

#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           : #F5DEB3;
}

#news B
{
  color           : black;
}


.head0
{
  border         : #284673 2px solid;
  font-size      : 10pt;
}

.head0_H
{
  background     : #F5DEB3;
  border         : #A52A2A 2px solid;
  color          : #A52A2A;
  font-size      : 10pt;
  margin-left    : 0px;
}

.head1
{
  border         : #284673 1px solid;
  font-size      : 8pt;
  margin-left    : 5px;
}


.head1_H
{
  background     : #F5DEB3;
  border         : #A52A2A 1px solid;
  color          : #A52A2A;
  font-size      : 8pt;
  margin-left    : 5px;
}

.head2
{
  border         : #284673 1px solid;
  font-size      : 8pt;
  margin-left    : 10px;
}


.head2_H
{
  background     : #F5DEB3;
  border         : #A52A2A 1px solid;
  color          : #A52A2A;
  font-size      : 8pt;
  margin-left    : 10px;
}

.head3
{
  border         : #284673 1px solid;
  font-size      : 8pt;
  margin-left    : 16px;
}


.head3_H
{
  background     : #F5DEB3;
  border         : #A52A2A 1px solid;
  color          : #A52A2A;
  font-size      : 8pt;
  margin-left    : 16px;
}

#pageMenu
{
  font-weight    : bold;
  vertical-align : middle;
}

#pageMenu A
{
  text-decoration : none;
}

#pageMenu DIV
{
  padding          : 3px;
  margin-bottom    : 3px;
}

#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      : #F5DEB3;
  color           : #284673;
  font-size       : 11pt;
  font-variant    : small-caps;
  font-weight     : bold;
  margin          : 5px 0px 5px 3px;
  padding         : 1px 3px;
}

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

#document H4
{
  color           : #284673;
  font-size       : 10pt;
  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;*/
}


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

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

#document table.borderNone
{
  border-style      : none;
}

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

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

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

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


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

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

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

#document table.fileList td.firstRow
{
  text-align        : left;
  width             : 340px;
}

#document table.fileList td.firstCol
{
  width             : 120px;
}

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

ol
{
  font-size       : 9pt;
  margin-bottom   : 0px;
  margin-top      : 0px;
}

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

ul.bold li
{
  color           : #284673;
}

#document p.sample
{
  background      : #F5F5F5;
  font-family     : monospace;
  font-size       : 11pt;
  font-weight     : bold;
}

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

input
{
  border          : 1px solid #284673;
}

.borderNone
{
  border-style   : none;
}

#search
{
  border-style   : none;

}

#search form
{
  padding        : 0px;
  margin         : 0px;
}
