a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#energyefficiencypdftextbutton a:hover,
#tridipanelpdftextbutton a:hover,
#contacttext p a:hover,
#virtualtourtext p a:hover,
#faq2text p a:hover,
#flashtext p a:hover  {
   color: #3E3586;
   text-decoration: underline;
   font-style: italic;
}

#contacttext p,
#aboutustext p,
#faq2text p,
#hometext p,
#virtualtourtext p,
#testimonialsletterscroll p  {
   font: 14px/17px Arial;
   margin: 0px;
   padding-left: 1px;
   text-align: justify;
   color: #FFFFFF;
}

#pid7links,
#pid5faq,
#pid2aboutus,
#pid1home,
#pid3contact,
#pid4testimonials,
#pid6projects  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
}

#aboutusbutton a,
#linksbutton a,
#testimonialsbutton a,
#contactbutton a,
#projectsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#faq2text p a,
#flashtext p a,
#contacttext p a,
#virtualtourtext p a  {
   font-style: Normal;
   text-decoration: none;
   color: #FFFFFF;
}

#linkstext p,
#faqtext p,
#testimonialstext p,
#projectstext p  {
   font: bold 22px/27px Arial;
   margin: 0px;
   color: #FFFFFF;
   padding-left: 1px;
   text-align: justify;
}

#tridipanelpdftextbutton a,
#energyefficiencypdftextbutton a  {
   font-style: italic;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFFF;
}

#energyefficiencypdftextbutton,
#tridipanelpdftextbutton  {
   font: italic 14px/17px Arial;
   padding-bottom: 24px;
   padding-left: 1px;
   text-align: justify;
   visibility: visible;
   position: absolute;
   z-index: 5;
   height: 13px;
}

#projectsbutton a:hover,
#aboutusbutton a:hover  {
   background-position: -85px 0%;
}

#projectstext,
#aboutustext,
#linkstext  {
   visibility: visible;
   position: absolute;
   left: 256px;
   top: 278px;
   z-index: 5;
}

#projectsbutton,
#aboutusbutton  {
   visibility: visible;
   position: absolute;
   top: 199px;
   z-index: 5;
   width: 85px;
   height: 12px;
}

#energyefficiencypdftextbutton  {
   width: 195px;
   top: 394px;
   left: 255px;
}

#testimonialstext,
#faqtext  {
   visibility: visible;
   position: absolute;
   left: 255px;
   top: 276px;
   z-index: 5;
}

#testimonialsbutton a:hover  {
   background-position: -123px 0%;
}

#testimonialsletterscroll p  {
   padding-right: 15px;
   padding-bottom: 26px;
   padding-left: 0px;
}

#tridipanelpdftextbutton  {
   width: 121px;
   top: 370px;
   left: 253px;
}

#contactbutton a:hover  {
   background-position: -78px 0%;
}

#buildingforthefuture  {
   background: url(projectsmedia/buildingforthefuture.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 459px;
   top: 0px;
   z-index: 3;
   width: 346px;
   height: 49px;
}

#testimonialsbutton a  {
   width: 123px;
   background-image: url(projectsmedia/testimonialsbutton.gif);
}

#linksbutton a:hover  {
   background-position: -50px 0%;
}

#testimonialstext p  {
   padding-bottom: 9px;
}

#homebutton a:hover  {
   background-position: -218px 0%;
}

#testimonialsbutton  {
   visibility: visible;
   position: absolute;
   left: 542px;
   top: 199px;
   z-index: 5;
   width: 123px;
   height: 12px;
}

#virtualtourtext p  {
   padding-bottom: 24px;
}

#faqbutton a:hover  {
   background-position: -32px 0%;
}

#testimonialstext  {
   width: 200px;
}

#projectsbutton a  {
   width: 85px;
   background-image: url(projectsmedia/projectsbutton.gif);
}

#contactbutton a  {
   width: 78px;
   background-image: url(projectsmedia/contactbutton.gif);
}

#aboutusbutton a  {
   width: 85px;
   background-image: url(projectsmedia/aboutusbutton.gif);
}

#contacttext p a  {
   line-height: 15px;
}

#projectstext p  {
   padding-bottom: 31px;
}

#projectsbutton  {
   left: 436px;
}

#aboutusbutton  {
   left: 231px;
}

#tridipanelinc  {
   background: url(projectsmedia/tridipanelinc.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 242px;
   top: 147px;
   z-index: 3;
   width: 544px;
   height: 54px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 337px;
   top: 199px;
   z-index: 5;
   width: 78px;
   height: 12px;
}

#aboutustext p  {
   padding-bottom: 20px;
}

#contacttext p  {
   padding-bottom: 2px;
}

#linksbutton a  {
   width: 50px;
   background-image: url(projectsmedia/linksbutton.gif);
}

#builditgreen  {
   background: url(projectsmedia/builditgreen.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 212px;
   top: 6px;
   z-index: 2;
   width: 35px;
   height: 62px;
}

#homebutton a  {
   background: url(projectsmedia/homebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 168px;
   width: 218px;
   font-size: 168px;
   line-height: 168px;
}

#projectstext  {
   width: 204px;
}

#contacttext  {
   visibility: visible;
   position: absolute;
   left: 256px;
   top: 278px;
   z-index: 2;
   width: 514px;
}

#linkstext p  {
   padding-bottom: 31px;
}

#faqbutton a  {
   background: url(projectsmedia/faqbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 13px;
   width: 32px;
   font-size: 13px;
   line-height: 13px;
}

#aboutustext  {
   width: 514px;
}

#faqscroll p  {
   font: italic 14px/17px Arial;
   margin: 0px;
   color: #FFFFFF;
   padding-bottom: 20px;
   padding-right: 15px;
   padding-left: 1px;
   text-align: justify;
}

#linksbutton  {
   visibility: visible;
   position: absolute;
   left: 746px;
   top: 199px;
   z-index: 5;
   width: 50px;
   height: 12px;
}

#contentbox  {
   background: url(projectsmedia/contentbox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 219px;
   top: 187px;
   z-index: 4;
   width: 601px;
   height: 510px;
}

#hometext p  {
   padding-bottom: 20px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 239px;
   top: 0px;
   z-index: 4;
   width: 218px;
   height: 168px;
}

#faq2text p  {
   padding-bottom: 9px;
   line-height: 15px;
}

#faqbutton  {
   visibility: visible;
   position: absolute;
   left: 690px;
   top: 199px;
   z-index: 5;
   width: 32px;
   height: 13px;
}

#faqtext p  {
   padding-bottom: 9px;
}

#linkstext  {
   width: 514px;
}

#hometext  {
   visibility: visible;
   position: absolute;
   left: 256px;
   top: 294px;
   z-index: 5;
   width: 514px;
}

#faqtext  {
   width: 446px;
}

#bckgrnd  {
   background: url(projectsmedia/bckgrnd.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1024px;
   height: 768px;
}

#house  {
   background: url(projectsmedia/house.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 300px;
   top: 0px;
   z-index: 2;
   width: 502px;
   height: 201px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #605A96;
}

