﻿/* ---BCR Style Sheets -- */
	
/*--*****************************General and Home ********************************* --*/
.BCRBody 
	{
	font-family:	Arial, Verdana, Sans-Serif;
	font-size:		9pt;
	color:			#1F0051;
	margin-top:		12px;
	margin-left:	14px;
	margin-bottom:	0px;
	text-decoration: none;
	}
	
TD
	{
	vertical-align:top;
	}
	
.imgSpacer_5px_Vert
	{
	 height:	1px;
	 width:		5px;
	}
	

.imgSpacer_9px_Vert
	{
	 height:	1px;
	 width:		9px;
	}
	
.imgSpacer_12px_Vert
	{
	 height:	1px;
	 width:		12px;
	}
	

.imgSpacer_237px_Vert
	{
	 height:	28px;
	 width:		237px;
	}
	
	
.imgSpacer_350px_Vert
	{
	 height:	1px;
	 width:		350px;
	}
	
	
.imgSpacer_425px_Vert
	{
	 height:	1px;
	 width:		425px;
	}
	
	
.imgSpacer_1px_Horiz
	{
	 height:	1px;
	 width:		1px;
	}
	
	
.imgSpacer_5px_Horiz
	{
	 height:	5px;
	 width:		1px;
	}
		
		
.imgSpacer_7px_Horiz
	{
	 height:	7px;
	 width:		1px;
	}
	
.imgSpacer_9px_Horiz
	{
	 height:	9px;
	 width:		1px;
	}
	
.imgSpacer_18px_Horiz
	{
	 height:	18px;
	 width:		1px;
	}
	
	
.TextBackground
	{
	background-color:rgb(230,230,230);
	}
	
A
	{
	color: rgb(0,57,166);
	font-weight:normal;
	text-decoration: none;
	}
	
A:Active, A:Hover 
	{
	font-weight:normal;
	color: rgb(240,170,80)
	
	}
	
A.Article, A.Article:Hover, A.Article:Active
	{
	color: rgb(178,178,178);
	font-weight:bold;
	text-decoration: none;
	}
	
A.ArticleLarge, A.ArticleLarge:Hover, A.ArticleLarge:Active
	{
	color: rgb(178,178,178);
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
	}
	
TD.Article
	{
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 7px;
	font-size: 13px;	
	color:rgb(0,57,166);
	width: 238px;
	font-weight: bold;
	}
	
TD.Article2
	{
	padding-left: 15px;
	padding-top: 7px;
	font-size: 13px;	
	color:#000080;
	width: 238px;
	}
	
	
TD.Copyright
	{
	padding-top: 14px;
	font-size: 10px;
	color: #666666;
	}
	
/*--***************************** Header Menus ********************************* --*/

TABLE.Header
	{
	width: 932px;	
	height: 80px;
	background-color: rgb(179,179,179)	
	}
		
TABLE.HeaderMenuTop
	{
	width: 570px;
	/**position:absolute;**/
	position:relative;
	top: 15px;
	left: 85px
	}
	
TABLE.HeaderMenuBottom
	{
	/**position:absolute;**/
	position:relative;
	top: 0px;
	left: 12px
	}
	
	
TD.NavBars
	{
	width:684px;
	height:46px;
	}
	
TD.TopNav, TD.TopNavDiv
	{
	vertical-align: middle;
	}
	
TD.BottomNav, TD.BottomNavDiv
	{
	background-color: Black;
	vertical-align: middle;
	height:	34px
	}
	
TD.BottomNavDiv, TD.TopNavDiv
	{
	text-align: center;
	width:28px	
	}
	
IMG
	{
	border: 0px;
	border-style:none;
	}
	
IMG.Logo
	{
	position:relative;
	left: 15px;
	top: 0px;	
	}
	
TD.Logo
	{
	width:246px;
	vertical-align:bottom;	
	}
	

	
/*--***************************** Col - Left ********************************* --*/

.tdColumn1_Main
	{
	width: 238px;
	}
	
TD.Globe
	{
	background-image: url('/SiteCollectionImages/BenfieldCorporateRisk/Headings/bkg_global_reach.jpg');
	height:70px;
	width:238px;
	}
	
.HomePage2ndBox
	{
	height:70px;
	width:238px;
	}
	
	
/*--***************************** Col - Middle ********************************* --*/

.tdColumn2_Main
	{
	width: 675px;	
	vertical-align: top;
	}
	
.MainArticle
	{
	background-color:rgb(230,230,230);
	font-weight: bold;
	font-size: 12px;
	color:#000080;
	padding-top: 12px;
	padding-left:10px;
	padding-right:10px;
	}
	
DIV.MainArticle
	{
	background-color:rgb(230,230,230);
	font-weight: bold;
	padding-left:10px;
	padding-right:10px;
	font-size: 12px;
	}
	
DIV.MainArticle2
	{
	background-color:rgb(230,230,230);
	font-weight: bold;
	padding-top: 0px;
	padding-left:10px;
	padding-right:10px;
	font-size: 12px;
	}

	
	
TD.ArticleMiddle
	{
	padding-left:10px;
	padding-right:10px;
	font-size: 12px;
	padding-top: 14px;
}

TD.ArticleTitle
{
	Background-color: Navy;
	color: White;	
	height: 20px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;

}

DIV.Article
	{
	padding-left:10px;
	padding-right:10px;
	font-size: 12px;
	padding-top: 14px;
	}
	
TD.Col3
	{
	padding-left:9px;
	width:250px;
	}
	
DIV.Normal
	{
	background-color:rgb(230,230,230);
	font-weight: normal;
	padding-left:10px;
	padding-right:10px	
	}

		
TABLE.Article
	{
	position: absolute;
	top: -4px;
	left: 679px;	
	}


/*--***************************** Col - Right ********************************* --*/

.tdColumn3_Main
	{
	width: 250px;	
	}
	
DIV.Contacts
	{
	padding-top:5px;
	padding-left:10px;
	}
	
	
IMG.ContactsDivider
	{
	position:absolute;
	left:685px;	
	margin-top: -7px;
	}
	
BR.Contacts
	{
	font-size:6px;
	}
	
TD.ResearchArticle
	{
	font-size: 11px;	
	color:rgb(0,57,166);
	width: 65%;
	}
	
TD.PressArticle
	{
	font-size: 9pt;
	color: #1F0051;
	}
	

DIV.Research
	{
	padding-top:5px;
	}
	
	
TD.Divider
	{
	height:14px;
	vertical-align:middle;
	}		


IMG.BPHome
	{
	padding-bottom:2px;	
	}

TD.Location
	{
	vertical-align:middle;
	width:74px;
	height: 74px;
	}
	
DIV.AddDetails
	{
	font-size:11px;
	color: #666666;
	}
	

P.Bio
	{
	font-size: 9pt;
	color: #1F0051;
	margin-top:9px;
	margin-bottom: 0px;
	}
	
/*--*****************************Search Page  CSS - Start *******************************--*/
	#ifrSearchResults
	{
	height: 			450px;
	width: 			748px;
	/*frameborder: 	0px*/
	}
	
	#tdColumn2_Main_Search
	{
	height: 100%;
	border: 0 solid black;
	}
	
	#tblColumn2_Search
	{
	height: 100%;
	border: 0 solid black;
	}
	
	
	.Search
	{
	}
	
	/*--*****************************Search Page CSS - End **********************************--*/
	
.Col1Image {
	width: 238px;
}
.StormCentre {
	height: 70px;
	width: 100px;
}

/*--***************************** Marketing ********************************* --*/
.MarketingLogo
{
	padding-left:15px
	;	padding-right:35px
	;	padding-top:10px
	;	padding-bottom:10px

}


.SubTitleDownloads
{
	color: Silver
	;	font-weight: bold
	
	
		
}

.InstructionsDownloads
{
	color: Gray
		
}

.LogoSubtitle
{
	font-size:small
}

.Appointment
{
	padding-left:15px
	;	padding-top:5px
	;	background-color:rgb(97,99,102)
	;	width:300px
	;	height:115px
	;	color:white


}

.PDFDownloads
{

	padding-left:10px
	;	padding-top:10px
	;	padding-right:10px
	;	width:240px
	;	background-color:rgb(193,226,229)
	;	vertical-align:top

}

.MainContents
{
	width:685px
	;	padding-left:10px
	;	padding-right:10px
	;	padding-top:10px
	
}


	

