FORM {
	margin: 0;
}

BODY {
	margin: 0 20px 20px 20px;
	border: 0;
	color: #717171;
	font: 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	background-color: #DADADA;
}

BODY.whitebg {
	margin: 0px 0px 0px 0px;
	border: 0;
	color: #717171;
	font: 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

IMG {
	margin: 0;
	border-width: 0;
	/* behavior: url(css/resources/iepngfix.htc)*/

}

B {
	font-weight: bold;
	color: #000000;
}

sup {
	font-size: 7px;
}

.heading {
	/*
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	line-height: 19px;
	*/
	font-size: 14px;
	color: #000000;
	line-height: 20px;
}






.subheading {
	/*
	font-size: 14px;
	color: #000000;
	line-height: 20px;
	*/
}

.heading sup {
		font-size: 9px;
}

.subheading sup {
		font-size: 8px;
}

/* @group Listing Sheet */

table.otherproperties {
	width: 560px;
	border-bottom: 0px solid #DADADA;
	border-top: 1px solid #DADADA;
}

td.otherhead {
	background-color: #3B6D90;
	color: #FFFFFF;
	text-align: center;
	padding-right: 4px;
	padding-left: 4px;
}

td.otherinfo {
	border-bottom: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	text-align: left;
}

td.otherinfol {
	border-bottom: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	border-left: 1px solid #DADADA;
	text-align: left;
}



/* @end */

/* @group News */

.newscell {
	padding-bottom: 10px;
	border-bottom: 1px solid #E1E1E1;
	padding-top: 10px;
}



/* @end */

/* @group Staff */

.stafftable {
	width: 100%;
	margin-top: 15px;
}

.staffmember {
	border: 1px solid #B1B1B1;
	padding: 5px;
	background-color: #FFFFFF;
}

.staffshadow01 {
	background: url(../images/shadow.gif) no-repeat 3px 3px;
	width: 25%;
	padding-bottom: 10px;
}

.staffshadow02 {
	background: url(../images/shadow.gif) no-repeat 12px 3px;
	width: 25%;
	padding-left: 9px;
}

.staffshadow03 {
	background: url(../images/shadow.gif) no-repeat 21px 3px;
	width: 25%;
	padding-left: 18px;
}

.staffshadow04 {
	background: url(../images/shadow.gif) no-repeat 30px 3px;
	width: 25%;
	padding-left: 27px;
}

.staffpic01 {
	width: 150px;
	height: 206px;
	opacity:1;
	filter:alpha(opacity=100);
}

.stafftext01 {
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 0;
}



/* @end */

/* @group Main Menu links */

a.m2navlink:link {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	display: block;
	height: 22px;
	border-bottom: 2px solid #FFFFFF;
		border-left: 0;
	border-right: 0;
	border-top: 0;
}

a.m2navlink:hover {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	display: block;
	height: 22px;
	border-bottom: 2px solid #FFFFFF;
	background-color: #FFFFFF;
	border-left: 0;
	border-right: 0;
	border-top: 0;
}

a.m2navlink:visited {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	display: block;
	height: 22px;
	border-bottom: 2px solid #FFFFFF;
}

a.m2navlink:visited:hover {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	display: block;
	height: 22px;
	border-bottom: 2px solid #FFFFFF;
	background-color: #FFFFFF; IMPORTANT
}



/* @end */

/* @group Links */

a.std:link, a.std:visited {
	color: #000000;
	text-decoration: none;
}

a.std:hover, a.std:active {
	text-decoration: underline;
}

a.click01:link, a.click01:visited {
	color: #000000;
	text-decoration: none;
	position: relative;
	left: 20px;
}

a.click01:hover, a.click01:active {
	text-decoration: underline;
}

a.click02:link, a.click02:visited {
	color: #000000;
	text-decoration: none;
	position: relative;
	right: 50px;
}

a.click02:hover, a.click02:active {
	text-decoration: underline;
}

a.back:link, a.back:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.back:hover, a.back:active {
	
	text-decoration: none;
	color: #000000;
}

a.ntk:link, a.ntk:visited {
	color: #FFFFFF;
	text-decoration: none;
	position: relative;
	bottom: 1px;
}

a.ntk:hover, a.ntk:active {
	
	text-decoration: none;
	color: #FDB813;
}

a.print:link, a.print:visited {
	color: #FF0000;
	text-decoration: none;
	position: relative;
	bottom: 1px;
}

a.print:hover, a.print:active {
	text-decoration: none;
	color: #3B6D90;
}

a.m2navlinkactive:link, a.m2navlinkactive:visited {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	display: block;
	height: 22px;
	border-bottom: 2px solid #FFFFFF;
	background-color: #FDB813;
}

a.m2navlinkactive:hover, a.m2navlinkactive:active {
	text-decoration: none;
	background-color: #FDB813;
}



/* @end */

/* @group Proprty Images */

.property-single {
	margin-bottom: 15px;
	margin-top: 15px;
}

.property-triple01 {
	padding-right: 15px;
	vertical-align: top;
}

.property-triple02 {
	padding-bottom: 15px;
	vertical-align: top;
}

.property-triple03 {
	vertical-align: top;
}

.property-triple01-print {
	padding-right: 8px;
	vertical-align: top;
}

.property-triple02-print {
	padding-bottom: 12px;
	vertical-align: top;
}

.property-triple03-print {
	vertical-align: bottom;
}

.property-double01 {
	padding-right: 15px;
	vertical-align: top;
}

.property-double02 {
	vertical-align: top;
}



/* @end */

/* @group Back */

.back {
	width: 100px;
	text-align: center;
	background-color: #DADADA;
	margin-top: 10px;
}



/* @end */

/* @group For Lease */

.leaseblock {
	position: relative;
	left: 626px;
	bottom: 11px;
}

.leaseshadow {
	background: url(../images/shadow-767.gif) repeat-y 4px 3px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom: 15px solid #FFFFFF;
}

.leasetable {
	background-color: #FFFFFF;
	width: 767px;
	border: 1px solid #B1B1B1;
	padding: 10px;
}

.leasecell02 {
	padding-bottom: 10px;
	border-bottom: 0px solid #E1E1E1;
	padding-top: 10px;
}

.leasecell {
	padding-bottom: 10px;
	border-bottom: 0px solid #E1E1E1;
	padding-top: 10px;
}

.leasehero {
	width: 130px;
	opacity:1;
	filter:alpha(opacity=100);
}

.m2dl-black {
	width: 160px;
	text-align: center;
	background: url(../images/need-to-know-black.png) no-repeat 5px -4px;
	height: 25px;
	border: 0;
	position: relative;
	right: 4px;
}

.m2dl-blue {
	width: 160px;
	text-align: center;
	background: url(../images/need-to-know-blue.png) no-repeat 5px -4px;
	height: 25px;
	border: 0;
	position: relative;
	right: 4px;
}

.m2dl-red {
	width: 160px;
	text-align: center;
	background: url(../images/need-to-know-red.png) no-repeat 5px -4px;
	height: 25px;
	border: 0;
	position: relative;
	right: 4px;
}



/* @end */

/* @group Property Details */

.m2print {
	text-align: right;
}

.propheading {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	line-height: 19px;
	line-height: 20px;
}


.propsubheading {
	font-size: 14px;
	color: #000000;
	line-height: 20px;
}



/* @end */

/* @group Project Marketing */

.pmblock {
	position: relative;
	left: 14px;
	bottom: 11px;
}

.pmshadow {
	background: url(../images/shadow-767.gif) repeat-y 4px 3px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom: 15px solid #FFFFFF;
}

.pmtable {
	background-color: #FFFFFF;
	width: 767px;
	border: 1px solid #B1B1B1;
	padding: 10px;
}



/* @end */

/* @group Need To Know
 */

.ntkrule {
	border: 0px;
	color: #DADADA;
	background-color: #DADADA;
	height: 1px;
	
}

.ntkrule02 {
	border: 0px;
	color: #DADADA;
	background-color: #DADADA;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.needtoknow {
	width: 598px;
}

.needtoknow01 {
	text-align: center;
	height: 40px;
}

.needtoknow02-black {
	width: 21%;
	text-align: center;
	background: url(../images/need-to-know-black.png) no-repeat 5px;
	height: 25px;
}

.needtoknow02-red {
	width: 21%;
	text-align: center;
	background: url(../images/need-to-know-red.png) no-repeat 5px;
	height: 25px;
}

.needtoknow02-blue {
	width: 21%;
	text-align: center;
	background: url(../images/need-to-know-blue.png) no-repeat 5px;
	height: 25px;
}



/* @end */

/* @group Owner services
 */

.ownercontent {
	width: 770px;
	margin-top: 10px;
	border: 0;
}

.ownerblock {
	position: relative;
	left: 8px;
	top: 5px;
}

.ownerpanel01 {
	padding-right: 15px;
	padding-bottom: 10px;
}



/* @end */

.main {
	background-color: #FFFFFF;
	width: 940px;
	border-right: 2px solid #C6C6C6;
	border-left: 2px solid #C6C6C6;
	border-bottom: 2px solid #C6C6C6;
}

.spaced {
	line-height: 18px;
	position: relative;
	bottom: 10px;
}

.m2table {
	width: 920px;
	border: 0;
	margin-top: 10px;
}

.newstable {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.m2nav {
	background-color: #DADADA;
	width: 140px;
	text-indent: 20px;
	border-bottom-color: #DADADA;
}

.m2nav02 {
	background-color: #DADADA;
	width: 140px;
	text-align: center;
}

.m2main {
	padding-left: 10px;

}

.mainimage {
	margin-bottom: 15px;
}

.navfix {
	position: relative;
	top: 3px;
}

.footer {
	font-size: 10px;
	margin-top: 40px;
	text-align: center;
	border-top: 1px solid #DADADA;
}

.maincontent {
	width: 770px;
	margin-top: 10px;
	border: 0;
}

* {
	
}

table.maincontent TD.mctd00 {
	padding-left: 27px;
}

table.maincontent TD.mctd01 {
	padding-left: 27px;
}

table.maincontent TD.mctd02 {
	padding-left: 10px;
	padding-right: 5px;
	border-right: 1px solid #DADADA;
}

table.maincontent TD.mctd03 {
	padding-left: 37px;
	padding-right: 5px;
	border-right: 1px solid #DADADA;
}

.maincontent02 {
	width: 770px;
	border: 0;
	position:relative;
	top:-20px;
}

TABLE.maincontent02 TD {
	padding-left: 10px;
	padding-right: 5px;
}

.maincontent03 {
	width: 770px;
	border: 0;
}

.maincontent04 {
	width: 770px;
	border: 0;
	position:relative;
	top:10px;
}

.maincontent05 {
	width: 560px;
	border: 0;
}

.hld {
	position: relative;
	top: 2px;
}

.hld02 {
	position: relative;
	top: 16px;
}

.hld03 {
	position: relative;
	top: 33px;
}

#m2li {
	list-style-image: url('images/dot.png')
}

.downloads {
	background-color: #DADADA;
	padding: 10px;
}

.middlepanel01 {
	padding-right: 15px;
}

.aboutus {
	position: relative;
	top: 50px;
}

SELECT.quickfind {
	width: 150px;
	font-size: 11px;
	color: #666666;

}

.winnerbox {
	background-color: #6D98BA;
	color: #FFFFFF;
	padding: 10px;

	width: 180px;
	font-weight: bold;
}

.winnershadow {
	background: url(../images/shadow-200.gif) repeat-y 3px;
	margin-bottom: 3px;
	padding-bottom: 3px;
}

.winnerblock {
	position: relative;
	bottom: 186px;
	left: 200px;
}

.m2details {
	width: 160px;
	background: url(../images/icon-more.png) no-repeat;
	height: 25px;
	border: 0;
	position: relative;
	right: 4px;
}

.m2print {
	width: 160px;
	background: url(../images/icon-print.png) no-repeat;
	height: 25px;
	position: relative;
	right: 4px;
}

.m2print02 {
	width: 85px;
	background: url(../images/icon-print.png) no-repeat;
	height: 25px;
	position: relative;
	right: 4px;
}

.needtoknow02-01 {
	width: 80px;
	background: url(../images/leasing-terms.gif) no-repeat;
	height: 42px;
	text-align: left;
	padding-left: 45px;
}

.needtoknow02-02 {
	width: 80px;
	background: url(../images/relocation-process.gif) no-repeat;
	height: 42px;
	text-align: left;
	padding-left: 45px;
}

.needtoknow02-03 {
	width: 80px;
	background: url(../images/need-downsize.gif) no-repeat;
	height: 42px;
	text-align: left;
	padding-left: 45px;
}

.needtoknow02-04 {
	width: 80px;
	background: url(../images/expanding-consolidating.gif) no-repeat;
	height: 42px;
	text-align: left;
	padding-left: 45px;
}