  img { display: block; }

  a {
    font-family: Arial;
    font-size:   12px;
  }

  p, li, ul, td {
    font-family: Arial;
    font-size:   12px;
  }

  h1 {
    font-weight:       bold;
    font-family:       Arial;
    font-size:         24px;
    padding:           13px 0px 0px 25px;
    color:             #999;
    background-image:  url(/images/h1_bg.jpg);
    background-repeat: no-repeat;
    width:             382px;
    min-width:         382px;
    height:            68px;
    min-height:        68px;
    max-height:        68px;
    display:           table-cell;
  }

  h2 {
    text-transform: capitalize;
    font-family: Arial;
    font-weight: bold;
    font-size:   18px;
  }


  .errortext {
    background-color: #CCC;
    color: #000;
    border: 1px dashed #666;
    padding: 10px;
    font-style: italic;
  }

  .photothumbnaildiv {
    color : #000;
    font-style: italic;
    padding: 5px;
    margin: 5px;
    max-width: 260px;
    max-height: 230px;
    min-height: 230px;
    height:     230px;
    background-color: #EEE;
    border: 1px solid #999;
    font-family: Arial;
    font-size: 80%;
    float: left;
  }

  .photothumbnaildiv img {
    display: inline;
  }

  .alttable {
    width: 100%;
    border: 1px solid #666;
    border-spacing: 0px;
  }

  .alttable th {
    padding: 2px 5px 2px 5px;
    font-family: Arial;
    font-size: 80%;
    border-bottom: 1px solid #000;
    background-color: #DDD;
  }

  .altrow1 {
    background-color: #FFF;
  }

  .altrow2 {
    background-color: #EDF3FE;
  }

  .altrow1 td {
    padding: 3px 4px 3px 4px;
    border-bottom: 0px solid #CCC;
    border-left: 1px solid #CCC;
  }
  
  .altrow2 td {
    padding: 3px 4px 3px 4px;
    border-bottom: 0px solid #CCC;
    border-left: 1px solid #CCC;
  }
