img, div, a, body, td, #Navbox, INPUT, .tooltip, .tooltip2, .tooltip3, .tooltip4, .demotip, .tooltipnew  {
	behavior: url(iepngfix.htc)
}


body {
	margin: 0px !important;
}

.demotip {
	display:none;
	background:transparent url(../images-2009/images-hoverbox/box.png);
	width:219px;
	height:201px;
	padding:25px;
		
}


.tooltip, .tooltip2, .tooltip3, .tooltip4 {
	display:none;
	background:transparent url(../images-2009/images-hoverbox/box.png);
	width:219px;
	height:201px;
	padding:25px;
	z-index:800;
}

.tooltipnew {
	display:none;
	background:transparent url(../images-2009/images-hoverbox/box-left.png);
	width:193px;
	height:88px;
	padding:25px;
	z-index:800;
}

/* style the trigger elements */
#demo img {
	border:0;
	cursor:pointer;
	margin:0 8px;
}





#NeededMargin {
margin-left:1px;
}

#ComContent {
width:1000px;
margin-left:1px;
background-color:#fbfbfb;
background-image:url(../images-2009/left-nav/left-main.gif);
background-repeat:no-repeat;
}


#ComContent2 {
width:1000px;
margin-left:1px;
background-color:#fbfbfb;
background-repeat:no-repeat;
}



#SearchBoxTop {
	width:288px;
	height:16px;
	border:solid 1px #1e549c;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:5px;
	font-size:14px;
	color:#999999;
}
#SearchBox1 {
	float:left;
	height:24px;
	padding-top:5px;
}
#SearchBox2 {
	float:left;
	margin-left:14px;
	width:288px;
}
#SearchBox3 a {
	background-repeat:no-repeat;
	background-image:url(../images-2009/interface/header/search-box.gif);
	height:24px;
	width:61px;
	padding-top:7px;
	padding-left:18px;
	background-color:#a0b7d5;
	border-right:1px solid #1e549c;
	border-top:1px solid #1e549c;
	border-bottom:1px solid #1e549c;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#FFFFFF !important;
	float:left;
}
#SearchBox3 a:hover, #SearchBox3 a:visited {
	background-image:url(../images-2009/interface/header/search-box.gif);
	color:#FFFFFF !important;
}
#SearchFloat {
	width:512px;
	float:right;
	margin-right:22px;
}
#left, .left {
	float:left;
	margin-right:15px;
}
#right, .right {
	float:right;
	margin-left:15px;
}

/* CLEAR Elements  -This tag is to be used to clear all floats so that backgrounds repeat vertically in FireFox*/
#Clear {
	clear: both;
}
/* Basic Elements */
body {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #5e5a5a;
	margin-left: 0px;
	margin-top: 0px !important;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background-color: #e8e8dd;
}
hr {
	color: #dfdfdf !important;
	background-color: #dfdfdf;
	height: 1px;
	border: none;
	margin-top:0px;
	margin-bottom:10px;
	padding-top:0px;
	padding-bottom:0px;
}
#MainBody-BG {
	width: 1002px;
	clear: both;
	margin:0 auto;
	background-image:url(../images-2009/interface/misc/body.gif);
	background-repeat:repeat-y;
}
#Secondary-BG {
	width: 1000px;
	padding-left:1px;
	padding-right:1px;
	clear: both;
	margin:0 auto;
	background-image:url(../images/interface/misc/body.gif);
	background-repeat:repeat-y;
}
form {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
a:link {
	cursor:hand;
	color:#146aad;
	font-weight:bold;
	text-decoration: none;
}
a:visited {
	color:#146aad;
	font-weight:bold;
	text-decoration: none;
}
a:hover {
	color:#146aad;
	font-weight:bold;
	text-decoration: underline;
}
h1 {
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 15px;
	margin-top: 0px;
	padding-top: 0px;
	color:#fff;
	background-repeat: no-repeat;
	clear: both;
}
h1 span {
	display: none;
}
h2 {
	font-size: 24px;
	font-weight: normal;
	border-bottom:#787777 solid 1px;
	margin-bottom: 10px;
	padding-bottom: 15px;
	margin-top: 0px;
	padding-top: 0px;
	color:#000000;
	background-repeat: no-repeat;
	clear: both;
}
h2 span {
	display: none;
}
h3 {
	font: 12px;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
	margin-bottom: 10px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	background-repeat: no-repeat;
}
h3 span {
	display: none;
}
p {
	padding:0px;
	padding-bottom:9px;
	margin: 0px;
	margin-bottom:9px;
}
/* HEADER REGION */	
#TopContainer {
	float:left;
	background-color:#FFFFFF;
	width: 1000px;
	height:105px;
	margin-left:1px;
	border-bottom:solid 1px #012555;
}
#Logo-home a {
	background-image: url(../images-2009/interface/header/logo.gif);
	background-repeat: no-repeat;
	float:left;
	width: 397px;
	height: 96px;
}
#Logo-home a:hover {
	background-image: url(../images-2009/interface/header/logo.gif);
}
#Logo-home span {
	display: none;
}
#TopNavbox {
	font-size:12px;
	color:#7c9fb8;
	float:right;
	width:590px;
	margin-top:7px;
}
#TopNavbox a {
	color:#767676;
	font-weight:normal;
}
#TopNavbox a:hover {
	color:#7c9fb8;
	text-decoration: none;
}
#TopNavbox1 a, #TopNavbox2 a, #TopNavbox3 a, #TopNavbox4 a, #TopNavbox5 {
	margin-top:6px;
}
#Search a {
	background-repeat:no-repeat;
	background-image:url(../images-2009/interface/header/search-box.gif);
	height:24px;
	width:61px;
	padding-top:7px;
	padding-left:18px;
	background-color:#a0b7d5;
	border-right:1px solid #1e549c;
	border-top:1px solid #1e549c;
	border-bottom:1px solid #1e549c;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	float:left;
}
#Search a:hover {
	background-image:url(../images-2009/interface/header/search-box.gif);
}
#TopNavbox1 a {
	background-repeat:no-repeat;
	background-image:url(../images-2009/interface/navigation/home-icon-regular.gif);
	height:35px;
	padding-left:22px;
	padding-top:5px;
	margin-right:30px;
	float:left;
}
#TopNavbox1 a:hover {
	background-image:url(../images-2009/interface/navigation/home-icon-over.gif);
}
#TopNavbox2 a {
	background-repeat:no-repeat;
	background-image:url(../images-2009/interface/navigation/sitemap-icon-regular.gif);
	height:35px;
	padding-left:22px;
	padding-top:5px;
	margin-right:30px;
	float:left;
}
#TopNavbox2 a:hover {
	background-image:url(../images-2009/interface/navigation/sitemap-icon-over.gif);
}
#TopNavbox3 a {
	background-repeat:no-repeat;
	background-image:url(../images-2009/interface/navigation/newsletter-icon-regular.gif);
	height:35px;
	padding-left:22px;
	padding-top:5px;
	margin-right:30px;
	float:left;
}
#TopNavbox3 a:hover {
	background-image:url(../images-2009/interface/navigation/newsletter-icon-over.gif);
}
#TopNavbox4 a {
	background-repeat:no-repeat;
	background-image:url(../images-2009/interface/navigation/contact-icon-regular.gif);
	height:35px;
	padding-left:22px;
	padding-top:5px;
	margin-right:19px;
	float:left;
}
#TopNavbox4 a:hover {
	background-image:url(../images-2009/interface/navigation/contact-icon-over.gif);
}
#TopNavbox5 {
font-size:12px;
	height:35px;
	padding-top:5px;
	float:left;
}
#IncreaseSmall a, #IncreaseMedium a, #IncreaseLarge a {
	background-repeat:no-repeat;
	height:23px;
	width:23px;
	margin-left:3px;
	float:left;
}
#IncreaseSmall a {
	background-image:url(../images-2009/interface/navigation/a-small.gif);
}
#IncreaseMedium a {
	background-image:url(../images-2009/interface/navigation/a-medium.gif);
}
#IncreaseLarge a {
	background-image:url(../images-2009/interface/navigation/a-large.gif);
}
#IncreaseSmall a:hover {
	background-image:url(../images-2009/interface/navigation/a-small-over.gif);
}
#IncreaseMedium a:hover {
	background-image:url(../images-2009/interface/navigation/a-medium-over.gif);
}
#IncreaseLarge a:hover {
	background-image:url(../images-2009/interface/navigation/a-large-over.gif);
}
#IncreaseSmall span, #IncreaseMedium span, #IncreaseLarge span {
	display:none;
}
#Center {
	width:1000px;
	height:272px;
	margin-bottom:2px;
	margin-left:1px;
	float:left;
	clear:both;
}
#TopCenter {
	background-image:url(../images-2009/home/center.png);
	background-repeat:no-repeat;
	width:962px;
	height:265px;
	z-index:500;
	padding-top:6px;
	padding-right:10px;
	padding-left:28px;
	border-bottom:#cecdb7 solid 3px;
}
#Locator {
	width:400px;
	float:left;
	margin-top:140px;
}
#Locator h2 {
	font-size:19px;
	color:#5f5f00;
	border-bottom:0px;
	margin-bottom:0px;
	padding-bottom:10px;
}
#Center.title {
	width: 965px;
	height:98px;
	background-image:url(../images/interface/tite-images/title-bg.gif);
	background-repeat:no-repeat;
	padding-top:34px;
	padding-left:35px;
}
#CenterHome {
	width: 1000px;
	height:486px;
	background-image:url(../images/interface/home/homepage-center.jpg);
	background-repeat:no-repeat;
}
#CenterHome #Content {
	color:#625c4e;
	font-size:14px;
	width: 415px;
	padding-left:25px;
	padding-right:50px;
	padding-top:125px;
	margin-left:490px;
	background-repeat:no-repeat;
}
#CenterHome #Content h2 {
	color:#625c4e;
	font-weight:normal;
	font-size:16px;
	border-bottom:0px;
}
#CenterHome #Content h3 {
	color:#625c4e;
	font-size:16px;
}
#CenterHome #Content ul li {
	margin-bottom:5px;
}
#CenterHome #Content h1 {
	color:#064c93;
	font-size:24px;
	border-bottom:0px;
	font-weight:bold;
}
#CenterHome #Content h1, #CenterHome #Content h2, #CenterHome #Content p {
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:5px;
}
#Line {
	width: 1000px;
	height:1px;
	float:left;
	clear:both;
	background-color:#FFFFFF;
}
#NavBox {
	float:left;
	clear:both;
	border-top:solid 1px #fff;
	border-bottom:solid 1px #fff;
	width: 1000px;
	height:32px;
	margin-left:1px;
}
#NavBox ul {
	padding-top:0px;
	margin-top:10px;
	padding-left:0px;
	margin-left:0px;
}
#NavBox ul li {
	list-style:none;
	display:inline;
	padding-top:0px;
	margin-top:0px;
	padding-right:0px;
	height:32px;
}
#NavBox ul li a {
	margin-right:30px;
	color:#FFFFFF;
	font-weight:bold;
}
#NavBox ul li a:hover {
	font-weight:bold;
}
#LunchTour {
	background-image:url(../images-2009/home/lunch-tour.gif);
	background-repeat:no-repeat;
	width:251px;
	height:52px;
	float:right;
	clear:both;
}
#LunchTour span {
	display:none;
}


#LunchTour2 {
	width:344px;
	height:51px;
	float:right;
	clear:both;
}
#LunchTour2 span {
	display:none;
}



#NavBox #Box1 {
	float:left;
	width:1000px;
	background-color:#1e549c;
	height:32px;
}
#NavBox #Box2 {
	background-color:#012555;
	width:360px;
	padding-left:20px;
	height:32px;
	float:left;
}
#footer {
	padding-top:20px;
	padding-bottom:100px;
	padding-left:21px;
	padding-right:21px;
	width:900px;
	text-align:center;
	font-size:11px;
	line-height:18px;
	color:#FFF;
	margin-top:30px;
	margin:0 auto;
}
#footer a {
	color:#fff;
}
#footer a:hover {
	color:#fff;
	text-decoration: underline;
}
input.text, textarea.text {
	width: 200px;
	border: 1px solid #7c7c7c;
}
textarea.text {
	height: 75px;
	border: 1px solid #7c7c7c;
}
input.text {
	height: 20px;
}
#Row1, #Row2 {
	border-top:#fff solid 1px;
}
#Row1 {
	border-bottom:#cecdb7 solid 3px;
}
#RowBox {
	background-image:url(../images-2009/home/lines.gif);
	background-repeat:repeat-y;
	width:1000px;
	float:left;
	clear:both;
}
#Row1, #Row2 {
	width:1000px;
	margin-left:1px;
	float:left;
	clear:both;
	background-image:url(../images-2009/home/gradient-left-to-right.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
#Row1 h2, #Row2 h2 {
	border-bottom:1px solid #b1b186;
	font-weight:bold;
	margin-bottom:15px;
	padding-bottom:10px;
}
#Row1 h2 {
	font-size:18px;
}
#Row2 h2 {
	font-size:16px;
}
#Row1 h3, #Row2 h3 {
	font-size:13px;
	margin-bottom:0px;
	padding-bottom:0px;
}
#Row1 #Col1, #Row2 #Col1 {
	width:251px;
	padding-bottom:12px;
	padding-top:12px;
	padding-left:27px;
	padding-right:20px;
	margin-right:2px;
	float:left;
}
#Row1 #Col2, #Row2 #Col2 {
	width:304px;
	padding-bottom:12px;
	padding-left:20px;
	padding-right:20px;
	padding-top:12px;
	margin-right:2px;
	float:left;
}
#Row1 #Col3, #Row2 #Col3 {
	width:307px;
	padding-bottom:12px;
	padding-left:20px;
	padding-right:27px;
	padding-top:12px;
	float:left;
}
#FooterHeader {
	background-image:url(../images-2009/interface/footer/footer.gif);
	background-repeat:no-repeat;
	width:1000px;
	height:170px;
	margin-left:1px;
	float:left;
	clear:both;
}
#FooterHeader2 {
	background-image:url(../images-2009/interface/footer/footer-second.gif);
	background-repeat:no-repeat;
	width:1000px;
	height:170px;
	margin-left:1px;
	float:left;
	clear:both;
}
#Tour {
	width:307px;
	background-image:url(../images-2009/home/tour-graphic.png);
	background-repeat:no-repeat;
	background-position:right;
	height:370px;
	float:left;
}
#Row1 ul, #Row2 ul {
	margin-top:5px;
	padding-top:0px;
	margin-bottom:20px;
	padding-bottom:0px;
}
#Row1 ul li, #Row2 ul li {
	list-style-image:url(../images-2009/interface/misc/arrow2.gif);
	margin-bottom:10px;
}
#Tour ul {
	margin-top:5px;
	padding-top:0px;
	padding-left:0px;
	margin-left:15px;
	margin-bottom:20px;
	padding-bottom:0px;
}
#Tour ul li {
	list-style-type:none;
	list-style-image:none;
	margin-bottom:0px;
}
.arrow:link {
	background-image:url(../images-2009/interface/misc/arrow2.gif);
	background-repeat:no-repeat;
	padding-left:11px;
	cursor:hand;
	color:#146aad;
	font-weight:bold;
	text-decoration: none;
}
.arrow:visited {
	background-image:url(../images-2009/interface/misc/arrow2.gif);
	background-repeat:no-repeat;
	padding-left:11px;
	color:#146aad;
	font-weight:bold;
	text-decoration: none;
}
.arrow:hover {
	background-image:url(../images-2009/interface/misc/arrow2.gif);
	background-repeat:no-repeat;
	padding-left:11px;
	color:#146aad;
	font-weight:bold;
	text-decoration: underline;
}
.blue:link {
	color:#146aad;
	text-decoration: none;
}
.blue:visited {
	color:#146aad;
	text-decoration: none;
}
.blue:hover {
	color:#146aad;
}
#item {
	border-bottom:#b8b8b2 1px solid;
	float:left;
	clear:both;
	margin-bottom:5px;
	width:100%;
	padding-bottom:5px;
}
#item img {
	float:left;
	border:1px solid #000;
	margin-right:15px;
}
#itemPillar {
	border-bottom:#b8b8b2 1px solid;
	float:left;
	clear:both;
	margin-bottom:5px;
	width:100%;
	font-size:14px;
	padding-bottom:5px;
}
#itemPillar img {
	float:left;
	border:1px solid #000;
	margin-right:15px;
}
#itemVideos {
	border-bottom:#b8b8b2 1px solid;
	float:left;
	clear:both;
	margin-bottom:5px;
	width:100%;
	color: #5e5a5a;
	padding-bottom:5px;
	text-decoration:none;
}
.Videos:link, .Videos:hover, .Videos:visited {
	font-weight:normal;
	text-decoration:none !important;
}
#itemVideos img {
	float:left;
	border:1px solid #000;
	margin-right:15px;
}








/* ------------------------------- OLD CONTENT STARTS HERE  ----------------------------------------- */






/*public Section - styles begins*/
.public-address {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #1E549C;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
img {
	border: none;
}
.information h1 {
	color: #1e549c;
	font-family: Arial;
	font-size: 18px;
	font-weight:normal;
	margin-top: 10px;
	margin-bottom: 12px;
}
.public-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #1E549C;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
	text-decoration: none;
}
.contentarea {
	background-image: url(../../images/home-new/home-bg-content.gif);
	background-repeat: no-repeat;
	background-color: #dddcbd;
}
.ul-nopadding {
	margin: 0px;
	padding: 0px;
}
.list {
	list-style-image: url(../../images/misc/arrow.gif);
	padding-left: 0px !important;
	padding-bottom: 5px;
	margin-left: 0px;
}
#smalllist {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left: 15px;
	font-size: 10px;
	text-decoration: none;
}
#smalllist a {
	font-family: Arial, Helvetica, sans-serif;
	color: #1E549C;
	font-size: 10px;
	text-decoration: none;
}
#smalllist a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #1E549C;
	font-size: 10px;
	text-decoration: underline;
}
#Column1 {
	width: 221px !important;
	padding-left: 31px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#Column2 {
	width: 222px !important;
	padding-left: 31px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#Column3 {
	width: 120px !important;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
	float: left;
}
#Column4 {
	width: 110px;
!important;
	padding-top: 10px;
	padding-bottom: 5px;
	float: left;
}
.public-links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #1E549C;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
	text-decoration: underline;
}
.public-regular {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #1E549C;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
/*public Section - styles ends*/



/*Business Section - styles begins*/
.business-address {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #012555;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.business-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #012555;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
	text-decoration: none;
}
.business-links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #012555;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
	text-decoration: underline;
}
.business-regular {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #012555;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
/*Business Section - styles ends*/





/*Community # 1 - bayview styles begins*/
.com1-address {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #1760AB;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.com1-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #1760AB;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
	text-decoration: none;
}
.com1-links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #CC0000;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
	text-decoration: underline;
}
.com1-regular, .com1-regular h1, .com1-regular p, .com1-regular strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.com1-regular, .com1-regular h1 {
	color: #1760ab !important;
}
.com1-regular h1 {
	font-family: Arial;
	font-size: 18px;
	font-weight:normal;
	margin-top: 10px;
	margin-bottom: 12px;
	color: #1760ab;
}
/*Community # 1 - bayview styles ends*/





/*Community # 2 - cambridge-homes styles begins*/
.com2-address {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #7A0C29;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.com2-regular, .com2-regular h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #7A0C29;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.com2-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #7A0C29;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
	text-decoration: none;
}
.com2-links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #7A0C29;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
	text-decoration: underline;
}
.com2-regular, .com2-regular h1, .com2-regular p, .com2-regular strong {
	color: #7a0c29 !important;
}
.com2-regular h1 {
	font-family: Arial;
	font-weight:normal;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 12px;
	color: #007c6e;
}
/*Community # 2 - cambridge-homes styles ends*/




/*Community # 3 - cape-cod-residences styles begins*/
.com3-address {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #00ADA8;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.com3-regular {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #1472BA;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.com3-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #1472BA;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
	text-decoration: none;
}
.com3-links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #1472BA;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
	text-decoration: underline;
}
.com3-regular, .com3-regular h1, .com3-regular p, .com3-regular strong {
	color: #1774bb !important;
}
.com3-regular h1 {
	font-family: Arial;
	font-weight:normal;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 12px;
	color: #1774bb;
}
/*Community # 3 - cape-cod-residences styles ends*/



/*Community # 4 - concord-park styles begins*/
.com4-address {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #0074BE;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.com4-regular {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #0074BE;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.com4-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #0074BE;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
	text-decoration: none;
}
.com4-links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #0074BE;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
	text-decoration: underline;
}
.com4-regular, .com4-regular h1, .com4-regular p, .com4-regular strong {
	color: #0074be !important;
}
.com4-regular h1 {
	font-family: Arial;
	font-weight:normal;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 12px;
	color: #e31e1a;
}
/*Community # 4 - concord-park styles ends*/







/*Community # 5 - jfk styles begins*/
.com5-address {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #00157F;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.com5-regular {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #00157F;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.com5-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #00157F;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
	text-decoration: none;
}
.com5-links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #00157F;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
	text-decoration: underline;
}
.com5-regular, .com5-regular h1, .com5-regular p, .com5-regular strong {
	color: #00157f !important;
}
.com5-regular h1 {
	font-family: Arial;
	font-weight:normal;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 12px;
	color: #00157f;
}
/*Community # 5 - jfk styles ends*/






/*Community # 6 - Nashoba styles begins*/
.com6-address {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #0075BF;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.com6-regular {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #0075BF;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.com6-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #0075BF;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
	text-decoration: none;
}
.com6-links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #0075BF;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
	text-decoration: underline;
}
.com6-regular, .com6-regular h1, .com6-regular p, .com6-regular strong {
	color: #0075bf !important;
}
.com6-regular h1 {
	font-family: Arial;
	font-weight:normal;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 12px;
	color: #0075bf;
}
/*Community # 6 - Nashoba styles ends*/






/*Community # 7 - Neville styles begins*/
.com7-address {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #002A76;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.com7-regular {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #002A76;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.com7-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #002A76;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
	text-decoration: none;
}
.com7-links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #002A76;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
	text-decoration: underline;
}
.com7-regular, .com7-regular h1, .com7-regular p, .com7-regular strong {
	color: #002a76 !important;
}
.com7-regular h1 {
	font-family: Arial;
	font-weight:normal;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 12px;
	color:  #11543b;
}
/*Community # 7 - Neville styles ends*/




/*Community # 8 - Standish-Village styles begins*/
.com8-address {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #B3720D;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.com8-regular {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #007C6E;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.com8-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #007C6E;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
	text-decoration: none;
}
.com8-links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #007C6E;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
	text-decoration: underline;
}
.com8-regular, .com8-regular h1, .com8-regular p, .com8-regular strong {
	color: #007c6e !important;
}
.com8-regular h1 {
	font-family: Arial;
	font-weight:normal;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 12px;
	color: #007c6e;
}
/*Community # 8 - Standish-Village styles ends*/






















/*Community # 9 - Meuthen-Village styles begins*/
.com9-address {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #0157a9;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.com9-regular {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #006f51;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.com9-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #0157a9;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
	text-decoration: none;
}
.com9-links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #0157a9;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
	text-decoration: underline;
}
.com9-regular, .com9-regular h1, .com9-regular p, .com9-regular strong {
	color: #006f51 !important;
}
.com9-regular h1 {
	font-family: Arial;
	font-weight:normal;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 12px;
	color: #0157a9;
}
/*Community # 9 - Meuthen-Village styles ends*/













































#sitemap3 ul {
	margin: 0px;
	padding: 0px;
}
#sitemap3 ul, #sitemap3 li, #sitemap3 li li {
	margin: 0px;
	list-style-type:  none;
	text-indent: 0px;
	border: 0px #559 solid;
	padding: 0px;
}
#sitemap3 li, #sitemap3 li li {
	margin: 0px;
	background-image:  url(../../images/bullets/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 25px;
}
#sitemap3 li.com1, #sitemap3 li.com1 li {
	background-image:  url(../../images/bullets/arrow1.gif);
}
#sitemap3 li.com2, #sitemap3 li.com2 li {
	background-image:  url(../../images/bullets/arrow2.gif);
}
#sitemap3 li.com3, #sitemap3 li.com3 li {
	background-image:  url(../../images/bullets/arrow3.gif);
}
#sitemap3 li.com4, #sitemap3 li.com4 li {
	background-image:  url(../../images/bullets/arrow4.gif);
}
#sitemap3 li.com5, #sitemap3 li.com5 li {
	background-image:  url(../../images/bullets/arrow5.gif);
}
#sitemap3 li.com6, #sitemap3 li.com6 li {
	background-image:  url(../../images/bullets/arrow6.gif);
}
#sitemap3 li.com7, #sitemap3 li.com7 li {
	background-image:  url(../../images/bullets/arrow7.gif);
}
#sitemap3 li.com8, #sitemap3 li.com8 li {
	background-image:  url(../../images/bullets/arrow8.gif);
}
#sitemap3 li.com9, #sitemap3 li.com9 li {
	background-image:  url(../../images/bullets/arrow9.gif);
}
#sitemap3 ul.com1-regular li.com, #sitemap3 ul.com1-regular li.com li {
	background-image:  url(../../images/bullets/arrow1.gif);
}
#sitemap3 ul.com2-regular li.com, #sitemap3 ul.com2-regular li.com li {
	background-image:  url(../../images/bullets/arrow2.gif);
}
#sitemap3 ul.com3-regular li.com, #sitemap3 ul.com3-regular li.com li {
	background-image:  url(../../images/bullets/arrow3.gif);
}
#sitemap3 ul.com4-regular li.com, #sitemap3 ul.com4-regular li.com li {
	background-image:  url(../../images/bullets/arrow4.gif);
}
#sitemap3 ul.com5-regular li.com, #sitemap3 ul.com5-regular li.com li {
	background-image:  url(../../images/bullets/arrow5.gif);
}
#sitemap3 ul.com6-regular li.com, #sitemap3 ul.com6-regular li.com li {
	background-image:  url(../../images/bullets/arrow6.gif);
}
#sitemap3 ul.com7-regular li.com, #sitemap3 ul.com7-regular li.com li {
	background-image:  url(../../images/bullets/arrow7.gif);
}
#sitemap3 ul.com8-regular li.com, #sitemap3 ul.com8-regular li.com li {
	background-image:  url(../../images/bullets/arrow8.gif);
}
#sitemap3 ul.com9-regular li.com, #sitemap3 ul.com9-regular li.com li {
	background-image:  url(../../images/bullets/arrow9.gif);
}
#sitemap3 li.com1 a:hover {
	color:#000000;
}
#sitemap3 li.com2 a:hover {
	color:#000000;
}
#sitemap3 li.com3 a:hover {
	color:#00ADA8;
}
#sitemap3 li.com4 a:hover {
	color:#002e96;
}
#sitemap3 li.com5 a:hover {
	color:#000000;
}
#sitemap3 li.com6 a:hover {
	color:#0066cc;
}
#sitemap3 li.com7 a:hover {
	color:#002976;
}
#sitemap3 li.com8 a:hover {
	color:#006d55;
}
#sitemap3 li.com9 a:hover {
	color:#0157a9;
}
#sitemap3 ul ul {
}
#sitemap3 ul {
	margin: 0px;
	margin-bottom: 0px;
}
#sitemap3 ul ul {
 height:;
}
#sitemap3 li {
	margin: 0px;
	width: 166px;
	padding: 0px 0px 3px 15px;
	margin-top: 8px;
	margin-bottom: 0px;
}
#sitemap3 li.primary {
}
/*#sitemap3 li.secondary {*/
#sitemap3 li #secondary {
	margin: 0px;
	height: 18px;
	/*background-image: none;*/
	background-position: 12px 0px;
	width: 100px;
}
.navcell {
	background-position: 0 -3;
	background-image: url(../images-2009/left-nav/nav1.gif);
	background-repeat: no-repeat;
}
#sitemap3 ul {
	margin: 0px;
	text-indent: 0px;
	margin: 5px;
	padding: 0px 0px 20px 0px;
}
#sitemap3 a {
	text-decoration: none;
	font-size: 12px;
}
#sitemap3 {
	z-index: 200;
	font-size: 12px;
	height:650px;
}
.clear {
	clear: both;
}
#sitemap3 .com1-regular a {
	color: #1760ab;
}
#sitemap3 .com2-regular a {
	color: #811633;
}
#sitemap3 .com3-regular a {
	color: #1774bb;
}
#sitemap3 .com4-regular a {
	color: #e52b27;
}
#sitemap3 .com5-regular a {
	color: #00157f;
}
#sitemap3 .com6-regular a {
	color: #e31e1a;
}
#sitemap3 .com7-regular a {
	color: #11543b;
}
#sitemap3 .com8-regular a {
	color: #b98719;
}
#sitemap3 .com9-regular a {
	color: #0157a9;
}







.com1-regular h1,
.com2-regular h1,
.com3-regular h1,
.com4-regular h1,
.com5-regular h1,
.com6-regular h1,
.com7-regular h1,
.com8-regular h1,
.com9-regular h1 {
font-weight:bold !important;
}










.sort {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #214673;
	font-weight : bold;
	text-decoration: none;
}
.sort:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #214673;
	font-weight : bold;
	text-decoration: underline;
}
.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #4F4E31;
}
.newsDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #000000;
	font-weight : bold;
}

/* text properties */
.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}


/* list properties */
.listnum {
	list-style-type : decimal;
	margin-top : 5px;
	margin-bottom : 10px;
}
.leftlist {
	list-style-type : disc;
	margin-top : 5px;
	margin-bottom : 10px;
}
.listnobullet {
	list-style-type : none;
	margin-left : 2px;
	margin-top : 2px;
}
#right-side li a {
	font-size: 11px;
}
#right-side ul {
	margin: 0px !important;
	margin-left: 12px !important;
	padding: 3px !important;
	padding-left: 0px !important;
	list-style-type: none !important;
}
#right-side ul li.list {
	padding: 0px !important;
	margin: 0px !important;
	margin-left: 0px !important;
	market-offset: 5px;
}
#left-side p {
	margin-top: 10px !important;
}






















/* RECIPE TEMPLATE STYLES */



#FooterHeader-Recipe {
	background-image:url(../recipes-assets/images/bg-top-footer.gif);
	background-repeat:no-repeat;
	width:1000px;
	height:170px;
	margin-left:1px;
	float:left;
	clear:both;
}



#Recipe-Container {
font-family: Helvetica, Arial, sans-serif;
font-size:13px;
line-height:18px;
width:1000px;
float:left;
}




#Recipe-Container  p {
font-size:13px;
	padding:0px;
	padding-bottom:0px;
	margin: 0px;
	margin-bottom:10px;
}




#Recipe-Container #Row1 {
min-height:327px;
border-bottom:0px;
padding:25px;
background-image:url(../recipes-assets/images/gradient-lt.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
background-position:bottom;
width:950px;
float:left;

}

#Recipe-Container #Row1 h1 {
font-family: Helvetica, Arial, sans-serif;
font-size:23px;
font-weight:normal;
padding-bottom:15px;
margin-bottom:20px;
color:#6b0000;
border-bottom:3px solid #cecece;
}


#Recipe-Container #Row1 #imagebox-right {
float:right;
margin-left:15px;
margin-bottom:15px;
border:#cecece solid 5px;
}

#Recipe-Container #Row1 #imagebox-left {
float:left;
margin-right:15px;
margin-bottom:15px;
border:#cecece solid 5px;
}

#Recipe-Container #Row1 #imagebox-right img, #Recipe-Container #Row1 #imagebox-left img {
border:#FFFFFF 1px solid !important;

}


#Recipe-Container #Row2 {
background-image:url(../recipes-assets/images/bg-top-bottom.gif);
background-repeat:repeat-y;
background-color:#FFFFFF;
width:1000px;
float:left;

}


#Recipe-Container #Row2 #Col1 {
width:632px;
padding:0px;
float:left;
}


#Recipe-Container #Row2 #Col2 {
width:364px;
padding:0px;
float:left;
}




#Recipe-Container #Row2 #Col2 #Col2-Row1 {
background-image:url(../recipes-assets/images/right-bg1.gif);
background-repeat:repeat-y;
width:315px;
padding:25px;
float:left;
}




#Recipe-Container #Row2 #Col2 #Col2-Row2 {
background-image:url(../recipes-assets/images/right-bg2.gif);
background-repeat:no-repeat;
width:315px;
min-height:379px;
padding:25px;
float:left;
}






#Recipe-Container #Row2 #Col1 #Col1-Row1 {
width:582px;
float:left;
padding:25px;
background-image:url(../recipes-assets/images/gradient-lt.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
background-position:bottom;

}
#Recipe-Container #Row2 #Col1 #Col1-Row2 {
width:582px;
float:left;
padding:25px;
background-color:#FFFFFF;

}







#Recipe-Container #Row2 #Col1 h1 {
font-family: Helvetica, Arial, sans-serif;
font-size:23px;
font-weight:bold;
padding-bottom:15px;
margin-bottom:20px;
color:#012555;
border-bottom:3px solid #cecece;
}





#Recipe-Container #Row2 #Col2 h1 {
font-family: Helvetica, Arial, sans-serif;
font-size:22px;
font-weight:normal;
padding-bottom:15px;
margin-bottom:20px;
color:#690201;
border-bottom:3px solid #dcd7b2;
}

#Recipe-Container #Row2 #Col2, #Recipe-Container #Row2 #Col2 p {

color:#012555;
}











#Recipe-Container #Row2 #Col2 h2 {
font-family: Helvetica, Arial, sans-serif;
font-size:20px;
font-weight:normal;
padding-bottom:5px;
margin-bottom:0px;
color:#012555;
border-bottom:0px;
}




#Recipe-Container #Row2 #Col2 h3 {
font-family: Helvetica, Arial, sans-serif;
font-size:16px;
font-weight:normal;
padding-bottom:5px;
margin-bottom:0px;
color:#690201;
border-bottom:0px;
}




#Recipe-Container #Row2 #Col2 a, #Recipe-Container #Row2 #Col2  a:hover {
color:#690201;
}




#Recipe-Container #Row2 #Col2 hr {

color: #aea99e !important;
	background-color: #aea99e;
	height: 1px;
	border: none;
	margin-top:0px;
	margin-bottom:10px;
	padding-top:0px;
	padding-bottom:0px;
}




#Recipe-Container #Row2 #Col1 hr {

color: #aea99e !important;
	background-color: #aea99e;
	height: 1px;
	margin-top:0px;
	margin-bottom:10px;
	padding-top:0px;
	padding-bottom:0px;
	border:none;
}



#Recipe-Container #Row2  #recipebox {
padding:10px;
background-color:#012555;
border: 1px solid #bebdbd;
width:240px;
text-align:center;
}


#Recipe-Container #Row2  #recipebox a, #Recipe-Container #Row2  #recipebox  a:hover {
color:#00deff;
}


#Recipe-Container #Row2  #recipebox img{
margin-bottom:5px;
border:1px solid #00deff;
}


#Recipe-Container #Row2  #recipebox h1 {
font-size:17px;
font-weight:bold;
color:#ffffff;
border-bottom:0px;
margin-bottom:0px;
padding-bottom:10px;
}
