body {
	background:#fff !important;
	}

#everything {
	background:#fff !important;
	padding:3% 5% !important;
	width:90% !important;
	}

.floatHolder {
	overflow:visible !important;
	}

#header {
	height:auto !important;
	overflow:hidden;
	width:100%;
	}

#header #logo {
	margin:0;
	}

#header #logo a {
	width:auto !important;
	}

#header #logo a span {
	color:#002D62;
	position:static !important;
	}

#header #pageTools,
#header #primaryNavigation,
#header .slogan,
#main .introduction .distressEffect,
#main .ancillary,
#main.related .aside,
#main #mainContent #crumbTrail,
#main #mainContent .pdf,
#footer .siteMap,
#footer .footerMenu,
#footer .footerTools ul.partnerMenu,
#main .clientList form {
	display:none !important;
	visibility:hidden !important;
	}

#main {
	width:100%;
	}

#main.content .introAndHighlight {
	margin:0;
	}

#main .introAndHighlight .introduction {
	clear:left;
	margin:0;
	padding:0;
	width:65%;
	}

#main.content .introAndHighlight .introduction img {
	width:100%;
	}

#main .introAndHighlight .introduction blockquote p {
	font-size:3em;
	padding-left:0;
	padding-top:0;
	}

#main .introAndHighlight .highlightBox {
	margin:0 0 0 5%;
	padding:0;
	width:30%;
	}

#main .featureArea1,
#main .featureArea2 {
	float:none;
	width:auto;
	}

#main .featureArea1 blockquote {
	margin:0 5%;
	}

#main .featureArea1 blockquote p {
	margin:0;
	}

#main .featureArea1 cite {
	margin-bottom:1em;
	}

#main .featureArea2 img {
	width:100%;
	}

#main .featureArea2 .caseStudies .caseStudy {
	margin-left:2%;
	max-width:300px;
	width:48%;
	}

#main .featureArea2 .newsItems .newsItem {
	margin-left:2%;
	max-width:680px;
	width:100%;
	}

#main .aside {
	margin:0 0 0 5%;
	padding:0;
	width:30%;
	}

#main #mainContent {
	float:none;
	margin:0;
	width:65%;
	}

#main.related #mainContent {
	width:100%;
	}

#main.wideContent #mainContent {
	float:left;
	width:65%;
	}

#main #mainContent .clientList,
#main #mainContent .clientList ul {
	width:100%;
	}

#footer,
#footer .footerTools,
#footer .footerToolsInner {
	border-color:#aaa;
	padding:0;
	width:100%;
	}
