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

a ins  {
   text-decoration: none;
}

#id112villagebutton a,
#id94residentialbutton a,
#id103residentialbutton a,
#id128residentialbutton a,
#id120villagebutton a,
#id3healthservicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 33px;
   width: 202px;
   background-position: 0% 0px;
   font-size: 33px;
   line-height: 33px;
}

#id110residentialbutton a,
#id126healthservicesbutton a,
#id118healthservicesbutton a,
#id101healthservicesbutton a,
#id92healthservicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 31px;
   width: 202px;
   background-position: 0% 0px;
   font-size: 31px;
   line-height: 31px;
}

#id110residentialbutton,
#id126healthservicesbutton,
#id118healthservicesbutton,
#id101healthservicesbutton,
#id92healthservicesbutton  {
   visibility: visible;
   position: absolute;
   left: 18px;
   top: 175px;
   z-index: 3;
   width: 202px;
   height: 31px;
}

#id62dot,
#id53dot,
#id52dot,
#id71dot,
#dotcopy,
#id70dot,
#id81dot,
#id61dot,
#id79dot,
#id80dot,
#dotcopy2,
#id69dot,
#id78dot  {
   visibility: visible;
   position: absolute;
   left: 38px;
   z-index: 2;
   width: 14px;
   height: 14px;
   background-repeat: no-repeat;
}

#id83thevillageathubbardhill,
#id73thevillageathubbardhill,
#id64thevillageathubbardhill,
#id56thevillageathubbardhill  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 252px;
   z-index: 2;
   width: 115px;
   height: 29px;
   background-repeat: no-repeat;
}

#featuredeventtext p,
#villagetext p,
#bodycopytext p,
#healthservicestext p,
#bodytexttextgrow p,
#residentialtext p  {
   margin: 0px;
   color: #FFFFFF;
   line-height: 18px;
   font-family: Arial;
   text-align: left;
}

#id128residentialbutton,
#id103residentialbutton,
#id94residentialbutton,
#id112villagebutton,
#id120villagebutton  {
   visibility: visible;
   position: absolute;
   left: 18px;
   top: 142px;
   z-index: 4;
   width: 202px;
   height: 33px;
}

#id130homebutton a,
#id96villagebutton a,
#id122homebutton a,
#id114homebutton a,
#id105villagebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 35px;
   width: 202px;
   background-position: 0% 0px;
   font-size: 35px;
   line-height: 35px;
}

#id50sidebarframenomerge,
#id59sidebarframenomerge,
#id67sidebarframenomerge,
#id76sidebarframenomerge  {
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 238px;
   z-index: 1;
   width: 185px;
   background-repeat: no-repeat;
}

#id96villagebutton,
#id105villagebutton,
#id114homebutton,
#id130homebutton,
#id122homebutton  {
   visibility: visible;
   position: absolute;
   left: 18px;
   top: 107px;
   z-index: 5;
   width: 202px;
   height: 35px;
}

#resources,
#village,
#healthservices,
#home,
#residential,
#historyvision  {
   margin: 0px auto 0px auto;
   height: 630px;
   width: 955px;
   position: relative;
}

#headerhistoryvision,
#headerhealth,
#headervillage,
#headerresidential  {
   visibility: visible;
   position: absolute;
   left: 255px;
   top: 149px;
   z-index: 3;
   height: 18px;
   background-repeat: no-repeat;
}

#id51linkstext,
#id60linkstext,
#id68linkstext,
#id77linkstext  {
   visibility: visible;
   position: absolute;
   left: 58px;
   top: 361px;
   z-index: 2;
   width: 131px;
}

#id9villagebutton a:hover,
#id3healthservicesbutton a:hover  {
   background-position: -624px 0%;
}

#id63choosetext p,
#id82choosetext p,
#id72choosetext p  {
   font: 11px/17px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#viewlisttext p,
#id60linkstext p,
#id68linkstext p  {
   margin: 0px;
   text-align: left;
   color: #F3EAD8;
   line-height: 18px;
   font-family: Arial;
}

#id72choosetext,
#id63choosetext,
#id82choosetext  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 287px;
   z-index: 2;
   width: 143px;
}

#id15dot,
#id14dot,
#id17dot,
#id18dot,
#id16dot  {
   visibility: visible;
   position: absolute;
   left: 54px;
   z-index: 3;
   width: 14px;
   height: 14px;
   background-repeat: no-repeat;
}

#id34footertext p,
#id42footertext p  {
   font: 14px/24px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#id51linkstext p,
#id77linkstext p  {
   font: 14px/18px Arial;
   margin: 0px;
   text-align: left;
   color: #F3EAD8;
}

#id106hometext p,
#id97hometext p  {
   font: 18px/18px "Palatino Linotype Roman";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#bodytexttextgrow *:first-child  {
   padding-top: 0px;
   margin-top: 0px;
}

#bodytexttextgrow *:last-child  {
   margin-bottom: 0px;
}

#id6residentialbutton a:hover  {
   background-position: -625px 0%;
}

#id106hometext,
#id97hometext  {
   visibility: visible;
   position: absolute;
   left: 58px;
   top: 80px;
   z-index: 3;
   width: 55px;
}

#id101healthservicesbutton a  {
   background-image: url(../media/historyvisionmedia/id101healthservicesbutton.gif);
}

#id118healthservicesbutton a  {
   background-image: url(../media/residentialmedia/id118healthservicesbutton.gif);
}

#id126healthservicesbutton a  {
   background-image: url(../media/villagemedia/id126healthservicesbutton.gif);
}

#id73thevillageathubbardhill  {
   background-image: url(../media/residentialmedia/id73thevillageathubbardhill.gif);
   width: 130px;
}

#id83thevillageathubbardhill  {
   background-image: url(../media/villagemedia/id83thevillageathubbardhill.gif);
}

#id56thevillageathubbardhill  {
   background-image: url(../media/historyvisionmedia/id56thevillageathubbardhill.gif);
}

#id64thevillageathubbardhill  {
   background-image: url(../media/healthservicesmedia/id64thevillageathubbardhill.gif);
}

#id39footer,
#upper2,
#upper  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 955px;
   background-repeat: no-repeat;
}

#id92healthservicesbutton a  {
   background-image: url(../media/resourcesmedia/id92healthservicesbutton.gif);
}

#bodycopytext *:first-child  {
   padding-top: 0px;
}

#featuredeventathubbardhil  {
   background: url(../media/homemedia/featuredeventathubbardhil.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 418px;
   top: 292px;
   z-index: 3;
   width: 115px;
   height: 29px;
}

#id3healthservicesbutton a  {
   width: 624px;
   background-image: url(../media/homemedia/id3healthservicesbutton.gif);
}

#id103residentialbutton a  {
   background-image: url(../media/historyvisionmedia/id103residentialbutton.gif);
}

#id110residentialbutton a  {
   background-image: url(../media/healthservicesmedia/id110residentialbutton.gif);
}

#id128residentialbutton a  {
   background-image: url(../media/villagemedia/id128residentialbutton.gif);
}

#id76sidebarframenomerge  {
   background-image: url(../media/villagemedia/id76sidebarframenomerge.gif);
   height: 264px;
}

#id3healthservicesbutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 218px;
   z-index: 1;
   width: 624px;
   height: 33px;
}

#id50sidebarframenomerge  {
   background-image: url(../media/historyvisionmedia/id50sidebarframenomerge.gif);
   height: 227px;
}

#id59sidebarframenomerge  {
   background-image: url(../media/healthservicesmedia/id59sidebarframenomerge.gif);
   height: 270px;
}

#id67sidebarframenomerge  {
   background-image: url(../media/residentialmedia/id67sidebarframenomerge.gif);
   height: 253px;
}

#id94residentialbutton a  {
   background-image: url(../media/resourcesmedia/id94residentialbutton.gif);
}

#independenceandrespect  {
   background: url(../media/homemedia/independenceandrespect.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 56px;
   top: 279px;
   z-index: 3;
   width: 296px;
   height: 17px;
}

#profileportraitnomerge  {
	background: url(../media/villagemedia/profileportraitnomerge.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 716px;
	top: 107px;
	z-index: 3;
	width: 223px;
	height: 143px;
	background-image: url(../media/misc/portrait2.gif);
}

#id6residentialbutton a  {
   background: url(../media/homemedia/id6residentialbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 34px;
   width: 625px;
   font-size: 34px;
   line-height: 34px;
}

#id105villagebutton a  {
   background-image: url(../media/historyvisionmedia/id105villagebutton.gif);
}

#id120villagebutton a  {
   background-image: url(../media/residentialmedia/id120villagebutton.gif);
}

#id112villagebutton a  {
   background-image: url(../media/healthservicesmedia/id112villagebutton.gif);
}

#healthservicestext p  {
   font-size: 15px;
}

#id6residentialbutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 185px;
   z-index: 2;
   width: 625px;
   height: 34px;
}

#headerhistoryvision  {
   background-image: url(../media/historyvisionmedia/headerhistoryvision.gif);
   width: 281px;
}

#videobutton a:hover  {
   background-position: -331px 0%;
}

#id96villagebutton a  {
   background-image: url(../media/resourcesmedia/id96villagebutton.gif);
}

#featuredeventtext p  {
   font-size: 12px;
}

#id9villagebutton a  {
   background: url(../media/homemedia/id9villagebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 36px;
   width: 624px;
   font-size: 36px;
   line-height: 36px;
}

#healthservicestext  {
   visibility: visible;
   position: absolute;
   left: 262px;
   top: 225px;
   z-index: 2;
   width: 207px;
}

#bodytexttextgrow p  {
   font-size: 12px;
   padding-top: 8px;
   color: #000000;
}

#featuredeventtext  {
   visibility: visible;
   position: absolute;
   left: 418px;
   top: 329px;
   z-index: 3;
   width: 149px;
}

#id130homebutton a  {
   background-image: url(../media/villagemedia/id130homebutton.gif);
}

#id122homebutton a  {
   background-image: url(../media/residentialmedia/id122homebutton.gif);
}

#headerresidential  {
   background-image: url(../media/residentialmedia/headerresidential.gif);
   width: 222px;
}

#sponsoredbytext p  {
   font: 13px/24px Arial;
   margin: 0px;
   color: #634C07;
   text-align: right;
}

#residentialtext p  {
   font-size: 15px;
}

#id114homebutton a  {
   background-image: url(../media/healthservicesmedia/id114homebutton.gif);
}

#bodytexttextgrow  {
   padding: 0px 320px 0px 257px;
   background: url(../media/historyvisionmedia/interiorgrowtile.gif) repeat-y center top;
   visibility: visible;
   margin: 0px;
   position: relative;
}

#id9villagebutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 149px;
   z-index: 3;
   width: 624px;
   height: 36px;
}

#id60linkstext p  {
   font-size: 14px;
}

#id68linkstext p  {
   font-size: 14px;
}

#id19linkstext p  {
   font: 17px/21px Arial;
   margin: 0px;
   text-align: left;
   color: #F3EAD8;
}

#id51linkstext p  {
   padding-top: 16px;
}

#sponsoredbytext  {
   visibility: visible;
   position: absolute;
   left: 98px;
   top: 113px;
   z-index: 6;
   width: 490px;
}

#residentialtext  {
   visibility: visible;
   position: absolute;
   left: 263px;
   top: 193px;
   z-index: 3;
   width: 257px;
}

#id77linkstext p  {
   padding-top: 8px;
}

#id34footertext  {
   visibility: visible;
   position: absolute;
   left: 93px;
   top: 607px;
   z-index: 4;
   width: 756px;
}

#id42footertext  {
   visibility: visible;
   position: absolute;
   left: 93px;
   top: 25px;
   z-index: 3;
   width: 756px;
}

#viewlisttext p  {
   font-size: 16px;
}

#bodycopytext p  {
   font-size: 12px;
}

#videobutton a  {
   background: url(../media/homemedia/videobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 91px;
   width: 331px;
   font-size: 91px;
   line-height: 91px;
}

#profiletext p  {
   font: 13px/14px Arial;
   margin: 0px;
   color: #897964;
   text-align: left;
}

#headervillage  {
   background-image: url(../media/villagemedia/headervillage.gif);
   width: 343px;
}

#profileheader  {
   background: url(../media/historyvisionmedia/profileheader.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 739px;
   top: 261px;
   z-index: 1;
   width: 178px;
   height: 32px;
}

#villagetext p  {
   font-size: 15px;
}

#id51linkstext  {
   top: 305px;
}

#id19linkstext  {
   visibility: visible;
   position: absolute;
   left: 75px;
   top: 484px;
   z-index: 3;
   width: 302px;
}

#bodycopytext  {
   visibility: visible;
   position: absolute;
   left: 56px;
   top: 305px;
   z-index: 3;
   width: 311px;
}

#viewlisttext  {
   visibility: visible;
   position: absolute;
   left: 440px;
   top: 534px;
   z-index: 3;
   width: 130px;
}

#headerhealth  {
   background-image: url(../media/healthservicesmedia/headerhealth.gif);
   width: 192px;
}

#profiletext  {
   visibility: visible;
   position: absolute;
   left: 740px;
   top: 301px;
   z-index: 1;
   width: 185px;
}

#villagetext  {
   visibility: visible;
   position: absolute;
   left: 263px;
   top: 160px;
   z-index: 4;
   width: 317px;
}

#videobutton  {
   visibility: visible;
   position: absolute;
   left: 624px;
   top: 539px;
   z-index: 3;
   width: 331px;
   height: 91px;
}

#id39footer  {
   background-image: url(../media/historyvisionmedia/id39footer.gif);
   height: 48px;
}

#scootdown  {
   position: relative;
   top: 206px;
}

#dotcopy2  {
   background-image: url(../media/historyvisionmedia/dotcopy2.gif);
   top: 409px;
}

#id17dot  {
   background-image: url(../media/homemedia/id17dot.gif);
   top: 507px;
}

#dotcopy  {
   background-image: url(../media/historyvisionmedia/dotcopy.gif);
   top: 376px;
}

#id52dot  {
   background-image: url(../media/historyvisionmedia/id52dot.gif);
   top: 308px;
}

#id78dot  {
   background-image: url(../media/villagemedia/id78dot.gif);
   top: 363px;
}

#id81dot  {
   background-image: url(../media/villagemedia/id81dot.gif);
   top: 459px;
}

#id53dot  {
   background-image: url(../media/historyvisionmedia/id53dot.gif);
   top: 341px;
}

#id79dot  {
   background-image: url(../media/villagemedia/id79dot.gif);
   top: 391px;
}

#id16dot  {
   background-image: url(../media/homemedia/id16dot.gif);
   top: 528px;
}

#id61dot  {
   background-image: url(../media/healthservicesmedia/id61dot.gif);
   top: 363px;
}

#id15dot  {
   background-image: url(../media/homemedia/id15dot.gif);
   top: 549px;
}

#id18dot  {
   background-image: url(../media/homemedia/id18dot.gif);
   top: 486px;
}

#id71dot  {
   background-image: url(../media/residentialmedia/id71dot.gif);
   top: 414px;
}

#id80dot  {
   background-image: url(../media/villagemedia/id80dot.gif);
   top: 414px;
}

#id62dot  {
   background-image: url(../media/healthservicesmedia/id62dot.gif);
   top: 453px;
}

#id69dot  {
   background-image: url(../media/residentialmedia/id69dot.gif);
   top: 363px;
}

#id70dot  {
   background-image: url(../media/residentialmedia/id70dot.gif);
   top: 391px;
}

#id23dot  {
   background: url(../media/homemedia/id23dot.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 416px;
   top: 537px;
   z-index: 3;
   width: 14px;
   height: 14px;
}

#id14dot  {
   background-image: url(../media/homemedia/id14dot.gif);
   top: 570px;
}

#footer  {
   position: relative;
   left: 0px;
   width: 100%;
   height: 48px;
   margin-bottom: 72px;
}

#homell  {
   background: url(../media/homemedia/homell.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 249px;
   z-index: 2;
   width: 626px;
   height: 381px;
}

#homeul  {
   background: url(../media/homemedia/homeul.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 625px;
   height: 150px;
}

#upper2  {
   background-image: url(../media/historyvisionmedia/upper2.gif);
   height: 206px;
}

#homeur  {
   background: url(../media/homemedia/homeur.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 624px;
   top: 0px;
   z-index: 4;
   width: 331px;
   height: 539px;
}

#upper  {
   background-image: url(../media/villagemedia/upper.gif);
   height: 206px;
}

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

