/* styles added for Zurich.com Site Optimisation */

#header .Locatorbutton  {
	background:transparent url(/zurich_global2/zurich_template/images/rebrand/helpPointcountryselector/gobutton.gif) no-repeat scroll 0 0 !important;
	border:0 none;
	color:#000000 !important;
	cursor:pointer;
	height:20px !important;
	margin-bottom:0;
	margin-left:1px;
	padding:1px 2px;
	width:33px !important;
}

#Content__ctl1_boxPanel .Locatorbutton  {
	background:transparent url(/Zurich_Global2/zurich_template/images/rebrand/button_36.gif) no-repeat scroll 0 0 !important;
	border:0 none;
	color:#FFFFFF !important;
	cursor:pointer;
	height:21px !important;
	margin-bottom:0;
	margin-left:1px;
	padding:1px 2px;
	width:36px !important;
}

#Header__ctl0_GlobalLinks_specialLink select {
	font-size:70%;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.postmorelinkchar {
	display:none
}

TD.megaMenuHeading {
	HEIGHT: 21px;padding-left:2px! important;padding-right:4px! important; 
}

TD.megaMenuitem {
	HEIGHT: 20px;padding-left:2px! important;padding-right:4px! important; BORDER-BOTTOM: #d7dadb 1px solid;
}

.megaMenuitem A, .megaMenuHeading A {
	FONT-SIZE: 60%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; white-space: nowrap;
}
.megaMenuitem A:link, .megaMenuHeading A:link {
	COLOR: #343434; TEXT-DECORATION: none
}
.megaMenuitem A:visited, .megaMenuHeading A:visited {
	COLOR: #343434; TEXT-DECORATION: none
}
.megaMenuitem A:active, .megaMenuHeading A:active {
	COLOR: #343434; TEXT-DECORATION: none
}
.megaMenuitem A:hover, .megaMenuHeading A:hover {
	COLOR: #343434; BORDER-BOTTOM: #ef7c00 1px solid; TEXT-DECORATION: none
}

.MegaMenuTopRow {
	height:19px;
}

.MegaMenuBottomRow {
	height:19px;
}


/************************************************************/
/* Homepage styles                                          */
/************************************************************/

.boxBgContentWhite {
	margin: 0px 17px 0px 15px;
	padding: 0px 17px 0px 15px;
}

/* Useful links styles */

.usefullinks p {
	color:#003399 !important;
	font-weight:normal;
	font-family:verdana;
	font-size:11px !important;
	line-height: 0.5;
}

.usefullinks a:link {
	color:#003399 !important;
	font-weight:normal !important;
	font-family:verdana;
	font-size:11px !important;
}

.usefullinks a:visited {
	font-weight:normal !important;
	font-family:verdana;
	font-size:11px !important;
}

.usefullinks h2 {
	color:#003399 !important;
	font-weight:bold !important;
	font-family:verdana !important;
	font-size:13px !important;
}

/* Promo box styles */

.promobox p {
	font-family:verdana !important;
	padding-left:5px !important;
	font-size:11px !important;
}

.promobox a:link {
	color:#003399 !important;
	font-family:verdana !important;
	font-size:11px !important;
}

.promobox a:visited {
	font-family:verdana !important;
	font-size:11px !important;
}

.promobox h2 {
	color:#5881b8 !important;
	font-weight:bold !important;
	font-family:verdana !important;
	font-size:11px !important;
	padding-left:5px !important;
}

/************************************************************/
/* Products and services tab styles                         */
/************************************************************/

.psintro h1 {
	color:#575757;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:140%;
	font-weight:normal;
	margin:0px 0 8px 13px! important;
}

.psintro p {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding-left:13px !important;
	font-size:75%;
	line-height:1.3em;
	margin:0 9px 6px;
	vertical-align:top;
}

.psection h2 {
	color:#5881B8 !important;
	font-weight:bold !important;
	font-family:verdana !important;
	font-size:12px !important;
	padding-left:0px !important;
	padding-bottom:7px !important;
}

.psection p {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding-left:1px !important;
	font-size:75%;
	line-height:1.3em;
}

.psection a {
color:#5881B8 !important;
font-weight:bold !important;
font-family:verdana !important;
font-size:12px !important;
padding-left:0px !important;
padding-bottom:7px !important;
text-decoration:none !important;
  }

.psection a:link {
color:#5881B8 !important;
font-weight:bold !important;
font-family:verdana !important;
font-size:12px !important;
padding-left:0px !important;
padding-bottom:7px !important;
text-decoration:none !important;
  }

.psection a:hover {
color:#5881B8 !important;
font-weight:bold !important;
font-family:verdana !important;
font-size:12px !important;
padding-left:0px !important;
padding-bottom:7px !important;
text-decoration:underline;
  }

/* Styles for level 2 table menu */

.tablemenu h2 {
	color:#5881B8;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:90%! important;
	font-weight:normal;
	margin-bottom:5px !important;
	margin-top:0px !important;
}

.tablemenu h3 {
	color:#003399! important;
	margin-top:10px !important;
	margin-bottom:3px !important;
}

.tablemenu a {
	color:#003399! important;
	margin-top:10px !important;
	margin-bottom:3px !important;
	text-decoration:none !important;
}

.tablemenu a:link {
	color:#003399! important;
	margin-top:10px !important;
	margin-bottom:3px !important;
	text-decoration:none !important;
}

.tablemenu a:hover {
	color:#003399! important;
	margin-top:10px !important;
	margin-bottom:3px !important;
	text-decoration:underline !important;
}

.tablemenu a:visited {
	margin-top:10px !important;
	margin-bottom:3px !important;
}

p.disclaimer {
	font-size:65% !important;
}

#footnote p{ vertical-align: middle !important; }
