BODY {
  font-family: sans-serif;
}

.compliance {
  display: none;
}

.header {
}

.version {
}

.title {
  text-align: right;
/*  font-style: oblique; */
  font-size: 150%;
  font-weight: bolder;
  background-color: #D4FFBF;
}

.caption {
  font-size: x-small;
  font-weight: bold;
}

/* STYLES FOR TABS */
.tabs {
  font-family: sans-serif;
  font-size: small;
  font-weight: bold;
  text-align: center;
  padding-top: 2em;
  border-bottom: 1px solid black;
  margin-bottom: 2em;
  background-color: #D4FFBF;
}

  .tabs A {
    text-decoration: none;
    padding-left: 1.5em;
    padding-right: 1.5em;
    margin-left: .25em;
    margin-right: .25em;
    color: #888;
    background-color: #D4FFBF;
    border-right: 1px solid black;
    border-left: 1px solid black;
    border-top: 1px solid black;
  }

  .tabs A:hover {
    color: #000;
    background-color: #D4FFBF;
    text-decoration: none;
    border-right: 1px solid black;
    border-left: 1px solid black;
    border-top: 1px solid black;
  }

  .tabs A.current {
    color: #000;
    background-color: #fff;
    border-right: 1px solid black;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid white;
  }

  .tabs A.current:hover {
    background-color: #fff;
    border-right: 1px solid black;
    border-left: 1px solid black;
    border-top: 1px solid black;    
  }

.content {

}

.footer {
  text-align: center;
  background-color: #D4FFBF;
  padding-top: .5em;
  padding-bottom: .5em;  
  border-top: 1px solid black;
  border-bottom: 1px solid black;

}
