
   td, th, body
   {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 13px;
   }

   a { text-decoration: underline; }

   a:hover
   {
      text-decoration: underline;
      color: #CC3300;
   }

   .feature
   {
      font-family: Times New Roman, Times, serif;
      font-size: 15px;
      text-decoration: none;
   }

   small, .sideBox, .imageRight, .imageLeft, .slide
   {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      color: #8E8576;
   }

   .box { padding: 10px; border: 1px solid #CC0000; }
   .red { color: #FF0000; font-weight: bold; }
   .alert { color: #CC0000; }
   .black { color: #000000; }
   .white { color: #FFFFFF; }
   .orange { color: #CC3300; font-weight: bold; }

   big, h2
   {
      font-family: Times, Times New Roman, serif;
      font-size: 19px;
      font-weight: normal;
   }

   h5
   {
      margin: 0px 0px 10px 0px;
      padding: 1px 4px 1px 4px;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      font-weight: bold;
      color: #FFFFFF;
      background-color: #000000;
   }

   .date
   {
      color: #5A8C7B;
      font-weight: bold;
   }

   th
   {
      background-color: #D69923;
      color: #FFFFFF;
      text-align: left;
      font-size: 11px;
   }

   td.totals, tr.totals td
   {
      border-top: 1px solid #D69923;
   }


   hr { color: #AEA596; }

   .imageRight
   {
      margin-left: 15px;
      margin-bottom: 7px;
      float: right;
   }

   .pledge
   {
      color: #FFFFFF;
      background: #FF0000;
      padding: 3;
      font-size: 18px;
      margin-bottom: 20px;
   }

   .pledge2
   {
      color: #000000;
      padding: 10px;
      font-size: 13px;
      font-weight: bold;
   }

   .sideBox
   {
      border-right: 1px solid #A79E90;
      border-bottom: 1px solid #A79E90;
      border-left: 1px solid #A79E90;
      width: 150px;
   }

   .sideBoxHead
   {
      background-color: #000000;
      color: #FFFFFF;
      font-weight: bold;
      padding-left: 6px;
   }

   .sideBoxContent
   {
      padding: 6px 6px 6px 6px;
   }

   .contactSheet
   {
      margin: 10px -40px 10px 0px;
   }

   .thumb
   {
      /* border-right: 1px solid #AAAAAA; */
      padding-right: 10px;
      margin: 0px 10px 20px 0px;
      float: left;
   }

   .zoom
   {
      position: absolute;
      background-color: #FCF5EB;
      background-image: url('/images/loading.gif');
      background-position: center center;
      background-repeat: no-repeat;
      padding: 10px 10px 10px 10px;
      border-top: 1px solid #AAAAAA;
      border-left: 1px solid #AAAAAA;
      border-right: 2px solid #000000;
      border-bottom: 2px solid #000000;
      display: none;
      z-index: 2;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      color: #999999;
   }

   .btn, a.btn, a.btn:visited
   {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: bold;
      text-decoration: none;
      background-color: #002870;
      color: #FFFFFF;
      padding: 1px 2px 1px 2px;
      border-top: 1px solid #5973A2;
      border-left: 1px solid #5973A2;
      border-right: 1px solid #001438;
      border-bottom: 1px solid #001438;
      cursor: hand;
      cursor: pointer;
   }

   .btn:hover, a.btn:hover
   {
      color: #FFFFFF;
      text-decoration: none;
      background-color: #CC3300;
      border-top: 1px solid #DE7A59;
      border-left: 1px solid #DE7A59;
      border-right: 1px solid #B22C00;
      border-bottom: 1px solid #B22C00;
   }

   /* 2010 menu */

   ul#menu { width: 133px; margin: 0px; padding: 0px; }
   ul#menu li { font: 11px Arial, sans-serif; margin: 1px 0px 3px 0px; padding: 0px; list-style-type: none; }
   ul#menu li a, ul#menu li a:visited 
   { 
      color: #002870; background-color: #FAD169; display: block; text-align: center; 
      text-decoration: none; padding: 1px 0px 1px 0px; margin: 0px; 
   }
   ul#menu li a:hover, ul#menu li a:active { color: #CC3300; background-color: #FFFFFF; text-decoration: none; }
   #terms 
   { 
      width: 82px; height: 20px; background-color: #D4CFC8; font: 11px/18px Arial, sans-serif; color: #000000; 
      border: 0px; margin: 0px; padding: 0px; text-align: center;
   }
   a.sharethis, a.facebook, a.youtube { font-size: 11px; text-decoration: none; padding: 3px 0px 3px 16px; display: block; margin: 0px; }
   a.sharethis { background: transparent url('/images/icon-sharethis.gif') left center no-repeat; }
   a.facebook { background: transparent url('/images/icon-facebook.gif') left center no-repeat; }
   a.youtube { background: transparent url('/images/icon-youtube.gif') left center no-repeat; }

   /* slideshow */

   #slideshow { width: 560px; height: 440px; overflow: hidden; z-index: 1; }
   #slideshow .slide { margin: 0px; width: 560px; height: 440px; overflow: hidden; }
   #slidenav { text-align: right; width: 560px; position: relative; top: -436px; z-index: 3; margin-bottom: -10px; }
   #slidenav a
   {
      display: inline; height: 16px; padding: 0px 4px 0px 4px; margin-right: 4px;
      font-weight: bold; font-size: 11px; text-align: center;
      background-color: #002870; color: #FFFFFF; text-decoration: none;
   }
   #slidenav a.activeSlide { background-color: #FFFFFF; color: #CC5302; }
   #slidenav a:focus { outline: none; }

   /* printer-specific */

   @media print
   {
      #menu1, #menu2, #sidebar, #banner
      {
         display: none;
      }
   }

