


		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;
		}

		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);
	}


#About,#AboutButton, #AboutButton:visited {
	width:76px;
	height:37px;
	background-image:url(/images/nav/About.jpg);
	}

#ContactUs, #ContactUsButton, #ContactUsButton:visited {	
	width:76px;
	height:37px;
	background-image:url(/images/nav/ContactUs.jpg);
	}

#DesignStudio, #DesignStudioButton, #DesignStudioButton:visited {	
	width:76px;
	height:37px;
	background-image:url(/images/nav/DesignStudio.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);
	}
#MyFavorites,#MyFavoritesButton, #MyFavoritesButton:visited {
	width:76px;
	height:37px;
	background-image:url(/images/nav/MyFavorites.jpg);
	}

#Shopping,#ShoppingButton, #ShoppingButton:visited {
	width:76px;
	height:37px;
	background-image:url(/images/nav/shopping.jpg);
	}

#Videos,#VideosButton, #VideosButton:visited {
	width:76px;
	height:37px;
	background-image:url(/images/nav/Videos.jpg);
	}	
	
#Blog,#BlogButton, #BlogButton:visited {
	width:76px;
	height:37px;
	background-image:url(/images/nav/blog.jpg);
	}

#Home,#HomeButton, #homeButton:visited {
	width:76px;
	height:37px;
	background-image:url(/images/nav/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);
	}

#AboutButton span, #AboutButton:visited span {
	width:76px;
	height:37px;
	background-image:url(/images/nav/about.jpg);
	}

#ContactUsButton span, #ContactUsButton:visited span{
	width:76px;
	height:37px;
	background-image:url(/images/nav/contactUs.jpg);
	}

#DesignStudioButton span, #DesignStudioButton:visited span {	
	width:76px;
	height:37px;
	background-image:url(/images/nav/designstudio.jpg);
	}
#HomeownerButton span, #HomeownerButton:visited span {	
	width:76px;
	height:37px;
	background-image:url(/images/nav/homeowner.jpg);
	}
#MyFavoritesButton span, #MyFavoritesButton:visited span {
	width:76px;
	height:37px;
	background-image:url(/images/nav/MyFavorites.jpg);
	}
#ShoppingButton span, #ShoppingButton:visited span {
	width:76px;
	height:37px;
	background-image:url(/images/nav/Shopping.jpg);
	}
	
#VideosButton span, #VideosButton:visited span {
	width:76px;
	height:37px;
	background-image:url(/images/nav/Videos.jpg);
	}	
	
#BlogButton span, #BlogButton:visited span {
	width:76px;
	height:37px;
	background-image:url(/images/nav/Blog.jpg);
	}	

#HomeButton span, #homeButton:visited span {
	width:76px;
	height:37px;
	background-image:url(/images/nav/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;
	}