body { 
  background-color: Thistle; 
  max-width:800px;
  min-width:800px;
  width: 100%; 
  margin: 0 auto;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 12pt;
  color: Black;
}

hr {
  border-width: 3px;
}

footer {
  padding-top: 10px;
  padding-bottom: 10ps;
}

.subhead2 {
  font-weight: bolder;
}

.mainbanner {
  width:100%;
  max-width: 800px;
  display:block; 
  margin-left:auto; 
  margin-right:auto;
}
.menuline {
  width: 100%;
  display: inline-block;
  text-align: center;
}

.leftinnercolumn {
  width: 22%;
}

.rightinnercolumn {
  width: 78%;
}

/* ***** smaller overrides ***** */
.dtable {
  display: table;
  width:100%; 
  margin-left:auto; 
  margin-right:auto;
  border: 0px;
}

.dtr {
  display: table-row;
}

.dtd {
  display: table-cell;
}

.largecenteredpara {
  text-align:center; 
  font-size: 18pt;
}

.mainmenulineitem {
  text-align:center; 
  font-size:16pt;
  width:32%; 
  vertical-align:top; 
  font-weight:bold;
}

.tinymenulineitem {
  text-align:center; 
  font-size:10pt;
  width:4%; 
  vertical-align:top; 
  white-space:nowrap;
}

.footercellleft, .footercellright {
  width:50%;
  vertical-align:top;
}
.footercellleft {
  text-align:left; 
}
.footercellright {
  text-align:right; 
}

.copyright {
  text-align: center;
  display: block;
}

.menuheader {
  margin-top:5px;
  margin-bottom: 5px;
  display:block;
  font-weight: bolder;
  font-size: 15pt;
}

.listspannonelink {
  display: list-item;
  cursor: pointer;
  list-style: none; 
  text-decoration: underline;
  padding-bottom: 5px;
  font-size: 10pt;
}

.leftsidebar {
  width: 20%;
  margin-right: 2px;
}

.sectionbanner {
  font-size: 24pt;
  display: block;
  font-weight: bolder;
}

.smallonlyblock {
  display: none;
}

.topicparagraph, .topictext {
  font-size: 14pt;
}

.texttable {
  width: 85%;
}

.menuitemdivider {
  display: none;
}

.topicheader {
  display: block;
  font-weight: bolder;
  font-size: 18pt;
  margin-top: 10px;
}

.subhead {
  font-weight: bolder;
  font-size: 14pt;
}

.linemenulink {
  cursor: pointer;
  text-decoration: underline;
  color: Black !important;
  margin-left: 35px;
  margin-right: 35px;
  padding: 0px;
}
