  body {
    font-family: arial, helvetica, tahoma, verdana, sans-serif;
    color: black;
    background: #003366;
    margin: 0;
  }

  form {
    padding: 0;
    margin: 0;
  }

  /* Text formatting */

  .pagetitle {
    color: #003366;
    background: white;
    text-align: left;
    font-size: 120%;
    padding: 0;
    margin: 0;
  }

  .homepagetitle {
    color: #003366;
/*
    background: #E4C7A2;
*/
    font-size: 22px;
    font-family: Arial Narrow, Helvetica Narrow, Arial, Helvetica, sans-serif;
  }

  .searchbox {
    font-size: 9px;
    color: #FFFFFF;
  }

  .copyright {
    font-size: 9px;
  }

  /* Layout formatting */

  /* Uncomment this to outline all tables
  table {
    border: white solid 1px;
  }
  */

  td {
    vertical-align: top;
  }

  .contentpanel {
    background-color: #FFFFFF;
    padding: 20;
  }

  .newspanel {
    background: #C6D7D9;  /* Light Blue */
    background: #E4C7A2;  /* Sand */
    text-align: center;
    padding: 10;
    vertical-align: top;
  }

  hr.news {
    /* IE uses color, Mozilla uses background-color */
    color: #003366;
    background-color: #003366;
    height: 1;
    padding: 0px;
    margin: 0px;
  }

  /* Link formatting */

  a.news, p.news, li.news {
    background: #C6D7D9;  /* Light Blue */
    background: #E4C7A2;  /* Sand */
    font-size: 11px;
    font-weight: normal;
    font-family: tahoma, verdana, helvetica, arial, sans-serif;
  }

  a.news {
    color: black;
    text-decoration: none;
    border: 0;
  }

  p.news, li.news {
    color: #374661;
  }

  p.news {
    border-top: #003366 solid 1px;
    padding-top: 5px;
  }
 
  td.newspanel ul {
    margin: 15px;
  }

  a.news:visited {
    border: 0;
  }

  /* Media specific */

  .print-only {
    display: none;
  }

  @media print {
    * {
      font-size: 10pt;
    }

    .noprint {
      display: none;
    }

    .print-only {
      display: inline;
    }

    .contentpanel {
      background-color: #FFFFFF;
      padding: 0 40px 20px 0;
    }

  }

