﻿#PublicMainContent
{
	/*background-image:url(/Images/CustomerSpecific/HomeContentFiller.jpg); 	background-repeat:repeat-x;	*/
}
.RadEContent, .RadEContentBordered
{
	padding: 3px;
	margin: 0px;
	text-align: left;
	background-repeat: no-repeat;
	word-wrap: break-word;
	background-color: White;
}
p
{
	font-size: 13px;
}

#HomeAbstract
{
	width: 964px;
	padding: 0 18px 7px 18px;
	display: block;
}



#PublicLeftContent
{
	background-image: none;
	float: left;
	padding: 8px 0 8px 0px;
	position: relative;
	width: 446px;
	clear: both;
	display:none;
}
#ParentCategoryText
{
}
#PublicMainContent, .PublicMainContent
{
	position: relative;
	float: left;
	padding: 0 0px 0 0px;
	/*margin: 8px 18px 8px 0;*/
	width: 892px;
	
	
}



#ImageWithText
{
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	float: left;
	background-image: url(/Images/CustomerSpecific/CBContentBackground.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	border-bottom: 2px solid #C2C2C2;
	width:872px;
}

.CategoryAbstract, #CategorySubtitle
{
	display: none;
}

.CategoryStatus, .CategoryAbstract, .CategoryDescription, .CaseStudy, #CategoryTitleSector, #SectorImageArea, #CategorySubTitle
{
	display: none;
}

#RockSolidPoweredByLogo
{
	position: relative;
	float: right;
	bottom: 1px;
	right: 1px;
	margin: 0 12px 8px 0;

}

#RelatedContentAndRelatedDocument
{
	display: none;
}

/* .ErrorMessage
{
	position:absolute;
	
	top: 0px;
	left: 0px;
}
.CategoryContent
{
	margin:-10px 0 0 0;
}*/
.HomeContent
{
	height:0px;
} 

.CategoryContextSensitiveMenu
{
	float: right;
	padding-right:110px;
}
.H1Color
{
	font-size:17.5px;
}

.HomeLeftContentPlaceHolder
{
	position:relative;
	float:left;
	width:406px;
	padding:0 20 0 0;
}

#HomeMainContentPlaceHolder
{
	position:relative;
	float:left;
	width:405px;
	_margin:0 0 60px 0;
	padding:0 0 80px 20;
}

.HomeMainContentPlaceHolderClass
{
	position:relative;
	float:left;
	margin:10px 0 0 0;
	/*padding: 0px 0 10px 0;*/
	border-left: 1px solid #BCBDC0;
}
#HomeLeftContentPlaceHolder
{
	position:relative;
	float:left;
	padding: 10px 0 0 0;
}

#HomeAbstractDiv1
{
	width:854px;
	display:block;
	padding-left:18px;
	padding-right:18px;
	
}

.CategoryContent
{
	padding-bottom:10px;

}

.HomePageNews
{
	border-bottom:solid 1px black;
	padding:10px 0 10px 0;
	
}

.OurSectorImage
{
	height:62px;
	width:200px;
	overflow:hidden;
}
#HomePageOurPeople
{
	padding-top:10px;
}



