h1, h2, h3, h4, h5, h6, p, div, img, body, ol, ul, li {
	margin: 0px;
	padding: 0px;
}

body {
	font: 90%/1.4 Verdana, Geneva, sans-serif;
	background: #aeb0b3;
}

#wrap {
	width: 996px;
	margin-right: auto;
	margin-left: auto;
	background: #FFF;
}


#header h1 {
	background: url(../images/banner_red2.jpg) no-repeat left top;
	text-indent: -20000px;
	height: 112px;
	width: 996px;
	font-size: 1px;
}

#header h2 {
	text-indent: -20000px;
	font-size: 1px;
}

#topNav {
	width: 996px;
	height: 32px;
}

#picBox {
	padding-bottom: 22px;
}


#leftCol {
	width: 265px;
	float: left;
	color: #4a4a4c;
	font-size: 90%;
}
#leftCol h2 {
	font-size: 110%;
	padding-left: 40px;
	color: #666;
	padding-bottom: 10px;
}

#leftMenu ul {
	padding-left: 40px;
	list-style: none;
	padding-top: 40px;
}
#leftCol #leftMenu a {
	font-weight: bold;
	color: #ED1B24;
	text-decoration: none;
	font-size: 100%;
	padding-left: 50px;
}
#leftCol #leftMenu a:hover {
	color: #693;
}

.greybox {
	width: 550px;
}

.greyboxtop{
	height: 20px;
	background-image: url(../images/greyboxtop.jpg);
	background-repeat: no-repeat;
}
.greyboxmid{
	background-image: url(../images/greyboxmid.jpg);
	background-repeat: repeat-y;
	padding-left: 30px;
	padding-right: 0px;
}
.greyboxmid a {
	font-weight: bold;
	color: #ED1A23;
	text-decoration: none;
	font-size: 100%;
}
.greyboxmid a:hover {
	color: #693;
}	
.greyboxbot{
	height: 20px;
	background-image: url(../images/greyboxbot.jpg);
	background-repeat: no-repeat;
}
.widegreybox {
	width: 750px;
}

.widegreyboxtop{
	height: 20px;
	background-image: url(../images/widegreyboxtop.jpg);
	background-repeat: no-repeat;
}
.widegreyboxmid{
	background-image: url(../images/widegreyboxmid.jpg);
	background-repeat: repeat-y;
	padding-left: 30px;
	padding-right: 0px;
}
.widegreyboxmid a {
	font-weight: bold;
	color: #ED1A23;
	text-decoration: none;
	font-size: 100%;
}
.widegreyboxmid a:hover {
	color: #693;
}	
.widegreyboxbot{
	height: 20px;
	background-image: url(../images/widegreyboxbot.jpg);
	background-repeat: no-repeat;
}
#rightCol {
	width: 660px;
	float: left;
	padding-top: 20px;
	color: #4a4a4c;
	font-size: 90%;
	padding-left: 65px;
}
#rightCol h2 {
	color: #777;
	padding-bottom: 5px;
	font-size: 130%;
}
#rightCol h3 {
	color: #777;
	padding-bottom: 5px;
	padding-top: 5px;
}

/*#rightCol h2 {
	text-indent: -20000px;
}*/
/*#rightCol h3 {
	text-indent: -20000px;
}
*/
#rightCol ul {
	padding-bottom: 15px;
	padding-left: 15px;
}
#rightCol ul li {
	padding-left: 13px;
	padding-bottom: 4px;
	padding-right: 80px;
}
.sublist {
	padding-left: 30px;
	padding-bottom: 4px;
	padding-right: 80px;
	list-style-type: disc;
}
.sublist ul li {
	background: url(../images/mainBullet2.gif) no-repeat left 6px;
	padding-left: 13px;
	padding-bottom: 4px;
	padding-right: 80px;
}
#rightCol ul li a {
	text-decoration: none;
	color: #ED1B24;
	font-weight: bold;
}
#rightCol ul li a:hover {
	text-decoration: none;
	color: #693;
	font-weight: bold;
}

#rightCol ul li ul li {
	background: url(none);
	padding-bottom: 0px;
}
#rightCol ul li ul li a {
	text-decoration: none;
	color: #5E5E60;
}
#rightCol ul li ul li a:hover {
	color: #693;
}


#rightCol p {
	padding-bottom: 10px;
	padding-right: 80px;
}
#rightCol p a {
	color: #ED1B24;
	text-decoration: none;
}
#rightCol p a:hover {
	color: #693;
}
#rightCol #chimpArea {
	padding-right: 35px;
	padding-bottom: 25px;
}
#chimpArea iframe {
	width: 600px;
	height: 400px;
	border: 1px solid #666;
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
}

#chimpArea iframe td {
	vertical-align: top;
}

#chimpArea .input-group ul li {
	background: url(none);
}

#widerightCol {
	width: 850px;
	float: left;
	padding-top: 20px;
	color: #4a4a4c;
	font-size: 90%;
	padding-left: 65px;
}
#widerightCol h2 {
	color: #777;
	padding-bottom: 5px;
	font-size: 130%;
}
#widerightCol h3 {
	color: #777;
	padding-bottom: 5px;
	padding-top: 5px;
}

/*#rightCol h2 {
	text-indent: -20000px;
}*/
/*#rightCol h3 {
	text-indent: -20000px;
}
*/
#widerightCol ul {
	padding-bottom: 15px;
	padding-left: 15px;
}
#widerightCol ul li {
	padding-left: 13px;
	padding-bottom: 4px;
	padding-right: 80px;
}
#widerightCol p {
	padding-bottom: 10px;
}
#widerightCol p a {
	color: #ED1B24;
	text-decoration: none;
}
#widerightCol p a:hover {
	color: #693;
}
#footer {
	clear: both;
}
#footer #footNav {
	background: #77797c;
}
#footer #copyright {
	padding-left: 10px;
	font-size: 75%;
}
#footer #copyright p {
	padding-top: 3px;
	padding-bottom: 3px;
}

.caspR {
	background: url(../images/CASPR-heading.jpg) no-repeat left top;
	height: 16px;
	width: 84px;
	padding-bottom: 15px;
}
.clients {
	background: url(../images/clients-3-main-heading.jpg) no-repeat left center;
	height: 16px;
	width: 240px;
	padding-top: 15px;
}
.corpOp {
	background: url(../images/corp-occup-heading.jpg) no-repeat left center;
	height: 24px;
	width: 476px;
	padding-top: 15px;
}
.otherDirs {
	background: url(../images/other-directors-heading.jpg) no-repeat left center;
	height: 16px;
	width: 167px;
	padding-top: 15px;
}
.marcusHead {
	background: url(../images/marcus-bowen-heading.jpg) no-repeat left center;
	height: 20px;
	width: 274px;
	padding-bottom: 15px;
}
.occupiers {
	background: url(../images/for-occupiers-heading.jpg) no-repeat left top;
	height: 20px;
	width: 141px;
	padding-bottom: 15px;
}
.buyers {
	background: url(../images/for-buyers-heading.jpg) no-repeat left top;
	height: 24px;
	width: 242px;
	padding-bottom: 15px;
}

.assetMngrs {
	background: url(../images/for-asset-man-heading.jpg) no-repeat left top;
	height: 22px;
	width: 338px;
	padding-bottom: 15px;
}
.thoughts {
	background: url(../images/20-thoughts-on-heading.jpg) no-repeat left top;
	height: 24px;
	width: 194px;
	padding-bottom: 15px;
}
.occupiersMani {
	background: url(../images/caspr-manifesto-heading.jpg) no-repeat left top;
	height: 22px;
	width: 469px;
	padding-bottom: 15px;
}
.deadOffice {
	background: url(../images/the-office-is-dead.jpg) no-repeat left top;
	height: 24px;
	width: 427px;
	padding-top: 15px;
}
.rigid {
	background: url(../images/rigid-box.jpg) no-repeat left top;
	height: 24px;
	width: 244px;
	padding-top: 15px;
}
.getWhat {
	background: url(../images/get-what.jpg) no-repeat left top;
	height: 24px;
	width: 317px;
	padding-top: 15px;
}
.getGood {
	background: url(../images/getting-good.jpg) no-repeat left top;
	height: 24px;
	width: 296px;
	padding-top: 15px;
}
.noI {
	background: url(../images/no-i.jpg) no-repeat left top;
	height: 16px;
	width: 202px;
	padding-top: 15px;
}
.timing {
	background: url(../images/timing.jpg) no-repeat left top;
	height: 24px;
	width: 255px;
	padding-top: 15px;
}




.terracotta {
	color: #98012e !important;
}
.brightRed {
	color: #EE2E21;
}




#current {
	color: #EE2E21 !important;
}
a.currentPage {
	color: #693 !important;
}

.noPad {
	padding-left: 0px !important;
}

