    
    /* General settings */
    
    body, td
    {
      font-family: sans-serif;
      color: #000000;
      font-size: 10pt;
      cursor: default;
    }

    td.topleft
    {
      background: #333399;
    }

    td.low, td.top
    {
      background: #c0d0f3;
    }

    td.top
    {
      font-size: 24pt;
      font-weight: bold;
      font-style: italic;
      color: #333399;
      text-align: center;
    }

    body
    {
      background: #ffffff;
    }

    A
    {
      color: #333399;
      text-decoration: none;
      font-weight: bold;
    }

    input, textarea
    {
      font-family: sans-serif;
      color: #000000;
      font-size: 10pt;
      background: #c0d0f3;
      border-style: solid;
      border-color: #3c66d0;
      border-width: 2;
      padding: 2;
      margin: 0;
    }

    img
    {
      border: 0;
    }

    hr
    {
      height: 1;
      background-color: #000000;
      border: 0 none;
    }

    /* Specific exceptions */
    
    .submit
    {
      cursor: pointer;
    }
    
    .title
    {
      font-size: 16pt;
      font-weight: bold;
      color: #000000;
      text-align: center;
    }
    
    .menu
    {
      background: #3c66d0;
      font-size: 12pt;
      color: #c0d0f3;
      font-weight: normal;
    }

    .menutitle
    {
      font-size: 18pt;
      font-weight: bold;
    }

    A.menu
    {
      font-size: 12pt;
    }

    .content
    {
    }

    .footer
    {
      text-align: center;
      font-style: italic;
    }
    
    .note
    {
      color: #666666;
      font-size: 8pt;
    }

    .photo
    {
      border-width: 2;
      border-style: solid;
      color: #3c66d0;
      margin: 2;
    }

