  A          { color: black }

  TABLE      { border-collapse: collapse; empty-cells: show; border: 0px solid grey }

  TD         { vertical-align: top; }
  TH         { font: 11pt Arial,sans-serif; font-weight: bold; }
  TH         { vertical-align: bottom; } 

  .spacer    { width: 100%; border: 0px solid red; height: 4px; background-color: #FFFFCC;
               margin: 0px; padding: 0px;}

  UL         { margin: 4px 6px 4px 6px; padding: 0px 3px 0px 3px }
  LI         { font: 10pt Arial,sans-serif; margin: 2px 6px 2px 6px; padding: 0px 3px 0px 3px }

  LI.site    { list-style: url(Icons/bb_20_red.png); }
  LI.siteX   { list-style: url(Icons/bb_20_orange.png); }
  LI.event   { list-style: url(Icons/bb_20_green.png); }
  LI.museum  { list-style: url(Icons/bb_20_blue.png); }
  LI.club    { list-style: url(Icons/bb_20_purple.png); }

  BODY       {font: 10pt Tahoma,Arial,sans-serif; }
  P          {font: 10pt Tahoma,Arial,sans-serif; }

  .indent    { margin-left: 4em; }
  .indent2   { margin-left: 8em; }

  .detail    { border-bottom: 1px solid #336699; height: 1in; }
  .toprow    { border-bottom: 2px solid #336699; height: .3in; }
  .maprow    { border: 0px solid #336699; height: 3.25in; }
  .bottomrow { border-bottom: 2px solid #336699; height: .3in; }

  .topheader {font-family: Tahoma,Arial,sans-serif; font-weight: bold; font-size: 16pt; color: #336699;}

  .banner    {font-family: Tahoma,Arial,sans-serif; background-color: #4490E9;}
  .bannerMenu {background-color: #0054AA;}
  .header    {font-size: 32pt; vertical-align: middle; letter-spacing: +8px; color: #333333}
  .header2   {font-size: 28pt; font-family: "Tahoma,Arial,sans-serif";
	      vertical-align: middle; letter-spacing: +8px; color: #333333}
  .header3   {font: 18pt Tahoma,Arial,sans-serif; }
  .headerS   {font: 18pt Tahoma,Arial,sans-serif; }
  .box       {font:  9pt Arial,sans-serif; font-weight: bold; background-color: #FFFFCC;}
  .note      {font: 10pt Arial,sans-serif; }
  .cite      {margin-left: 2em; }
  .view      {background-color: #FFFFCC;}
  .text      {font-size: 11pt; font-family: Arial,sans-serif; }
  .title     {font: 11pt Tahoma,Arial,sans-serif; font-weight: bold; }
  .menu      {font:  9pt Arial,sans-serif; font-weight: bold; border: 0px solid grey}
  .gpoint    {font:  9pt Arial,sans-serif; }
  .flush     {font:  8pt Arial,sans-serif; text-align: right;}
  .update    {font:  8pt Arial,sans-serif; }
  .address   {font:  8pt Arial,sans-serif; }
  .foot      {font:  8pt Arial,sans-serif; color: gray}
  .copyright {font:  7pt Arial,sans-serif; color: gray; vertical-align: middle; }
  .highlite  {background-color: yellow}
  .test1     {font-family: sans-serif; font-size:32pt; }
  .test2     {font-size: 32pt; font-family: Arial,sans-serif; }
  .test3     {font-size: 32pt; font-family: Times-New-Roman,serif; }
  .test3     {font-size: 32pt; font-family: Times-New-Roman,serif; }

 LABEL       {font:  9pt Arial,sans-serif; font-weight: bold; background-color: #FFFFCC;}

 TD.menu A:visited { color: white; text-decoration: none }
 TD.menu A:link    { color: #BBBBBB; text-decoration: none }

 TR.tall     {height: 1.0in}
 TD.tall     {font:  32pt Tahoma,Arial,sans-serif; vertical-align: bottom}
 TR.med      {height: .75in}
 TD.med      {font:  28pt Tahoma,Arial,sans-serif; vertical-align: top}
 TR.small    {height: .5in}
 TD.small    {font:  20pt Tahoma,Arial,sans-serif; vertical-align: middle}

 TD.news     {color: red}