
    body
    {
        background-color: #FFFFFF;
        margin: 0px 0px 0px 0px;
    }

    body, table, td, #content, input, select, textarea
    {
        font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif;
        font-size: 11px;
        color: #333333;
    }

    #content { line-height: 150%; }

    td.feature
    {
        border-left: 1px solid #AAAAAA;
        padding: 5px 5px 5px 7px;
    }

    #content, #sidebar
    {
        border-left: 1px solid #AAAAAA;
        padding: 0px 0px 5px 10px;
    }

    #sidebar p { margin: 0px 0px 11px 0px; }

    td.featurehead
    {
        padding: 5px 5px 5px 11px;
    }

    a, a:visited
    {
        color: #00869E;
        text-decoration: none;
    }

    a:hover, a:active
    {
        color: #DB6416;
        text-decoration: underline;
    }

    a.expander 
    { 
       padding-left: 12px; background: url('/images/caretplus.gif') left center no-repeat; text-decoration: none; 
    }

    #menu
    {
        background-color: #42BFD5;
        width: 140px;
        height: 280px;
    }

    #menuItems
    {
        padding: 9px 0px 3px 11px;
        line-height: 18px;
    }

    #filler
    {
        background-color: #A1E2EE; 
        height: 280px;
    }

    #searchbox
    {
        margin-top: 5px;
        color: #FFFFFF;
        font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif;
        font-size: 11px;
        background-color: transparent;
        width: 81px;
        border-top: 1px solid #666666;
        border-left: 1px solid #666666;
        border-right: 1px solid #FFFFFF;
        border-bottom: 1px solid #FFFFFF;
    }

    .banner, h2, h3
    { 
        font-weight: bold;
        font-size: 18px; 
        line-height: 22px;
        font-family: Verdana, Arial, sans-serif;
        margin-bottom: 0px;
    }

    h2
    {
        margin-top: 48px;
    }

    h3
    {
        margin-top: 0px;
    }

    h4
    {
        font-weight: bold; 
        font-size: 13px;
        line-height: 18px;
        color: #333333;
        margin-bottom: 6px;
    }

    big { font-size: 16px; font-weight: normal; color: #000000; }

    .date
    {
        font-weight: bold;
        color: #CC6600; 
    }

    img.right, .right
    {
       float: right; 
       margin: 0px 0px 12px 20px;
       color: #666666;
    }

    img.left
    {
       float: left;
       margin: 0px 20px 12px 0px;
    }

    li { margin: 6px 0px 6px 0px; }

    #menu a { color: #FFFFFF; }
    #menu a:hover { color: #FFFFFF; }
    .accent { color: #B2D83E; }
    #sublogo   { padding: 7px 0px 7px 0px; }
    .light { color: #999999; }
    .red { color: #FF462D; }
    .alert { color: #DB6416; }
    .spacer { width: 140px; height: 8px; }

    .btn, a.btn, a.btn:visited
    {
        color: #FFFFFF;
        padding: 0px 2px 0px 2px;
        background-color: #009CB8;
        font-weight: normal;
        padding: 0px 2px 0px 2px;
        border: none;
        /*
        border-top: 1px solid #42BFD5;
        border-left: 1px solid #42BFD5;
        border-right: 1px solid #006476;
        border-bottom: 1px solid #006476;
        */
        cursor: hand;
        cursor: pointer;
    }

    .btn:hover, a.btn:hover { background-color: #DB6416; color: #FFFFFF; text-decoration: none; }

   .box { padding: 10px; border: 1px solid #AAAAAA; background-color: #EFEFEF; }

   a.podcast
   {
      height: 14px; 
      padding: 2px 0px 2px 21px;
      background: url('/images/podcast.gif') left center no-repeat;
   }

   a.download
   {
      height: 14px;
      padding: 2px 0px 2px 21px;
      background: url('/images/download.gif') left center no-repeat;
   }

   a.sharethis { background: transparent url('/images/sharethis.gif') 0px 3px no-repeat; padding-left: 16px; }

   a.facebook { background: transparent url('/images/icon-facebook-lg.gif') 0px 3px no-repeat; 
      padding: 4px 0px 4px 22px; }
   a.twitter { background: transparent url('/images/icon-twitter-lg.gif') 0px 3px no-repeat; 
      padding: 4px 0px 4px 22px; }

   .contactSheet
   {
      clip: rect(auto,428px,auto,0px);
      width: 460px;
      margin: 10px -40px 10px 0px;
   }

   .thumb
   {
      border-right: 1px solid #AAAAAA;
      padding-right: 10px;
      margin: 0px 10px 10px 0px;
      float: left;
   }

   .zoom
   {
      position: absolute;
      background-color: #FFFFFF;
      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: "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif;
      font-size: 11px;
      line-height: 100%;
      color: #999999;
   }

   /* slideshow */

   #slideheader { border-top: 1px solid #AAAAAA; padding: 6px 0px 6px 0px; height: 18px; }
   #slideshow { width: 428px; overflow: hidden; padding: 0px; margin: 0px; clear: both; border-bottom: 1px solid #AAAAAA; }
   #slideshow .slide { margin: 0px; padding: 0px; }
   #slidelabel { display: inline; float: left; }
   #slidenav { display: inline; float: right; }
   #slidenav a
   {
      border: 1px solid #00869E; background-color: #00869E; color: #FFFFFF; text-decoration: none;
      margin: 0px 0px 0px 5px; padding: 1px 3px 1px 3px;
   }
   #slidenav a.activeSlide { background-color: transparent; color: #000000; }
   #slidenav a:focus { outline: none; }



