a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#lhousetopbutton a:hover,
#chousetopbutton a:hover,
#ahousetopbutton a:hover,
#samhousetopbutton a:hover,
#sobhousetopbutton a:hover,
#rehousetopbutton a:hover,
#howhousemidbutton a:hover  {
   background-position: -43px 0%;
}

#howhousemidbutton a,
#lhousetopbutton a,
#chousetopbutton a,
#ahousetopbutton a,
#samhousetopbutton a,
#sobhousetopbutton a,
#rehousetopbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   width: 43px;
   background-position: 0% 0px;
   font-size: 13px;
   line-height: 13px;
}

#samhousetopbutton,
#ahousetopbutton,
#rehousetopbutton,
#howhousemidbutton,
#chousetopbutton,
#lhousetopbutton,
#sobhousetopbutton  {
   visibility: visible;
   position: absolute;
   left: 1px;
   z-index: 3;
   width: 43px;
   height: 13px;
}

#how,
#sober,
#contactus,
#links,
#aboutus,
#reintegrate,
#sampleday,
#pid1index  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
}

#aboutusbutton a,
#contactusbutton a,
#linksbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 28px;
   background-position: 0% 0px;
   font-size: 28px;
   line-height: 28px;
}

#reintegratebutton a,
#soberbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 29px;
   background-position: 0% 0px;
   font-size: 29px;
   line-height: 29px;
}

#maincontentbutton a:hover  {
   background-position: -765px 0%;
}

#reintegratebutton a:hover  {
   background-position: -173px 0%;
}

#i2009reachbutton a:hover  {
   background-position: -135px 0%;
}

#contactusbutton a:hover  {
   background-position: -114px 0%;
}

#sampledaybutton a:hover  {
   background-position: -144px 0%;
}

#aboutusbutton a:hover  {
   background-position: -97px 0%;
}

#soberbutton a:hover  {
   background-position: -196px 0%;
}

#samhousetopbutton a  {
   background-image: url(aboutusmedia/lhousetopbutton.gif);
}

#howhousemidbutton a  {
   background-image: url(aboutusmedia/howhousemidbutton.gif);
}

#linksbutton a:hover  {
   background-position: -57px 0%;
}

#indexbutton a:hover  {
   background-position: -126px 0%;
}

#maincontentbutton a  {
   background: url(aboutusmedia/maincontentbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 633px;
   width: 765px;
   font-size: 633px;
   line-height: 633px;
}

#sobhousetopbutton a  {
   background-image: url(aboutusmedia/sobhousetopbutton.gif);
}

#reintegratebutton a  {
   width: 173px;
   background-image: url(aboutusmedia/reintegratebutton.gif);
}

#i2009reachbutton a  {
   background: url(aboutusmedia/2009reachbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 23px;
   width: 135px;
   font-size: 23px;
   line-height: 23px;
}

#rehousetopbutton a  {
   background-image: url(aboutusmedia/sobhousetopbutton.gif);
}

#sobhousetopbutton  {
   top: 279px;
}

#samhousetopbutton  {
   top: 397px;
}

#reintegratebutton  {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 213px;
   z-index: 3;
   width: 173px;
   height: 29px;
}

#maincontentbutton  {
   visibility: visible;
   position: absolute;
   left: 255px;
   top: 132px;
   z-index: 3;
   width: 765px;
   height: 633px;
}

#howhousemidbutton  {
   top: 341px;
}

#sampledaybutton a  {
   background: url(aboutusmedia/sampledaybutton.gif) no-repeat 0% 0px;
   display: block;
   height: 31px;
   width: 144px;
   font-size: 31px;
   line-height: 31px;
}

#ahousetopbutton a  {
   background-image: url(aboutusmedia/ahousetopbutton.gif);
}

#lhousetopbutton a  {
   background-image: url(aboutusmedia/lhousetopbutton.gif);
}

#contactusbutton a  {
   width: 114px;
   background-image: url(aboutusmedia/contactusbutton.gif);
}

#howbutton a:hover  {
   background-position: -134px 0%;
}

#chousetopbutton a  {
   background-image: url(aboutusmedia/lhousetopbutton.gif);
}

#maincontentbkgrd  {
   visibility: visible;
   position: absolute;
   left: 211px;
   top: 109px;
   z-index: 1;
   width: 813px;
   height: 659px;
   background-color: #FFFFFF;
   background-image: none;
}

#rehousetopbutton  {
   top: 219px;
}

#i2009reachbutton  {
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 741px;
   z-index: 3;
   width: 135px;
   height: 23px;
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 47px;
   top: 515px;
   z-index: 3;
   width: 114px;
   height: 28px;
}

#lhousetopbutton  {
   top: 579px;
}

#sampledaybutton  {
   visibility: visible;
   position: absolute;
   left: 46px;
   top: 393px;
   z-index: 3;
   width: 144px;
   height: 31px;
}

#aboutusbutton a  {
   width: 97px;
   background-image: url(aboutusmedia/aboutusbutton.gif);
}

#ahousetopbutton  {
   top: 459px;
}

#chousetopbutton  {
   top: 519px;
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 47px;
   top: 455px;
   z-index: 3;
   width: 97px;
   height: 28px;
}

#linksbutton a  {
   width: 57px;
   background-image: url(aboutusmedia/linksbutton.gif);
}

#soberbutton a  {
   width: 196px;
   background-image: url(aboutusmedia/soberbutton.gif);
}

#indexbutton a  {
   background: url(aboutusmedia/indexbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 94px;
   width: 126px;
   font-size: 94px;
   line-height: 94px;
}

#indexbutton  {
   visibility: visible;
   position: absolute;
   left: 47px;
   top: 14px;
   z-index: 3;
   width: 126px;
   height: 94px;
}

#howbutton a  {
   background: url(aboutusmedia/howbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 26px;
   width: 134px;
   font-size: 26px;
   line-height: 26px;
}

#linksbutton  {
   visibility: visible;
   position: absolute;
   left: 47px;
   top: 575px;
   z-index: 3;
   width: 57px;
   height: 28px;
}

#soberbutton  {
   visibility: visible;
   position: absolute;
   left: 46px;
   top: 273px;
   z-index: 3;
   width: 196px;
   height: 29px;
}

#howbutton  {
   visibility: visible;
   position: absolute;
   left: 46px;
   top: 335px;
   z-index: 3;
   width: 134px;
   height: 26px;
}

#frame  {
   background: url(aboutusmedia/frame.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 1024px;
   height: 768px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}


