H1 {
  font-size: 1.4em; font-weight: bold; 
  margin-top: 10px; margin-bottom: 0; 
  padding-top: 10px; padding-bottom: 0;
  clear: right;
}
H2 {
  font-size: 1.2em; font-weight: bold; 
  margin-top: 10px;  margin-bottom: 0; 
  padding-top: 10px; padding-bottom: 0;
  clear: right;
}
H3 {
  font-size: 1.1em; 
  font-weight: bold;
  clear: right;
}
H4 {
  font-size: 1.0em; 
  font-weight: bold;
}

#bigtxt {
  font-size: 3em;
}

pre { 
  font-family: Courier New,Courier,monospace;
}

ul.toc {
  margin: 0;
  padding: 0;
  padding-left: 18px;
  list-style: none;
}

li {
  margin: 0;
  padding: 0;
}

table { 
  border-width: 0; 
}
td { 
  valign: "top"; 
}
th, th P { 
  background: #C0C0C0;
}

#hdr {
  position: static;
  top: 0;
  left: 0;
  height: 88px;
  width: 100%;
}

#topleftframe {
  position: absolute;
  width: 190px;
}

#header { 
  background-color: rgb(255, 255, 204);
  color: rgb(0,0,0);
  position: static;
  min-height: 88px;
  padding-left: 200px;
  height: 100%;
}

#headerbar {
    background-color: rgb(204, 204, 204);
    color: rgb(0,0,0);
    width: 100%;
    height: 18px;
}

#content { 
  background-color: transparent;
  position: absolute;
  left: 200px;
}

#TOC { background-color: rgb(255, 255, 204);
  color: rgb(0,0,0);
  position: absolute;
  float: left;
  width: 190px;
  margin: 0;
  padding: 2em 0 1em 0;
  min-height: 100%;
}


div.gwlegal { 
  font-family: Courier New,Courier,monospace; font-size: x-small; 
}

.align-right-clear { 
  clear: right;
}

.align-right { 
  float: right;
  margin: 0 0 15px 15px; 
  padding: 4px; 
  border: 1px solid #aaaaaa
}


