body,html {

	font-family:Verdana, Arial, Tahoma, sans-serif;
	height:100%;
	font-size:65%;
	color: #505050;
	}

table{
			font-size:170%;
		}

*{
	margin:0px;
	padding:0px;
}


		p{
		font-size:175%;
		line-height:18px;
		
		}
		
		h1{
		
		}
		
		h2{
			font-size:180%;
			color: #505050;
		}
		
		h3{
		
		}
		
		h4{
		
		}



#PageContainer{
	width:930px;
	margin:0px auto;
	background:url(/images/ContainerBackg.gif) repeat-y;
}

#PageContainerBottom{
	width:930px;
	height:13px;
	display:block;
	clear:both;
	background:url(/images/ContainerBottom.jpg) no-repeat;
}

#HeaderTop{
	width:913px;
	height:13px;
	display:block;
	background-image:url(/images/HeadTop1.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 7px;	
}

#HeaderBottom{
	width:903px;
	height:36px;
	display:block;
	margin:0px 0px 0px 7px;
	padding:5px 0 13px 10px;
	background:url(/images/HeadTop2.jpg) repeat-y;
}

#MainLogo{
	margin:0px 0px 0px 0px;
	_margin:0px 0px -21px 0px;
	position:absolute;
	z-index:200;
}

#Waves{
	width:535px;
	height:243px;
	display:block;
	position:relative;
	margin:-55px 0px -187px 385px;
	z-index:100;
	overflow:visible;
}

#SideNav{
	width:107px;
	float:left;
	margin:95px 0px 0px 7px;
	_margin:95px 0px 0px 3px;
	background:url(/images/NavLeftBackg.jpg) repeat-x;
	background-color:#6388DC;
}

#SideNavCorner{
	width:107px;
	height:17px;
	display:block;	
	background-image:url(/images/NavLeftCorner.jpg);
	background-repeat:no-repeat;
	background-position: bottom right;
	
}
		#SideNav h3{
			width:71px;
			font-size:180%;
			padding:12px 18px 10px 18px;
			color:#FFBE00;
		}
		
		#SideNav h4{
			font-size:175%;
			padding:12px 18px 3px 18px;
			color:#FFFFFF;
			padding-top:8px;
			border-top:1px dotted #BCC9E7;
		}

		#SideNav ul{
			margin:0px 0px 11px 0px;
		}
		
		#SideNav li{
			font-size:170%;
			/*padding:0px 18px 0px 18px;*/
			padding:0px 16px 0px 18px;
			list-style:none;
		}
		
		#SideNav ul li a {
			color:#C5C7C8;
			text-decoration:none;
		}
		
		#SideNav ul li a:hover {
			color:#FFFFFF;
			text-decoration:underline;
		}
		
		#SideNav ul li a.Selected{
			color:#FFBE00;
			font-weight:700;
			text-decoration:none;
		}

#ContentContainer{
	width:725px;
	margin:30px 0px 0px 50px;
	/*_margin:-512px 0px 0px 82px;*/
	_margin:-410px 0px 0px 82px;

	float:left;
	clear:none;
	_clear:both;
	background:url(/images/HeadGraphicLondon.jpg) no-repeat;
	z-index:-1;
}

		
		#ContentContainer p{
				font-size:175%;
				line-height:18px;
				margin:0px 0px 0px 5px;
				}
		
#ExpertiseSubNav{
	width:713px;
	float:left;
	clear:both;
	margin:16px 0px 0px 6px;
}

#ExpertiseSubNav h4{
	width:180px;
	height:19px;
	display:block;
	float:left;
	background-image:url(/images/expertise.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	text-indent:-5000px;
}

#ExpertiseSubNav h5{
	font-size:175%;
	color:#505050;
	margin:-22px 9px 0px 9px;
	padding:9px 0px 6px 0px;
	border-bottom:1px dotted #B2B1A7;
}

#ExpertiseSubNav p{
	font-size:170%;
	line-height:normal;
	margin:4px 9px 0px 9px;
}

#ExpertiseSubNav h5 a{
	font-size:100%;
	color:#6E6E6E;
	text-decoration:none;
}

#ExpertiseSubNav h5 a:hover{
	text-decoration:underline;
}

.FloatContainer{
	clear:both;
}

.Light{
	width:145px;
	height:19.5em;
	float:left;
	background:url(/images/SubBack2.jpg) repeat-y;
}

.LightArrow{
	width:4px;
	height:9px;
	margin:11px 0px 0px 0px;
	display:block;
	background:url(/images/SubBack2arrow.jpg) no-repeat;
}

.Dark{
	width:141px;
	height:19.5em;
	float:left;
	background:url(/images/SubBack1.jpg) repeat-y;
}

.DarkEnd{
	width:141px;
	height:19.5em;
	float:left;
	background-color:#F2F2F2;
}

.spacer{
	width:7px;
	height:7px;
	display:block;
}

.DarkEndCorner{
	width:7px;
	height:7px;
	display:block;
	background:url(/images/DarkEndCorner.jpg) no-repeat;
	float:right;	
}

.DarkStartCorner{
	width:7px;
	height:7px;
	display:block;
	background:url(/images/DarkStartCorner.jpg) no-repeat;
	float:left;	
}

.DarkArrow{
	width:4px;
	height:9px;
	margin:11px 0px 0px 0px;
	display:block;
	background:url(/images/SubBack1arrow.jpg) no-repeat;
}


#ServicesSubNav{
	width:427px;
	float:left;
	clear:both;
	margin:16px 0px 20px 6px;
}

#ServicesSubNav h4{
	width:102px;
	height:19px;
	display:block;
	float:left;
	background-image:url(/images/services.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	text-indent:-5000px;
}

#ServicesSubNav h5{
	font-size:175%;
	color:#505050;
	margin:-22px 9px 0px 9px;
	padding:9px 0px 6px 0px;
	border-bottom:1px dotted #B2B1A7;
}

#ServicesSubNav p{
	font-size:170%;
	line-height:normal;
	margin:4px 9px 0px 9px;
}

#ServicesSubNav h5 a{
	font-size:100%;
	color:#6E6E6E;
	text-decoration:none;
}

#ServicesSubNav h5 a:hover{
	text-decoration:underline;
}




#Footer{
	width:514px;
	margin:6px 0px 0px 0px;
	padding:3px 0px 4px 8px;
	display:block;
	background:url(/images/footerBackg.jpg) repeat-y;
	float:left;
}

		#Footer ul{
			display:inline;
		}
		
		#Footer ul li{
			list-style:none;
			display:inline;
			padding:0px 8px 0px 8px;
			border-right:1px solid #FFFFFF;
		}
		
		#Footer ul li a{
			font-size:170%;
			color:#EBEBEB;
			text-decoration:none;
		}
		
		#Footer ul li a:hover{
			text-decoration:underline;
		}

#FooterSearch{
	float:left;
	margin:6px 0px 0px -8px;
}

		#FooterSearch input{
			width:145px;
			height:15px;
			border:1px solid #BFBFBF;
			float:left;
			text-indent:5px;
			font-size:150%;
			padding:3px 0px 0px 0px;
		}
		
		#FooterSearch img{
			width:21px;
			height:20px;
			float:left;
		}
		
		#FooterSearch #SearchGo{
			width:28px;
			height:20px;
			margin:-3px 0px 0px 0px;
			cursor:pointer;
			float:left;
			border:none;
			text-indent:-5000px;
		}

#FooterText p{
	font-size:130%;
	color:#B7B7B7;
	line-height:10px;
	margin:25px 0px 10px 0px;
	padding:5px 0px 0px 0px;
}

#breadcrumbs{
	width:100%;
	font-size:95%;
	padding:40px 0px 0px 0px;
	clear:both;
}

#breadcrumbs p a{
	color:inherit;
}




















#SubContentContainer{
	width:725px;
	margin:90px 0px 0px 50px;
	float:left;
}

#SubContentContainer #SubContent{
	width:514px;
	float:left;
}

#SubContentContainer #SubContent h5{
	font-size:180%;
	color:#505050;
	margin:30px 0px 50px 0px;
}

#SubContentContainer #SubContent h6{
	width:141px;
	height:18px;
	display:block;
	margin:50px 0px 0px 0px;
	background-image:url(/images/ContactDetails.jpg);
	background-repeat:no-repeat;
	float:left;
	text-indent:-5000px;
	clear:both;
}

#GridContainer{
	width:456px;
	margin:0px 0px 0px 0px;
}

#SubContentContainer #SubContent p{
	margin:30px 0px 0px 0px;
	padding:0px 14px 0px 0px;
}


#SubContentContainer #SubContent .YearDetail{
	height:25px;
}

#SubContentContainer #SubContent #HistoryTable{
	
}

#SubContentContainer #SubContent #HistoryTable tr td{
	padding:10px;
}


#SubContentContainer #SubContent .displayNone{
	display:none;
}

#SubContentContainer #SubContent #Map{
	float:right;
	margin:0px -25px 0px 0px;
}

#SubContentContainer #SubContent .FfloatLeft{
	width:220px;
	float:left;
}

#SubContentContainer #SubContent .FfloatRight{
	width:220px;
	float:right;
}

#SubContentContainer #SubContent ul.dotted{
	margin:25px 0px 25px 0px;
	list-style-image: url(/images/GridComponentArrow.jpg);
	list-style-position: inside;
}

#SubContentContainer #SubContent ul li.dotted{
	width:250px;
	padding:8px 0px 8px 0px;
	border-top:1px dotted #B7B5AC;
	font-size:180%;
	font-weight:700;
}

#SubContentContainer #SubContent ul li.dotted a{
	color:inherit;
	text-decoration:none;
	color:#505050;
}

#SubContentContainer #SubContent ul li.dotted a:hover{
	text-decoration:underline;
	color:#505050;
}

#SubContentContainer #SubContent ul li.dottedbottom{
	width:250px;
	padding:8px 0px 8px 0px;
	border-top:1px dotted #B7B5AC;
	border-bottom:1px dotted #B7B5AC;
	font-size:180%;
	font-weight:700;
}

#SubContentContainer #SubContent ul li.dottedbottom a{
	color:inherit;
	text-decoration:none;
	color:#505050;
}

#SubContentContainer #SubContent ul li.dottedbottom a:hover{
	text-decoration:underline;
	color:#505050;
}

#SubContentContainer #SubContent ul.inline{
	display:inline;
}

#SubContentContainer #SubContent ul li.inline{
	padding:0px 5px 0px 5px;
	font-size:180%;
	display:inline;
}

#SubContentContainer #SubContent ul{
	margin:15px 0px 15px 0px;
	list-style-image: url(/images/GridComponentArrow.jpg);
	list-style-position: inside;
}

#SubContentContainer #SubContent ul li{
	padding:5px 0px 5px 0px;
	font-size:180%;
}

#SubContentContainer #SubContent ul li ul{
	margin:5px 0px 5px 20px;
	list-style-image: url(/images/GridComponentArrow2.jpg);
	list-style-position: inside;
}

#SubContentContainer #SubContent ul li ul li{
	padding:5px 0px 5px 0px;
	font-size:90%;
}



#SubContentContainer #SubContent .RightBorder{
	border-right:1px solid #8F8F8F;
}

#SubContentContainer #SubContent .TopBorder{
	border-top:1px solid #8F8F8F;
}

#SubContentContainer #SubContent .TopRightBorder{
	border-right:1px solid #8F8F8F;
	border-top:1px solid #8F8F8F;
}





#SubContentContainer #SubContent table#grid{
	font-size:100%;
	margin:20px 0px 20px 0px;
	width:90%;
	border-collapse:collapse;
}

#SubContentContainer #SubContent table#grid tr td{
	padding:10px;
	width:50%;
}

#SubContentContainer #SubContent table#grid tr td ul {
	margin:5px 0px 5px 0px;
	list-style: none;
}

#SubContentContainer #SubContent table#grid tr td ul li{
	list-style-image:none;
	list-style: none;
	background:url(/images/GridComponentArrow.jpg) no-repeat;
	background-position:0px 3px;
	padding:0px 0px 0px 10px;
	_padding:0px 0px 0px 0px;
	margin:8px 0px 8px 0px;
}



#SubContentContainer #SubContent table#grid tr td.RightBorder{
	border-right:1px solid #CCCCCC;
}

#SubContentContainer #SubContent table#grid tr td.TopBorder{
	border-top:1px solid #CCCCCC;
}

#SubContentContainer #SubContent table#grid tr td.TopRightBorder{
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}



#GridContainer .GridComponentContact{
	width:224px;
	height:15em;
	margin:0px 0px 10px 0px;
	font-size:100%;
	color:#505050;
}






#SubContentContainer #RightSubMenu{
	width:150px;
	float:left;
	background:url(/images/RightMenuDropShadow.jpg) no-repeat;
	background-position:top left;
	margin:134px 0px 0px 0px;
	padding:30px 0px 0px 22px;
}


#SubContentContainer #RightSubMenu .SubMenuRightDownload{
	width:108px;
	height:19px;
	display:block;
	background:url(/images/Download.jpg) no-repeat;
}

#SubContentContainer #RightSubMenu .SubMenuRightMoreInfo{
	width:108px;
	height:19px;
	display:block;
	background:url(/images/MoreInfo.jpg) no-repeat;
}

#SubContentContainer #RightSubMenu .SunMenuRightContent{
	width:143px;
	background-color:#F2F2F2;
	font-size:170%;
	margin:0px 0px 15px 0px;
}

#SubContentContainer #RightSubMenu .SunMenuRightContent h3{
	background:url(/images/DownloadArrow.jpg) no-repeat;
	background-position:0px 2px;
	margin:0px 12px 2px 6px;
	padding:3px 0px 3px 22px;
	font-size:120%;
	border-bottom:1px dotted #B2B1A7;	
}

#SubContentContainer #RightSubMenu .SunMenuRightContent p{
	font-size:100%;
	line-height:normal;
	margin:0px 12px 0px 6px;
	background-color:#F2F2F2;
}

#SubContentContainer #RightSubMenu .SunMenuRightContent .SunMenuRight{
	width:143px;
	height:10px;
	background:url(/images/RightMenuBottom.jpg) no-repeat;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#SubContentContainer #RightSubMenu .quote{
	width:130px;
	/*height:142px;*/
	color:#2B4CB5;
	font-size:190%;
	
	/*
	background:url(/images/quote.jpg) no-repeat;
	text-indent:-5000px;
	*/
	
}

#SubContentContainer #RightSubMenu .quoteBy{
	margin:10px 0px 0px 8px;
}










#ContentContainer h1.Home{
			width:358px;
			height:29px;
			display:block;
			margin:-20px 0px 15px 5px;
			background:url(/images/Home-H1.png) no-repeat;
			text-indent:-5000px;
}

#SubContentContainer #SubContent h1.CoverageAnalysis{
	width:282px;
	height:38px;
	display:block;
	margin:0px 0px 34px 0px;
	background:url(/images/CoverageAnalysis.jpg) no-repeat;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.CommutationNegotiations{
	width:423px;
	height:38px;
	display:block;
	margin:0px 0px 34px 0px;
	background:url(/images/CommutationNegotiations.jpg) no-repeat;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.ClaimsManagement{
	width:329px;
	height:81px;
	display:block;
	margin:0px 0px 34px -5px;
	background:url(/images/claimsManagementAnalysis.jpg) no-repeat;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.ClaimsAnalysis{
	width:234px;
	height:38px;
	display:block;
	margin:0px 0px 34px 0px;
	background:url(/images/ClaimsAnalysis.jpg) no-repeat;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.BrokerServices,
#SubContentContainer #SubContent h1.ProjectManagement
{
 /*
	width:242px;
	height:30px;
	background:url(/images/BrokerServices.jpg) no-repeat;
 */
 width:323px;
	height:38px;
	background:url(/images/project_management.jpg) no-repeat;

	display:block;
	margin:0px 0px 34px 0px;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.OutwardsReinsuranceClaimsProcessing
{
 width:346px;
	height:73px;
	background:url(/images/orcp.jpg) no-repeat;
	display:block;
	margin:0px 0px 34px 0px;
	text-indent:-5000px;
}
#SubContentContainer #SubContent h1.OutwardsReinsuranceClaimsBroking 
{
 width:346px;
	height:73px;
	background:url(/images/orcb.jpg) no-repeat;
	display:block;
	margin:0px 0px 34px 0px;
	text-indent:-5000px;
}
#SubContentContainer #SubContent h1.OutwardsReinsuranceCreditControl 
{
 width:346px;
	height:73px;
	background:url(/images/orcc.jpg) no-repeat;
	display:block;
	margin:0px 0px 34px 0px;
	text-indent:-5000px;
}
#SubContentContainer #SubContent h1.Overview 
{
 width:142px;
	height:38px;
	background:url(/images/overview.jpg) no-repeat;
	display:block;
	margin:0px 0px 34px 0px;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.AuditInspections{
	width:359px;
	height:38px;
	display:block;
	margin:0px 0px 34px 0px;
	background:url(/images/AuditInspections.jpg) no-repeat;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.AccountingFinancialReporting{
	width:297px;
	height:71px;
	display:block;
	margin:0px 0px 34px 0px;
	background:url(/images/AccountingFinancialReporting.jpg) no-repeat;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.TechnicalServices{
	width:286px;
	height:28px;
	display:block;
	margin:0px 0px 34px 0px;
	background:url(/images/TechnicalServices.jpg) no-repeat;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.FinancialServices{
	width:276px;
	height:28px;
	display:block;
	margin:0px 0px 34px 0px;
	background:url(/images/FinancialServices.jpg) no-repeat;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h5.FinancialReportingServicesT{
	width:515px;
	height:75px;
	display:block;
	margin:50px 0px 34px 0px;
	background:url(/images/FinancialReportingServicesT.jpg) no-repeat;
	background-position:0px 40px;
	border-bottom:1px dotted #B7B5AC;
	clear:both;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.ConsultingServices{
	width:305px;
	height:37px;
	display:block;
	margin:0px 0px 34px 0px;
	background:url(/images/ConsultingServices.jpg) no-repeat;
	text-indent:-5000px;
}

#ContentContainer h1.SearchAxiom{
	width:287px;
	height:29px;
	display:block;
	margin:-20px 0px 15px 5px;
	background:url(/images/SearchAxiom.jpg) no-repeat;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.Legal{
	width:88px;
	height:38px;
	display:block;
	margin:0px 0px 34px 0px;
	background:url(/images/Legal.jpg) no-repeat;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.StartUps{
	width:154px;
	height:36px;
	display:block;
	margin:0px 0px 34px 0px;
	background:url(/images/Start-Ups.jpg) no-repeat;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.ReinsuranceManagement2{
	width:257px;
	height:36px;
	display:block;
	margin:0px 0px 34px 0px;
	background:url(/images/brokingServices.png) no-repeat;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.DueDiligence{
	width:214px;
	height:38px;
	display:block;
	margin:0px 0px 34px 0px;
	background:url(/images/DueDiligence.jpg) no-repeat;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.ManagementConsulting{
	width:385px;
	height:38px;
	display:block;
	margin:0px 0px 34px 0px;
	background:url(/images/ManagementConsulting.jpg) no-repeat;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.PortfolioManagement{
	width:349px;
	height:38px;
	display:block;
	margin:0px 0px 34px 0px;
	background:url(/images/PortfolioManagement.jpg) no-repeat;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.Reinsurers{
	width:167px;
	height:40px;
	display:block;
	margin:0px 0px 34px 0px;
	background:url(/images/Reinsurers.jpg) no-repeat;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.keyPersonnel{
	width:222px;
	height:44px;
	display:block;
	margin:0px 0px 34px 0px;
	background:url(/images/keypersonnel.jpg) no-repeat;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.Lloyds{
	width:383px;
	height:75px;
	display:block;
	margin:0px 0px 34px 0px;
	background:url(/images/managingAgents.png) no-repeat;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.Insurers{
	width:367px;
	height:72px;
	display:block;
	margin:0px 0px 34px 0px;
	background:url(/images/Insurers.png) no-repeat;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.BrokerServices-BackOfficeSu{
 
	width:122px;
	height:40px;
	background:url(/images/axiom_brokers.jpg) no-repeat;
	
	display:block;
	margin:0px 0px 34px 0px;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.Downloads{
	width:174px;
	height:30px;
	display:block;
	margin:0px 0px 34px 0px;
	background:url(/images/Downloads.jpg) no-repeat;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.ContactUs{
	width:179px;
	height:28px;
	display:block;
	margin:0px 0px 34px 0px;
	background:url(/images/ContactUs.jpg) no-repeat;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.PressNewsArticles{
	/*
	width:239px;
	height:67px;
	background:url(/images/PressNewsArticles.jpg) no-repeat;
	*/
	
	width:87px;
	height:38px;
	background:url(/images/News.jpg) no-repeat;

	display:block;
	margin:0px 0px 34px 0px;
	/*background:url(/images/PressNewsArticles.jpg) no-repeat;*/
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.Links{
	width:79px;
	height:30px;
	display:block;
	margin:0px 0px 34px 0px;
	background:url(/images/Links.jpg) no-repeat;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.History{
	width:119px;
	height:37px;
	display:block;
	margin:0px 0px 34px 0px;
	background:url(/images/History.jpg) no-repeat;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.Events{
	width:104px;
	height:29px;
	display:block;
	margin:0px 0px 34px 0px;
	background:url(/images/Events.jpg) no-repeat;
	text-indent:-5000px;
}


#SubContentContainer #SubContent h1.APHConsulting{
	width:243px;
	height:37px;
	display:block;
	margin:0px 0px 34px -2px;
	background:url(/images/APHconsulting.jpg) no-repeat;
	text-indent:-5000px;
}


#SubContentContainer #SubContent h1.BordereauxManagement{
	width:396px;
	height:37px;
	display:block;
	margin:0px 0px 34px -2px;
	background:url(/images/bordereauxManagement.jpg) no-repeat;
	text-indent:-5000px;
}

#SubContentContainer #SubContent h1.DataCleansing{
	width:236px;
	height:38px;
	display:block;
	margin:0px 0px 34px -2px;
	background:url(/images/dataCleansing.jpg) no-repeat;
	text-indent:-5000px;
}


#SubContentContainer #SubContent h1.CoverholderManagement{
	width:404px;
	height:37px;
	display:block;
	margin:0px 0px 34px -2px;
	background:url(/images/coverholderManagement.jpg) no-repeat;
	text-indent:-5000px;
}


#SubContentContainer #SubContent h1.ptVIItransfers{
	width:275px;
	height:29px;
	display:block;
	margin:0px 0px 34px -2px;
	background:url(/images/ptVIItransfers.jpg) no-repeat;
	text-indent:-5000px;
}

