body {
  margin-top: 0px;
  margin-bottom: 10px;
  font-family: arial,helvetica,sans-serif;
  color : white;
  background : #780000;
}

/* H2 is the title caption of the page */
h2 { 
  display:            block;
  font-size:           16pt;
  font-weight:         bold; 
  text-align:         right;
  letter-spacing:       5px; 
  padding-top:          0.5em;
  padding-bottom:       0.5em; 

  /* pull the text away from the edge of the window */
  margin-left:         -0.5em;
  margin-right:         0px;

  /* add a border to fill in the gap left on the right */
  border-right: 0.5em solid #000000; 
  background-color:   black;
  color:              white;
  position:        relative;
  width:               100%;

/* this filter will make the heading background have gradient shading */

  filter:
progid:DXImageTransform.Microsoft.gradient(gradientType=1,enabled='true',startColorstr
='#7C0000',endColorstr='#000000');
}

input { 
  color : black;
  background : white;
}

td.thumbnail {
  background: transparent;
  color: white;
  font-weight: bold;
  padding-bottom: 50px;
}

img.thumbnail {
  border-style: solid;
  border-width: 5px;
  border-color: white;
  vertical-align: middle;
  background: #707070;
  margin-bottom: 0px;
  display: block;
}

img.display {
  border-style: solid;
  border-width: 10px;
  border-color: white;
}

font { 
  display:     block;
  width:       180px;
  margin-right: 10px;
  margin-left:  10px;
}

font.subtitle {
  display:     block;
  width:       180px;
  font-size:    -2em;
  margin-right: 10px;
  margin-left:  10px;
}

a.td.thumbnail, a.td.thumbnail:link, a.td.thumbnail:visited, a.td.thumbnail:active {
        margin-bottom: 0px;
        padding-top: 5px;
        display: block;
        height: 180px;
        width: auto;
}

A:link { color : black }
A:visited { color : black }
A:hover { color : white }
A:active { color : white }

.caption {
  font-size : 9pt;
  color : white;
  background: black;
  font-style : italic;
}

td.message_body {
  background-color: #880000;
  color: #CCCCCC;
  font-size: 10pt; 
  padding-left: 1em;
  padding-bottom: 0.5em;
  border-bottom: rgb(0, 0, 0) 1px dotted;
  display: block;
}

.techinfo { display: none }

.date { display: none }

BODY { margin-top: 0px; top: 0px; }
BODY TABLE A IMG { display: inline; }
HR { position: relative; }
