#left {
	border-color:#FDB827;
}
#left h1.clientftp {
	width:186px;
	height:36px;
	overflow:hidden;
	margin:8px 0px 0px 227px;
	background:transparent url(../images/text-clientftp.png) no-repeat;
	behavior:url(../images/iepngfix.htc);
}
#left.clientftp h2.learnmore {
	border-color:#FDB827;
	width:311px;
	height:20px;
	overflow:hidden;
	background:transparent url(../images/text-learnmore.png) no-repeat;
	_background:transparent url(../images/text-learnmore.gif) no-repeat;
	background-position:right top;
}
#left.clientftp ul#submenu li.hit { 
	background:transparent url(../images/icon-arrow-clientftp.png) no-repeat;
	_background:transparent url(../images/icon-arrow-clientftp.gif) no-repeat;
	background-position:0px 2px;
}
#left.clientftp ul#submenu li a:hover, 
#left.clientftp ul#submenu li.hit a:link, #left.clientftp ul#submenu li.hit a:visited, #left.clientftp ul#submenu li.hit a:hover {
	color:#FAB627;
}
img#header {
	width:928px;
	height:154px;
	position:absolute;
	top:93px;
	left:0px;
	z-index:2;
	behavior:url(../images/iepngfix.htc);
}
#right {
	border-top:1px solid #FDB827;
	margin-top:209px;
	font-size:12px;
	line-height:18px;
	padding-bottom:60px;
}
#right h1.sustainability {
	width:138px;
	height:26px;
	margin:24px 0px 18px -3px;
	text-indent:-2000px;
	background:transparent url(../images/text-sustainability.png) no-repeat;
	behavior:url(../images/iepngfix.htc);
}
#right h1.ourapproach {
	width:143px;
	height:30px;
	margin:20px 0px 5px -3px;
	text-indent:-2000px;
	background:transparent url(../images/text-ourapproach.png) no-repeat;
	behavior:url(../images/iepngfix.htc);
}
#right h1.ourservices {
	width:143px;
	height:30px;
	margin:20px 0px 5px -3px;
	text-indent:-2000px;
	background:transparent url(../images/text-ourservices.png) no-repeat;
	behavior:url(../images/iepngfix.htc);
}
#right p {
	margin-bottom:7px;
}
#right .lg {
	font-size:14px;
	line-height:24px;
}

p.author {
	font-style:italic;
	font-weight:bold;
	font-size:11px;
}


/* collapse buttons */
ul#collapse { margin-top:23px; }
ul#collapse li, ul#collapse li a.button { border-color:#B78937; }
ul#collapse li a#clients:link, ul#collapse li a#clients:visited {
	background:transparent url(../images/button-clientftp-clients.jpg) no-repeat;
	background-position:0px 0px;
}
ul#collapse li a#contractors:link, ul#collapse li a#contractors:visited {
	background:transparent url(../images/button-clientftp-contractors.jpg) no-repeat;
	background-position:0px 0px;
}

ul#collapse li a#experience:link, ul#collapse li a#experience:visited {
	background:transparent url(../images/button-clientftp-experience.jpg) no-repeat;
	background-position:0px 0px;
}
ul#collapse li a#employee:link, ul#collapse li a#employee:visited {
	background:transparent url(../images/button-clientftp-employee.jpg) no-repeat;
	background-position:0px 0px;
}
ul#collapse li a#disciplined:link, ul#collapse li a#disciplined:visited {
	background:transparent url(../images/button-clientftp-disciplined.jpg) no-repeat;
	background-position:0px 0px;
}
ul#collapse li a#stewardship:link, ul#collapse li a#stewardship:visited {
	background:transparent url(../images/button-clientftp-stewardship.jpg) no-repeat;
	background-position:0px 0px;
}

ul#collapse li a#clients:hover, ul#collapse li a#contractors:hover, 
ul#collapse li a#experience:hover, ul#collapse li a#employee:hover, 
ul#collapse li a#disciplined:hover, ul#collapse li a#stewardship:hover {
	background-position:0px -30px;
}
ul#collapse li div {
	padding:0px 0px 10px;
	display:none;
}
ul#collapse li div p {
	padding:8px 0px 13px 3px;
	margin:0px;
	width:377px;
}



/* headers in collapse */
ul#collapse div h2.experienceheader, ul#collapse div h2.employeeheader, ul#collapse div h2.disciplinedheader, ul#collapse div h2.stewardshipheader {
	display:block;
	width:100%;
	text-indent:-2000px;
	font-size:15px;
	margin-top:14px;
	margin-bottom:0px;
}
ul#collapse div h2.experienceheader { 
	background:transparent url(../images/text-header-experience.png) no-repeat;
	height:47px;
	behavior:url(../images/iepngfix.htc);
}
ul#collapse div h2.employeeheader { 
	background:transparent url(../images/text-header-employee.png) no-repeat;
	height:68px;
	behavior:url(../images/iepngfix.htc);
}
ul#collapse div h2.disciplinedheader {
	background:transparent url(../images/text-header-disciplined.png) no-repeat;
	height:47px;
	behavior:url(../images/iepngfix.htc);
}
ul#collapse div h2.stewardshipheader {
	background:transparent url(../images/text-header-stewardship.png) no-repeat;
	height:47px;
	behavior:url(../images/iepngfix.htc);
}



ul.arrowlist {
	width:100%;
	overflow:hidden;
	list-style:none;
	float:left;
	display:inline;
}
ul.arrowlist li {
	background:transparent url(../images/icon-arrow-white.gif) no-repeat;
	background-position:2px 4px;
	padding-left:22px;
	float:left;
	display:inline;
	width:100%;
	margin:3px 0px 8px;
	font-size:14px;
}



span.divider { margin-bottom:11px; display:block; }

