/* CSS Document */

body {
	font: 11px Tahoma, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	line-height: 17px;
}

#image-banner, embed {
        margin-top:1px;
}

.homeLogo {
	padding: 16px 0px 0px 30px;
}

.bottomPadding {
	padding: 0px 0px 8px 0px;
}

#wrap {
	margin: 0 auto;
	width: 1000px;
	border: 0px;
	height:100%;
}

#head {
	background: #000;
	text-align:center;
	float:left;
	width:100%;
	margin: 0 0 15px 0;
	padding: 20px 0 15px 0;
}

div#head h1{
	color: #fff;
	text-indent: -500000px;
	background: url(/images/logo_interior.jpg) no-repeat left top;
	height: 36px;
	padding: 0 0 20px 0;
	margin: 10px 0 0 5px;
	width:100%;
}

body #nav {
	margin: 17px 0px 12px 22px;
	width: 973px;
}

#nav li {
 	list-style:none;
	float:left;
}

#nav li a{
 	color:#888888;
	display:block;
	width: 139px;
	height: 14px;
}
.nav {
	display: none;
}

#nHome a { background: url(../images/nav-home.gif) no-repeat left top;	}
#nHome a:hover { background: url(../images/nav-home-over.gif) no-repeat left top;	}
body#home #nHome a  { background: url(../images/nav-home-on.gif) no-repeat left top;	}

#nFP a { background: url(../images/nav-find-properties.gif) no-repeat left top;	}
#nFP a:hover { background: url(../images/nav-find-properties-over.gif) no-repeat left top;	}
body#FP #nFP a  { background: url(../images/nav-find-properties-on.gif) no-repeat left top;	}

#nEX a { background: url(../images/nav-expertise.gif) no-repeat left top;	}
#nEX a:hover { background: url(../images/nav-expertise-over.gif) no-repeat left top;	}
body#EX #nEX a  { background: url(../images/nav-expertise-on.gif) no-repeat left top;	}

#nLO a { background: url(../images/nav-local-office.gif) no-repeat left top;	}
#nLO a:hover { background: url(../images/nav-local-office-over.gif) no-repeat left top;	}
body#LO #nLO a  { background: url(../images/nav-local-office-on.gif) no-repeat left top;	}

#nSUS a { background: url(../images/nav-sustainability.gif) no-repeat left top;	}
#nSUS a:hover { background: url(../images/nav-sustainability-over.gif) no-repeat left top;	}
body#CU #nSUS a  { background: url(../images/nav-sustainability-on.gif) no-repeat left top;	}

#nIN a { background: url(../images/nav-investors.gif) no-repeat left top;	}
#nIN a:hover { background: url(../images/nav-investors-over.gif) no-repeat left top;	}
body#IN #nIN a  { background: url(../images/nav-investors-on.gif) no-repeat left top;	}

#nAU a { background: url(../images/nav-about-us.gif) no-repeat left top;	}
#nAU a:hover { background: url(../images/nav-about-us-over.gif) no-repeat left top;	}
body#AU #nAU a  { background: url(../images/nav-about-us-on.gif) no-repeat left top;	}

#nEM a { background: url(../images/nav-employment.gif) no-repeat left top;	}
#nEM a:hover { background: url(../images/nav-employment-over.gif) no-repeat left top;	}
body#EM #nEM a  { background: url(../images/nav-employment-on.gif) no-repeat left top;	}

#nCU a { background: url(../images/nav-contactus.gif) no-repeat left top;	}
#nCU a:hover { background: url(../images/nav-contactus-over.gif) no-repeat left top;	}
body#CU #nCU a  { background: url(../images/nav-contactus-on.gif) no-repeat left top;	}

#lcol {
	width: 215px;
	padding: 6px 5px 5px 0;
	margin: 0 10px 0 5px;
	text-align:left;
	float:left;
	font: 11px/120% Tahoma, Verdana, sans-serif;
}

#lcol li {
	list-style:none;
	padding: 3px 0;
}
#lcol a {
	font-weight: bold;
	color:#888;
	text-decoration:none;	
}

#lcol a:hover, #lcol a.active {
	color:#60738F;
}

#lcol ul li ul li a.active, #lcol ul li ul li a:hover.active{
	background: #60738F;
	color: #fff;
	display:block;
	width: 207px;
	padding: 2px 1px 3px 1px;
}

#lcol ul li ul li {
	padding-left: 5px;
}

#lcol ul li ul li ul li{
	padding-left: 10px;
}

#lcol ul li ul li ul li a.active, #lcol ul li ul li ul li a:hover.active{
	background: #60738F;
	color: #fff;
	display:block;
	width: 197px;
	padding: 2px 1px 3px 1px;
}


#ccol {

	padding:10px;
	margin-right: 0px;/*30px;*/
	float:left;
	text-align:left;
	font: 11px/130% Tahoma, Verdana, sans-serif;
}

* html #ccol {
	margin-right: 0px;/*15px;*/
}


.normal {
	width: 448px;
	/*width: 495px;*/
}
.wide {
	width: 675px;
}
.xwide {
	width: 900px;
}
#ccol h1 {
	text-indent: -500000px;	
	height: 20px;
	font-size:9px;
	padding: 0;
	margin: 10px 0 10px 0;
	border-bottom: 1px solid #60738F;
	/*width:448px;*/
}

h1.h_ex {background: url(../images/title-expertise.jpg) no-repeat 0 0;}
h1.h_dev {background: url(../images/title-development.jpg) no-repeat 0 0;}
h1.h_prop {background: url(../images/title-propertymgt.jpg) no-repeat 0 0;}
h1.h_acq {background: url(../images/title-acquisitions.jpg) no-repeat 0 0;}
h1.h_nir {background: url(../images/title-nationalinternat.jpg) no-repeat 0 0;}
h1.h_lea {background: url(../images/title-leasing.jpg) no-repeat 0 0;}
h1.h_fp {background: url(../images/title-findproperties.jpg) no-repeat 0 0;}
h1.h_lo {background: url(../images/title-localoffices.jpg) no-repeat 0 0;}
h1.h_nat {background: url(../images/title-nationalurbandev.jpg) no-repeat 0 0;}
h1.h_cs {background: url(../images/title-casestudies.jpg) no-repeat 0 0;}
h1.h_gb {background: url(../images/title-highperfgreen.jpg) no-repeat 0 0;}
h1.h_bro {background: url(../images/title-downloadablebrochure.jpg) no-repeat 0 0;}
h1.h_ten {background: url(../images/title-tenantlist.jpg) no-repeat 0 0;}
h1.h_abo {background: url(../images/title-aboutus.jpg) no-repeat 0 0;}

h1.h_cdir {background: url(../images/title-homedirectory.jpg) no-repeat 0 0;}
h1.h_exoff {background: url(../images/title-executiveofficers.jpg) no-repeat 0 0;}
h1.h_off {background: url(../images/title-officers.jpg) no-repeat 0 0;}
h1.h_dir {background: url(../images/title-directors.jpg) no-repeat 0 0;}
h1.h_fou {background: url(../images/title-ourfounder.jpg) no-repeat 0 0;}
h1.h_time {background: url(../images/title-timelinehistory.jpg) no-repeat 0 0;}
h1.h_com {background: url(../images/title-communityinvolvement.jpg) no-repeat 0 0;}
h1.h_news {background: url(../images/title-newsroom.jpg) no-repeat 0 0;}

h1.h_pr {background: url(../images/title-pressreleases.jpg) no-repeat 0 0;}
h1.h_new {background: url(../images/title-inthenews.jpg) no-repeat 0 0;}
h1.h_awa {background: url(../images/title-awards.jpg) no-repeat 0 0;}

h1.h_sm {background: url(../images/title-sitemap.jpg) no-repeat 0 0;}
h1.h_ca {background: url(../images/title-career.jpg) no-repeat 0 0;}
h1.h_ben {background: url(../images/title-benefits.jpg) no-repeat 0 0;}
h1.h_ceo {background: url(../images/title-awordfromceo.jpg) no-repeat 0 0;}
h1.h_co {background: url(../images/title-contactus.jpg) no-repeat 0 0;}
h1.h_sr {background: url(../images/title-servicerequest.jpg) no-repeat 0 0;}
h1.h_sea {background: url(../images/title-sitesearch.jpg) no-repeat 0 0;}

h1.h_pp {background: url(../images/title-privacystatement.jpg) no-repeat 0 0;}
h1.h_sou {background: url(../images/title-statementofuse.jpg) no-repeat 0 0;}
h1.h_ty {background: url(../images/title-thankyou.jpg) no-repeat 0 0;}



/* Removed But now back */
h1.h_comcast {background: url(../images/title_cs_comcastctr.jpg) no-repeat 0 0;}
h1.h_gsk {background: url(../images/title_cs_glaxo.jpg) no-repeat 0 0;}
h1.h_navy {background: url(../images/title_cs_philanavyyard.jpg) no-repeat 0 0;}
h1.h_tjx {background: url(../images/title_cs_tjx.jpg) no-repeat 0 0;}
h1.h_libplace {background: url(../images/title_cs_libertyplace.jpg) no-repeat 0 0;}
h1.h_inpointe {background: url(../images/title_cs_independencepointe.jpg) no-repeat 0 0;}
h1.h_ppl {background: url(../images/title_cs_ppl.jpg) no-repeat 0 0;}
h1.h_defense {background: url(../images/title_cs_deptofdefense.jpg) no-repeat 0 0;}
h1.h_phh {background: url(../images/title_cs_phh.jpg) no-repeat 0 0;}
h1.h_stabler {background: url(../images/title_cs_stabler.jpg) no-repeat 0 0;}
h1.h_exp_scripts {background: url(../images/title_cs_expressscripts.jpg) no-repeat 0 0;}
h1.h_aetna {background: url(../images/title_cs_aetna.jpg) no-repeat 0 0;}
h1.h_att {background: url(../images/title_cs_att.jpg) no-repeat 0 0;}
h1.h_panam {background: url(../images/title_cs_panam.jpg) no-repeat 0 0;}
h1.h_pnc {background: url(../images/title_cs_pnc.jpg) no-repeat 0 0;}
h1.h_masco {background: url(../images/title_cs_masco.jpg) no-repeat 0 0;}
h1.h_nco {background: url(../images/title_cs_nco.jpg) no-repeat 0 0;}
h1.h_dsc {background: url(../images/title_cs_dsclogistics.jpg) no-repeat 0 0;}
h1.h_dial {background: url(../images/title_cs_dial.jpg) no-repeat 0 0;}
h1.h_metz {background: url(../images/title_cs_metz.jpg) no-repeat 0 0;}
h1.h_aiwa {background: url(../images/title_cs_aiwa.jpg) no-repeat 0 0;}
h1.h_gvalley {background: url(../images/title_cs_gvcc.jpg) no-repeat 0 0;}
h1.h_kings {background: url(../images/title_cs_kingshill.jpg) no-repeat 0 0;}
h1.h_mendenhall {background: url(../images/title_cs_mendenhall.jpg) no-repeat 0 0;}
h1.h_lvalley {background: url(../images/title_cs_lehighvalleycc.jpg) no-repeat 0 0;}
h1.h_onecrescent {background: url(../images/title_cs_onecrescent.jpg) no-repeat 0 0;}

h1.h_comcast, h1.h_gsk, h1.h_navy, h1.h_tjx, h1.h_libplace, h1.h_inpointe, h1.h_ppl, h1.h_defense, 
h1.h_phh, h1.h_stabler, h1.h_exp_scripts, h1.h_aetna, h1.h_att, h1.h_panam, h1.h_pnc, h1.h_masco, h1.h_nco,
h1.h_dsc, h1.h_dial, h1.h_metz, h1.h_aiwa, h1.h_gvalley, h1.h_kings, h1.h_mendenhall, h1.h_lvalley, h1.h_onecrescent
{
	height: 31px !important;
}


#ccol p, #ccol img, #ccol h1{
	margin: 0 0 10px 0;
	padding:0;
}

#ccol .next_link {
	margin-top: 20px;
	text-align: right;
}

#ccol h3 {
	margin-bottom: 2px;
	border-bottom: 1px dotted #75869E;
	width: 440px;
	font: bold 120% Verdana, Arial, Helvetica, sans-serif;
	color: #75869E;
}

#ccol h4 {
	margin-bottom: 2px;
	border-bottom: 1px solid #ccc;
	width: 250px;
	font: bold 90% Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
#ccol .blue {
	color:#5F738E;
}
#ccol a{
	color: #75869E;
}

#ccol .new_icon 
{
	padding: 0;
	margin: 0;
}

#ccol dd {
	padding: 2px 0;
		margin: 0 0 0 5px;
}
#ccol dt {
	float: left;
	width:90px;
	padding: 2px 0;

}

#ccol ul {
	margin: 1em 0 1em 2em;
	
}

#ccol ol {
	margin: 1em 0 1em 2em;
}

#ccol dl.srL {
	float:left; 
	margin: 0 0 5px 0;
}
#ccol dl.srR {
	float:right; 
	margin: 0 0 5px 0;
}
#ccol dl.srB {
	clear:both; 
	border-top: 1px solid #60738F; 
	padding-top: 15px;
}
#ccol .option_head {
	background:#eee; 
	border:1px dashed #999; 
	color:#000000;
	margin: 5px 0 0 0;
}

#ccol .button {
	display:block;
	width:110px;
	padding: 3px 0;
	background: #C3E0FF;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration:none;
	text-align: center;
	border: 1px solid #5F738E;
}
#ccol ul#links 
{
	margin:0;
}
#ccol ul#links li {
	list-style: none;
	margin: 0 0 5px 0;
}


#ccol .left {
	float:left;
	width: 118px;
	/*width: 160px;*/
}

#ccol .photoleft {
	float:right;
	padding: 0 0 5px 5px;
}
#ccol .imgleft {
	float:left;
	padding: 0 10px 10px 0;
}
#ccol .right {
	float:right;
}
#ccol blockquote {
	margin: 0 0 0 2em;
}
#content_lower {
	width: 460px;
	float:left;
	clear:left;
	}
#content_lower p{
	margin-top: 0;
	padding-top: 10px;
	float: left;
	}

#content_lower strong {
	color: #000;
}

#content_lower h3 {
	margin-top: 20px;
	float: left;
}

#content_lower h3.manager_header {
	margin-top: 5px;
}
.entry {
	width: 440px;
	float: left;
	height: 4.5em;
	border-bottom: 1px solid #D7D7D7;
}
.manager {
	width: 440px;
	padding: 0;
	float: left;
	border-bottom: 1px solid #D7D7D7;
}
.name_title {
	width: 200px;
	margin: 0;
	padding: 0;
}

.name_title img#signature 
{
	display: block;
	margin: 0;
	padding: 0;
}

.contact_info {
	width: 240px;
	margin: 0;
	padding: 0;
}

#ccol .bio img {
	float:left;
	margin: 0 10px 10px 0;
	border: 2px solid #000000;
}

#ccol .bio p {
	padding-left: 85px;
}

#ccol .bio .founder p {
	padding-left: 0;
}

#ccol .bio h3 {
	margin-bottom:0.3em;
	display:block;
	border:0;
	width: 85%;
}
#ccol .bio {
	border-bottom: 1px solid #60738F;
	margin: 0 0 15px 0;
	float:left;
}
#ccol div.sitemap {
	float:left;
	width:270px;
	margin: 0 20px 0 0;
}
#ccol div.sitemap h3{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	width:250px;
}
#ccol div.sitemap ul{
	margin: .5em 0 1em 2em;
}
#ccol div.sitemap ul li ul{
	margin: 0 0 .2em 2em;
}

#ccol div.article {
	border-bottom: 1px solid #ccc;
	padding-bottom: 1em;
	margin-bottom: 1em;
}
#ccol p.articlelink {

	font-weight:bold;
	margin-bottom:.5em;
}
#ccol p.sourceetc {
	font-style: italic; 
	margin-bottom:.5em;
}
#ccol p.comment {
	text-align: justify;
	margin-bottom:.3em;
}

#ccol .tenant {
	width:150px;
	float: left;
	margin: 0 20px 0 0;
	list-style:square;
	padding-left: 20px;
}












#rcol {
	width: 220px;
	padding: 10px 10px 25px 10px;
	float:right;
	display:block;
	text-align: left;

}
.local {
	background: #D7D7D7;
	border-left: 1px solid #60748F;
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
}	

#rcol h4 {
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	color: #60748F;
	margin-bottom: 10px;	
}
#rcol p {
	margin: 0 0 8px 0;
}

#rcol p.centered {
	margin: 0 0 8px 0;
	text-align: center;
}

#rcol ul {
	margin-left: 1.5em;
}
#rcol li {
	line-height: 1.5em;
}

#rcol a {
	color:#000000;
}
#rcol img {
	float: right;
	padding:0;
	margin:0;
}

#rcol .thumbnail 
{
	float: none;
	border: 1px solid #000;
	padding:0;
	margin: 4px 0;
}

#rcol .thumbnail_caption 
{
	clear: both;
	float: left;
	padding-left: 20px;
	text-align: left;
}

#rcol hr{
	height: 1px;
	border: 0px;
}


#hFooter{
	width:947px;
	height:25px;
	color: #605F5C;
	clear:left;
	font-size:100%;
}
#hFooter a{
	color:#605F5C;
}
#hFooter a:hover{
	color:#605F5C;
}

#hFooter .left {
	float:left;
	margin: 0 0 3px 0;
}
#hFooter .left p {
	float:left;
	margin-right: 20px;
	color:#605F5C;
	font-size:80%;
}

#hFooter .left ul {
	list-style:none;
	display:inline;
	float:left;
	font-size:90%;
}
#hFooter .left li {
	list-style:none;
	display:inline;
}

#hFooter ul li a {
	color: #605F5C;
}

#hFooter .right {
	float:right;
}
#hFooter .right .green{
	color: #8DC63F;
	font-weight:bold;
}
#hFooter .right .red{
	color: #CC3300;
	font-weight:bold;
}

#Footer{
	width:947px;
	height:25px;
	color: #605F5C;
	clear:left;
	font-size:100%;
	margin: 0 0 0 25px;
}
#Footer a{
	color:#B3B2AE;
}
#Footer a:hover{
	color:#B3B2AE;
}

#Footer .left {
	float:left;
	margin: 0 0 3px 0;
}
#Footer .left p {
	float:left;
	margin-right: 20px;
	color:#B3B2AE;
	font-size:80%;
}
#Footer .left ul {
	list-style:none;
	display:inline;
	float:left;
	font-size:90%;
}
#Footer .left p {
	list-style:none;
	display:inline;
	color:#B3B2AE;
}

#Footer .right {
	float:right;
}
#Footer .right .green{
	color: #8DC63F;
	font-weight:bold;
}
#Footer .right .red{
	color: #CC3300;
	font-weight:bold;
}


#utils {
	font-size: 120%;
	display:block;
	margin: 0 0 5px 0;
	text-align:left;
}

#utils li {
 	list-style:none;
	display:inline;
	font-size: 80%;
}

#utils li.line {
	padding: 0 5px;
	color:#666;
}

#utils li a{
 	color:#dde;
}
#utils li a:hover{
	color:#60738F;
}

.brochureThumbnail {
	float: left;
	margin-right: 10px;
}

.brochureCaption {
	margin-top: 20px;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 5px 35px 0px 0px;
}

.navigt td {
	padding: 0px 0px 22px 0px;
}

.imageplace {
	border:0px solid #ffffff;
	border-top:0px;
	border-bottom:0px;
}

.imageplacebottom {
	border:1px solid #ffffff;
	border-top:0px;
}

.lnks {
	font: 11px Tahoma, Verdana, sans-serif;
	color: #fff;
}

.lnksNoUnd {
	font: 11px Tahoma, Verdana, sans-serif;
	color: #fff;
	text-decoration: none;
}

.style2 {color: #CC3300}

.style3 {font-size: 10px}

.redLink {
	color: #6F0202;
}

.spacer {
	height: 25px;
}

.spacer2 {
	height: 17px;
}
