body { 
  margin: 20px 20px 20px 20px;
  font-family: arial;
  background-color: #8599A5;
  text-align: center;
}

#page {
  position:relative;
  width: 800px;
  margin: 0 auto;
}

a, a:link, a:visited {
  font-size: 10pt;
  outline: none;
  color: #8599A5;
  text-decoration: none;
}

a:hover, a:active  {
  color: #8599A5;
  text-decoration: underline;
}

.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }

.clear {
  clear: both;
}

#spacer {
  height: 20px;
}

#soliddivider {
  margin: 10px 0px 10px 0px;
  border-bottom: 1px solid #4F6671;
}

#header {
  position: relative;
  border: 1px solid #4F6671;
  width: 778px;
  height: 120px;
  background-color: #FFFFFF;
  overflow: hidden;
  padding: 10px 10px 10px 10px;
}
 
  #header #titlebar {
    height: 50px;
    position: relative;
  }

  #header #titlebar .title {
    position:relative;
    text-align: left;
    float: left;
    width: 485px;
    display: inline;
    font-size: 18pt;
    padding-left: 10px;
    padding-top: 10px;
    font-weight: bold;
  }
  
  #header #titlebar #logo {
    position: relative;
    width: 50px;
    float: left;
    padding-left: 220px;
  }

  #header #links {
    display: inline;
    font-size: 10pt;
    text-align: center;
  }

#content {
  position: relative;
  border: 1px solid #4F6671;
  width: 778px;
  height: 400px;
  background-color: #FFFFFF;
  overflow: hidden;
  padding: 10px 10px 10px 10px;
}

  #content #contentcontainer {
    height: 50px;
    position: relative;
  }
  
    #content #contentcontainer #leftcontainer {
      position:relative;
      float: left;
      width: 540px;
      padding: 10px 10px 10px 10px;
    }
    
    #content #contentcontainer #leftcontainer h1 {
      font-size: 14pt;
      text-align: left;
    }
    
    #content #contentcontainer #leftcontainer h3 {
      font-size: 14pt;
      text-align: left;
    }
    
    #content #contentcontainer #leftcontainer p {
      font-size: 10pt;
      text-align: left;
    }
    
    #content #contentcontainer #rightcontainer {
      position: relative;
      padding: 10px 0px 10px 10px;
      width: 207px;
      height: 380px;
      border-left: 1px dotted #4F6671;
      float: left;
    }
    
    #content #contentcontainer #rightcontainer p {
      font-size: 10pt;
    }

#footer {
  border: 1px solid #4F6671;
  background-color: #FFFFFF;
  padding: 10px 10px 10px 10px;
}

  #footer p {
    display: inline;
    font-size: 8pt;
  }