/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  * { margin: 0pt;
    padding: 0pt;
    }

  p { padding-top: 7px;
    padding-bottom: 7px;
    }

  h1 { padding-top: 200px;
    padding-right: 90px;
    text-align: right;
    font-size: 1.6em;
    font-style: italic;
    color: rgb(255, 255, 255);
    }

  h2 { padding-right: 90px;
    text-align: right;
    font-size: 1em;
    font-style: italic;
    color: rgb(234, 238, 247);
    }

  h3 { padding-top: 7px;
    padding-bottom: 7px;
    font-style: italic;
    color: rgb(120, 124, 135);
    font-size: 1.4em;
    }

  h4 { margin-top: 40px;
    margin-left: 40px;
    margin-bottom: 10px;
    }

  a:link { color: rgb(102, 102, 102);
    }

  a:visited { color: rgb(102, 102, 102);
    }

  a:hover { color: rgb(121, 67, 83);
    }

  a:active { color: rgb(102, 102, 102);
    }

  body { background-color: rgb(107, 109, 130);
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 62.5%;
    }

  #container { margin: 0px auto;
    width: 797px;
    color: rgb(121, 125, 136);
    font-size: 1.2em;
    }

  #header { height: 249px;
    background-image: url(images/header.jpg);
    }

  #slumheader { height: 249px;
    background-image: url(images/slumheader.jpg);
    }

  #ourcompaniesheader { height: 249px;
    background-image: url(images/ourcompaniesheader.jpg);
    }
 
  #landheader { height: 249px;
    background-image: url(images/landheader.jpg);
    }

  #linkbar { background-image: url(images/linkbar_bg.jpg);
    height: 79px;
    }

  #content { background-image: url(images/content_tile.jpg);
    background-repeat: repeat-y;
    padding-left: 80px;
    padding-right: 80px;
    }

  #right_menu { background-image: url(images/right_menu.jpg);
    height: 365px;
    width: 277px;
    float: right;
    margin-right: -80px ! important;
    }

  #footer { background-image: url(images/footer.jpg);
    height: 63px;
    padding-top: 80px;
    padding-left: 80px;
    padding-right: 80px;
    text-align: center;
    font-size: 0.9em;
    }

  #navcontainer ul { margin-left: 100px ! important;
    color: White;
    float: left;
    margin-top: 14px;
    }

  #navcontainer ul li { display: inline;
    }

  #navcontainer ul li a { padding: 0.2em 1em;
    color: White;
    text-decoration: none;
    float: left;
    }

  #navcontainer ul li a:hover { color: rgb(227, 233, 241);
    }

  .navcontainer { width: 200px;
    margin-left: 40px;
    }

  .navcontainer ul { margin-left: 0pt;
    padding-left: 0pt;
    list-style-type: none;
    }

  .navcontainer a { border-bottom: 1px solid rgb(191, 194, 201);
    padding: 3px;
    display: block;
    width: 168px;
    }

  .navcontainer a:link, .navlist a:visited { color: rgb(102, 102, 102);
    text-decoration: none;
    }

  .navcontainer a:hover { background-color: rgb(141, 87, 100);
    color: rgb(255, 255, 255);
    }

