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

a ins  {
   text-decoration: none;
}

#aboutb a:hover,
#faqb a:hover,
#getinvb a:hover,
#projteamb a:hover,
#linksb a:hover,
#calendarb a:hover,
#homeb a:hover,
#surveysb a:hover,
#contactb a:hover  {
   background-position: -88px 0%;
}

#pid9calendar,
#pid4projectteam,
#pid5surveys,
#pid6links,
#pid3getinvolved,
#pid10poll,
#pid11donate,
#pid7faq,
#pid1about,
#pid8contact,
#pid2home  {
   margin: 0px auto 0px auto;
   height: 649px;
   width: 840px;
   position: relative;
}

#contactb a,
#faqb a,
#linksb a,
#getinvb a,
#surveysb a,
#calendarb a,
#homeb a,
#aboutb a,
#projteamb a  {
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   width: 88px;
   background-position: 0% 0px;
   font-size: 34px;
   line-height: 34px;
}

#donatehead,
#linkshead,
#abouthead,
#faqhead  {
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 219px;
   z-index: 3;
   height: 25px;
   background-repeat: no-repeat;
}

#pollb a,
#emailb a,
#grantb a,
#donateb a  {
   background-repeat: no-repeat;
   display: block;
   height: 96px;
   width: 188px;
   background-position: 0% 0px;
   font-size: 96px;
   line-height: 96px;
}

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

#welcometoyourvisionnorthportwebsite  {
   background: url(contactmedia/id151welcometoyourvisionnor.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 425px;
   top: 50px;
   z-index: 3;
   width: 298px;
   height: 22px;
}

#calendarhead,
#getinvolvedhead  {
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 219px;
   z-index: 3;
   height: 18px;
   background-repeat: no-repeat;
}

#i2009visionnorthportallr p  {
   font: 9px/14px Arial;
   margin: 0px;
   padding-top: 7px;
   text-align: center;
}

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

#i2009visionnorthportallr  {
	visibility: visible;
	position: absolute;
	left: 121px;
	top: 40px;
	z-index: 3;
	width: 597px;
	height: 32px;
}

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

#id133surveyb a,
#blogb a  {
   background-repeat: no-repeat;
   display: block;
   height: 112px;
   background-position: 0% 0px;
   font-size: 112px;
   line-height: 112px;
}

#grantb,
#emailb,
#pollb  {
   visibility: visible;
   position: absolute;
   top: 486px;
   z-index: 3;
   width: 188px;
   height: 96px;
}

#pollhead,
#surveyshead  {
   visibility: visible;
   position: absolute;
   left: 37px;
   top: 220px;
   z-index: 3;
   height: 24px;
   background-repeat: no-repeat;
}

#collaborativeb a:hover  {
   background-position: -374px 0%;
}

#bottommenu li a:hover  {
   font-weight: bold;
}

#banner,
#id3footer  {
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 0px;
   z-index: 2;
   width: 838px;
   background-repeat: no-repeat;
}

#collaborativeb a  {
   background: url(contactmedia/collaborativeb.gif) no-repeat 0% 0px;
   display: block;
   height: 19px;
   width: 374px;
   font-size: 19px;
   line-height: 19px;
}

#getinvolvedhead  {
   background-image: url(pid3getinvolvedmedia/getinvolvedhead.gif);
   width: 313px;
}

#bottommenu li a  {
   font-weight: Normal;
   text-decoration: none;
   color: #000000;
   height: 100%;
   display: block;
}

#id133surveyb a  {
   width: 204px;
   background-image: url(homemedia/id133surveyb.gif);
}

#collaborativeb  {
   visibility: visible;
   position: absolute;
   left: 386px;
   top: 77px;
   z-index: 3;
   width: 374px;
   height: 19px;
}

#bottommenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#contentgrow p  {
   font: 12px/20px Arial;
   margin: 0;
   padding-top: 10px;
   text-align: left;
}

#calendarhead  {
   background-image: url(calendarmedia/calendarhead.gif);
   width: 202px;
}

#calendarb a  {
   background-image: url(contactmedia/calendarb.gif);
}

#projteamb a  {
   background-image: url(contactmedia/projteamb.gif);
}

#surveyshead  {
   background-image: url(surveysmedia/surveyshead.gif);
   width: 247px;
}

#contentgrow  {
   padding: 0px 61px 0px 39px;
   background: url(contactmedia/interiorgrowtile.gif) repeat-y center top;
   visibility: visible;
   margin: 0px;
   position: relative;
}

#surveysb a  {
   background-image: url(contactmedia/surveysb.gif);
}

#bottommenu  {
   font: 11px/19px Arial;
   height: 19px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   position: absolute;
   left: 121px;
   top: 19px;
   z-index: 3;
   width: 598px;
}

#contactb a  {
   background-image: url(contactmedia/contactb.gif);
}

#donatehead  {
   background-image: url(donatemedia/donatehead.gif);
   width: 418px;
}

#donateb a  {
   width: 187px;
   background-image: url(homemedia/donateb.gif);
}

#calendarb  {
   visibility: visible;
   position: absolute;
   left: 465px;
   top: 139px;
   z-index: 6;
   width: 88px;
   height: 34px;
}

#abouthead  {
   background-image: url(aboutmedia/abouthead.gif);
   width: 413px;
}

#projteamb  {
   visibility: visible;
   position: absolute;
   left: 201px;
   top: 139px;
   z-index: 9;
   width: 88px;
   height: 34px;
}

#linkshead  {
   background-image: url(linksmedia/linkshead.gif);
   width: 142px;
}

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

#id3footer  {
   background-image: url(contactmedia/id3footer.gif);
   height: 64px;
}

#getinvb a  {
   background-image: url(contactmedia/getinvb.gif);
}

#linksb a  {
   background-image: url(contactmedia/linksb.gif);
}

#surveysb  {
   visibility: visible;
   position: absolute;
   left: 377px;
   top: 139px;
   z-index: 7;
   width: 88px;
   height: 34px;
}

#emailb a  {
   background-image: url(homemedia/emailb.gif);
}

#contactb  {
   visibility: visible;
   position: absolute;
   left: 729px;
   top: 139px;
   z-index: 3;
   width: 88px;
   height: 34px;
}

#grantb a  {
   background-image: url(homemedia/grantb.gif);
}

#aboutb a  {
   background-image: url(contactmedia/aboutb.gif);
}

#pollhead  {
   background-image: url(pollmedia/pollhead.gif);
   width: 203px;
}

#pollb a  {
   background-image: url(homemedia/pollb.gif);
}

#getinvb  {
   visibility: visible;
   position: absolute;
   left: 289px;
   top: 139px;
   z-index: 8;
   width: 88px;
   height: 34px;
}

#faqhead  {
   background-image: url(faqmedia/faqhead.gif);
   width: 296px;
}

#homeb a  {
   background-image: url(contactmedia/homeb.gif);
}

#blogb a  {
   width: 203px;
   background-image: url(homemedia/blogb.gif);
}

#emailb  {
   left: 229px;
}

#grantb  {
   left: 616px;
}

#faqb a  {
   background-image: url(contactmedia/faqb.gif);
}

#linksb  {
   visibility: visible;
   position: absolute;
   left: 553px;
   top: 139px;
   z-index: 5;
   width: 88px;
   height: 34px;
}

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

#aboutb  {
   visibility: visible;
   position: absolute;
   left: 113px;
   top: 139px;
   z-index: 10;
   width: 88px;
   height: 34px;
}

#banner  {
   background-image: url(contactmedia/banner.gif);
   height: 249px;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 139px;
   z-index: 11;
   width: 88px;
   height: 34px;
}

#pollb  {
   left: 36px;
}

#faqb  {
   visibility: visible;
   position: absolute;
   left: 641px;
   top: 139px;
   z-index: 4;
   width: 88px;
   height: 34px;
}

#logo  {
   background: url(contactmedia/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 22px;
   z-index: 3;
   width: 242px;
   height: 91px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #C2D987 url(contactmedia/exteriortile.gif) center top repeat-x;
}
.floatimgleft { top: 0; right: 0; bottom: 0; float: left; margin-top: 10px; margin-right: 25px; margin-bottom: 10px; }
.floatimgright { top: 0; left: 20px; bottom: 0; float: right; margin: 10px 10px 10px 20px; }
