

html {
    /* IE hack to match font sizes */ font-size: 100%;
  }


body {
    margin : 0;
    padding : 0;
    /* IE hack to center page */ text-align : center;
    background : white;
    font : 0.75em Arial,sans-serif;
    color : #333333;
  }


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


h1 {
    /* IE hack */ font-size : 240%;
    border : red solid 0px;
    font : 2.4em 'Times New Roman', Times, serif;
  }


h2 {
    /* IE hack */ font-size : 160%;
    font : 1.6em 'Times New Roman', Times, serif;
  }


h3 {
    font-size : 1.4em;
    color : green;
  }


h4 {
    font-size : 1.2em;
    color : red;
    text-align : left;
  }


h5 {
    font-size : 1em;
    color : green;
  }


p {
    font-size : 1em;
  }


a {
    outline : none;
    text-decoration : none;
  }


img {
    border : 0;
  }


table {
    font-size : 100%;
    border : black solid 0px;
  }


td {
    border : #cccccc solid 0px;
    vertical-align : top;
  }


#headerinfo {
    left : -9999px;
    position : absolute;
    top : -999px;
  }


#outercontainer {
    margin : 0 auto;
    text-align : left;
    width : 765px;
    background : white;
    border : 0 solid black;
  }


#header {
    background-color : #00b200;
  }


#footer p {
    padding : 10px;
  }


#download a {
    background : white;
    padding : 4px 8px;
    border : #006600 solid 2px;
    color : #333333;
  }


#download a:hover {
    padding : 4px 8px 4px 8px;
    color : blue;
    border : green solid 2px;
    background-color : white;
  }


.separator {
    background-color : #b3b401;
    height : 9px;
    width : 765px;
    font-size : 0;
    overflow : hidden;
    clear : both;
  }


.contentcontainer {
    background : white url('../images/LeftBackground.jpg') repeat-y;
    border : black solid 0px;
    height : auto;
    width : 765px;
    float : left;
  }


.navigation {
    border : 0 solid red;
    color : white;
    float : left;
    height : auto;
    text-align : center;
    width : 210px;
  }


.navigation a {
    color : white;
  }


.navigation a:hover {
    color : #0020ad;
  }


.navigation h2 {
    padding : 10px 15px;
    text-align : left;
  }


.navigation li {
    padding : 10px 30px;
    text-align : left;
  }


.content {
    float : right;
    width : 540px;
    vertical-align : middle;
    border : blue solid 0px;
  }


.content h1 {
    padding : 15px;
  }


.content a {
    color : #333333;
  }


.content a:hover {
    color : #0020ad;
  }


.content p {
    padding : 0 0.5em 0 0;
    border : red solid 0px;
    text-align : left;
  }


.content table {
    background : white;
    border : 0 solid yellow;
    text-align : left;
    vertical-align : middle;
    width : 540px;
  }


.furnitureimage {
    vertical-align : bottom;
    font-size : 0;
  }


.furnitureimage td {
    font-size : 0;
    vertical-align : bottom;
  }


.furniturecontent td {
    vertical-align : top;
  }


.clearfloats {
    clear : both;
  }


