body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}


h1 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	font-stretch : wider;
	color: #003e7f;
}


h3 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-stretch : wider;
	color: #333333;
}

span.propertyHeader {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-stretch : wider;
	color: #FFFFFF;
}

span.fourteen {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-stretch : wider;
}

span.propertyHeaderBlack {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-stretch : wider;
	color: #000000;
}

td.menutop {
	/*background-image: url(../images/menuBGTop.jpg);*/
	background-repeat: no-repeat;
}

td.menu {
	background-image: url(../images/menuBG.jpg);
	background-repeat: repeat-y;
}

td.menu2 {
	background-image: url(../images/menuBG2.jpg);
	background-repeat: repeat-y;
}

td.rightside {
	background-color: #f5fbfcm;
	background-image: url(../images/rightsideBG.jpg);
	background-repeat: repeat-y;
}

td.black {
	background-color: #bddad8;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

td.black12 {
	background-color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 3px;
}

td.dkBlue {
	background-color: #2a44ad;
	background-image: url("/images/property_dkBlueDrop.gif");
	background-repeat: repeat-x;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: center;
}

td.ltBlue {
	background-color: #3353d3;
	background-image: url("/images/property_ltBlueDrop.gif");
	background-repeat: repeat-x;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: center;
}

td.propertyBlack {
	background-color: #000000;
	padding: 5px;
}

td.blue000066 {
	background-color: #000066;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	padding: 4px;
	color: #FFFFFF;
}

td.indexcontent {
	background-image: url(../images/contentBG.jpg);
	background-repeat: repeat-x;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	padding-left: 10;
	padding-top: 10;
	color: #004f70;
}

td.indexheadlines {
	background-image: url(../images/indexHeaderBG.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10;
	color: #003333;
}

td.headlinesLeftBG {
	background-color: #000000;
}

td.indexheadlinesside {
	background-color: #bbc9ff;
}

td.mainArea {
	background-image: url(../images/contentBGBottom.jpg);
	background-repeat: repeat-y;
	background-color: #f5fbfc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000;
}

td.mainArea2 {
	background-color: #f5fbfc;
	width: 166px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000;
}
.mainBody {
	background-color: #3c62f7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	padding-left: 10px;
	padding-right: 10px;
	color: #000000;
}
td.mainProperty {
	background-image: url(../images/contentBGBottom.jpg);
	background-repeat: repeat-y;
	background-color: #f6fbfc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	padding-left: 10px;
	color: #000000;
}
td.mainPropertyWide {
	background-image: url(../images/contentBGBottomWide.jpg);
	background-repeat: repeat-y;
	background-color: #e5f3f6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	padding-left: 10px;
	color: #000000;
}

td.tab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000;
}

td.mainTabLandsman {
	background-image: url(../images/mainTabLandsmanBG.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
}

td.mainTabMayzon {
	background-image: url(../images/mainTabMayzonBG.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
}

td.mainTabBSG {
	background-image: url(../images/mainTabBSGBG.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
}

td.mainTabLandsmanHot {
	background-image: url(../images/mainTabLandsmanBGhot.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
}

td.mainTabMayzonHot {
	background-image: url(../images/mainTabMayzonBGhot.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
}

td.mainTabBSGHot {
	background-image: url(../images/mainTabBSGBGhot.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
}

td.propertydownloads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000;
}

td.attractions { 
	background-color: #d8e0fe;
	border: 1px solid #000000;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000;
}

td.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #004f70;
}

div.black {
	background-color: #000000;
	padding: 4px;
	width: 495px;
}

div.menu {
	padding-right: 10px;
	padding-left: 14px;
	padding-bottom: 0px;
}

div.content {
	background-color: #d8e0fe;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;
	padding: 4px;
	width: 486px;
}

div.propertydownloads { 
	border: 1px solid #3c62f8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000;
	width: 471px;
}

div.listA { 
	border: 1px solid #80c6d4;
	background-color: #edf7f8;
	padding: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #669999;
	width: 495;
}

div.listB { 
	border: 1px solid #80c6d4;
	background-color: #edf7f8;
	padding: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #669999;
	width: 495px;
}

.headlineText {
	font-size: 11px;
}

a:link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #006e84; text-decoration:underline; font-size: 12px; }
a:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #006e84; text-decoration: underline; font-size: 12px; }
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #006e84; text-decoration: underline; font-size: 12px; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #80c6d4; text-decoration: underline; font-size: 12px; }

a.menu:link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #669999; text-decoration: none; font-size: 9px; font-weight: bold;}
a.menu:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #669999; text-decoration: none; font-size: 9px; font-weight: bold;}
a.menu:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #669999; text-decoration: none; font-size: 9px; font-weight: bold;}
a.menu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #80c6d4; text-decoration: none; font-size: 9px; font-weight: bold;}

a.landsman:link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #006e84; text-decoration: none; font-size: 9px; font-weight: bold;}
a.landsman:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #006e84; text-decoration: none; font-size: 9px; font-weight: bold;}
a.landsman:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #006e84; text-decoration: none; font-size: 9px; font-weight: bold;}
a.landsman:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #80c6d4; text-decoration: none; font-size: 9px; font-weight: bold;}

a.mayzon:link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #006e84; text-decoration: none; font-size: 9px; font-weight: bold;}
a.mayzon:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #006e84; text-decoration: none; font-size: 9px; font-weight: bold;}
a.mayzon:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #006e84; text-decoration: none; font-size: 9px; font-weight: bold;}
a.mayzon:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #80c6d4; text-decoration: none; font-size: 9px; font-weight: bold;}

a.bsg:link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #006e84; text-decoration: none; font-size: 9px; font-weight: bold;}
a.bsg:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #006e84; text-decoration: none; font-size: 9px; font-weight: bold;}
a.bsg:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #006e84; text-decoration: none; font-size: 9px; font-weight: bold;}
a.bsg:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #80c6d4; text-decoration: none; font-size: 9px; font-weight: bold;}

a.tabs:link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #003333; text-decoration: none; font-size: 10px;}
a.tabs:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #003333; text-decoration: none; font-size: 10px;}
a.tabs:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #003333; text-decoration: none; font-size: 10px;}
a.tabs:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #009999; text-decoration: none; font-size: 10px;}

a.indexHeadlines:link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #006e84; text-decoration: none; font-size: 10px;}
a.indexHeadlines:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #006e84; text-decoration: none; font-size: 10px;}
a.indexHeadlines:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #006e84; text-decoration: none; font-size: 10px;}
a.indexHeadlines:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #009999; text-decoration: none; font-size: 10px;}

a.floorplan:link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ccff33; text-decoration: none; font-size: 10px;}
a.floorplan:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ccff33; text-decoration: none; font-size: 10px;}
a.floorplan:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ccff33; text-decoration: none; font-size: 10px;}
a.floorplan:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ff6600; text-decoration: none; font-size: 10px;}

a.slideshow:link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 10px; }
a.slideshow:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 10px; }
a.slideshow:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #DDDDDD; text-decoration: none; font-size: 10px; }
a.slideshow:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3c62f8; text-decoration: none; font-size: 10px; }

a.propertydownloads:link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 10px; }
a.propertydownloads:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 10px; }
a.propertydownloads:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 10px; }
a.propertydownloads:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3c62f8; text-decoration: none; font-size: 10px; }

.apartment { font-family: Verdana, Arial, Helvetica, sans-serif; color: #004f70; text-decoration: none; font-size: 14px; font-stretch : wider; font-weight: bold; }
a.apartment:link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #004f70; text-decoration: none; font-size: 14px; font-stretch : wider; font-weight: bold; }
a.apartment:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #004f70; text-decoration: none; font-size: 14px; font-stretch : wider; font-weight: bold; }
a.apartment:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #004f70; text-decoration: none; font-size: 14px; font-stretch : wider; font-weight: bold; }
a.apartment:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #009999; text-decoration: none; font-size: 14px; font-stretch : wider; font-weight: bold; }

a.footer:link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #006e84; text-decoration: none; font-size: 10px; }
a.footer:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #006e84; text-decoration: none; font-size: 10px; }
a.footer:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #006e84; text-decoration: none; font-size: 10px; }
a.footer:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #009999; text-decoration: none; font-size: 10px; }

div.ulLeft {float: left;}
div.ulRight {float: right;}

ul.bullet { /* all list items */
	list-style-image: url(../images/bullet.gif);
	width: 145px; /* width needed or else Opera goes nuts */
	margin: 0;
	padding-left: 22;
	padding-top: 10;
}


/* NAVIGATION/DROP DOWNS */

#nav, #nav ul { /* all lists */
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 19px;
}

#nav a {
	display: block;
	color: #FFFFFF;
	padding: 0px 1px 0px 1px;
	text-decoration: none;
}

#nav a:hover {
	background-image: url(../images/topMenuHotBG.gif);
	background-repeat: repeat-x;
}

#nav li.dropdown { /* all list items */
	line-height: 19px;
	width: 170px; /* width needed or else Opera goes nuts */
	padding-right: 4px;
}

#nav li.home { /* all list items */
	float: left;
	width: 34px; /* width needed or else Opera goes nuts */
	padding-right: 24px;
}


#nav li.company { /* all list items */
	float: left;
	width: 57px; /* width needed or else Opera goes nuts */
	padding-right: 24px;
}

#nav li.services { /* all list items */
	float: left;
	width: 56px; /* width needed or else Opera goes nuts */
	padding-right: 24px;
}

#nav li.news { /* all list items */
	float: left;
	width: 88px; /* width needed or else Opera goes nuts */
	padding-right: 24px;
}

#nav li.faqs { /* all list items */
	float: left;
	width: 30px; /* width needed or else Opera goes nuts */
	padding-right: 24px;
}

#nav li.careers { /* all list items */
	float: left;
	width: 52px; /* width needed or else Opera goes nuts */
	padding-right: 24px;
}

#nav li.contact { /* all list items */
	float: left;
	width: 74px; /* width needed or else Opera goes nuts */
	padding-right: 24px;
}

#nav li.privacy { /* all list items */
	float: left;
	width: 98px; /* width needed or else Opera goes nuts */
	padding-right: 24px;
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #000000;
	padding: 6px 2px 6px 3px;
	border-left: 6px solid #336699;
	border-bottom: 10px solid #336699;
	margin: 0px 0em 0em 0px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	
}

#content {
	clear: left;
	color: #ccc;
}
