body {
    font-family: sans-serif;
    font-size: 100%;
    text-align: center;
    margin: 0 auto;
    color: black;
    background-color:white;
  }
  #container {
    position:relative;
    margin:0 auto;
    width:1048px;
    text-align: center;
  }
  
  #mainContent {
          position: absolute;
          width: 700px;
          left: 164px;
          top:100px;
          text-align: left;
          border: solid thin black;
          padding:10px;
  }
  h1, h2 {
    margin:0;
    color: red;
    text-shadow: 2pt 2pt 0pt #cccccc;
    text-align: center;
  }
  h3 {
    margin-bottom:0;
  }
  p, ul, ol {
    margin-top:0;
  }
  .redNarrowSpace {
    color: red;
    margin-top: 0;
    margin-bottom:3pt;
  }
 li {
    margin-bottom:10pt;
  }
  .linkStyle {
    width:100%;
    text-align: center;
    font-weight: bold;
    margin-bottom:5pt;
    margin-top:7pt;
  }
  button {
    font-size:1em;
    font-weight:bold;
    color:red;
    border-style:outset;
    border-color:red;
  }
  .centered {
    text-align: center;
  }
  #topMiddleBox {
    position: absolute;
    top:0;
    left:160px;
  }
  #rightBox, #leftBox {
    width: 160px;
    font-size:.9em;
  }
  #leftBox {
    position: absolute;
    left:0;
    top: 0;
  }
  #rightBox {
    position: absolute;
    left:888px;
    top:100px;
  }
  button,#topMiddleBox, #BottomMiddleAd, #rightBox, #leftBox {
display: none;
}

