/* img, div, a, body, td, #Navbox, INPUT, .tooltip, .tooltip2, .tooltip3, .tooltip4, .demotip, .tooltipnew, #NewCommunity-Container #Row2 #Col2 #Col2-Row2.photo-tour  {
	   behavior: url("iepngfix.htc");
}
*/









body {
	margin: 0px !important;
}

img {
	border:none;
}
pre {
	display:block;
	font:12px "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;
	margin:.5em 0;
	width:674px;
}

.demotip {
	display:none;
	background:transparent url(../../images/2010/images-hoverbox/box.png);
	width:219px;
	height:201px;
	padding:25px;
}
.tooltip, .tooltip2, .tooltip3, .tooltip4 {
	display:none;
	background:transparent url(../../images/2010/images-hoverbox/box.png);
	width:219px;
	height:201px;
	padding:25px;
	z-index:800;
}
.tooltipnew {
	display:none;
	background:transparent url(../../images/2010/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/2010/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/2010/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/2010/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/2010/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/2010/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/2010/interface/header/logo.gif);
	background-repeat: no-repeat;
	float:left;
	width: 397px;
	height: 96px;
}
#Logo-home a:hover {
	background-image: url(../../images/2010/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/2010/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/2010/interface/header/search-box.gif);
}
#TopNavbox1 a {
	background-repeat:no-repeat;
	background-image:url(../../images/2010/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/2010/interface/navigation/home-icon-over.gif);
}
#TopNavbox2 a {
	background-repeat:no-repeat;
	background-image:url(../../images/2010/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/2010/interface/navigation/sitemap-icon-over.gif);
}
#TopNavbox3 a {
	background-repeat:no-repeat;
	background-image:url(../../images/2010/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/2010/interface/navigation/newsletter-icon-over.gif);
}
#TopNavbox4 a {
	background-repeat:no-repeat;
	background-image:url(../../images/2010/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/2010/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/2010/interface/navigation/a-small.gif);
}
#IncreaseMedium a {
	background-image:url(../../images/2010/interface/navigation/a-medium.gif);
}
#IncreaseLarge a {
	background-image:url(../../images/2010/interface/navigation/a-large.gif);
}
#IncreaseSmall a:hover {
	background-image:url(../../images/2010/interface/navigation/a-small-over.gif);
}
#IncreaseMedium a:hover {
	background-image:url(../../images/2010/interface/navigation/a-medium-over.gif);
}
#IncreaseLarge a:hover {
	background-image:url(../../images/2010/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/2010/home/center.png);
	background-repeat:no-repeat;
	width:962px;
	height:265px;
	z-index:5; /* TopCenter */
	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/2010/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/2010/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/2010/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/2010/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/2010/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/2010/interface/footer/footer.gif);
	background-repeat:no-repeat;
	width:1000px;
	height:170px;
	margin-left:1px;
	float:left;
	clear:both;
}
#FooterHeader2 {
	background-image:url(../../images/2010/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/2010/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/2010/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/2010/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/2010/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/2010/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/2010/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(../../images/2010/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(../../images/2010/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(../../images/2010/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(../../images/2010/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(../../images/2010/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(../../images/2010/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;
}







































/* COMMUNITY TEMPLATE STYLES */
#FooterHeader-NewCommunity {
	background-image:url(../../images/2010/community-assets/universal/footer/bg-top-footer-home.gif);
	background-repeat:no-repeat;
	width:1000px;
	height:130px;
	margin-left:1px;
	float:left;
	clear:both;
}





#FooterHeader-NewCommunity.Horz {
background-image:url(../../images/2010/community-assets/universal/horizontal-page/bg-top-footer-secondary.gif);
height:134px;
background-position:top;
}



#NewCommunity-Container  #Row2  li {
padding-bottom:0px !important;
margin-bottom:5px !important;
}



#NewCommunity-Container {
	font-family: Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:18px;
	width:1000px;
	float:left;
}
#NewCommunity-Container p {
	font-size:13px;
	padding:0px;
	padding-bottom:0px;
	margin: 0px;
	margin-bottom:15px;
}
#NewCommunity-Container #Callout {
	min-height:54px;
	border-bottom:0px;
	padding:0px;
	background-image:url(../../images/2010/community-assets/universal/header/bg-header-background.gif);
	background-repeat:repeat-x;
	background-color:#b59c57;
	width:1000px;
	margin-left:1px;
	border-bottom:1px solid #fff;
	float:left;
}
#NewCommunity-Container #Callout h1 {
	width:828px;
	height:54px;
	padding-bottom:0px;
	margin-bottom:0px;
	background-image:url(../../images/2010/community-assets/universal/header/bg-header-callout.gif);
	background-repeat:no-repeat;
	margin:0 auto;
}
#NewCommunity-Container #LogoBar {
	min-height:138px;
	border-bottom:0px;
	padding:0px;
	background-image:url(../../images/2010/community-assets/universal/header/bg-logo-bar.gif);
	background-repeat:repeat-x;
	background-color:#b59c57;
	width:1000px;
	margin-left:1px;
	border-bottom:1px solid #fff;
	float:left;
}
#NewCommunity-Container #LogoBar #Col1 {
	margin-left:27px !important;
	margin-top:12px !important;
	float:left;
}
#NewCommunity-Container #LogoBar #Col2 {
	float:right;
	background-image:url(../../images/2010/community-assets/universal/header/bg-top-address.png);
	width:383px;
	height:123px;
	margin-right:27px;
	margin-top:12px;
}
#NewCommunity-Container #CommunityNavBar {
	width:1000px;
	margin-left:1px;
	background-image:url(../../images/2010/community-assets/universal/nav-bar/bg-nav.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #372601;
	border-top:2px solid #e2d5b4;
	text-align:center;
	height:37px;
}
#NewCommunity-Container #CommunityNavBar ul {
	padding-top:0px;
	padding-left:0px;
	margin-left:0px;
	margin-top:9px;
}
#NewCommunity-Container #CommunityNavBar ul li {
	font-size:15px;
	margin-top:20px;
	color:#382601;
	padding-left:25px;
	padding-right:25px;
	padding-top:13px;
	padding-bottom:13px;
	background-image:url(../../images/2010/community-assets/universal/nav-bar/bg-divide.gif);
	background-position:right;
	background-repeat:no-repeat;
	display:inline;
}
#NewCommunity-Container #CommunityNavBar ul li a {
	color:#382601;
	text-decoration:none;
}
#NewCommunity-Container #CommunityNavBar ul li a:hover {
	color:#00065a;
	text-decoration:none;
}
#NewCommunity-Container #CommunityNavBar ul li:hover {
	height:37px;
	color:#00065a;
	background-image:url(../../images/2010/community-assets/universal/nav-bar/bg-hover.gif);
	background-repeat:repeat-x;
	background-position:left;
}
#NewCommunity-Container #CommunityNavBar ul li.on-page {
	height:37px;
	color:#00065a;
	background-image:url(../../images/2010/community-assets/universal/nav-bar/bg-hover.gif);
	background-repeat:repeat-x;
	background-position:left;
}
#NewCommunity-Container #LogoBar #Col2 #AddressRow1 {
	width:337px;
	float:left;
	background-color:none !important;
	padding-left:18px;
	padding-right:18px;
	padding-top:10px;
	height:65px;
	color:#00065a;
	font-size:12px;
}
#NewCommunity-Container #LogoBar #Col2 #AddressRow1 a, #NewCommunity-Container #LogoBar #Col2 #AddressRow1 a:hover {
	font-size:12px;
	color:#00065a;
}
#NewCommunity-Container #LogoBar #Col2 #AddressRow1 #imagebox {
	padding:2px;
	background-color:#000255 !important;
	float:left;
	margin-right:11px;
}
#NewCommunity-Container #LogoBar #Col2 #AddressRow1 #imagebox img {
	border:1px solid #fff;
}
#NewCommunity-Container #LogoBar #Col2 #AddressRow2 {
	width:337px;
	float:left;
	padding-left:18px;
	padding-right:18px;
	color:#00065a;
	font-size:15px;
	text-align:center;
	margin-top:8px;
}
#NewCommunity-Container #LogoBar #Col2 #AddressRow2 a, #NewCommunity-Container #LogoBar #Col2 #AddressRow2 a:hover {
	font-style:normal;
	color:#00065a;
}
#NewCommunity-Container #CenterpieceRow {
	min-height:327px;
	border-bottom:0px;
	padding:25px;
	background-image:url(../../images/2010/recipes-assets/images/gradient-lt.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	background-position:bottom;
	width:950px;
	float:left;
}



#TopBox2nd.Horz {
	background-image:url(../../images/2010/community-assets/universal/header/compassonthebay/secondary-bgtop2-wide.png);
}


#TopBox {
	background-repeat:no-repeat;
	width:1000px;
	height:74px;
	z-index:5; /* TopCenter */
	position:absolute;
	margin-top:227px;
	margin-left:1px;
}

#TopBox2nd {
	background-repeat:no-repeat;
	width:1000px;
	height:74px;
	z-index:5; /* TopCenter */
	position:absolute;
	margin-top:103px;
	margin-left:1px;
}














#quote-images-left {
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	border:3px solid #a7a08f;
	}
	
#quote-images-left img{
	border:1px solid #fff;
	}

.quote {
	font-size:15px;
	font-style:italic;
	}



#TopBox2nd-Center {
	background-image:url(../../images/2010/community-assets/universal/top-images/a-default.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:1000px;
	height:176px;
	margin-top:0px;
	margin-left:1px;
	float:left;
	background-color:#381a05;
}











#TopTextBox {
	background-image:url(../../images/2010/community-assets/communites/compassonthebay/centerpiece/bg-overlay-centerpiece.png);
	background-repeat:no-repeat;
	width:972px;
	height:185px;
	padding-left:28px;
	z-index:5; /* TopCenter */
	position:absolute;
	margin-top:0px;
	margin-left:1px;
}
#TopTextBox h2 {
	color:#fff;
	font-size:29px;
font-weight:lighter !important;
margin-left:44px;
	border-bottom:0px;
	margin-bottom:0px;
	padding-bottom:15px;
	margin-top:22px;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-style:oblique;
}
#TopTextBox h1 {
font-family:Georgia, "Times New Roman", Times, serif !important;
	color:#fff;
	font-size:50px !important;
	font-weight:lighter !important;
}





#TopTextBox2nd {
	background-image:url(../../images/2010/community-assets/communites/compassonthebay/centerpiece/bg-overlay-centerpiece.png);
	background-repeat:no-repeat;
	width:972px;
	height:135px;
	padding-left:28px;
	z-index:5; /* TopCenter */
	position:absolute;
	margin-top:0px;
	padding-top:40px;
	margin-left:1px;
}
#TopTextBox2nd h2 {
	color:#fff;
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:0px;
	margin-bottom:0px;
	padding-bottom:15px;
	margin-top:22px;
}
#TopTextBox2nd h1 {
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:50px !important;
	font-weight:lighter !important;
}




#NewCommunity-Container #Row2.Horz {
	background-image:url(../../images/2010/community-assets/universal/horizontal-page/bg-vertical-secondary.gif);
}


#NewCommunity-Container #Row2 {
	background-image:url(../../images/2010/community-assets/universal/misc/bg-vertical.gif);
	background-repeat:repeat-y;
	background-color:#fcfcfc;
	width:1000px;
	float:left;
}
#NewCommunity-Container #Row2 #Col1 {
	width:691px;
	padding:0px;
	background-color:#fcfcfc;
	float:left;
}
#NewCommunity-Container #Row2 #Col2 {
	width:305px;
	padding:0px;
	float:left;
}
#NewCommunity-Container #Row2 #Col2 #Col2-Row1Alert {
	background-image:url(../../images/2010/community-assets/universal/home/alert-bg.gif);
	background-repeat:no-repeat;
	background-color:#99aabe;
	border-bottom:1px solid #fff;
	width:252px;
	padding-left:26px;
	padding-top:25px;
	padding-right:27px;
	color:#01103d;
	min-height:230px;
	float:left;
}
#NewCommunity-Container #Row2 #Col2 #Col2-Row-Blog {
	background-repeat:no-repeat;
	width:305px;
	float:left;
}

#NewCommunity-Container #Row2 #Horz-Col1-Row2 #Col2-Row2.photo-tour {
padding-top:0px;
}


#NewCommunity-Container #Row2 #Horz-Col1-Row2 #Col2-Row-Awards {
	padding-top:0px !important;
	margin-top:0px !important;}






#NewCommunity-Container #Row2 #Horz-Col1-Row2 #Col2-Row-Blog {
	background-repeat:no-repeat;
	width:305px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	color:#444443;
	float:left;
}
#NewCommunity-Container #Row2 #Col2 #Col2-Row-Awards, #NewCommunity-Container #Row2 #Horz-Col1-Row2 #Col2-Row-Awards {
	background-repeat:no-repeat;
	width:252px;
	padding-top:25px;
	padding-left:26px;
	padding-right:27px;
	color:#444443;
	min-height:230px;
	float:left;
}
#NewCommunity-Container #Row2 #Col2 #Col2-Row-Awards img, #NewCommunity-Container #Row2 #Horz-Col1-Row2 #Col2-Row-Awards img {
	border:solid 1px #333333;
}
#NewCommunity-Container #Row2 #Col2 #Col2-Row2 {
	background-repeat:no-repeat;
	width:252px;
	padding-top:25px;
	padding-left:26px;
	padding-right:27px;
	color:#444443;
	/* min-height:230px; */
	float:left;
}

 #NewCommunity-Container #Row2 #Horz-Col1-Row2 #Col2-Row2 {
	background-repeat:no-repeat;
	width:252px;
	padding-top:0px;
	padding-left:26px;
	padding-right:27px;
	color:#444443;
	min-height:230px;
	float:left;
}



#NewCommunity-Container #Row2 #Col2 #Col2-Row-Divide {
	background-image:url(../../images/2010/community-assets/universal/home/right-box-footer.gif);
	background-repeat:no-repeat;
	width:306px;
	height:26px;
}


#NewCommunity-Container #Row2 #Horz-Col1-Row1 {
	float:left;
	width:950px;
	background-image:url(../../images/2010/community-assets/universal/horizontal-page/divide.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:25px;
	padding-top:10px;
	padding-bottom:30px;
	clear:both;
}


#NewCommunity-Container #Row2 #Horz-Col1-Row1 #Memory {
    background-repeat:no-repeat;
	background-position:top center;
}

#NewCommunity-Container #Row2 #Col1 #Col1-Row1 {
background-repeat:no-repeat;
}



#NewCommunity-Container #Row2 #Horz-Col1-Row1 #Memory.compassonthebay, 
#NewCommunity-Container #Row2 #Col1 #Col1-Row1.compassonthebay, 
#NewCommunity-Container #Row2 #Horz-Col1-Row1 #Memory.compassgoldenpond, 
#NewCommunity-Container #Row2 #Col1 #Col1-Row1.compassgoldenpond, 
#NewCommunity-Container #Row2 #Horz-Col1-Row1 #Memory.concord-park, 
#NewCommunity-Container #Row2 #Col1 #Col1-Row1.concord-park, 
#NewCommunity-Container #Row2 #Horz-Col1-Row1 #Memory.methuen-village, 
#NewCommunity-Container #Row2 #Col1 #Col1-Row1.methuen-village, 
#NewCommunity-Container #Row2 #Horz-Col1-Row1 #Memory.neville-place, 
#NewCommunity-Container #Row2 #Col1 #Col1-Row1.neville-place, 
#NewCommunity-Container #Row2 #Horz-Col1-Row1 #Memory.standish-village, 
#NewCommunity-Container #Row2 #Col1 #Col1-Row1.standish-village {
	background-image:url(../../images/2010/community-assets/communites/compassonthebay/bg-main.gif);
}



#NewCommunity-Container #LogoBar.compassonthebay,
#NewCommunity-Container #LogoBar.compassgoldenpond,
#NewCommunity-Container #LogoBar.concord-park,
#NewCommunity-Container #LogoBar.methuen-village,
#NewCommunity-Container #LogoBar.neville-place,
#NewCommunity-Container #LogoBar.standish-village {
	background-image:url(../../images/2010/community-assets/universal/header/bg-logo-bar-memory.gif);	
}



















#NewCommunity-Container #Row2 #Horz-Col1-Row2 {
	float:left;
	width:950px;
	padding:25px;
	padding-top:0px;
	padding-left:0px;
	clear:both;
}



#NewCommunity-Container #Row2 #Col1 #Col1-Row1 {
	float:left;
	width:641px;
	padding:25px;
	padding-top:10px;
}







#NewCommunity-Container #Row2 #Col1 #Col1-Row1 h1, #NewCommunity-Container #Row2 #Horz-Col1-Row1 h1 {
	color:#00065a;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:22px;
	font-style:oblique !important;
	font-weight:bold !important;
	background-image:url(../../images/2010/community-assets/universal/misc/h1-bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:10px;
	margin-bottom:25px;
	line-height:30px;
}




#ad {
margin-top:25px;
margin-left:13px;

}

#ad2 {
margin-top:25px;
margin-left:25px;

}





#ad2 img {
border:#0000331px solid;

}



#ad3 {
margin-top:25px;
margin-left:25px;
margin-right:25px;

}



#NewCommunity-Container #Row2 #Col1 #Col1-Row1 h1 a, 
#NewCommunity-Container #Row2 #Horz-Col1-Row1 h1 a, 
#NewCommunity-Container #Row2 #Col1 #Col1-Row1 h1 a:hover, 
#NewCommunity-Container #Row2 #Horz-Col1-Row1 h1 a:hover,
#NewCommunity-Container #Row2 #Col1 #Col1-Row1 h1 a:visited, 
#NewCommunity-Container #Row2 #Horz-Col1-Row1 h1 a:visited  {
	color:#00065a;
	font-size:22px;
	font-weight:lighter;
	text-decoration:none;
}



#NewCommunity-Container #Row2 #Col1 #Col1-Row1 h2, #NewCommunity-Container #Row2 #Horz-Col1-Row1 h2 {
	color:#ad975b;
	font-size:17px;
	font-weight:lighter;
	padding-bottom:0px;
	margin-bottom:10px;
	border-bottom:0px;
}



#NewCommunity-Container #Row2 #Col2 h1, #NewCommunity-Container #Row2 #Horz-Col1-Row2 h1 {
	color:#122a6f !important;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-weight:bold !important;
	border-bottom:1px solid #8da2c1 !important;
	background-repeat:repeat-x;
	padding-bottom:10px !important;
	margin-bottom:26px;
}
#NewCommunity-Container #Row2 #Col1 #Col1-Row1 li {
	margin-left:10px;
}
#NewCommunity-Container #Row2 #Col2 h2, #NewCommunity-Container #Row2 #Horz-Col1-Row2 h2 {
	color:#00065a;
	font-size:16px;
	font-weight:lighter;
	border-bottom:0px;
	padding-bottom:0px;
	margin-bottom:10px;
}
.ClickBoxLink {
	text-decoration:none !important;
}
#NewCommunity-Container #Row2 #Col2 #Col2-Row2 h1, #NewCommunity-Container #Row2 #Col2 #Col2-Row-Awards h1, #NewCommunity-Container #Row2 #Horz-Col1-Row2 #Col2-Row2 h1 {
	color:#685834;
	font-size:20px;
	font-weight:lighter;
	border-bottom:1px solid #b2afa7;
	background-repeat:repeat-x;
	padding-bottom:20px;
}



#NewCommunity-Container #Row2 #Horz-Col1-Row2 #Col2-Row-Awards h1, #NewCommunity-Container #Row2 #Horz-Col1-Row2 #Col2-Row-Blog h1 {
	color:#685834;
	font-size:20px;
	font-weight:lighter;
	border-bottom:1px solid #b2afa7;
	background-repeat:repeat-x;
	padding-bottom:20px;
}


#NewCommunity-Container #Row2 #Horz-Col1-Row2 #Col2-Row2,
#NewCommunity-Container #Row2 #Horz-Col1-Row2 #Col2-Row2.photo-tour,
#NewCommunity-Container #Row2 #Horz-Col1-Row2 #Col2-Row-Awards 
{
min-height:400px;
margin-right:16px;
border-right:1px solid #b2afa7;
}



#NewCommunity-Container #Row2 #Col2 #Col2-Row2.photo-tour, #NewCommunity-Container #Row2 #Horz-Col1-Row2 #Col2-Row2.photo-tour {
	background-image:url(../../images/2010/community-assets/communites/compassonthebay/tour-photo.png);
}
#ClickBox {
	background-image:url(../../images/2010/community-assets/universal/misc/bg-link.gif);
	background-repeat:repeat-x;
	min-height:23px;
	background-color:#fddda9;
	border:1px solid #a7a08f;
	color:#00065a;
	text-transform:uppercase;
	padding-left:18px;
	padding-top:6px;
	font-size:11px !important;
	float:right;
	padding-right:18px;
	clear:both;
	text-decoration:none !important;
	margin-bottom:15px;
}
#ClickBox a, #ClickBox a:hover {
	background-image:url(../../images/2010/community-assets/universal/misc/arrow2.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	font-size:11px !important;
	background-position:0 3px;
	color:#00065a !important;
	text-decoration:none !important;
}
#Imagebox-left {
	float:left;
	padding:3px;
	margin-right:25px;
	background-color:#a7a08f;
	margin-bottom:25px;
}
#Imagebox-left img {
	border:1px solid #fff;
}
#Imagebox-right {
	float:right;
	padding:3px;
	margin-left:25px;
	background-color:#a7a08f;
	margin-bottom:25px;
}
#Imagebox-right img {
	border:1px solid #fff;
}
.arrow2 {
	background-image:url(../../images/2010/community-assets/universal/misc/arrow2.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	background-position:0 5px;
}
.tablebox, .tablebox strong, .tablebox a, .tablebox a:hover, .tablebox h3 {
	font-size:12px !important;
}
.CenterBox {
	z-index:0;
	margin-left:1px;
}


.newsitem {
padding-bottom:10px !important;
border-bottom:1px solid #e3e3e3;
}






#main_image {
	margin:0 auto 40px auto;
	width:700px;
}








/* VIDEO TEMPLATE STYLES */


#VideoBoxHeader {
background-image:url(../images/2009/videos/video-background.gif);
background-repeat:repeat-x;
height:107px;
padding-left:20px;
padding-right:20px;
font-family: Helvetica, Arial, sans-serif;
width:960px;

}



#VideoBoxHeader #Left {
float:left;
color:#FFFFFF;

}






#VideoBoxHeader #Left h1{
color:#FFFFFF;
font-family: Helvetica, Arial, sans-serif;
font-size:20px;
margin-bottom:13px;
padding-bottom:0px;
margin-top:20px;
font-style:normal;
}


#VideoBoxHeader #Left h2{
color:#FFFFFF;
font-family: Helvetica, Arial, sans-serif;
font-size:40px;
font-weight:bold;
border-bottom:0px;
}




#VideoBoxHeader #Right {
float:left;
margin-left:300px;
margin-top:20px;
color:#FFFFFF;

}




#VideoBox-Container {
font-family: Helvetica, Arial, sans-serif;
font-size:13px;
line-height:18px;
margin-left:1px;
width:1000px;
background-color:#FFFFFF;
float:left;
}



#VideoBox-Container #ContentNew {
width:980px;
height:750px;
background-color:#FFFFFF;
padding:20px;
padding-left:0px;
float:left;

}

#VideoBox-Container #ContentNew #Layout{
width:940px;
clear:both;
}


#VideoBox-Container #ContentNew #Layout #Left{
font-family: Helvetica, Arial, sans-serif;
width:250px;
padding-left:10px;
border-right:1px #c8c8c6 solid;
min-height:550px;
float:left;
}


#VideoBox-Container #ContentNew #Layout #Left img{
margin-bottom:20px;
}


#VideoBox-Container #ContentNew #Layout #Right{
font-family: Helvetica, Arial, sans-serif;
float:left;
margin-left:20px;
margin-right:0px;
}



#VideoBox-Container #ContentNew #Layout #Left h2, #VideoBox-Container #ContentNew #Layout #Right h2{
color:#006bb7;
font-size:14px;
font-weight:bold;
margin-bottom:0px;
padding-bottom:0px;
border-bottom:0px;
}


#VideoBox-Container #ContentNew #Layout #Right td {
font-size:11px;}


#VideoBox-Container #ContentNew #Layout #Right td #image {
border:1px solid #999999;
background-color:#FFFFFF;
padding:1px;
float:left;
margin-bottom:15px;
width:120px;}


#VideoBox-Container #ContentNew #Layout #Right td #image img {
border:1px solid #999999;
}




#VideoBox-Container #ContentNew #Layout #Right td.Row1-Col1 {
border-right:1px #c8c8c6 solid;
border-bottom:1px #c8c8c6 solid;
}



#VideoBox-Container #ContentNew #Layout #Right td.Row1-Col2 {
border-right:1px #c8c8c6 solid;
border-bottom:1px #c8c8c6 solid;
}




#VideoBox-Container #ContentNew #Layout #Right td.Row1-Col3 {
border-bottom:1px #c8c8c6 solid;
}



#VideoBox-Container #ContentNew #Layout #Right td.Row2-Col1 {
border-right:1px #c8c8c6 solid;
}



#VideoBox-Container #ContentNew #Layout #Right td.Row2-Col2 {
border-right:1px #c8c8c6 solid;
}




#VideoBox-Container #ContentNew #Layout #Right td.Row2-Col3 {
}






/* Easy Slider */

#communityslider {
	width:550px;
	margin-left: 44px;
}
#communityslider ul {
}
#communityslider ul, #communityslider li {
	margin: 0px;
	padding: 0px !important;
	list-style:none;
}
#communityslider li {
	margin: 0px !important;
}
#communityslider li {
	width:550px;
	height:220px;
	overflow:hidden;
	margin: 0 auto;
}

/* // image replacement */
#communityslider_container  {
	position:relative;
}
#content {
}

/* image replacement */
#communityslider_container .graphic, #communityslider_container #prevBtn, #communityslider_container #nextBtn {
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-8000px;
}

#communityslider_container #prevBtn, #communityslider_container #nextBtn {
	display:block;
	width:30px;
	height:30px;
	position:absolute;
	left:0px;
	top:71px;
}
#communityslider_container #nextBtn {
	left:600px;
}
#communityslider_container #prevBtn a, #communityslider_container #nextBtn a {
	display:block;
	width:30px;
	height:30px;
	background:url(../../images/2010/community-2010-assets/universal/slider/left.png) no-repeat 0 0;
}
#communityslider_container #nextBtn a {
	background:url(../../images/2010/community-2010-assets/universal/slider/right.png) no-repeat 0 0;
}

/* image replacement */
#communityslider_container .graphic, #communityslider_container #prevBtn, #communityslider_container #nextBtn {
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-8000px;
}







.morelesslink {
	display:none;
	color:#333;
	padding-left:25px !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
	border:1px solid #ddd6c9;
	background-color:#f3f1ec !important;
	cursor:pointer;
}
.more {
	background:url(../../images/2010/community-2010-assets/universal/misc/more.gif) no-repeat 5px center;
}
.less {
	background:url(../../images/2010/community-2010-assets/universal/misc/less.gif) no-repeat 5px center;
}



#NewCommunity-Container #LogoBar #Col1 {
	margin: 0px;
}


</style>


