 
   body
   {
      background: #003C70 url('/images/bg.gif') center center repeat-y;
      margin: 0px; padding: 0px; text-align: center;
   }
   #welcome { background: transparent url('/images/welcome1-bg.gif') bottom center no-repeat; }
   #container 
   { 
      background: #FFFFFF url('/images/container-bg.gif') top left repeat-y; 
      width: 940px; margin: 0px auto 0px auto; padding: 0px; 
      text-align: left;
   }
   #menu { width: 213px; margin: 0px; padding: 0px; float: left; }
   #menu div { padding: 17px 0px 17px 25px; }
   #content { float: left; width: 430px; margin: 40px 0px 0px 40px; padding: 0px; } 
   #content, table, td { font-family: Georgia, 'Times New Roman', serif; font-size: 13px; line-height: 20px; }
   table, td { font-size: 11px; line-height: 14px; }
   th { color: #FFFFFF; background-color: #CC6600; text-align: left; }
   table.tufte td { background-color: #E6E6E6; }

   #sidebar 
   { 
      float: right; width: 170px; margin: 40px 40px 0px 0px; padding: 0px; 
      font-family: Georgia, 'Times New Roman', serif; font-size: 11px; line-height: 14px; 
   }
   #sidebar ul { margin: 10px 0px 20px 0px; padding: 0px; list-style-type: none; }
   #sidebar ul li, #sidebar li { padding: 6px 0px 6px 0px; }
   #content p { margin-top: 0px; padding-top: 0px; }
   .right { float: right; margin: 2px 0px 12px 20px; }
   .left { float: left; margin: 2px 20px 12px 0px; }
   small, #footer, .right, .left, .thumb
   { 
      color: #7E7E7E; font-size: 11px; line-height: 14px; font-family: Arial, sans-serif; 
   }
   h1, h2
   {
      font-weight: normal; margin-top: 8px;
      font-family: Georgia, 'Times New Roman', serif; font-size: 24px; line-height: 22px; 
   }
   h1 { margin-top: 30px; }
   h3
   {
      font-weight: bold; margin: 0px 0px 5px 0px; padding: 3px 0px 3px 22px;
      font-family: Arial, sans- serif; font-size: 18px; line-height: 20px;
      background: transparent url('/images/shield.gif') center left no-repeat; 
   }
   h5 
   { 
      color: #CC6600; font-weight: bold; font-family: Arial, Helvetica, sans-serif; 
      text-transform: uppercase;
      font-size: 11px; line-height: 14px; margin-bottom: 0px; letter-spacing: 2px;
   }
   big, .big { font-size: 15px; line-height: 20px; font-weight: normal; }
   .divider, #footer 
   { 
      margin-top: 20px; padding-top: 20px; 
      background: transparent url('/images/divider.gif') top left repeat-x; 
   }
   p.intro { padding-bottom: 20px; background: transparent url('/images/divider.gif') bottom left repeat-x; }
   #footer { margin: 40px 40px 40px 253px; }

   .date 
   { 
      color: #000000; font-size: 11px; line-height: 14px; font-family: Arial, sans-serif; 
      text-transform: uppercase;
   }
   #sidebar .date { font-size: 10px; }
   a, a:visited { color: #3E769E; text-decoration: none; }
   a:hover, a:active { color: #CC6600; text-decoration: underline; }
   li.more { display: block; text-align: right; }
   input, select, textarea { font: 11px/15px Arial, Helvetica, sans-serif; }
   #terms 
   { 
      width: 98px; height: 16px; color: #000000; background-color: #97B5CB; 
      border-top: 1px solid #326080; border-left: 1px solid #326080; 
      border-right: 1px solid #BFD2DF; border-bottom: 1px solid #BFD2DF; 
   }
   .btn, a.btn, a.btn:visited
   {
      color: #FFFFFF; text-decoration: none; padding: 0px 4px 0px 4px;
      background-color: #004577; font-size: 12px; font-weight: bold;
      border-top: 1px solid #5784A5; border-left: 1px solid #5784A5;
      border-right: 1px solid #002C4C; border-bottom: 1px solid #002C4C;
      cursor: hand; cursor: pointer;
   }
   .btn:hover, a.btn:hover
   {
      color: #FFFFFF; text-decoration: none; background-color: #CC6600;
      border-top: 1px solid #F99E43; border-left: 1px solid #F99E43;
      border-right: 1px solid #944A00; border-bottom: 1px solid #944A00;
   }
   .thumb { width: 135px; height: 190px; overflow: none; margin: 0px 10px 10px 0px; float: left; }
   .thumb a { font-size: 12px; }

   /* printer-specific styles */
   
   @media print
   {  
      body { background-image: none; }
      #menu, #sidebar { display: none; }
      #content { margin: 30px; padding: 0px; width: inherit; }
      #footer { margin: 30px; }
   }



