/****PartnerRe Contacts by Region ****/
#Row1Div, #Row3Div, #Row4Div , .OverviewHeaderDiv { display: none; }
body { margin:0; padding:0; }
	#RootDiv { font-family:Verdana,Arial,sans-serif; font-size:11px; color:black; width: 100%; }
		#Row1Div { width:730px; text-align: right; margin: 6px 0 40px 0; }	
		#Row2Div { background: #000000; color: #ffffff; font-weight: bold; padding: 10px 0 10px 60px;}
		#RowContactDiv { background: #000000; color: #ffffff; font-weight: bold; padding: 10px 0 10px 0px;}
			#RowContactDiv  a{ color: #ffffff; font-weight: bold; text-decoration: none; }
			#RowContactDiv  a:hover{ color: #ff0000; text-decoration: none; }
		#Row3Div { background: #e2e2e2; padding: 20px; }			
			.Number1Div{ color: #ffffff; font-size: 70px; font-family: Arial,sans-serif; float: left; line-height: 55px; font-weight: bold; padding-right: 2px; }
			.ColDiv { float: left; width: 320px; }				
				.ColDiv p{ padding-bottom: 10px; margin: 0; }
				.ColDiv label { display:block; float:left; padding-bottom: 8px; }
				.ColDiv label.radio { clear:left; }	
					.ColDiv label.radio  input{ margin: 0; }	
			.Number2Div{ color: #ffffff; font-size: 70px; font-family: Arial,sans-serif; float: left; line-height: 55px; font-weight: bold; padding-right: 10px; }
		#Row4Div { width:730px; text-align: right; padding-top: 5px; font-size: 10px; }	
			#Row4Div a { color: red; text-decoration: none; }
		#Row5Div { width:730px; }	
			#Row5Div a  { color: red; text-decoration: none; }		
			.ContactListDiv { padding-left: 48px; }
				.ContactListDiv .HeaderDiv { border-bottom: 1px solid #b2b2b2; padding: 0 0 24px 12px; }
					.ContactListDiv .HeaderDiv h1 { font-size: 12px; font-weight: bold; padding: 0; margin: 0; }
					.ContactListDiv .HeaderDiv h2 { font-size: 18px; font-weight: bold; padding: 0; margin: 0; }
					.ContactListDiv .HeaderDiv h3 { font-size:11px; font-weight: normal; padding: 2px 0 0 0; margin: 0; }
				.DepartmentHeadsDiv { background: #f2f2f2; padding: 0 0 0 12px; margin-top: 3px; margin-bottom: 15px; }				
					.DepartmentHeadsDiv p { line-height: 1.5em; padding: 8px 0; margin: 0; }
						.DepartmentHeadDiv { padding-bottom: 9px; line-height: 1.5em; }
							.DepartmentHeadDiv  a { color: red; text-decoration: none;  }
				.ContactsDiv { padding-left: 12px; }
					.ContactDiv { line-height: 1.5em; padding-bottom: 22px; }
						.ContactDiv .DepartmentHeadsDiv {padding: 0 0 0 12px;}		
						.ContactBodyDiv { padding: 8px 0 5px 12px;}
							.ContactBodyDiv  .Title { text-transform: uppercase; }							
							.ContactBodyDiv  a  { color: red; text-decoration: none; }
						.ContactBorderDiv { border-bottom: 1px solid #b2b2b2; padding-bottom: 20px; }
						
						.ContactDivTwo { line-height: 1.5em; padding-bottom: 22px; min-height:95px; }	
						.ContactDivTwo .DepartmentHeadsDiv {padding: 0 0 0 0px;}	
						.ContactBodyDivTwo { padding: 8px 0 0 12px; width:320px; display:inline-block; }
							.ContactBodyDivTwo  .Title { text-transform:uppercase;}							
							.ContactBodyDivTwo a  { color: red; text-decoration: none; }
				.BorderDivSmall {border-bottom: 2px solid #e0e0e0; width:100%}
						
		.OverviewDiv { margin-top: -3px; }	
			.OverviewDiv .OverviewHeaderDiv { font-weight: bold; background:#cccccc ; padding: 10px 0 5px 0px; margin-bottom: 2px; }
				.OverviewDiv .OverviewHeaderDiv div{ float: left;  }
				.OverviewDiv .OverviewHeaderDiv a{ margin-left: 600px; }
				.OverviewMapDiv { display:none; }
			.OverviewDiv .ColHeaderDiv { background-color: #dedede; color: #ffffff; font-weight: bold; height: 33px; padding-left: 0px; }
				.ColHeaderDiv .ColHeader1Div { float: left; width: 210px; padding: 9px 10px 9px 0; height: 15px;}
				.ColHeaderDiv .ColHeader2Div { float: left; width: 210px; padding: 9px 20px 9px 10px; height: 15px; border-left: 2px solid #ffffff; border-right: 2px solid #ffffff; }					
				.ColHeaderDiv .ColHeader3Div { float: left; width: 192px; padding: 9px 0 9px 10px; height: 15px;}
			.OverviewDiv .OverviewRowDiv { clear: both; padding-left: 0px; background-color: #efefef;}			
				#OverviewCol1Div { float: left; width: 210px; padding: 10px 10px 30px 0; }					
					.OverviewColDiv h2 { font-weight: bold; font-size: 14px; padding: 0; margin: 0; }
					.OverviewColDiv h2.no-content{ padding: 0 0 17px 0;; margin: 0; }
					.OverviewColDiv p { padding: 3px 0 18px 0; margin: 0; }
				#OverviewCol2Div { float: left; width: 210px; border-left: 2px solid #ffffff; border-right: 2px solid #ffffff; padding: 10px 20px 30px 10px; }
				#OverviewCol3Div { float: left; width: 192px; padding: 10px 0 30px 10px; }
			.OverviewDiv .OverviewHeader1Div { font-weight: bold; background-color: #dfdfdf; padding: 9px 0 9px 0px; border-top: 3px solid #ffffff; height: 15px;}
			
		#Row7Div { background: #e2e2e2; padding-left: 60px; margin-top: 15px; }	
			.FooterDiv { padding: 2px 0 5px 0; font-size: 10px; }
				.FooterDiv a{ color: red; text-decoration: none; }
		#Row8Div { margin-top: 46px; }	

