/*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/right-nav-bg.gif);
	background-repeat: repeat-x;
}


#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;
}


.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;
}
/* <a> tag properties */
.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration: none;
}

.legal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration: underline;
}

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

/* form properties */
select, textarea, input, form, submit, div, p, blockquote, li, dt, dd, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

/* default properties */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

img {
	display : noblock;
	white-space : nowrap;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AD4D0C;
	font-weight : bold;
}
h2.new{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #012555;
	font-weight : bold;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: inline;
	margin-right: 2px;
	padding-right: 2px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #1E549C;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #1E549C;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

/* 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;
}

