body { 
  margin: 10px;
  background-color: white; 
  font-family: Arial, Arial, Helvetica;
  font-size: small;
}
td {
  font-family: Arial, Arial, Helvetica;
  font-size: small;
}
h1 { font-size: medium; font-weight:   bold; font-style: italic; font-family: Arial, Arial, Helvetica }
h2 { font-size: medium; font-weight: normal; font-style: italic; font-family: Arial, Arial, Helvetica }
h3 { font-size: medium; font-weight: normal; font-style: normal; font-family: Arial, Arial, Helvetica }
h4 { font-size:  small; font-weight:   bold; font-style: italic; font-family: Arial, Arial, Helvetica }
h5 { font-size:  small; font-weight:   bold; font-style: normal; font-family: Arial, Arial, Helvetica }
h6 { font-size:  small; font-weight: normal; font-style: italic; font-family: Arial, Arial, Helvetica }
.layout {
  border-style: none;
  margin: 0;
  padding: 0; 
  overflow: hidden;
  vertical-align: top;
}
#content {
  width: 100%;
  padding: 15px;
}
.footer {
  font-size: x-small;
  text-align: center; 
}
#gnav {
  width: 100%;
  padding: 5px 15px 0px 15px;
}
#topleft {
  width: 140px;
}
#banner { 
  width: 100%;
  background-image: url('hfill.gif'); 
}
#vnav {
  width: 140px;
  background-image: url('vfill.gif');
}
#vborder {
  width: 27px;
  background-image: url('grayfill.gif');
}
table.layout {
  width: 95%;
}
td.layout img {
  vertical-align: top;
}
