body{line-height:1.0em; background-color:#fbfbfb; text-align:left}
p{}
td{}
a{text-decoration:none; color:#929292}

#HTML_Body{width:812px; margin:0 auto; text-align:left}

#wrapper{margin:auto; width:812px}

#Menu{margin-left:30px}

#Banner{width:812px; text-align:left}
.BannerImage{background-image:url("images/HF_Logo.png"); background-position:left center; margin-left:10px; width:812px; height:103px}

#TabSpacer{width:30px}
.Tab{text-transform:uppercase; color:#929292; font-size:12px; font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;  background-image:url("images/Tab.png"); background-repeat:no-repeat; background-position:center; text-align:center; width:111px; height:37px; vertical-align:middle}
.TabHover{text-transform:uppercase; color:#929292; font-size:12px; font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;  background-image:url("images/Tab_Hover.png"); background-repeat:no-repeat; background-position:center; text-align:center; width:111px; height:37px; vertical-align:middle; cursor:pointer}
.Tabactive{text-transform:uppercase; color:#929292; font-size:12px; font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;  background-image:url("images/Tab_Hover.png"); background-repeat:no-repeat; background-position:center; text-align:center; width:111px; height:37px; vertical-align:middle; cursor:pointer}

.HomeBtn{background-image:url("images/Home.png"); background-repeat:no-repeat; background-position:center; width:11px; height:10px}
.HomeBtnHover{background-image:url("images/Home_Hover.png"); background-repeat:no-repeat; background-position:center; width:11px; height:10px; cursor:pointer}
.SpacerBtn{background-image:url("images/Spacer.png"); background-repeat:no-repeat; background-position:center; width:15px; height:15px}
.EmailBtn{background-image:url("images/Email.png"); background-repeat:no-repeat; background-position:center; width:11px; height:8px}
.EmailBtnHover{background-image:url("images/Email_Hover.png"); background-repeat:no-repeat; background-position:center; width:11px; height:8px; cursor:pointer}
.PrintBtn{background-image:url("images/Print.png"); background-repeat:no-repeat; background-position:center; width:9px; height:9px}
.PrintBtnHover{background-image:url("images/Print_Hover.png"); background-repeat:no-repeat; background-position:center; width:9px; height:9px; cursor:pointer}

#TopGradient{margin-top:-13px}
#TGL1{background-image:url("images/TopGradient_Left.png"); width:28px; height:127px}
#TGT1{background-image:url("images/TopGradient_Top.png"); background-repeat:no-repeat; width:750px; height:29px}
#TGR1{background-image:url("images/TopGradient_Right.png"); width:28px; height:127px}
.TGL{background-image:url("images/TopGradient_Left.png"); width:28px; height:127px}
.TGT{background-image:url("images/TopGradient_Top.png"); background-repeat:no-repeat; width:750px; height:29px}
.TGR{background-image:url("images/TopGradient_Right.png"); width:28px; height:127px}

#ResComm{margin-left:35px; margin-top:0px; margin-bottom:-3px; margin-right:auto}
#ResCommSpacer{width:20px}

.ResCommTab{width:325px; height:155px; vertical-align:middle}
.ResTab{background-image:url("images/ResidentialTab.png"); width:323px; height:153px}
.ResTabHover{background-image:url("images/ResidentialTab_Hover.png"); width:323px; height:153px; cursor:pointer}
.CommTab{background-image:url("images/CommercialTab.png"); width:323px; height:153px}
.CommTabHover{background-image:url("images/CommercialTab_Hover.png"); width:323px; height:153px; cursor:pointer}

.ResCommImg{text-align:center; width:100px; height:100px; vertical-align:middle}
.ResHeaderText{color:#A3873F; font-size:28px; font-family:Verdana,Arial,Helvetica,sans-serif; text-align:left; padding-left:5px; vertical-align:top; cursor:pointer}
.CommHeaderText{color:#3E7EA3; font-size:28px; font-family:Verdana,Arial,Helvetica,sans-serif; text-align:left; padding-left:5px; vertical-align:top; cursor:pointer}
.ResCommBar{background-image:url("images/ResCommBar.jpg"); background-repeat:repeat-x; text-align:left; padding:3px 3px 1px; width:200px; height:1px; vertical-align:top}
.ResCommText{color:#929292; font-size:18px; font-family:Helvetica,Verdana,Arial,sans-serif; text-align:left; padding-top:3px; padding-left:15px; vertical-align:top}
.DivPosTextUp{margin:-5px 0px}

#Content{width:750px; margin:-90px auto 0 auto}

#CBUL{background-image:url("images/ContentBackground_CornerUL.png"); width:16px; height:18px}
#CBUR{background-image:url("images/ContentBackground_CornerUR.png"); width:16px; height:18px}
#CBT{background-image:url("images/ContentBackground_Top.jpg");    background-repeat:repeat-x; height:18px; width:720px}
#CBB{background-image:url("images/ContentBackground_Bottom.jpg"); background-repeat:repeat-x; height:18px; width:720px}
#CBL{background-image:url("images/ContentBackground_Left.jpg");   background-repeat:repeat-y; width:16px}
#CBR{background-image:url("images/ContentBackground_Right.jpg");  background-repeat:repeat-y; width:16px}
#CBLL{background-image:url("images/ContentBackground_CornerLL.png"); width:16px; height:18px}
#CBLR{background-image:url("images/ContentBackground_CornerLR.png"); width:16px; height:18px}

#ContentTextArea{background-color:#fff; padding-right:12px; padding-bottom:8px; padding-left:5px; width:580px}
#ContentTitle{color:#929292; font-size:16px; font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif}
#ContentText{color:#929292; font-size:13px; font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif}
#ContentImage{background-color:#FFF}
.ContentTitleHeader{color:#929292; font-size:16px; font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif}

#pmenu{margin:0; float:left}
#pmenu li{list-style-type:none; float:left}
#pmenu li a{display:block; text-indent:-9999px; overflow:hidden; height:29px}
#pmenu li#residential{background-image:url(images/res_off.gif);   width:94px}
#pmenu li#commercial{background-image:url(images/comm_off.gif);   width:93px}
#pmenu li#development{background-image:url(images/dev_off.gif);  width:101px}
#pmenu li#residential a:hover{background-image:url(images/res_on.gif)}
#pmenu li#commercial a:hover{background-image:url(images/comm_on.gif)}
#pmenu li#development a:hover{background-image:url(images/dev_on.gif)}
#pmenu li#residential a#active{background-image:url(images/res_on.gif)}
#pmenu li#commercial a#active{background-image:url(images/comm_on.gif)}
#pmenu li#development a#active{background-image:url(images/dev_on.gif)}

#Footer{margin:0 auto; padding-bottom:20px; width:746px}
#Footer p{color:#ccc; font-size:12px; font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif}
#Footer a, a:link, a:visited{color:#c6c6c6; font-size:12px; font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif}
#Footer a:hover{color:#929292; font-size:12px; font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif; cursor:pointer}
#FooterSpacer{height:50px}
#Logo{background-image:url("images/Logo_Small.png"); background-repeat:no-repeat; background-position:right 0; height:25px}
#FooterLeft{float:left}
#FooterRight{float:right}
#FooterTextArea{margin-top:10px}
