/* CSS Document */



/*CO.UK */

#ContentHm {
	background-color:#FFFFFF;
	float:left;
	height:auto;
	min-height:429px;
	width:1007px;
	*margin-top:-3px;
}

/*
#ContentHeading{
	float:left;
	height:30px;
	width:500px;
	color:#990000;
	font-size:16px;
	font-weight:bold;
}
*/

#ContentHeadingBio{
	float:left;
	height:20px;
	width:500px;
	color:#990000;
	font-size:17px;
	font-weight:bold;
}

.SubContentLeft {
	float:left;
	height:auto;
	width:490px;
	padding-bottom:10px;
	min-height:570px;
	margin-left:35px;
	margin-top:22px;
}

.SubContentLeftHome{
	min-height:470px;
}

.SubContentRight {
	float:left;
	height:auto;
	width:305px;
}

#ContentBtmUk{
	float:right;
	height:auto;
	width:260px;
	padding-top:10px;
	padding-bottom:10px;
	min-height:584px;
}

#ContentBtmNational{
	float:left;
	height:auto;
	width:490px;
	padding-top:10px;
	margin-left:15px;
	font-size:15px;
}

#ContentBtmNationalBio{
	float:left;
	height:auto;
	width:490px;
	/*padding-top:5px;*/
	font-size:15px;
}

#ContentRight {
	border-left:1px solid #666666;
	float:left;
	/*font-size:12px;*/
	height:auto;
	width:835px;
}

.FooterImgCoUk {
	float:left;
	width:102px;
	height:65px;
	margin-left:15px;
	margin-top:15px;
}

#BioRhsTitle {
	color:#990000;
	font-size:15px;
	font-weight:bold;
	width:140px;
	padding-top:13px;
	padding-bottom:28px;
}

#BioHeading{
	float:left;
	height:30px;
	width:500px;
	color:#000000;
	font-size:16px;
	font-weight:bold;
}

#BioContent{
	float:left;
	height:auto;
	width:500px;
	padding-top:10px;
	color:#333333;
	font-size:15px;
	font-weight:bold;
}

.ContactHeading {
	float:left;
	width:100%;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}

.ContactContent {
	float:left;
	width:100%;
	font-size:14px;
	padding-bottom:10px;
}

.ContactHeadingMail {
	float:left;
	width:100%;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
}

.ContactContentMail {
	float:left;
	width:100%;
	font-size:14px;
	padding-bottom:20px;
}

.DownloadBio {
	float:left;
	padding-top:5px;
	width:100%;
	font-size:14px;
}

.DownloadBioImg {
	float:left;
	border-top:1px solid #DDDEDF;
	width:154px;
	padding-top:10px;
}



.WatchVideo {
	float:left;
	padding-top:5px;
	width:100%;
	font-size:14px;
}

.WatchVideoImg {
	float:left;
	border-top:1px solid #DDDEDF;
	width:170px;
	padding-top:10px;
}



#SubHeadingDesc {
	color:#707070;
	float:left;
	font-size:15px;
	font-weight:bold;
	margin-left:15px;
	width:405px;
	padding-bottom:20px;
}

.ContentCasestudies{
	float:left;
	height:auto;
	width:490px;
	/*padding-top:10px;*/
	font-size:15px;
}

#ContentRightCasestudies{
	float:left;
	height:auto;
	width:835px;
	font-size:12px;
	border-left:1px solid #666666;
}

.OurClients {
	float:left;
	height:auto;
	width:500px;
	margin-left:35px;
	margin-top:22px;
}

.OurClientsSectorwise {
	float:left;
	height:auto;
	width:750px;
	margin-left:35px;
}

#ContentHeadingClients {
	color:#990000;
	float:left;
	font-size:18px;
	font-weight:bold;
	height:30px;
	width:500px;
}

#ContentBtmClients{
	float:left;
	height:auto;
	width:500px;
	/*margin-left:25px;*/
	padding-bottom:10px;
	/*padding-top:10px;*/
	color:#666666;
	font-size:15px;
	font-weight:bold;
}

.ClientHeading{
	float:left;
	height:30px;
	width:500px;
	color:#666666;
	font-size:15px;
	margin-top:20px;
}

.ClientsLogo{
	float:left;
	height:auto;
	width:700px;
	border-bottom:1px solid #666666;
}

#AllClientsList{
	float:left;
	height:auto;
	width:700px;
}

.ClientsList{
	float:left;
	height:auto;
	width:690px;
	padding-bottom:15px;
}

.TableHeading{
	color: #0f8cc9;
	float:left;
	font-size:14px;
	height:20px;
	margin-bottom:15px;
	width:500px;
	border-bottom:1px dotted #cccccc;
}

.TableLeft{
	float:left;
	height:auto;
	width:325px;
	font-size:15px;
	line-height:20px;
	padding-right:10px;
}

.TableRight{
	float:right;
	height:auto;
	width:325px;
	font-size:15px;
	line-height:20px;
	padding-right:10px;
}

.OurTeam {
	float:left;
	height:auto;
	width:500px;
	margin-left:35px;
	margin-top:22px;
}

#LineTeam {
	float:left;
	height:1px;
	width:528px;
	background-color:#999999;
	margin-left:35px;
}

.OurTeamMembers {
	float:left;
	height:auto;
	width:750px;
	margin-left:35px;
	margin-top:20px;
}

#AllMembersList {
	float:left;
	height:auto;
	width:700px;
}

.MemberLists {
	float:left;
	height:auto;
	width:640px;
	padding-bottom:15px;
}

.Tabel1 {
	float:left;
	height:auto;
	width:176px;
	font-size:15px;
	line-height:18px;
}

.Tabel2 {
	float:left;
	height:auto;
	width:176px;
	font-size:15px;
	line-height:18px;
}

.Tabel3 {
	float:left;
	height:auto;
	width:176px;
	font-size:15px;
	line-height:18px;
	padding-right:10px;
}



/*.MemberLists table tr td a {
	border-bottom:1px dotted #D0D0D2;
}*/

.MemberClient {
	float:left;
	width:auto;
	/*border-bottom:1px dotted #D0D0D2;*/
}

#ContactLeft{
	float:left;
	width:200px;
	height:auto;
}

#ContactRight{
	float:right;
	width:200px;
	height:auto;
}

#ContactImage{
	float:left;
	width:771px;
	height:auto;
	margin-top:20px;
}

.ContactSector{
	float:left;
	font-size:18px;
	font-weight:bold;
	height:20px;
	margin-bottom:15px;
	width:531px;
	color:#991F22;
	border-bottom:1px dotted #999999;
	padding-bottom:5px;
	margin-top:20px;
}

.BlueUnderline{
	border-bottom:1px dotted #AAAAAA;
}

.BoldBlack{
	color:#666666;
	font-weight:bold;
}

.HeaderDottedLine{
	border-bottom:1px dotted #AAAAAA;
	float:left;
	padding-bottom:2px;
}

.FeaturedArticleDiv{
	border-bottom:1px solid #CCCCCC; 
	min-height:110px;
	height:auto;
	margin-bottom:15px;
	float:left;
	padding-bottom:10px;
}

.FeaturedArticleDivTitle{
	font-size:13px;
	float:left;
	width:490px;
}

.FeaturedArticleDivSubTitle{
	font-size:15px;
	color:#137CCC;
	border-bottom:1px dotted #AAAAAA;
	float:left; 
	width:auto;
}

.FeaturedArticleDivAuthor{
	color:#333333;
	font-style:italic; 
	float:left; 
	margin-bottom:10px;
	margin-top:10px; 
	width:400px;
}

.FeaturedArticleDivPdf{
	float:left;
	width:400px;
}

.NewsStory{
	float:left;
	width:450px; 
	margin-top:10px;
	margin-bottom:10px;
}

#homepage{
	float:left;
	height:auto;
	width:490px;
	/*padding-top:10px;*/
	font-size:13px;
	line-height:15px;
}

.bioCell{
	width:145px;
	margin-right:20px;
	float:left;
	display:inline-block;
	min-height:20px;
	height:auto;
	padding-right:10px;
	font-size:15px;
	padding-top:10px;
	padding-bottom:5px;
}

.bioRow{
	width:531px;
	clear:both;
	display:inline-block;
	min-height:38px;
	height:auto;
	border-bottom:thin dotted #CCCCCC;
}

#IntermediateLinksUk{
	float:left;
	margin-bottom:20px;
	font-weight:bold;
	font-size:15px;
	line-height:30px;
}



/*Core Styles*/

#IntermediateLinksUk a:hover{
	color:#990000;
}

.DownloadBio p {
	float:left;
	width:100%;
	padding-top:1px;
}

.WatchVideo p {
	float:left;
	width:100%;
	padding-top:4px;
}

#ContentRightCasestudies a{
	text-decoration:none;
	color:#000000;
}

#ContentRightCasestudies a:hover{
	text-decoration:none;
	color:#990100;
}

#ContentBtmClients span{
	font-weight:normal;
}

#ContentRight ul, .ContentCasestudies ul {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:25px;
}

#ContentRight li, .ContentCasestudies li {
	margin-bottom:5px;
}

span.mi_head2 {
	color:#0066CC;
}

.MemberLists table tr td {
	float:left;
	margin-bottom:15px;
	*padding-bottom:10px;
	*padding-top:5px;
}

.ClientsLogo table{
	float:left;
	padding-bottom:30px;
}

#RhsLayNational a{
border-bottom:1px dotted #AAAAAA;
font-weight:normal !important;
}

#ContentBtmClients a{
border-bottom:1px dotted #AAAAAA;
}

#ContentRightCasestudies h2.boldtitlepadded{
    color:#666666;
	font-size:15px;
	font-weight:bold;
	margin-bottom:15px;
}