table#indexPageStructure {
  border: 0;
  margin: 0 auto;
  padding: 0;
  background: url(../../images/bodyFadeRepeat.gif) #ffffff repeat-y center 0;}
  
  td#header {
    width: 750px;
    height: 86px;
    background: url(../../images/headerLogo.gif) #ffffff no-repeat 18px 8px;
    margin: 0;
    padding: 0;
    vertical-align: top;}  
  
  td#navigation {
    width: 188px;
    background: url(../../images/navAnchor.gif) #445167 no-repeat bottom left;
    margin: 0;
    padding: 16px 0 0 0;
    vertical-align: top;}
    
    div#navArch {
      width: 188px;
      height: 20px;
      background: url(../../images/navArch.gif) #445167 no-repeat 0 0;
      top: 86px;
      position: absolute;
      border: 0;}
      
  td#mainImage {
    width: 562px;
    height: 381px;
    background: url(../../images/index/mainImage.jpg) no-repeat;
    margin: 0;
    padding: 0;
    vertical-align: top;}
    
    div#newsContainer {
      width: 295px;
      position: absolute;
      margin: 0 0 317px 267px;
      background: url(../../images/index/newsArch.gif) #445167 no-repeat top;}
      
      #newsContainer h1 {
        color: white;
        font-size: 1.2em;
        text-transform: uppercase;
        margin: 5px;}
    
  td#body {
    width: 750px;
    height: 200px;
    margin: 0;
    padding: 0;
    text-align: center;}
    
    #bodyContainer {
      width: 678px;
      margin: 10px auto;
      text-align: left;}
      
      #bodyContainer h1 {
        color: #697485;
        font-size: 1.7em;
        font-family: lucida sans, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        font-stretch: ultra-condensed;}
      
      #bodyContainer h2 {
        color: #697485;
        font-size: 1em;
        font-family: lucida sans, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        font-stretch: ultra-condensed;
        margin-bottom: 0;}
      
      #bodyContainer p {
        font-size: .9em;
        color: #697485;
        margin: .5em 0;}
      
      #bodyContainer a {
        text-decoration: underline;}
      
      #bodyContainer ul, #bodyContainer ol {
        font-size: 0.9em;
        color: #697485;
        margin-top: 0;
        margin-left: 30px;}
          
  td#footer {
    width: 750px;
    height: 109px;
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: bottom;
    background: url(../../images/footerStripes.gif) no-repeat 637px bottom;}
    
    div#footerContainer {
      border-bottom: 1px solid #445167;
      width: 718px;
      margin: 0 auto;
      padding: 0;}
    
      #footer p {
        font-size: .75em;
        color: #445167;
        margin: .5em;
        text-align: center;
        letter-spacing: .08em;}
      
      #footer a {
        color: #445167;
        text-decoration: none;}
      
      #footer a:hover {
        text-decoration: underline;}