/************************************************************/
/* Theme:          Layout & Navigation Styles   Zurich.com  */
/* Browser:        IE 5+ & NS 6+                            */
/* Platform:       Windows                                  */
/* Author:         Ludmila Kukal / Gerhard Schauer          */
/* Created:        29/11/2003                               */
/* Last Modified:  05/2009                                  */
/* By:             Helen Newman / Ludmila Janis             */
/************************************************************/
/************************************************************/
/* General Styles for Layout                                */
/************************************************************/
#header ,#Header__ctl0_SiteNavigation1_tabNav, #Header__ctl0_SiteNavigation1_tabNav {margin: 0px 10px; width: 910px; vertical-align: top;}
/*#imageryArea .imageryLeft img {margin-left: 10px;margin-bottom: 10px;}
#imageryArea .imageryRight img {margin-left: 0px;margin-bottom: 10px;}
#imageryArea {margin: 0px 10px 0px 10px;width: 910px;vertical-align: top;}
#imageryArea td {background-color: #E6E9E8;} */
#contentArea {
	margin: 0px 10px 0px 10px;
	width: 910px;
	min-height:298px;
	background-color: #fff;
}
#contentArea td {vertical-align: top;}
#mainContent {padding: 0px 10px;}
#relContent {margin: 0; width: 187px;}
#head td, #primaryNav td, #strapline td {text-align: left;}
.hidden {display:none;}

/************************************************************/
/* connect header styles */
/************************************************************/
#header {width:910px}
.headerLinks {width:30%;float:right;height: 22px;text-align:right;padding-right:7px}
.headerMain {float:left; padding-top:0px;}
.floatSpacer {clear:both;}
.headerTools {float:right;clear:right;width: 30%;}
.headerImageArea1 {float:left;padding-top:15px;padding-left:10px;padding-bottom: 20px;}
.headerImageArea2 {float:left;padding-top: 10px;}

/************************************************************/
/* connect background styles */
/************************************************************/

#contentbackground3 {display: none;}


#contentBackground2 {background-color:#fff;margin-left:5px;}
#contentBackground2 .contentCornerTopLeft /*{background:url('/zurich_global2/zurich_template/images/rebrand/content_corner_top_left.gif') top left no-repeat;overflow:hidden;height:10px !important;}*/
#contentBackground2 .contentCornerTopRight /*{background:url('/zurich_global2/zurich_template/images/rebrand/content_corner_top_right.gif') top right no-repeat;overflow:hidden;height:10px !important;}*/
#contentBackground2 div .contentCornerTopRight {float:right;background: #fff;display:inline;}

#contentBackground {background-color:#fff;margin-left:5px;}
#contentBackground .contentCornerBottomLeft /*{background:url('/zurich_global2/zurich_template/images/rebrand/content_corner_bottom_left.gif') bottom left no-repeat;}
#contentBackground .contentCornerBottomRight {background:url('/zurich_global2/zurich_template/images/rebrand/content_corner_bottom_right.gif') bottom right no-repeat;}
#contentBackground div contentCornerBottomRight {float:right;background: #fff;}*/

/* MCMS styles */
#tblMainContent {background-color:#fff;margin-left:10px;}
#tblMainContent .contentCornerBottomLeft {background:url('/zurich_global2/zurich_template/images/rebrand/content_corner_bottom_left.gif') bottom left no-repeat;}
#tblMainContent .contentCornerBottomRight {background:url('/zurich_global2/zurich_template/images/rebrand/content_corner_bottom_right.gif') bottom right no-repeat;}
#tblMainContent div contentCornerBottomRight {float:right;background: #fff;}

/************************************************************/
/* General Styles for all Navigation Levels                 */
/************************************************************/
#header a, #header span, #serviceNavTable .active, .languageBg a, languageBg td, #primaryNavigation a, #primaryNavigation span, #secondNavigation a, #secondNavigation span, #breadCrumb, #breadCrumb a, #breadCrumb span, #Footer__ctl0_footer a, #Footer__ctl0_footer span {font-family:  Arial, Helvetica, sans-serif;font-size: 68%;}
body {
	background-color: #fff;
	margin:0px;
	padding:0px;
	text-align: center;
}

/************************************************************/
/* MCMS Template                                            */
/************************************************************/
.skiplink {display:none;}

/************************************************************/
/* Header Navigation                                        */
/************************************************************/
form {margin: 0px; padding: 0px;}
#zurichLogo td {vertical-align: bottom !important;}
#descriptor {border: 0px; margin: 0px; vertical-align:bottom;}

div.centerLayout{margin: 0px auto;text-align: left;width: 910px;}

#Header__ctl0_GlobalLinks_specialLink, #serviceNavTable {float: right;text-align: right;vertical-align: middle;margin-right:0px;}
#serviceNavTable label, #serviceNavTable select {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:70%;}

#login .text {
	color: #000;
	background-color: #fff;
	border: 1px solid #89b;
	font-size: 12px;
	height: 16px;
}
#header .text {
background: #fff url('/zurich_global2/zurich_template/images/rebrand/input_search_connect_09.gif') no-repeat scroll 0 0 !important;
border:0 none !important;
font-family: Arial,Helvetica,sans-serif !important;
font-size:11px !important;
height:25px !important;
margin-top:0px;
padding-left:10px;
padding-top:4px;
vertical-align:top !important;
width:156px !important;
}
#header .button, #login .button {
	color: #fff;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 2px 5px 2px !important;
	margin-left: 1px;
	margin-bottom:0px;
	cursor : pointer;
	background: url('/zurich_global2/zurich_template/images/rebrand/connectsearchbutton_09.gif');

}
#Header__ctl0_Corporatesearch_sitesearch {height: 21px !important; width: 60px !important; }

#searchForm td, .nowrap td {white-space: nowrap; }
#Header__ctl0_GlobalLinks_specialLink {
	padding:10px 0px 10px;
	margin: 0px;
	height: 20px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333 !important;
	background: url('/zurich_global2/zurich_template/images/rebrand/globallinksspecialorange.gif') center right no-repeat;	
}
#Header__ctl0_GlobalLinks_specialLink a:link, #Header__ctl0_GlobalLinks_specialLink a:visited, #Header__ctl0_GlobalLinks_specialLink a:focus, #Header__ctl0_GlobalLinks_specialLink a:hover, #Header__ctl0_GlobalLinks_specialLink a:active {
	font-size: 66%;
	color: #2f62c8 !important;
}
#Header__ctl0_GlobalLinks_specialLink p {
	font-size: 66%;
	color: #333333;
}


#serviceNavTable td.languageBg {
	height: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 68%;
}
#serviceNavTable span.active {color: #000;font-weight:bold;font-size:100%;}

/************************************************************/
/* Primary Navigation                                        */
/************************************************************/
#Header__ctl0_SiteNavigation1_homeTab {width:130px !important;}
.tabNormal, .tabSelected {
	font-size: 85%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
}
.tabNormal a:link, .tabNormal a:visited, .tabNormal a:active, .tabSelected a:link, .tabSelected a:visited, .tabSelected a:active {
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none;
}


/*.tabSelected {background-color: #eed;}
.tabRow, .tabNormal {background-color: #039;} */

.tabNormal a:link, .tabNormal a:visited, .tabNormal a:active, .tabNormal a:hover {color: #fff;}
.tabSelected a, .tabSelected a:link, .tabSelected a:visited, .tabSelected a:active, .tabSelected a:hover {color: #000;font-weight:bold !important;}

/************************************************************/
/* MAXX design - new styles                                 */
/************************************************************/


#Header__ctl0_SiteNavigation1_tabNav {width:910px;}
#Header__ctl0_SiteNavigation1_tabNav tr {margin:0;}
#Header__ctl0_SiteNavigation1_tabNav td {
	background: #004ebc url('/zurich_global2/zurich_template/images/rebrand/leftconnect_09.gif') no-repeat left top;
	margin:0;
	padding:0 0 0 5px;
}

div .imageryLeft{padding-left:12px;margin:0px;padding-bottom:0px;float:left;}
html>body div .imageryLeft {padding-left:10px;}
html:first-child>b\ody div .imageryLeft {padding-left:11px;}

div .imageryRight{padding-right:10px;margin-bottom:0px;float:right;display:inline;}

/*td.imageryLeft {padding-left:10px;margin:0px;float:none;}
td.imageryRight {padding-right:10px;}*/

#Header__ctl0_SiteNavigation1_tabNav a, #Header__ctl0_SiteNavigation1_tabNav span {
	float:left;
	display:block;
	background: #004ebc url('/zurich_global2/zurich_template/images/rebrand/rightconnect_09.gif') no-repeat right top;
	padding:5px 10px 5px 6px;
	margin-bottom:0px;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#Header__ctl0_SiteNavigation1_tabNav a, span {float:none;}

#Header__ctl0_SiteNavigation1_tabNav .tabSelected {background: #f1f1f1 url('/zurich_global2/zurich_template/images/rebrand/left_on_connect_09.gif') no-repeat}
#Header__ctl0_SiteNavigation1_tabNav .tabSelected a {
	background: #f1f1f1 url('/zurich_global2/zurich_template/images/rebrand/right_on_connect_09.gif') no-repeat top right;
	padding-bottom:5px;
}
#Header__ctl0_SiteNavigation1_tabNav .navSeperator {
	background: #fff url("www.zurich.com/zurich_global2/zurich_template/images/rebrand/cp_navsep_connect.gif");
	padding: 0px 2px;
}

#Header__ctl0_SiteNavigation1_tabNav .tabBg {border-top: #ddd solid 1px; background: #fff url("www.zurich.com/zurich_global2/zurich_template/images/rebrand/cp_navsep_connect.gif"); height: 21px;}

td.tabLeftAlignSpacer, .tabLeftAlignSpacer span {background: #fff url("www.zurich.com/zurich_global2/zurich_template/images/rebrand/cp_navsep_connect_09.gif") !important;}







/************************************************************/
/* Left Navigation                                          */
/************************************************************/
#lefthandnavigation { height:100%; }
#Leftnavigation_leftNav tr.leftNavBg1, #Leftnavigation_leftNav tr.leftNavBg2 {height: 20px; width: 160px;}
#Leftnavigation_leftNav td {vertical-align: top;}
#Leftnavigation_leftNav .leftNavBg1 {background-color: #f8f8f8;}
#Leftnavigation_leftNav .navTextFirst {background: #f8f8f8;}
#Leftnavigation_leftNav .navTextLast {background: #f8f8f8; margin: 0px !important;}
#Leftnavigation_leftNav .navTextLast2 {background: #f8f8f8;  margin: 0px !important;}
#Leftnavigation_leftNav .navTextLast3 {background: #f8f8f8;  margin: 0px !important;}

#Leftnavigation_leftNav .leftNavBg2 {background-color: #f8f8f8;}
#Leftnavigation_leftNav .leftNavBg3 {background-color: #f8f8f8;}
/*#Leftnavigation_leftNav .leftNavBg1 a {color: #000;}
 #Leftnavigation_leftNav .leftNavBg2 a, #Leftnavigation_leftNav .leftNavBg3 a {color: #000;} */
#Leftnavigation_leftNav .navText, #Leftnavigation_leftNav .navTextSelected, #Leftnavigation_leftNav .navTextFirst, #Leftnavigation_leftNav .navTextLast, #Leftnavigation_leftNav .navTextLast2, #Leftnavigation_leftNav .navTextLast3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 82%;
	font-weight: bold !important;
	line-height: 130%;
	vertical-align: middle;
	padding-right:5px;
}
#Leftnavigation_leftNav .navTextSelected {text-decoration: none; color:#ec6423;}
#Leftnavigation_leftNav .navText {text-decoration: none; color:#2f62c8;}
.leftNavBg1 a.navText:link, .leftNavBg1 a.navText:visited, .leftNavBg1 a.navText:active {text-decoration: none;}
.leftNavBg2 a.navText:link, .leftNavBg2 a.navText:visited, .leftNavBg2 a.navText:active {text-decoration: none;}
.leftNavBg3 a.navText:link, .leftNavBg3 a.navText:visited, .leftNavBg3 a.navText:active {text-decoration: none;}
.leftNavBg1 a.navText:hover, .leftNavBg2 a.navText:hover, .leftNavBg3 a.navText:hover {text-decoration: underline;}
.leftNavBg {background-color: #f8f8f8 !important; height: 100%; width: 209px;}

/* #Leftnavigation_leftNav .navleft {background: #91bbe1 url("/zurich_global2/zurich_template/images/rebrand/lhnleftborder.gif")  repeat-y left top;} */

/************************************************************/
/* Breadcrumb Navigation                                    */
/************************************************************/
#breadCrumb a:link, #breadCrumb a:visited, #breadCrumb a:active {color: #039; text-decoration: underline;font-size:100%;}
#breadCrumb {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 130%;
	padding: 27px 0px 10px 20px;
	margin-left: 0px !important;
	margin-right:1px;
	height: 45px;
	float:right !important;
	background: #fff url('/zurich_global2/zurich_template/images/rebrand/connect/bcBg_09.gif') no-repeat left top; 
	}
html>body #breadCrumb {margin-right:0px; height: 15px;}	
#breadCrumb .noindex {
	width: 447px !important;
}

html>body #breadCrumb .noindex {width: 455px;}
html:first-child>b\ody #breadCrumb .noindex {width: 455px;}

/************************************************************/
/* Footer Navigation                                        */
/************************************************************/
#Footer__ctl0_footer {
	margin: 0px 10px 10px 10px;
	padding: 5px 10px 15px 10px;
	background-color: #fff;
	text-align: right;
	vertical-align: middle;
}
#Footer__ctl0_footer a:link, #Footer__ctl0_footer a:visited, #Footer__ctl0_footer a:active,  #Footer__ctl0_footer .bottomline {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 67%;
	text-decoration: none;
}
#Footer__ctl0_footer .copyright {color: #666;}
#Footer__ctl0_footer img {margin:0px 5px;}
#Footer__ctl0_footer td {height: 20px;border-top:1px solid #ddd;}
#Footer__ctl0_footer .activ {font-weight: bold;}
/************************************************************/
/* Connect Common Navigation Styles                                 */
/************************************************************/
.navSeperator {background-color: #f8f8f8;}
.navTextSelected {font-weight: bold; color:#f65a07;}
#serviceNavTable a.language:link, a.language:visited, a.language:hover {color: #039;font-size:100% !important;}
a.priNav:link, a.secNav:link, a.secNavSelected:link, a.thirdNav:link, a.thirdNavSelected:link, a.fourthNav:link, a.language:link, #Footer__ctl0_footer a:link, #Header__ctl0_GlobalLinks_specialLink a:link, #serviceNavTable a:link, a.priNav:visited, a.secNav:visited,  a.secNavSelected:visited, a.thirdNav:visited, a.thirdNavSelected:visited, a.fourthNav:visited, a.language:visited, #Footer__ctl0_footer a:visited, #Header__ctl0_GlobalLinks_specialLink a:visited, #serviceNavTable a:visited {text-decoration: none;}
a.priNav:hover, a.secNav:hover, a.secNavSelected:hover, a.thirdNav:hover, a.thirdNavSelected:hover, a.fourthNav:hover, a.language:hover, #Footer__ctl0_footer a:hover, #Header__ctl0_GlobalLinks_specialLink a:hover, #serviceNavTable a:hover, A.tabNormal:hover, A.tabSelected:hover, #strapline a:hover, #Footer__ctl0_footer a:hover {text-decoration: underline;}
#headerImageArea2__ctl0_SiteNavigation1_tabNav img.SiteTabSeperator {
  width:2px !important;border-width: 0px; height: 1px; 
}
#Header__ctl0_SiteNavigation1_tabNav td.navSeperator
{
	background-color: #fff !important;
	}
/************************************************************/
/* Common Left Hand Navigation Styles                                 */
/************************************************************/
#Header__ctl0_SiteNavigation1_lasttabseperator { display:none;}
#Header__ctl0_SiteNavigation1_firsttabseperator { display:none;}
#Leftnavigation_leftNav {width:209px;}

#Leftnavigation_leftNav .navTopSpacer {background: url('/zurich_global2/zurich_template/images/rebrand/lhntop190_09.gif')  no-repeat right top; height:40px;}
/*
#Leftnavigation_leftNav .navleft,#Leftnavigation_leftNav .borderLeftSeperator,#Leftnavigation_leftNav .LeftNavBG2LeftSeperator{background: #fff url("/zurich_global2/zurich_template/images/rebrand/connectleftnav/lhnleftborder.gif")  repeat-y left top;width:3px}
#Leftnavigation_leftNav .navRightBorder,#Leftnavigation_leftNav .borderRightSeperator,#Leftnavigation_leftNav .navLastRightBorder,#Leftnavigation_leftNav .navFirstRightBorder ,#Leftnavigation_leftNav .LeftNavBG2RightSeperator{width:6px; background: #fff url("/zurich_global2/zurich_template/images/rebrand/connectleftnav/lhnrightborder.gif")  repeat-y right top; }
#Leftnavigation_leftNav .navTextLast2,#Leftnavigation_leftNav .navTextLast3 {width:6px !important; background: #fff url("/zurich_global2/zurich_template/images/rebrand/connectleftnav/lhnrightborder.gif")  repeat-y right top !important; padding-right:0px !important;}
*/
#Leftnavigation_leftNav .navBottomSpacer {background: url('/zurich_global2/zurich_template/images/rebrand/lhnbottom190_09.gif')  no-repeat left bottom;}
#leftnavgrad {background: #f8f8f8; height:30px;}
.leftnavsep {background: #f8f8f8 url('/zurich_global2/zurich_template/images/rebrand/connectleftnav/lhnseperator_09.gif')  no-repeat left top !important; height:30px;}
.gradientLeftNav {height:100%;position:relative;}
.navTextSelected {background-color:white;color:orange;}
#lefthandnavigation .noindex {height:100%;}
/*
#Leftnavigation_leftNav .leftNavBg2,#Leftnavigation_leftNav .leftNavBg3{
background-color:#FFFFFF;
}
*/
#Leftnavigation_leftNav .LeftNavBG2navSeperator,#Leftnavigation_leftnavselecedseperator .navSeperator 
{
	background-color:#f8f8f8;
}
#Leftnavigation_leftNav tr.leftNavBg3 {
	height:20px;	}
#Leftnavigation_leftNav .singleLastRow
{display:none !important;}
#Leftnavigation_leftNav .navParentSelected,#Leftnavigation_leftNav .navTwistyParentSelected{font-weight:bold;color:#000000;text-decoration:none;}
#Leftnavigation_leftNav .navParentSelected,#Leftnavigation_leftNav .navTwistyParentSelected {
font-family: Arial,Helvetica,sans-serif;
font-size:82%;
line-height:130%;
padding-right:5px;
vertical-align:middle;
}
	#Leftnavigation_leftNav .navTwistyParentSelected
	{background: #f8f8f8 url('/zurich_global2/zurich_template/images/rebrand/connectleftnav/twisty_grey_down.gif') no-repeat top center;clear:both;}

	#Leftnavigation_leftNav .navPageSelected	
	{background: #ffffff;}
	
	#Leftnavigation_leftNav .leftNavBg2 .navTwistyChannel
	{background: #f8f8f8 url('/zurich_global2/zurich_template/images/rebrand/connectleftnav/twisty_black_right.gif') no-repeat top center !important;clear:both !important;}
	
	#Leftnavigation_leftNav .leftNavBg1 .navTwistyChannel	
	{background: #f8f8f8 url('/zurich_global2/zurich_template/images/rebrand/connectleftnav/twisty_grey_right.gif') no-repeat top !important;width: 25px !important;overflow:hidden !important;}
	
	#Leftnavigation_leftNav .navTwistyChannelSelected
	{background: #ffffff url('/zurich_global2/zurich_template/images/rebrand/connectleftnav/twisty_orange_down.gif') no-repeat top !important; clear:both !important;
	width: 25px !important;}

/************************************************************/
/* Connect Common RHS styles                           	*/
#RightHandAreadiv .boxBgWhite {
border:0px !important;
}

#RightHandAreadiv2 .boxBgWhite {
border:0px !important;
}

#RightHandAreadiv3 .boxBgWhite {
border:0px !important;
}

#RightHandAreadiv4 .boxBgWhite {
border:0px !important;
}

#RightHandAreadiv5 .boxBgWhite {
border:0px !important;
}

.rhsTop {
background:  #ffffff url('/zurich_global2/zurich_template/images/rebrand/connect/rhstop_09.gif') no-repeat left top;
height:10px;
width:216px;
overflow:hidden;

}

.rhsBottom {background: url('/zurich_global2/zurich_template/images/rebrand/rhsbottom_09.gif') #fff repeat-y left;height:40px;clear:both;width:216px;}

.rhsBottomOn {background: url('/zurich_global2/zurich_template/images/rebrand/rhsbottomon_09.gif') no-repeat left top;height:40px;clear:both;width:216px;border:1px red;}

.rhsLeft {background: url('/zurich_global2/zurich_template/images/rebrand/rhsleft_09.gif') repeat-y;width:3px;height:100%;float:left;}

.rhsRight {background: url('/zurich_global2/zurich_template/images/rebrand/rhsright_09.gif') repeat-y;width:3px;height:100%;float:left;}

.rhsOuter{background: url('/zurich_global2/zurich_template/images/rebrand/rhsmiddle_09.gif') #fff repeat-y left; margin: 0px; width: 216px; z-index: 0;} 

.rhsBackground {float:left;width:216px;}

.gradientRightSide {width:210px !important;float:left;position:relative;}

/************************************************************/
/* Language Switch styles                           	    */
/************************************************************/
.Languagelinklabel{ FONT-WEIGHT: bold; FONT-SIZE: 100%;  COLOR: #000; FONT-FAMILY: Arial,Helvetica,sans-serif;padding-left:10px; }
.Languagelink {FONT-SIZE: 100%; FONT-WEIGHT: bold; COLOR: #000066; FONT-FAMILY: Arial,Helvetica,sans-serif;TEXT-DECORATION: none;margin:5px !important;}
.Languagelink:a:link{TEXT-DECORATION: none !important;}
.Languagelink:a:visited {TEXT-DECORATION: none !important;}
.Languagelink:a:hover {TEXT-DECORATION: underline !important;}