body {
  color:#000000;
  background-color:#ffffff;
  margin:0px;
}
h1, h2, h3, h4, h5, h6, a {
  color:#800000;
  font-family:Arial, verdana, sans-serif;
}
h4 {font-size: 15pt;}
h5 { font-size: 13pt; }
h6 { font-size: 9pt; }
p, td, div, input {
  color:#000000;
  font-family:Arial, verdana, sans-serif;
}
a:link, a:active, a:visited {
  text-decoration: none;
  color: #800000;
}
a:hover {text-decoration: underline; color: #800000; }
p {
  font-size: 11pt;
  text-align: justify;
}
ul.mainnav {
  list-style-type: none;
  color:#800000;
  border:1px solid #800000;
  margin:0px 4px;
  padding:1px;
  background-color:#E1E1E1;
}
ul.mainnav li a div {
  padding:10px 2px 10px 2px;
}
ul.mainnav li a:hover div {
  padding:10px 2px 10px 2px;
  text-decoration:none;
  color:#efefef;
  background-color:#800000;
}
div.maincontent {
  width:806px;
  text-align:left;
  margin:15px 200px;
}
div.maincontent-frames {
  width:806px;
  text-align:left;
  margin:15px 40px;
}
td, input { font-size: 10pt; }
span {
  font-size: 9pt;
  text-align: justify;
}

b { text-align: justify; }
.block {text-align: justify; }
.spacer {
  font-size:10px;
  margin:0px;
  padding:0px;
}

form { display:inline; }

div.video {
  border:1px solid #800000;
  padding:5px;
  width:425px;
}
p.video-caption {
  font-style: italic;
  font-size: 0.8em;
  padding:5px 0px 0px 0px;
  width:100%;
  margin:0px;
}

