/***********************************************************
global.css
**********************************************************/
body {
	font-family: helvetica, arial;
	color: #727F86;
}
a { color: #727F86; }
a:hover { color: #BCC5C9; }

#container {
	width: 908px;
	margin: 0 auto;
	position: relative;
}
#header {
	width: 900px;
	margin: 50px auto 5px;
	height: 25px;
	position: relative;
}
#header img {
	float: left;
}
#header ul {
	float: right;
	/*line-height: 30px;*/
	margin-top: 5px;
}
#header ul li {
	float: left;
	font-size: 1.2em;
	/*padding-right: 0.3em;
	margin-right: 0.3em;*/
	letter-spacing: 0.5px;
	position: relative;
}
	#header ul li.last { 
		padding-right: 0;
		margin-right: 0;
		border-right: none;
	}
	#header ul li a {
		text-indent: -9999px;
		height: 18px;
		display: block;
		background-position: left top;
		background-repeat: no-repeat;
	}
	#header ul li a#brokerage {
		background-image: url(../img/nav.brokerage.gif);
		width: 152px;
	}
	#header ul li a#asset {
		background-image: url(../img/nav.asset.gif);
		width: 133px;
	}
	#header ul li a#ownership {
		background-image: url(../img/nav.ownership.gif);
		width: 174px;
	}
	#header ul li a#company {
		background-image: url(../img/nav.company.gif);
		width: 100px;
	}
	#header ul li a#contact {
		background-image: url(../img/nav.contact.gif);
		width: 73px;
	}
	#header ul li a#spaces {
		background-image: url(../img/nav.spaces.gif);
		width: 104px;
	}
	#header ul li a:hover { background-position: left -18px; }
	#header ul li a.active { background-position: left -18px; }
	
	#header a.contact {
		position: absolute;
		top: -20px;
		right: 0;
		display: block;
		height: 8px;
		overflow: hidden;
		background: url(../img/a.contact.png) top no-repeat;
		text-indent: -9000px;
		width: 58px;
	}
	#header a.contact:hover { background-position: 0 -8px; }
	#header ul li div.menu {
		position: absolute;
		display: none;
		top: -9px;
		left: -6px;
		z-index: 100;
	}
	#header ul li ul {
		float: none;
		margin: 0;
		width: auto;
		zoom: 1;
	}
		#header ul li ul li {
			position: static;
			float: none;
			background: url(../img/menu/menu.bg.png) top left no-repeat;
			_background: url(../img/menu/menu.bg.8bit.png) top left no-repeat;
			font-size: 1em;
			*zoom: 1;
			*margin-bottom: -3px;
		}
			#header ul li ul li a {
				display: block;
				background: url(../img/menu/menu.bg.png) top right no-repeat;
				_background: url(../img/menu/menu.bg.8bit.png) top right no-repeat;
				text-indent: 0;
				height: auto;
				background-repeat: no-repeat;
				background-position: right;
				color: #fff;
				position: relative;
				left: 5px;
				margin-left: 10px;
				letter-spacing: normal;
			}
				#header ul li ul li a span {
					border-bottom: 1px solid #8a9195;
					margin-right: 15px;
					display: block;
					_zoom: 1;
					padding: 7px 0;
				}
			#header ul li ul li a:hover {
				background-position: right;
				color: #bbc4c9;
			}
		#header ul li ul li.last {
			background: url(../img/menu/menu.bg.png) bottom left no-repeat;
			_background: url(../img/menu/menu.bg.8bit.png) bottom left no-repeat;
		}
			#header ul li ul li.last a {
				background: url(../img/menu/menu.bg.png) bottom right no-repeat;
				_background: url(../img/menu/menu.bg.8bit.png) bottom right no-repeat;
				background-position: bottom right !important;
				*zoom: 1;
				margin-left: 0;
				padding-left: 10px;
			}
				#header ul li ul li.last a span {
					padding-bottom: 15px;
					border: none;
				}
	
	#container #header .menu a.head { background-position: 0 0; height: 32px; background-repeat: no-repeat; display: block; }
	
	
	#header ul li.company ul { width: 130px; }
	#header li.company a.head { background-image: url(../img/menu/ourcompany.hover.png); _background-image: url(../img/menu/ourcompany.hover.8bit.png); width: 130px; }
	
	#header ul li.ownership div.menu {  }
	#header ul li.ownership ul { width: 210px; }
	#header li.ownership a.head { background-image: url(../img/menu/ownership.hover.png); _background-image: url(../img/menu/ownership.hover.8bit.png); width: 210px; }
	
	#header ul li.asset ul { width: 180px; }
	#header li.asset a.head { background-image: url(../img/menu/asset.hover.png); _background-image: url(../img/menu/asset.hover.8bit.png); width: 180px; }
	
	#header ul li.spaces div.menu { left: -52px; }
	#header ul li.spaces ul { width: 163px; }
	#header li.spaces a.head { background-image: url(../img/menu/spaces.hover.png); _background-image: url(../img/menu/spaces.hover.8bit.png); width: 170px; background-position: top right; }
	
	#header ul li.brokerage div.menu { left: 13px; }
	#header ul li.brokerage ul { width: 170px; }
	#header li.brokerage a.head { background-image: url(../img/menu/brokerage.hover.png); _background-image: url(../img/menu/brokerage.hover.8bit.png); width: 170px; }

#mainContent {
	width: 900px;
	padding: 0 4px 0 4px;
	background: url(../img/bg.gif) repeat-y 0 0;
	float: left;
}

#topShadow {
	background: url(../img/bg.top.gif) no-repeat 0 0;
	width: 908px;
	height: 5px;
	overflow: hidden;
}
#bottomShadow {
	background: url(../img/bg.bottom.gif) no-repeat 0 0;
	width: 908px;
	height: 5px;
	float: left;
	margin-bottom: 5px;
}

#footer {
	padding-bottom: 30px;
	clear: both;
	/*width: 900px;
	margin: 5px auto 20px;*/
}
#footer ul li {
	float: left;
	letter-spacing: 0.6px;
	margin-right: 0.3em;
	padding-right: 0.3em;
}
	#footer ul li.last { border: none; }

/******* homepage **********/
#home h1 {
	margin: 0;
	height: 350px;
	overflow: hidden;
}
#home #featuredServices {
	height: 92px;
	background: #ADB3B6;
	padding: 10px;
	_padding: 10px 10px 0 10px;
}
#home #featuredServices h2 {
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	border: none;
	margin: 0;
	padding: 0;
}
#home #featuredServices p {
	font-size: 1.2em;
	line-height: 1.5em;
	/*padding-top: 0.8em;*/
}
#home #featuredServices ul li {
	float: left;
	display: block;
	margin-right: 13px;
	width: 284px;
	height: 90px;
	text-indent: -9999px;
	/*_height: 60px;
	border: 1px solid #E7EBE9;
	background: #ffffff;
	padding: 8px 8px 8px 10px;
	_padding: 8px 8px 0 10px;*/
}
	#home #featuredServices ul li#brokerageTout h2 { 
		height: 25px;
		overflow: hidden;
		background: url(../img/main.tout.brokerage.gif) no-repeat left top; 
	}
		
	#home #featuredServices ul li#brokerageTout p { 
		height: 65px;
		overflow: hidden;
		background: url(../img/main.tout.brokerage.gif) no-repeat left -25px; 
	}
	#home #featuredServices ul li#assetTout h2 { 
		height: 25px;
		overflow: hidden;
		background: url(../img/main.tout.asset.gif) no-repeat left top; 
	}
	#home #featuredServices ul li#assetTout p { 
		height: 65px;
		overflow: hidden;
		background: url(../img/main.tout.asset.gif) no-repeat left -25px; 
	}
	#home #featuredServices ul li#ownershipTout h2 { 
		height: 25px;
		overflow: hidden;
		background: url(../img/main.tout.ownership.gif) no-repeat left top; 
	}
	#home #featuredServices ul li#ownershipTout p { 
		height: 65px;
		overflow: hidden;
		background: url(../img/main.tout.ownership.gif) no-repeat left -25px; 
	}
		#home #featuredServices ul li#assetTout h2 a,
		#home #featuredServices ul li#assetTout p a,
		#home #featuredServices ul li#ownershipTout h2 a,
		#home #featuredServices ul li#ownershipTout p a,
		#home #featuredServices ul li#brokerageTout h2 a,
		#home #featuredServices ul li#brokerageTout p a {
			display: block;
			height: 60px;
			padding: 0;
		}
	
	#home #featuredServices ul li.last { margin-right: 0; }
	
/****** inner pages *******/
#subhead {
	background: #ADB3B6;
	color: #ffffff;
	text-align: right;
	height: 2.5em;
	text-transform: uppercase;
	font-size: 1.6em;
	/*padding: 0.8em 1.8em 0 0;*/
	margin-bottom: 2.6em;
	font-weight: bold;
}
/*#subhead img {
	float: right;
	margin-top: 0.2em;
}*/
h1 {
	font-size: 1.6em;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 0.5em;
	text-indent: -9999px;
}
h2 {
	font-size: 1.5em;
	border-top: 1px solid #E9EDF3;
	border-bottom: 1px solid #E9EDF3;
	line-height: 1.4em;
	padding: 0.7em 0 0.8em 0;
	margin-bottom: 0.8em;
	background-repeat: no-repeat;
	background-position: 0 0.8em;
	text-indent: -9999px;	
	display: block;
}
	h2 img {  }
h3 {
	font-weight: bold;
	font-size: 1.5em;
	margin-bottom: 0.4em;
}
h4 {
	font-size: 1.5em;
	border-bottom: 1px solid #E9EDF3;
	line-height: 1.4em;
	padding: 0 0 0.8em 0;
	margin-bottom: 0.8em;
}
h5 {
	font-weight: bold;
	font-size: 1.3em;
}
	h5.first {
		border-top: 1px solid #E9EDF3;
		margin-top: 0.4em;
		padding-top: 0.4em;
	}
/********* h1 backgrounds ***********/
h1.contact { background: url(../img/subtitles/contact.us.gif) no-repeat 0 0; }
h1.tenantRepresentation { background: url(../img/subtitles/tenant.representation.gif) no-repeat 0 0; }
h1.agencyRepresentation { background: url(../img/subtitles/agency.representation.gif) no-repeat 0 0; }
h1.currentAssignments { background: url(../img/subtitles/current.assignments.gif) no-repeat 0 0; }
h1.investmentSales { background: url(../img/subtitles/investment.sales.gif) no-repeat 0 0; }
h1.brokerage, h1.brokerageServices { background: url(../img/subtitles/brokerage.services.gif) no-repeat 0 0; }
h1.propertyManagement { background: url(../img/subtitles/asset.property.gif) no-repeat 0 0; }
h1.findingSpace { background: url(../img/subtitles/finding.space.gif) no-repeat 0 0; }
h1.disposingSpace { background: url(../img/subtitles/disposing.of.space.gif) no-repeat 0 0; }
h1.ourProcess { background: url(../img/subtitles/our.process.gif) no-repeat 0 0; }
h1.savittGroup { background: url(../img/subtitles/savitt.asset.group.gif) no-repeat 0 0; }
h1.assetManagement { background: url(../img/subtitles/asset.management.gif) no-repeat 0 0; }
h1.assetsUnderManagement { background: url(../img/subtitles/assets.under.management.gif) no-repeat 0 0; }
h1.propertyManagement { background: url(../img/subtitles/property.management.gif) no-repeat 0 0; }
h1.acquisition { background: url(../img/subtitles/acquisition.gif) no-repeat 0 0; }
h1.ownership { background: url(../img/subtitles/ownership.gif) no-repeat 0 0; }
h1.sitemap { background: url(../img/subtitles/sitemap.gif) no-repeat 0 0; }
h1.ourCompany { background: url(../img/subtitles/our.company.gif) no-repeat 0 0; }
h1.inTheNews { background: url(../img/subtitles/in.the.news.gif) no-repeat 0 0; }
h1.team { background: url(../img/subtitles/team.gif) no-repeat 0 0; }
	h1.bobS { background: url(../img/subtitles/bob.savitt.gif) no-repeat 0 0; }
	h1.jimR { background: url(../img/subtitles/jim.raso.gif) no-repeat 0 0; }
	h1.robertC { background: url(../img/subtitles/robert.conover.gif) no-repeat 0 0; }
	h1.ericH { background: url(../img/subtitles/eric.herlands.gif) no-repeat 0 0; }
	h1.michaelD { background: url(../img/subtitles/michael.dubin.gif) no-repeat 0 0; }
	h1.aliciaP { background: url(../img/subtitles/alicia.popper.gif) no-repeat 0 0; }
	h1.marcS { background: url(../img/subtitles/marc.schoen.gif) no-repeat 0 0; }
	h1.brianN { background: url(../img/subtitles/brian.neugeboren.gif) no-repeat 0 0; }
	h1.michaelS { background: url(../img/subtitles/michael.schoen.gif) no-repeat 0 0; }
	h1.salR { background: url(../img/subtitles/sal.robustelli.gif) no-repeat 0 0; }
	h1.elenaZ { background: url(../img/subtitles/elena.zaika.gif) no-repeat 0 0; }
	h1.jenniferO { background: url(../img/subtitles/jennifer.oliveri.gif) no-repeat 0 0; }
	h1.frankR { background: url(../img/subtitles/frank.robustelli.gif) no-repeat 0 0; }
	h1.maureenC { background: url(../img/subtitles/maureen.cannata.gif) no-repeat 0 0; }
	h1.carolS { background: url(../img/subtitles/carol.sacks.gif) no-repeat 0 0; }
	h1.rachelA { background: url(../img/subtitles/rachel.adams.gif) no-repeat 0 0; }
	h1.nicoleG { background: url(../img/subtitles/nicole.goetz.gif) no-repeat 0 0; }
	h1.timB { background: url(../img/subtitles/tim.bennett.gif) no-repeat 0 0; }
	h1.danielleG { background: url(../img/subtitles/danielle.giovinazzi.gif) no-repeat 0 0; }
	h1.tiyeC { background: url(../img/subtitles/tiye.clayton.gif) no-repeat 0 0; }
	h1.sonaA { background: url(../img/subtitles/sona_astoyan.gif) no-repeat 0 0; }
	h1.brandonS { background: url(../img/subtitles/brandon.san.antonio.gif) no-repeat 0 0; }
	h1.stefanS { background: url(../img/subtitles/stefan.sharma.gif) no-repeat 0 0; }
	h1.edE { background: url(../img/subtitles/ed.eckstein.gif) no-repeat 0 0; }
	h1.susannE { background: url(../img/subtitles/susann.eaton.gif) no-repeat 0 0; }
	h1.coryS { background: url(../img/subtitles/cory.strauss.gif) no-repeat 0 0; }
	h1.elliotZ { background: url(../img/subtitles/elliot.zelinger.gif) no-repeat 0 0; }
	h1.jeffR { background: url(../img/subtitles/jeff.ram.gif) no-repeat 0 0; }
	h1.sarahM { background: url(../img/subtitles/sarah.marulli.gif) no-repeat 0 0; }
	h1.brianS { background: url(../img/subtitles/brian_scharman.gif) no-repeat 0 0; }
	h1.scottK { background: url(../img/subtitles/scott_kummings.gif) no-repeat 0 0; }
	h1.diannT { background: url(../img/subtitles/diann_taylor.gif) no-repeat 0 0; }
	h1.kimberlyC { background: url(../img/subtitles/kimberly_canzani.gif) no-repeat 0 0; }
	h1.harlanC { background: url(../img/subtitles/harlan_cygielman.gif) no-repeat 0 0; }
	h1.pageNotFound { background: url(../img/subtitles/404.gif) no-repeat 0 0;  }

/************* h2 backgrounds ***************/
h2.brokerage_services { background-image: url(../img/h2/brokerage_services.gif); height: 60px;
}
h2.tenant_representation { background-image: url(../img/h2/tenant_representation.gif); height: 84px; width: 458px; }
h2.agency_representation { background-image: url(../img/h2/agency_representation.gif); height: 80px; width: 458px; }
h2.investment_sales { background-image: url(../img/h2/investment_sales.gif); height: 128px; width: 458px; }
	h2.finding_space { background-image: url(../img/h2/finding_space.gif); height: 38px; }
	h2.disposing_space { background-image: url(../img/h2/disposing_space.gif); height: 56px; width: 663px; }
	h2.our_process { background-image: url(../img/h2/our_process.gif); height: 37px; }
	h2.our_process_details { background-image: url(../img/h2/our_process_details.gif); height: 16px; }	
h2.asset_management { background-image: url(../img/h2/asset_management.gif); height: 83px; }
	h2.assets_under_management { background-image: url(../img/h2/assets_under_management.gif); height: 18px; }
	h2.property_management { background-image: url(../img/h2/property_management.gif); height: 58px; width: 656px; }
	h2.assignments { background-image: url(../img/h2/assignments.gif); height: 15px; }
	h2.eleven_19th_Street { background-image: url(../img/h2/11_19th_Street.gif); height: 15px; }
	h2.fivethirty_7th_Avenue { background-image: url(../img/h2/530_7th_Avenue.gif); height: 15px; }
	h2.fivetwentyfive_7th_Avenue { background-image: url(../img/h2/525_7th_Avenue.gif); height: 15px; }
	h2.four99_7th_Avenue { background-image: url(../img/h2/499_7th_Avenue.gif); height: 15px; }
	h2.two18_40th_Street { background-image: url(../img/h2/218_40th_Street.gif); height: 15px; }
h2.acquisition { background-image: url(../img/h2/acquisition.gif); height: 128px; width: 456px; }
h2.our_company { background-image: url(../img/h2/our_company.gif); height: 37px; }
	h2.team { background-image: url(../img/h2/team.gif); height: 81px; border-bottom: none; padding: 1em 0 0 0; }
	h2.bob_savitt { background-image: url(../img/h2/bob_savitt.gif); height: 81px; }
	h2.michael_dubin { background-image: url(../img/h2/michael_dubin.gif); height: 56px; }
	h2.marc_schoen { background-image: url(../img/h2/marc_schoen.gif); height: 38px; }
	h2.carol_sacks { background-image: url(../img/h2/carol_sacks.gif); height: 56px; }
	h2.brian_neugeboren { background-image: url(../img/h2/brian_neugeboren.gif); height: 34px; }
	h2.michael_schoen { background-image: url(../img/h2/michael_schoen.gif); height: 81px; }
	h2.jim_raso { background-image: url(../img/h2/jim_raso.gif); height: 38px; }
	h2.robert_conover { background-image: url(../img/h2/robert_conover.gif); height: 82px; }
	h2.eric_herlands { background-image: url(../img/h2/eric_herlands.gif); height: 59px; }
	h2.elena_zaika { background-image: url(../img/h2/elena_zaika.gif); height: 56px; }
	h2.jennifer_oliveri { background-image: url(../img/h2/jennifer_oliveri.gif); height: 37px; }
	h2.sal_robustelli { background-image: url(../img/h2/sal_robustelli.gif); height: 37px; }
	h2.frank_robustelli { background-image: url(../img/h2/frank_robustelli.gif); height: 38px; }
	h2.maureen_cannata { background-image: url(../img/h2/maureen_cannata.gif); height: 60px; }
	h2.rachel_adams { background-image: url(../img/h2/rachel_adams.gif); height: 60px; }
	h2.nicole_goetz { background-image: url(../img/h2/nicole_goetz.gif); height: 60px; }
	h2.tim_bennett { background-image: url(../img/h2/tim_bennett.gif); height: 60px; }
	h2.danielle_giovinazzi { background-image: url(../img/h2/danielle_giovinazzi.gif); height: 60px; }
	h2.tiye_clayton { background-image: url(../img/h2/tiye_clayton.gif); height: 105px; }
	h2.sona_astoyan { background-image: url(../img/h2/sona_astoyan.gif); height: 109px; }
	h2.brandon_san_antonio { background-image: url(../img/h2/brandon_san_antonio.gif); height: 60px; }
	h2.stefan_sharma { background-image: url(../img/h2/stefan_sharma.gif); height: 60px; }
	h2.ed_eckstein { background-image: url(../img/h2/ed_eckstein.gif); height: 82px; }
	h2.susann_eaton { background-image: url(../img/h2/susann_eaton.gif); height: 129px; }
	h2.cory_strauss { background-image: url(../img/h2/cory_strauss.gif); height: 60px; }
	h2.elliot_zelinger { background-image: url(../img/h2/elliot_zelinger.gif); height: 129px; }
	h2.jeff_ram { background-image: url(../img/h2/jeff_ram.gif); height: 60px; }
	h2.sarah_marulli { background-image: url(../img/h2/sarah_marulli.gif); height: 60px; }
	h2.brianS { background-image: url(../img/h2/brian_scharfman.gif); height: 60px; }
	h2.scott_kumings { background-image: url(../img/h2/scott_kummings.gif); height: 39px; }
	h2.diann_taylor { background-image: url(../img/h2/diann_taylor.gif); height: 107px; }
	h2.Kimberly_canzani { background-image: url(../img/h2/kimberly_canzani.gif); height: 63px; }
	h2.harlan_cygielman { background-image: url(../img/h2/harlan_cygielman.gif); height: 45px; }
h2.contact_us { background-image: url(../img/h2/contact_us.gif); height: 58px; }
h2.pageNotFound { background-image: url(../img/h2/404.gif); height: 148px; }
	h2.pageNotFound a { 
		display: block; 
		position: relative; 
		width: 170px; 
		height: 20px; 
		left: 125px;
		top: 65px;
	}

h2.availableSpace { border-top: none; }

h3.team { padding-top: 1em; }

	#browse {
		font-size: 1.1em;
		text-indent: -9999px;
	}
		#browse a {
			position: relative;
			right: -3px;
			top: -25px;
			float: right;
			color: #727F86;
			padding-left: 1em;
			height: 7px;
			overflow: hidden;
			display: block;
			background-repeat: no-repeat;
			background-position: left top;
		}
		#browse a#previous {
			background-image: url(../img/btn.previous.gif);
			width: 56px;
		}
		#browse a#next {
			background-image: url(../img/btn.next.gif);
			width: 34px;
		}
			
			#browse a#previous.inactive,
			#browse a#next.inactive { 
				color: #D1D1CF; 
				background-position: left -7px;
			}
			#browse a:hover { 
				color: #BCC5C9;
				background-position: left -7px;
			}
	#colB h2 ul li {
		font-size: 1em;
		line-height: 1.6em;
		padding-left: 0.8em;
		background-position: 0 11px;
	}
		#colB h2 ul li a { text-decoration: underline; }
	h2 img { margin: 0.4em 0 0.5em 0; }
	h3.process {
		width: 100%;
		float: left;
		margin-top: 2em;
	}
p {
	font-size: 1.2em;
	line-height: 1.5em;
	margin-bottom: 1.1em;
}
p.error {
	padding: 0.5em;
	border: 1px solid #cccccc;
	width: 48em;
}
p.error a,
p.error {
	color: #ff0000;
	background: #eeeeee;
}
p a {
	font-weight: bold;
	font-size: 0.9em;
}
	p a.contactLink {
		font-size: 1.1em;
		text-decoration: underline;
	}
img.more {
	margin: 0 0 0 0.4em !important;
	display: inline;
	float: none !important;
}
input {
	margin-bottom: 1em;
}
#colA {
	float: left;
	width: 15.6em;
	padding: 0 3em 0 3em;
	margin-bottom: 3em;
}
#colA ul { margin-top: -1em; }
#colA ul li {
	/*border-bottom: 1px solid #E9EDF3;*/
	font-size: 1.1em;
	/*margin-bottom: 1.2em;
	padding-bottom: 1.2em;*/
	text-transform: uppercase;
	text-indent: -9999px;
}
	#colA ul li a {
		background-repeat: no-repeat;
		background-position: 0 0;
		width: 142px;
		height: 40px;
		overflow: hidden;
		display: block;
	}	
		#colA ul li.overview ul, #colA ul li.team ul {
			width: 142px;
			border-bottom: 1px solid #e9edf3;
			padding-bottom: 10px;
		}
	
	#colA ul li.overview a { background-image: url(../img/left.nav.overview.gif); }
		#colA li.overview ul li.tenantRepresentation a { background-image: url(../img/left.nav.tenantRepresentation.gif); }
		#colA li.overview ul li.agencyRepresentation a { background-image: url(../img/left.nav.agencyRepresentation.gif); }
		#colA li.overview ul li.currentAssignments a { background-image: url(../img/left.nav.currentAssignments.gif); height: 38px; }
		#colA li.overview ul li.investmentSales a { background-image: url(../img/left.nav.investmentSales.gif); }
	#colA ul li.findingSpace a { background-image: url(../img/left.nav.findingSpace.gif); }
	#colA ul li.disposingSpace a { background-image: url(../img/left.nav.disposingSpace.gif); }
	#colA ul li.ourProcess a { background-image: url(../img/left.nav.ourProcess.gif); }
	#colA ul li.programmingSheet a { background-image: url(../img/left.nav.programmingSheet.gif); }
	#colA ul li.projectBudget a { background-image: url(../img/left.nav.projectBudget.gif); }
	#colA ul li.projectSchedule a { background-image: url(../img/left.nav.projectSchedule.gif); }
	#colA ul li.decisionMatrix a { background-image: url(../img/left.nav.decisionMatrix.gif); }
	#colA ul li.offerResponse a { background-image: url(../img/left.nav.offerResponse.gif); }
	#colA ul li.agency a { background-image: url(../img/left.nav.landlord.gif); }
	#colA ul li.remain a { background-image: url(../img/left.nav.remain.gif); }
	
	#colA ul li.assetsManagement a { background-image: url(../img/left.nav.assetsManagement.gif); height: 54px; }
		#colA ul li.assetsManagement ul li a { height: 20px; }
	#colA ul li.eleven a { background-image: url(../img/left.nav.11.gif); }
	#colA ul li.five30 a { background-image: url(../img/left.nav.530.gif); }
	#colA ul li.five25 a { background-image: url(../img/left.nav.525.gif); }
	#colA ul li.four99 a { background-image: url(../img/left.nav.499.gif); }
	#colA ul li.two18 a { background-image: url(../img/left.nav.218.gif); }
	
	#colA ul li.news a { background-image: url(../img/left.nav.news.gif); }
	#colA ul li.team a { background-image: url(../img/left.nav.team.gif); }
	#colA ul li.brokerage a { background-image: url(../img/left.nav.brokerageServices.gif); }
	#colA ul li.assetMgmt a { background-image: url(../img/left.nav.assetMgmt.gif); }
	#colA ul li.operations a { background-image: url(../img/left.nav.operations.gif); }
	
	#colA ul li a:hover { background-position: 0 -40px; }
	#colA ul li a.active { background-position: 0 -80px; }
		#colA ul li.assetsManagement a:hover { background-position: 0 -54px; }
			#colA ul li.assetsManagement ul li a:hover { background-position: 0 -50px; }
		#colA ul li.assetsManagement a.active { background-position: 0 -108px; }
			#colA ul li.assetsManagement ul li a.active { background-position: 0 -90px; }
	
	#colA ul li.brokerageServices a { background-image: url(../img/left.nav.asset.brokerageServices.gif); }
	#colA ul li.propertyManagement a { background-image: url(../img/left.nav.propertyManagement.gif); height: 54px; margin-top: 10px; }
	#colA ul li.propertyManagement a:hover { background-position: 0 -54px; }
	#colA ul li.propertyManagement a.active { background-position: 0 -108px; }
	
	#colA ul li.last { border: none; }
#colA ul li ul {
	margin: 0.5em 0 0 0;
}
#colA ul li ul li a {
	font-size: 1em;
	height: 20px;
	background-position: 0 -10px;
	/*background: url(../img/bullet.gif) no-repeat 0 10px;
	padding-left: 0.6em;
	line-height: 2.2em;
	border: none;
	text-transform: none;
	margin-bottom: 0;
	padding-bottom: 0;*/
}
#colA ul li ul li a:hover { background-position: 0 -50px; }
#colA ul li ul li a.active { background-position: 0 -90px; }
#colB {
	float: left;
	width: 66.2em;
	padding-right: 1.8em;
	padding-bottom: 10em;
}
#colB ul {
	margin: 0.4em 0 0.9em 0;
}
#colB ul li {
	font-size: 1.2em;
	background: url(../img/bullet.gif) no-repeat 0 9px;
	padding-left: 1em;
	line-height: 1.8em;
}
	#colB ul.sitemap {
		margin: 0;
	}
		#colB ul.sitemap li {
			font-size: 1em;
		}
	#colB ul.ourCompany {
		padding-bottom: 0.4em;
	}
	#colB ul.pdf li a {
		background: url(../img/icon.pdf.gif) no-repeat 100% 0;
		padding-right: 20px;
	}
#colB #colA2 {
	width: 458px;
	float: left;
}
#colB #colA2 p {
	line-height: 1.6em;
	color: #8f8f8f;
}
#colB #relatedLinks {
	border-top: 1px solid #E9EDF3;
	padding-top: 1em;
}
	#colB #relatedLinks h3 {
		margin-bottom: 0.5em;
	}
	#colB #relatedLinks a {
		font-size: 1em;
		/*background: url(../img/blue.arrow.gif) no-repeat 100% 0.4em;*/
		padding-right: 0.3em;
		color: #727f86;
	}
	#colB #relatedLinks img {
		display: inline;
	}

#colB #colB2 {
	float: left;
	width: 15em;
	padding-left: 4.5em;
	font-weight: bold;
}
	#colB #colB2 ul { margin-top: 0; }
	#colB #colB2 ul li { padding-left: 0.8em; }
#colB #colB2_team {
	float: left;
	width: 15em;
	padding: 24px 0 0 18px;
}
/********* Asset Management ************/
.processDetails {
	margin-top: 1.5em;
	float: left;
	width: 32.2em;
	padding-right: 1.5em;
	height: 7.4em;
	display: table;
	_position: relative;
}
	.processDetails.even { padding-right: 0; }
	.processDetails .inner {
		_position: absolute;
		_top: 50%;
		display: table-cell;
		vertical-align: middle;
	}
.processDetails img {
	float: left;
	margin-right: 1em;
}
.processDetails p {
	float: left;
	width: 17em;
	margin-bottom: 0;
	_position: relative;
	_top: -50%;
}
	.processDetails p strong { font-size: 1.2em; }
	
.propertySummary {
	border-bottom: 1px solid #E9EDF3;
	float: left;
	padding: 0.5em 0 0 0;
	margin-bottom: 0.6em;
	height: 10.7em;
}
.propertySummary.last { border: none; }
h5.ourCompany,
.propertySummary h3 {
	font-size: 1.4em;
	margin-bottom: 0.4em;
}
.propertySummary p {
	line-height: 1.6em;
}
.propertySummary img {
	float: left;
	margin-right: 1em;
}

iframe {
	width: 100%;
	height: 100em;
	overflow: hidden;
}

#oneImage {
	border-top: 1px solid #E9EDF3;
	padding: 1em 0 0.5em 0;
	height: 290px;
}

#largeImage {
	float: left;
	border-top: 1px solid #E9EDF3;
	padding: 1em 0 0.5em 0;
	height: 290px;
}
#thumbnails {
	position: relative;
	padding: 1em 0 0.5em 0;
	border-top: 1px solid #E9EDF3;
}
#thumbnails img {
	border-bottom: 1px solid #ffffff;
	margin: 0;
}
.group {
	border-bottom: 1px solid #E9EDF3;
	padding: 0 0 1em 0;
	margin: 0 0 2em 0; 
}

#printNav { display: none; }
#printHome { display: none; }
#top { 
	padding: 4px 0 0 0;
}
#printIframe {
	float: right;
	background: url(../img/printer_icon.gif) no-repeat 0 0;
	height: 20px;
	*height: 25px;
	font-size: 1.2em;
	line-height: 2em;
	padding: 0 7px 0 25px;
}

