
   body { background: #FFFFFF url('/images/bg.jpg') center top repeat-x; text-align: center; color: #000000; }
   body, div { margin: 0px; padding: 0px;  }
   #content { padding: 0px 0px 30px 140px; }
   #menucontainer
   {
      height: 33px; overflow: hidden; text-align: center;
      background: transparent url('/images/menu-bg.gif') center top repeat-y;
   }
   #menucontent { width: 920px; margin: 0px auto 0px auto; text-align: left; }
   ul#menu  { padding: 0px 0px 0px 140px; margin: 0; list-style-type:none; }
   ul#menu li 
   { 
      float: left; height: 33px; padding-left: 1px;
      background: transparent url('/images/menu/divider.gif') 0px 0px no-repeat; 
   }
   #container { width: 920px; margin: 0px auto 0px auto; text-align: left; }
   #container, table, td, th, input, select, textarea { font: 12px/17px Verdana, Arial, sans-serif; }
   input, select, textarea { background-color: #D4E4E5; padding: 3px; border: 0px; }
   input.btn, a.btn, a.btn:visited 
   { 
      color: #FFFFFF; background-color: #073C77; text-decoration: none; padding: 3px 6px 3px 6px;
      cursor: hand; cursor: pointer; font-weight: bold; font-size: 11px; text-transform: uppercase;
   }
   input.btn:hover, a.btn:hover { color: #FFFFFF; text-decoration: none; background-color: #BA2027; }
   #primary { float: left; width: 530px; }
   .secondary 
   { 
      float: right; width: 200px; padding: 20px 0px 20px 0px; margin-top: 25px;
      border-top: 1px solid #BA2027; border-bottom: 1px solid #BA2027; 
   }
   #footer 
   { 
      background: #526B6E url('/images/home/footer.jpg') center top no-repeat; 
      padding-bottom: 300px; font: 11px/14px Verdana, Arial, sans-serif; 
   }
   #footer div 
   { 
      width: 640px; margin: 0px auto 0px auto; text-align: left; padding: 40px 0px 40px 0px; color: #B0BCBD; 
   }
   h2 { font: normal 18px/20px Verdana, Arial, sans-serif; }
   h3 
   { 
      font: bold 13px/16px Verdana, Arial, sans-serif; color: #BA2027; text-transform: uppercase; 
      border-left: 10px solid #BA2027; padding-left: 10px; 
   }
   .secondary h3 { margin-top: 4px; }
   h5 { font: bold 13px/14px Verdana, Arial, sans-serif; padding: 0px; margin: 0px 0px 10px 0px; }
   small, .secondary { font-size: 11px; line-height: 14px; }
   a:link, a:visited { color: #073C77; text-decoration: underline; }
   a:hover, a:active { color: #BA2027; text-decoration: underline; }
   a.gt { padding-left: 10px; background: transparent url('/images/gt.gif') 0px 4px no-repeat; }
   a.gt:link, a.gt:visited { text-decoration: none; }
   a.gt:hover, a.gt:active { text-decoration: underline; }
   .red { color: #BA2027; }
   .teal { color: #508E8D; }
   .right { float: right; margin: 2px 0px 12px 20px; }
   .box { border: 1px solid #BA2027; padding: 20px; }

   .secondary ul { font-size: 14px; line-height: 16px; margin: 0px; padding: 0px; list-style-type: none; }
   .secondary ul li { padding: 5px 0px 5px 0px; }
   ul.divided li { border-top: 1px dotted #85B5B9; }
   ul.divided a, ul.divided li a { text-decoration: none; display: block; }
   ul.divided a:hover, ul.divided li a:hover { font-weight: bold; }

   /* spotlight */

   #spotlight { width: 530px; height: 240px; z-index: 1; }
   #spotlight, #spotlight .slide { margin: 0px; overflow: hidden; background-color: #E4EEEF; }
   .slide { padding: 20px; font-size: 11px; line-height: 14px; }
   #slidenav { text-align: right; width: 530px; position: relative; top: -18px; z-index: 3; margin-bottom: 20px; }
   #slidenav a
   {
      display: inline; height: 14px; padding: 0px 4px 0px 4px; margin-right: 4px;
      font-size: 11px; text-align: center;
      background-color: #125EA6; color: #FFFFFF; text-decoration: none;
   }
   #slidenav a.activeSlide { background-color: #FFFFFF; color: #000000; }
   #slidenav a:focus { outline: none; }

   /* printer-specific styles */
   
   @media print
   {  
      body { background-image: none; }
      #menu, #slidenav { display: none; }
   }



