  body {
    background-color: #FFFFC0;	
    margin: 10 10 10 10;
  }

  body.letter {
    background-color: #FFFFFF;	
    margin: 0px;
    border: 0px;
  }

  table.menuTable {
    border-style: solid none solid none;
    border-color: #943131;
  }

  td {
    font-family: tahoma,arial;
    font-size: 8pt;
    font-weight: normal;
  }

  .header {
    font-weight: bold;
  }

  .header_big {
    font-size: 50pt;
    font-weight: bold;
  }

  .small {
    font-size: 8pt;
    font-weight: normal;
  }

  .xSmall {
    font-size: 6pt;
    font-weight: normal;
  }

  .title_1 {
    font-size: 14pt;
    font-weight: bold;
  }

  .error {
    font-size: 14pt;
    font-weight: bold;
    color: #FF0000;
  }

  .smallError {
    font-size: 10pt;
    font-weight: bold;
    color: #FF0000;
  }

  .xSmallError {
    font-size: 8pt;
    font-weight: bold;
    color: #FF0000;
  }

  .correct {
    font-size: 10pt;
    font-weight: bold;
    color: #00AA00;
  }

  a {
    text-decoration: none;
    color: #0000AA;
  }

  a:hover {
    text-decoration: none;
    color: #0000FF;
  }

  ol,ul,li {
    margin: 0px 0px 0px 15px;
  }
  
  .highlight {
    background-color: #C0C0FF;
  }

  .bgWhite {
    background-color: #FFFFFF;	
  }

  .bgWarning {
    background-color: #FFC0C0;	
  }

  .pageEnd {
    page-break-after: always;
  }

  @font-face {
    font-family: 3 of 9 Barcode;
    font-style:  normal;
    font-weight: normal;
    src: url(../fonts/OFBARCO1.eot);
  }

  .barcode {
    font-family: 3 of 9 Barcode;
    font-size: 20pt;
    font-style:  normal;
    font-weight: normal;
  }

  .smallBarcode {
    font-family: 3 of 9 Barcode;
    font-size: 10pt;
    font-style:  normal;
    font-weight: normal;
  }

  .shield {
    background-image: url(../images/mini-horse.png);
    background-repeat: no-repeat; 
    background-position: center center; 
  }

