body { 
	
} 

.C-l0c1r0 { width: 900px; margin:0; } /* this is an exception to allow for a 3 column floating layout */

#website {
	background: #fff url(/Design/Images/Page-Styles/Home/bg.gif) repeat-x 0 0;
} 
#w-top {
	background: none; /* hides option tabs bg */
	position: relative;
} 
ul.w-options {
	display: none; /* hides option tabs */
} 
ul.breadcrumbs {
	display: none; /* hides crumbs */
} 
a.return-xafinity {
	display:none; /* hides back link */
} 

h2.w-logo a {
	position: absolute;
	top: 6px;
	left: 18px;
	float: none;
	width: 520px;
	height: 111px;
	text-indent: -9999px;
	background: url(/Design/Images/Page-Styles/Home/logo.gif) no-repeat 0 0;
} 

div.w-search {
	position: absolute;
	top: 36px;
	right: 25px;
	float: none;
} 
#flashbanner {
	display: block;
	height: 170px;
	width: 314px;
	overflow: hidden;
	position: absolute;
	top: 20px;
	right: 10px;
} 
#content {
	width: 894px;
	padding-top: 20px;
	background: url(/Design/Images/Page-Styles/Home/flash-bg.gif) no-repeat right top;
	min-height: 400px;
	height: auto !important;
	height: 400px;
} 
#bottom-menu {
	display: none;
} 
#content {
	padding-bottom: 60px; /* value of footer height */
}  
#w-footer {
	margin-top: -60px; /* negative value of footer height */
	height: 60px; /* value of footer height */
} 


/* PART STYLES */
.ps-home-buttons {
	width: 538px;
	height: 170px;
	margin-left: 9px;
} 
.ps-home-box {
	width: 286px;
	background: url(/Design/Images/Part-Styles/box-bg.gif) no-repeat 0 0;
	clear: none;
	float: left;
	margin: 34px 6px 0 6px;
	height: 400px;
	overflow: hidden;
} 
.ps-home-box .title {
	margin: 0 3px;
	padding: 15px 16px 22px 16px;
	font-size: 1.8em;
	color: #193a65;
} 
.ps-home-box .content {
	padding: 0 16px;
} 
.blue .content a {
	text-decoration: none;
} 
.purple .title {
	border-top: 7px solid #7e73b0;
} 
.blue .title {
	border-top: 7px solid #58a7e0;
} 
.yellow .title {
	border-top: 7px solid #e0b100;
} 
.yellow img {
	margin:0 19px 8px 20px;
} 
.ps-home-logos {
	clear: both;
	height: 67px;
	width: 846px;
	margin: 0 24px;
} 

#ContentPane .ps-home-logos .part-rich-content ul {
	margin: 0;
}
#ContentPane .ps-home-logos .part-rich-content ul li {
	list-style: none;
	float: left;
	padding: 0;
	margin: 0;
	background: none;
}
#ContentPane .ps-home-logos .part-rich-content ul li a {
	display: block;
	height: 67px;
	text-indent: -9999px;
	background-image: url(/Design/Images/Page-Styles/Home/bottom-logos.gif);
	background-repeat: no-repeat;
}
.ps-home-logos ul li.claybrook a {
	width: 156px;
	background-position: 0 0;
}
.ps-home-logos ul li.consultancy a {
	width: 160px;
	background-position: -156px 0;
}
.ps-home-logos ul li.paymaster a {
	width: 160px;
	background-position: -316px 0;
}
.ps-home-logos ul li.skillbase a {
	width: 147px;
	background-position: -476px 0;
}
.ps-home-logos ul li.hazell a {
	width: 111px;
	background-position: -623px 0;
}
.ps-home-logos ul li.trustees a {
	width: 112px;
	background-position: -734px 0;
}

/* MIDDLE SECTION */
.blue img {
	border: 1px solid #d6d6d6;
	float: left;
	width: 68px;
} 
.blue span {
	float: left;
	width: 160px;
	margin-left: 6px;
	display: block;
	padding: 0 0 10px 0;
} 
.blue p {
	clear: both;
	padding: 0 0 10px 0;
} 


/* DOCUMENTS PART */
.part-documents {
	margin: 0;
} 
.part-documents table.documents thead {
	display:none;
} 
.part-documents table.documents td {
	padding: 8px 0px;
	border-bottom: none;
} 
.part-documents table.documents td.description {
	display: none;
} 
.part-documents table.documents td.date {
	display: none;
} 
.part-documents table.documents td.title {
	border: none;
	font-size: 1em;
	padding-left: 23px;
	background: url(/Design/Images/Page-Styles/Home/insights.gif) no-repeat 1px 7px;
} 
.purple .part-documents table.documents td.title {
	background: url(/Design/Images/Page-Styles/Home/insights.gif) no-repeat 1px 7px;
} 
.yellow .part-documents table.documents td.title {
	background: url(/Design/Images/Page-Styles/Home/newsroom.gif) no-repeat 1px 9px;
} 
.part-documents table.documents tr:hover {
	background-color: transparent;
} 
.part-documents table.documents td.title a {
	font-weight: bold;
	text-decoration: none;
	display: block;
} 