body {
    font-family: 'Times New Roman';
    margin: 0px;
    background:url(images/backgroundtile.jpg) repeat 0 0;
}

#faqs{
  width: 92%;
  float:left;
}

#termslist li {
  font-size:1.1em;
}

#faqs ol li{
  font-weight: bold;
  font-size:1em;
  margin-left: 0px;
  padding-bottom: 10px;
}

#faqs ol li ul li{
  font-weight: normal;
  font-size:1.1em;
  margin-left: -40px;
  padding: 0;
  list-style-type: disc;
}

#subscontent {
  width: 92%;
  float: left;
  margin-left: 10px;
}
#subscontent p {
    font-size:85%;
}

#homemainimage {
    margin: 10px 0px;
}

#registercluase {
 font-size: 85%;
}

#registertitleimg {
  width: auto;
  float: left;
  padding: 25px 0px 10px 0px;
  margin: 0px 0px 0px 10px;
}

#titleimg {
  width: auto;
  float: left;
  padding: 25px 0px 10px 0px;
  margin: 0px 0px 0px 10px;
}


#registerform {
  padding-top: 40px;
  clear: left;
}

#registerform,td {
  padding: 5px 5px 5px 0px;
}


#homeheaderlinks {
  margin: 5px 0px 5px 0px;
  
}



.fancyfirst {font-size:120%;}


#loginmiddle,img {
  float: left;
}

#floatleft {
    float:left;
    width: 323px;
}

#termsfloatright {
    float:right;
    width: 520px;
}



#termsfloatright h1 {
    text-align: center;
    font-size: 1.1em;
    font-family: 'Times New Roman';

}

#termsfloatright ul {
  margin-right: 10px;
  list-style: inside;
  font-size: .8em;
}

#termsfloatright li {
  padding-bottom: 1em;
  margin-left: -40px;
}

#container {
    width:745px; /* was 72em */
    margin: auto;
    background: #FFF;
    background:url(images/balancepageheader.jpg) no-repeat 0 0;
}

#maincontainer {
    width:870px; /* was 72em */
    height: 100%;
    margin: 0 auto 0px auto;
    padding: 0px;
    background-color: #FFFFFF;
    background:url(images/homebackground.jpg) repeat 0 0;
    overflow:auto;
}
