body		{margin:0; padding:0; font:80% arial,verdana,sans-serif; }
body.home	{height:100%; }

h1 			{font-size:140%; padding:0; margin:5px 0 10px 0; }
h2			{font-size:120%; padding:0; margin:10px 0 5px 0; } 
h3			{font-size:100%; padding:0; margin:8px 0; }
h4			{font-size:100%; padding:4px; margin:8px 0; font-weight:normal; border:1px dotted #D6DBE1; background-color:#f9f9f9; color:#acacac;}  
ul			{margin:0 0 10px 0; padding:0; font:100% arial,verdana,sans-serif; }
ul#mainBoxList	{margin-left:15px; }
ul.linksList	{margin-left:30px; }
p			{font-size:100%; padding:0; margin:0 0 10px 0; }
a img, #prop a img			{border:0; }
a			{color:#3366CC; text-decoration:none;}
a:hover		{color:#cc3333; text-decoration:none; }
a.backLink	{background:url("/images/back_arrow.gif") no-repeat 0 4px; padding-left:14px; }
.dispNone	{display:none; }

input, select, textarea {font:100% arial,verdana,sans-serif;}
fieldset {padding:0 10px; border:1px solid #D6DBE1; margin-bottom:10px;}
legend {font-size:120%; padding:10px; margin:0px; color:#4F4F4F; font-weight:bold; }
fieldset p {}
#mainContent p {margin:4px 0; }
.boxMain h1 {font-size:170%;}
.boxMain h2 {font-size:120%;}
.caseList td {font-size:100%; padding:0; }

.rule 		{border-bottom:1px dotted #D6DBE1;}
.bg_fff		{background-color:#fff; }
.bold		{font-weight:bold; }
.hide		{display:none; }
.error {font:85% arial,verdana,sans-serif; color:#c33; }
.small {font:85% arial,verdana,sans-serif; color:#999;} 
.skip	{display:none; }

.caseList {width:100%;}
.infozoneList {width:100%;}
th {text-align: left; border-bottom: 2px solid #CCCCCC; padding:5px; background-color:#EBEFF3;}
.Tbldata td {padding:3px 5px; border-bottom: 1px solid #CBD5E5; vertical-align:top;}
.Tbldata td.num {text-align:right;}
.Tbldata td span.small {color:#666;}
.TblLinespace td {height:22px; padding:0px; border-bottom: 0px solid #CBD5E5; vertical-align:top;}
th.num {text-align:right;}
.busareas {width:85%}
.busareas tr {}
.busareas td {padding:4px; background-color:#EBEFF3;}
.busareas td a {font-weight:bold; padding:5px;}

/* home page */
#homeContentLeft 	{background-color:#F1F4FA; width:50%; height:100%; }
#homeContentRight	{background-color:#F1F4FA; width:50%; height:100%; }
.boxBorderBlue		{background-color:#CBD5E5; }
.boxBorderGrey		{background-color:#D6DBE1; }
.hbContent			{padding:5px 5px 0 15px; height:150px; }
.hbContent h1 {color:#D6DBE1; padding:0; margin:14px 0 0 0; font-size:140%;} 
.hbContent h2 {padding:0; margin:0 0 5px 0;font-size:120%;}
.hbFooterLeft		{background-color:#28508A; text-align:center; padding:5px 0; border-top:1px solid #fff; }
.hbFooterRight		{background-color:#0D345C; text-align:center; padding:5px 0; border-top:1px solid #fff; }
.hbContent a, .hbContent a:hover	{color:#fff; }	
.hbFooterLeft a, .hbFooterLeft a:hover, .hbFooterRight a, .hbFooterRight a:hover	{color:#fff; }

/* header */
#companyLogo	{position:absolute; top:12px; left:38px; }
#midHeader h1	{font-size:160%; color:#fff; font-weight:normal; text-align:right; margin:0; }
#midHeaderPadding	{padding:2px 35px 5px 0; }
ul#mainNav 		{padding:5px 0 8px 0; margin:0 30px 0 0; list-style-type:none; text-align:right; }
#mainNav li		{display:inline; margin:0; } /* */

/* top left links */
#leftLinksRed 		{padding:15px 0; }
#leftLinksRed ul 	{margin:0; padding:0 0 0 40px; list-style-type:none; width:205px; }
#leftLinksRed li 	{margin:3px 0; min-height:16px;} /* line-height:18px; */
#leftLinksRed li a 	{height:100%; width:100%; display:block; padding-left:25px; text-decoration:none; }
#leftLinksRed a.subNav 			{background:url("/images/bulletsRed.gif") no-repeat 0 3px; }
#leftLinksRed a.subNav:hover 	{background:url("/images/bulletsBlue.gif") no-repeat 0 3px; }

	/* left links on */
	#projProject #subNavProject a.subNav, #projPurchase #subNavPurchase a.subNav, #projRailnetwork #subNavRailnetwork a.subNav, 
	#projDisposals #subNavDisposals a.subNav, #projInvestment #subNavInvestment a.subNav, #projLease #subNavLease a.subNav,
	#projProjman #subNavProjman a.subNav, #projRentreviews #subNavRentreviews a.subNav, #projValuation #subNavValuation a.subNav, 
	#projWarehousing #subNavWarehousing a.subNav, #projTemperature #subNavTemperature a.subNav, #projRating #subNavRating a.subNav, 
	#projAdvice #subNavAdvice a.subNav, #projRate #subNavRate a.subNav,
	#projAcquisitions #subNavAcquisitions a.subNav  {background:url("/images/bulletsBlue.gif") no-repeat 0 3px; color:#c33; }

#leftLinksBlue 		{padding:15px 0; }
#leftLinksBlue ul 	{margin:0; padding:0 0 0 40px; list-style-type:none; width:100px; }
#leftLinksBlue li 	{height:18px; line-height:18px; }
#leftLinksBlue li a {height:100%; width:100%; display:block; padding-left:25px; text-decoration:none; }
#leftLinksBlue a.subNav 		{background:url("/images/bulletsBlue.gif") no-repeat 0 3px; }
#leftLinksBlue a.subNav:hover 	{background:url("/images/bulletsRed.gif") no-repeat 0 3px; }

/* left info box */
#leftBox	{margin:27px 5px 10px 35px; font-size:100%; width:245px; }
#leftBox .boxPadding{padding:3px 7px ; margin:4px 0 12px 0; font-size:95%;}
#leftBox .more a	{margin:0 6px;}
#leftBox .more a:hover	{}
.leftBoxPadding		{display:block; padding:0 0 5px 62px; }
.pdficon {padding:4px; font-size:85%; font-weight:bold; border-bottom:1px dotted #D6DBE1; height:36px;}
.pdfreader {padding:4px; font-size:85%; border-top:1px dotted #D6DBE1;}
.pdficon img {margin:0 6px 0 0;}
.pdfForm		{margin:4px 4px 4px 8px; padding:0; clear:both; font-size:85%;}
.pdfForm input	{ font-size:90%;}
.pdfForm label {font-weight:bold;}

/* main content box */
#mainContent	{padding:0 16px 10px 10px; width:88%; }
.boxMain		{padding:10px 20px 10px 20px; background-color:#fff; }
.boxMain img	{border:1px solid #666666; }
.boxSide		{padding:22px 10px 20px 16px; background-color:#F9FAFB; }
.boxFooter		{border-top:1px solid #D6DBE1; text-align:center; font-size:85%; color:#4C5140; padding:5px; background-color:#EBEFF3; }
.boxFooter a	{color:#4C5140; }
.boxMain .pdficon {padding:4px; font-size:100%; font-weight:bold; border-bottom:0px dotted #D6DBE1; height:36px;}
.boxMain .pdfreader {padding:4px; font-size:100%; border-top:1px dotted #D6DBE1;}
.boxMain .pdficon img {margin:0 6px 0 0; border:0px;}
.boxMain .pdfForm {margin:4px 4px 4px 8px; padding:0; clear:both; font-size:100%;}
.boxMain .pdfForm input	{ font-size:90%;}
.boxMain .pdfForm label {font-weight:bold;}

.boxSide h2 {}
.boxSide h3 {font-size:110%; padding:0; margin:15px 0 5px 0; }
h2.caseStudyh {font-size:120%; padding:0; margin:10px 0 5px 0; }
p.caseStudyName {font-weight:bold; margin:0 0 4px 0;}
p.caseStudyDesc {font-size:85%; color:#666; margin:0 0 10px 0;}
.boxSide p {padding:0 4px 0 8px;}
.contact {color:#666666;}
.contact p.location {font-size:85%;}
.contact p.name {font-weight:bold; margin:0 0 2px 0; }
.contact p.tel {margin:0; font-size:85%;}
.contact p.email {margin:0 0 6px 0; font-size:85%;}
.downloads {color:#666666;}
.downloads p.pdf {margin:0 0 2px 0; }

h2.projData {font-size:90%; padding:0; margin:8px 0 4px 0; }
p.projData {font-size:85%; color:#666666; margin:0;}

/* footer */
#footerPadding	{padding:8px; }
#footer span a	{color:#fff; font-size:80%; text-transform:uppercase; text-decoration:none; width:100%; padding:0 10px; }
#footer span a:hover	{color:#c33; }

/* articles list */
.articleTitle { float: left; width: 400px; }

/* pldb styles */
#prop h2		{font-size:170%; padding:0; margin:5px 0 10px 0; font-weight:bold; }
.pldbSearch		{background-color:#EBEFF3; vertical-align:top; padding:4px 4px 10px 4px; border-bottom:4px solid white; }
.pldbSearch p	{margin:0; }
#resultsTable	{margin:4px 0; }
#resultsTable td{padding:3px 5px; border-bottom:1px solid #CBD5E5; }
#resultsTable p	{margin:0; padding:0; }
.pagination		{text-align:right; }
.displayHeading {font-weight:bold; float:left; width:100px; clear:left; }
#propDisplay {background:#fff url("/images/pldb/display_header.gif") no-repeat top; border-left:20px solid #0055A5; padding-left:10px; margin:0 auto;  border-right:20px solid #0055A5; width:565px;}
.propDispImg {float:left; width:185px; margin-right:10px; margin-top:150px; }
#detailsTop {float:left; width:330px; margin-top:150px; }
#dispActions {float:left; clear:left; margin:0 0 10px 0; width:330px; }
.dispPhone {font-weight:bold; border-right:1px solid #FC1012; margin:0 5px 0 0; padding:0 5px 0 0; }
.dispCont {text-align:center; color:#fff; background-color:#0055A5; margin-left:-10px; border-top:3px solid #0055A5; }
#agents {float:left; width:445px; }
.pldbList {margin-left:15px; }

.details		{margin:10px; clear:both; }
.detailsRow		{clear:both; margin:5px 0; padding:0; border:1px solid #fff;}
.detailsLeft	{font-weight:bold; width:180px; float:left; clear:left; }
.detailsRight	{float:left; width:440px; }
.detailsRightSmall {float:left; width:230px; }
#terms 			{background-color:#fff; margin:0 0 0 -10px; padding:10px; color:#fff; background-color:#0055A5; font-size:70%; text-align:center; }
#terms p {margin:0; padding:0; }
.footerText		{margin-top:30px; color:#009; text-align:center; font-weight:bold; text-transform:uppercase; }

#largeImagewrap {width:615px; margin:0 auto; }