div#lconanchr { position: relative; }
div#rconanchr { position: relative; }

div#container
  {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2px;
  margin-bottom: 2px;
  border-style: double;
  /*  style="{margin: 1px 20px 1px 20px;}" */
  padding: 2px 6px 2px 6px;
  min-width: 780px;
  max-width: 1024px;
  text-align: center;
  }

div#topmb
  {
  margin: 0 7px 0 7px;
  padding: 0 0 0 0;
  z-index: 999;
  }

div#content
  {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin: 0 7px 0 7px;
  text-align: left;
  border-style: double;
  }

div#hdrlogo
  {
  margin-left: auto;
  margin-right: auto;
  background-color: #FFFFFF;
  width: 100%;
  min-height: 70px;
  margin: 5px 0 5px 0;
  padding: 0 0 0 0;
  border-style: outset;
  border-width: thin;
  text-align: center;
  }

div#hdrnav
  {
  margin-left: auto;
  margin-right: auto;
  background-color: #FFFFFF;
  width: 100%;
  min-height: 70px;
  margin: 5px 0 5px 0;
  padding: 0 0 0 0;
  border-style: outset;
  border-width: thin;
  text-align: center;
  }

  div#ftrnav
  {
  margin-left: auto;
  margin-right: auto;
  background-color: #FFFFFF;
  width: 100%;
  /*display: inline !important;*/
  min-height: 70px;
  margin: 5px 0 5px 0;
  padding: 0 0 0 0;
  /*
  border-style: outset;
  border-width: thin;
  */
  text-align: center !important;
  }

#lcol
  {
  width: 20%;
  float: left;
  top: 0px;
  /* background-color: yellow;*/
  left: auto;
  right: auto;
  text-align: center;
  overflow: hidden;
  }

#midcol
  {
  width: 58%;
  float: left;
  top: 0px;
  /*background-color: blue;*/
  
  overflow: hidden;
  }
#rcol
  {
  width: 20%;
  float: left;
  top: 0px;
  /*background-color: red; */
  
  overflow: hidden;
  }

div#lnav
  {
  position: absolute;
  width: 20%;
  height: 100%;
  top: 14px;
  left: 10px;
  z-index: 99;
  /* overflow: hidden; makes the bottom of the menu disappear */
  }
#headers /* full width content applied before multi-column layout */
  {
  width: 100%;
  display: block;
  }
#footers /* full width content applied after multi-column layout */
  {
  width: 100%;
  float: left;
  display: block;
  }
  
.ftrlogo
  {
  width: 98%;
  float: left;
  margin: 0 0 0 0;
  /* padding: 0 4px 0 2px;*/
  text-align: justify;
  }

.clearfix:after
  {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }
