


		all.clsMenuItemNS{font: bold x-small Verdana; color: white; text-decoration: none;}
		.clsMenuItemIE{text-decoration: none; font: bold xx-small Verdana; color: white; cursor: hand;}
		.clsMenuItemNS6{text-decoration: none; font: bold x-small Verdana; color: white; cursor: hand;}

		body{
			background-color: E5EBE5;
			margin-left: 0px;
			margin-bottom: 0px;
			margin-right: 0px;
			margin-top: 15px;
		}
		
		.popupbody{
			background-color: E5EBE5;
			margin-left: 0px;
			margin-bottom: 0px;
			margin-right: 0px;
			margin-top: 0px;
		}
		
		.hpbox{
			background-image:url('/images/GradBG.jpg'); 
			background-repeat: repeat-x;
		}
		
		.hpText{
			font-size:11px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: 88b7a3;
		}
		
		.hpText a{
			font-size:11px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: 88b7a3;
			font-weight: normal;
		}
		
		.hpBoxText{
			font-size:12px;
			font-family : Times New Roman;
			color: 79adb5;
		}
		
		.hpCalcText{
			font-size:11px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: b0b8bb;
		}
		
		h2{
			font-size:14px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: 88b7a3;
			font-weight: normal;
			margin-bottom: 10px;
		}

		td{
			font-size:12px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: 86766E;
		}

		th{
			font-size:12px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: 86766E;
			font: bold;
		}

		.Title{
			font-size:15px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: 006060;
			font: bold;
		}
		
		.titleTable{
			border: solid 1px;
			border-color: 8F9D83;
			background: #E9F5E9;
		}
		
		.ContentLight{
			font-size:12px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: ffffff;
		}

		.SmallContent{
			font-size:11px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: 86766E;
		}
		
		.SmallContentLight{
			font-size:11px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: ffffff;
		}

		.SmallerContent{
			font-size:10px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: 86766E;
		}


		.SmallContentBold{
			font-size:11px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: 86766E;
			font: bold;
		}

		.border{
			border-width:1px;
			border-color:006060;
		}

		A.{
			font-size:12px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font: bold;
			color: 006060;
		}
		
		A.LightLink{
			font-size:12px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font: bold;
			color: ffffff;
		}


		A.SmallLink{
			font-size:10px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font: bold;
			color: 006060;
		}
		
		A.SmallLinkLight{
			font-size:10px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font: bold;
			color: ffffff;
		}




		A:hover {color: D3373C;}
		INPUT {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
		}

		li {
			margin-left: -15;
		}
		li.community {
			margin-left: -15;
		}
		
		.brochurefooter{
			font-size:8px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: 86766E;
		}
		
		.brochurecontent
		{
			background-color: E5EBE5;
	
		}
		
		.brochureborder
		{
			background-color: 006060;
	
		}
		
		.brochurebg
		{
			background-color: FFFFFF;
			margin-top: 0px;
		}

		/* Sortable tables */
		table.sortable a.sortheader {
			display: block;
			font-size: 10px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font: bold;
			color: ffffff;
			text-decoration: none;
		}
		table.sortable span.sortarrow {
			color: ffffff;
			text-decoration: none;
		}





/* link dimensions correspond with image dimensions */
.navButton, .navButton:visited {

	position:relative !important;
	display:block;
	cursor: hand;
	}


/* link and list-item widths correspond with image widths */


#Communities, #CommunitiesButton, #CommunitiesButton:visited {	
	width:76px;
	height:37px;
	background-image:url(/images/nav/Communities.jpg);
	}

#CommunitiesHome, #CommunitiesHomeButton, #CommunitiesHomeButton:visited {	
	width:102px;
	height:37px;
	background-image:url(/images/nav/Communities_Home.jpg);
	}


#About,#AboutButton, #AboutButton:visited {
	width:76px;
	height:37px;
	background-image:url(/images/nav/About.jpg);
	}
	
#AboutHome,#AboutHomeButton, #AboutHomeButton:visited {
	width:89px;
	height:37px;
	background-image:url(/images/nav/About_Home.jpg);
	}

#ContactUs, #ContactUsButton, #ContactUsButton:visited {	
	width:76px;
	height:37px;
	background-image:url(/images/nav/ContactUs.jpg);
	}
	
#ContactUsHome, #ContactUsHomeButton, #ContactUsHomeButton:visited {	
	width:89px;
	height:37px;
	background-image:url(/images/nav/ContactUs_Home.jpg);
	}

#DesignStudio, #DesignStudioButton, #DesignStudioButton:visited {	
	width:76px;
	height:37px;
	background-image:url(/images/nav/DesignStudio.jpg);
	}
	
#DesignStudioHome, #DesignStudioHomeButton, #DesignStudioHomeButton:visited {	
	width:89px;
	height:37px;
	background-image:url(/images/nav/DesignStudio_Home.jpg);
	}
	
/*#ContactUs,#ContactUsButton, #ContactUsButton:visited{
	width:76px;
	height:37px;
	background-image:url(/images/nav/contactUs.jpg);
	}*/

#Homeowner,#HomeownerButton, #HomeownerButton:visited {
	width:76px;
	height:37px;
	background-image:url(/images/nav/Homeowner.jpg);
	}
	
#HomeownerHome,#HomeownerHomeButton, #HomeownerHomeButton:visited {
	width:90px;
	height:37px;
	background-image:url(/images/nav/Homeowner_Home.jpg);
	}
	
#MyFavorites,#MyFavoritesButton, #MyFavoritesButton:visited {
	width:76px;
	height:37px;
	background-image:url(/images/nav/MyFavorites.jpg);
	}

#MyFavoritesHome,#MyFavoritesHomeButton, #MyFavoritesHomeButton:visited {
	width:88px;
	height:37px;
	background-image:url(/images/nav/MyFavorites_Home.jpg);
	}
	
#Shopping,#ShoppingButton, #ShoppingButton:visited {
	width:76px;
	height:37px;
	background-image:url(/images/nav/shopping.jpg);
	}
	
#ShoppingHome,#ShoppingHomeButton, #ShoppingHomeButton:visited {
	width:90px;
	height:37px;
	background-image:url(/images/nav/shopping_Home.jpg);
	}

#Videos,#VideosButton, #VideosButton:visited {
	width:76px;
	height:37px;
	background-image:url(/images/nav/Videos.jpg);
	}	
	
#VideosHome,#VideosHomeButton, #VideosHomeButton:visited {
	width:88px;
	height:37px;
	background-image:url(/images/nav/Videos_Home.jpg);
	}	
	
#Blog,#BlogButton, #BlogButton:visited {
	width:76px;
	height:37px;
	background-image:url(/images/nav/blog.jpg);
	}

#BlogHome,#BlogHomeButton, #BlogHomeButton:visited {
	width:90px;
	height:37px;
	background-image:url(/images/nav/blog_Home.jpg);
	}

#Home,#HomeButton, #homeButton:visited {
	width:76px;
	height:37px;
	background-image:url(/images/nav/home.jpg);
	}

#HomeHome,#HomeHomeButton, #homeHomeButton:visited {
	width:85px;
	height:37px;
	background-image:url(/images/nav/home_Home.jpg);
	}

	
/* span is same dimensions as link and positioned to superimpose */
.navButton span, .navButton:visited span {
	display:block;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background-repeat:no-repeat;
	}
	
	/* button images are span background images */

#CommunitiesButton span, #CommunitiesButton:visited span {	
	width:76px;
	height:37px;
	background-image:url(/images/nav/communities.jpg);
	}
	
#CommunitiesHomeButton span, #CommunitiesHomeButton:visited span {	
	width:102px;
	height:37px;
	background-image:url(/images/nav/communities_Home.jpg);
	}

#AboutButton span, #AboutButton:visited span {
	width:76px;
	height:37px;
	background-image:url(/images/nav/about.jpg);
	}
	
#AboutHomeButton span, #AboutHomeButton:visited span {
	width:89px;
	height:37px;
	background-image:url(/images/nav/about_Home.jpg);
	}

#ContactUsButton span, #ContactUsButton:visited span{
	width:76px;
	height:37px;
	background-image:url(/images/nav/contactUs.jpg);
	}
	
#ContactUsHomeButton span, #ContactUsHomeButton:visited span{
	width:89px;
	height:37px;
	background-image:url(/images/nav/contactUs_Home.jpg);
	}

#DesignStudioButton span, #DesignStudioButton:visited span {	
	width:76px;
	height:37px;
	background-image:url(/images/nav/designstudio.jpg);
	}
	
#DesignStudioHomeButton span, #DesignStudioHomeButton:visited span {	
	width:89px;
	height:37px;
	background-image:url(/images/nav/designstudio_Home.jpg);
	}
#HomeownerButton span, #HomeownerButton:visited span {	
	width:76px;
	height:37px;
	background-image:url(/images/nav/homeowner.jpg);
	}
	
#HomeownerHomeButton span, #HomeownerHomeButton:visited span {	
	width:90px;
	height:37px;
	background-image:url(/images/nav/homeowner_Home.jpg);
	}
	
#MyFavoritesButton span, #MyFavoritesButton:visited span {
	width:76px;
	height:37px;
	background-image:url(/images/nav/MyFavorites.jpg);
	}
	
#MyFavoritesHomeButton span, #MyFavoritesHomeButton:visited span {
	width:88px;
	height:37px;
	background-image:url(/images/nav/MyFavorites_Home.jpg);
	}
	
#ShoppingButton span, #ShoppingButton:visited span {
	width:76px;
	height:37px;
	background-image:url(/images/nav/Shopping.jpg);
	}

#ShoppingHomeButton span, #ShoppingHomeButton:visited span {
	width:90px;
	height:37px;
	background-image:url(/images/nav/Shopping_Home.jpg);
	}
	
#VideosButton span, #VideosButton:visited span {
	width:76px;
	height:37px;
	background-image:url(/images/nav/Videos.jpg);
	}	
	
#VideosHomeButton span, #VideosHomeButton:visited span {
	width:88px;
	height:37px;
	background-image:url(/images/nav/Videos_Home.jpg);
	}	
	
#BlogButton span, #BlogButton:visited span {
	width:76px;
	height:37px;
	background-image:url(/images/nav/Blog.jpg);
	}	
	
#BlogHomeButton span, #BlogHomeButton:visited span {
	width:90px;
	height:37px;
	background-image:url(/images/nav/Blog_Home.jpg);
	}	

#HomeButton span, #homeButton:visited span {
	width:76px;
	height:37px;
	background-image:url(/images/nav/home.jpg);
	}
	
#HomeHomeButton span, #homeHomeButton:visited span {
	width:85px;
	height:37px;
	background-image:url(/images/nav/home_Home.jpg);
	}
	


/* rollovers are background position so that no preloading is necessary */
.navButton span, .navButton:visited span {
	background-position:0 0;
	}

.navButton:hover span, .navButton:focus span, .navButton:visited:hover span, .navButton.udmR span, .navButton.udmR:visited span, .navButton:active span {
	background-position:0 -100px;
	}

