/************************************************************/
/* Theme:          Content Component  Styles Zurich.com     */
/* Browser:        IE 5+, NS 6.1 +                          */
/* Author:         Gerhard Schauer / Ludmila Kukal          */
/* Created:        01/12/2003                               */
/* Last Modified:  06/05/2007                               */
/* By:             Ludmila Kukal                            */
/************************************************************/

/************************************************************/
/* Righthand area                                           */
/************************************************************/

.righthandarea,.righthandarea2,.righthandarea3,.righthandarea4,.righthandarea5{
	border: 0px;
	margin:0px;
}

/************************************************************/
/*                                                          */
/************************************************************/

.pageHeading{
	color: #006;}

.rightMargin {margin:0px 10px;height:472px;}

.rightPadding{
	padding-right:10px;
}
.topPadding{
	padding-top:0px;
	/* padding-top:16px; */
}
.normWeight{
	font-weight: normal;
}

#contentarea {
	width: 910px; 
}

#contentBackground, #tblMainContent {
	width:710px;
	padding: 0;
	/* overflow:auto; */
	background-color:#fff;
}

#Content__ctl1_CompletionText {
  clear: both;
}
#Content__ctl1_content_content {
	color: #000000;
	padding-left:10px !important;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	width:100%;
	-moz-box-sizing: border-box;
	padding-right: 10px;
}
#Content__ctl1_content_content h1 {
	margin: 14px 0px 18px 8px;
	color: #000066;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 140%;
	font-weight: normal;
/*	line-height: 0.5em;*/
}

#Content__ctl1_content_content h2 {
	margin: 24px 0px 11px 9px;
	color: #000066;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 110%;
	font-weight: normal;
}
#Content__ctl1_content_content h3 {
	margin: 25px 0px 6px 8px;
	color: #000066;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 90%;
	font-weight: bold/*	line-height : 0.3em;*/
}
#Content__ctl1_content_content h4 {
	margin: 25px 15px 4px 9px;
	color: #000066;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	font-weight: bold;
}
#Content__ctl1_content_content h5 {
	margin: 25px 15px 4px 9px;
	color: #000066;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 75%;
	font-weight: bold;
}
h1 span, h2 span, h3 span, h4 span {color:#608CC8;}
#Content__ctl1_content_content p {
	margin: 0px 9px 6px 9px;
/* margin: 0px 9px 6px 9px !important; */
	padding: 0px;
	font-size: 80%;
	line-height: 1.4em;
	vertical-align:top;
}
#Content__ctl1_content_content a:link { 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #003399; 
}
#Content__ctl1_content_content a:visited { 
	color: #666; 
}
#Content__ctl1_content_content span.more {color: #039; font-weight: bold;}
#Content__ctl1_content_content a, #Content__ctl1_content_content p a {font-size: 95% !important;}
#Content__ctl1_content_content .more a:link ,#Content__ctl1_content_content .down a:link {text-decoration:none;}
#Content__ctl1_content_content .more a:hover, #Content__ctl1_content_content .down a:hover {text-decoration:underline !important;}
#Content__ctl1_content_content .more a:visited, #Content__ctl1_content_content .down a:visited {color: #039 !important; text-decoration:none;}

/*#LangLink p {padding: 2px; font-size: 0.7em; background-color: #F6F6F6;}*/
#langTable {background-color: #F6F6F6;margin-left:10px;margin-bottom:10px;}
#langTable .link {padding-left:10px; font-size: 0.7em;}
#langTable .link a:visited {color:#039;}

#Content__ctl1_content_content span a {font-size:100%;}
.caption {
	margin-top: 6px; 
	font-size: 70%; 
}
html>body .caption {padding-right:20px;}
.captionRight { 
	margin-top: 6px; 
	font-size: 70%; 
	margin-left:20px;
	text-align:left;
}
.picleft {
	margin-top: 5px;
	margin-bottom: 14px;
	float: left;
	padding-left: 10px;
}
.picright {
	margin-top: 5px;
	margin-bottom: 14px;
	float: right;
	text-align: right;
}
.picnormal {
	margin-top: 5px;
	margin-bottom: 14px;
	padding-left: 10px;
	clear: both;
	text-align : left;
}
#Content__ctl1_content_content .columnLeft {
float:left; 
width: 49%;
}
#Content__ctl1_content_content .columnRight {
float:right; 
width: 49%;
}

#Content__ctl1_content_content .columnContainer {margin-left:9px;width:690px;}
#Content__ctl1_content_content .columnThree {float:left; width: 218px; display:inline;}


#Content__ctl1_content_content .break {clear:both;}
#Content__ctl1_content_content .clear {clear:both; line-height:0px;}

/************************************************************/
/* Listing styles                                           */
/************************************************************/
#Content__ctl1_content_content ul, #Content__ctl1_content_content  ul.more, #Content__ctl1_content_content  ul.down, #Content__ctl1_content_content ul.moreSmall {
	margin:12px 10px 0px 10px;
	padding-left: 21px;
}

#Content__ctl1_content_content ol {
	margin-left: 10px;
	margin-top: 12px;
	margin-bottom: 0px;
	padding-left: 33px;
	font-size: 100%; 
	font-weight:bold;
	color:#039;
}
#Content__ctl1_content_content li, #Content__ctl1_content_content .more li, #Content__ctl1_content_content .down li, #Content__ctl1_content_content ul.more.small{
	font-size: 80%;
	margin: 2px 0px;
	line-height: 1.4em;
	vertical-align:top;
	padding-top:0px;
}
#Content__ctl1_content_content ul.moreSmall {font-size:75% !important;}
#Content__ctl1_content_content ul {list-style-image: url('/zurich_global2/zurich_template/images/rebrand/bullet.gif');}
#Content__ctl1_content_content  ul.more, #Content__ctl1_content_content ul.moreSmall {list-style-image : url('/zurich_global2/zurich_template/images/rebrand/bullet_more.gif');}
#Content__ctl1_content_content  ul.down {list-style-image : url('/zurich_global2/zurich_template/images/rebrand/bullet_down.gif');}

#Content__ctl1_content_content .itemTitle a, #Content__ctl1_content_content .itemSubtitle a, #Content__ctl1_content_content .itemDesc a {font-size:100% !important;}
.itemTitle{color: #039; font-size: 100%; font-weight:bold;}
.itemSubtitle{margin-bottom:1%; margin-top:0;font-size: 85%;line-height: 1.4em;}
.itemDesc{margin-bottom: 2%; margin-top:0; color:#000;font-weight:normal;line-height: 1.4em;}
.datedList{
	font-size: 80%;
	line-height: 1.4em;
	vertical-align: top;
	margin-left:8px;
}
.datedList td{
	padding-bottom:4px;
}
.datedList td .itemSubtitle {
	padding-top:2px;
}
.resultNr{text-align:left; padding-right:11px;}
.filled, .empty {width:14px;height:12px;font-size:9px;line-height:9px;padding:3px;margin-top:5px;}
.filled {color:#fff; background: #fff url(/zurich_global2/zurich_template/images/rebrand/searchRel_filled.gif) no-repeat center;}
.empty {color:#039;background: #fff url(/zurich_global2/zurich_template/images/rebrand/searchRel_empty.gif) no-repeat center;}
/************************************************************/
/* Index styles                                             */
/************************************************************/
#Content__ctl1_content_content ul.index{
	list-style-image : none;
	list-style-type : none;
	margin: 0px 10px -6px 9px;
	padding: 0px;
}
#Content__ctl1_content_content li div.indexLabel{font-weight: bold;}
/************************************************************/
/* Footnote styles                                          */
/************************************************************/
#footnote{margin-top:20px;}
#footnote p{ color: #666; font-size: 70%; line-height: 1.4em; }
#footnote a {font-size: 100% !important;}
/************************************************************/
/* Articles styles                                           */
/************************************************************/
#author p { margin-bottom: 1.4em; font-size: 70%; }
#abstract p {
	background-color: #fff;
	color: #006;
	font-weight:bold;
}
/************************************************************/
/* PageNav styles                                           */
/************************************************************/
.pageNav{
	padding: 5px 5px 5px 8px;
	/*border-bottom: solid 2px #fff;
	background-color: #F0F3FB;*/
	background-color: #fff;
	font-size: 80%;
	margin-left:10px;
}
.pageNav a:link{text-decoration: none;}
.pageNav a:visited {text-decoration: none;}
.pageNav a:hover{ text-decoration: underline; }
.pageNav span{ text-decoration: underline; }

.pageNavFunction {padding: 20px 0px 24px 10px;}

html>body #Content__ctl1_content_content .pageNavFunction {padding-right:10px;}
html:first-child>b\ody #Content__ctl1_content_content .pageNavFunction {padding-right:10px;}

.seperatorLightBlue {margin:0px;background:url('/zurich_global2/zurich_template/images/rebrand/cp_boxSepLightBlue.gif') repeat-x top left;}

.seperatorMidBlueFooter {margin:15px 5px;background:url('/zurich_global2/zurich_template/images/rebrand/cp_boxSepMidBlue.gif') repeat-x top left;}


/************************************************************/
/* Content Footer                                           */
/************************************************************/
 .printGlobal {background:url('/zurich_global2/zurich_template/images/rebrand/icon_print.gif') no-repeat left -2px; padding-top:2px; padding-bottom:2px; padding-left:20px; margin-right:30px;margin-left:10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;}
 .sendFriend {background:url('/zurich_global2/zurich_template/images/rebrand/icon_sendfriend.gif') no-repeat left center; padding-top:2px; padding-bottom:2px; margin-top:2px; padding-left:20px; margin-right:30px;}
 .mailto {height:24px;background:url('/zurich_global2/zurich_template/images/rebrand/icon_email.gif') no-repeat left -2px; padding-top:2px; padding-bottom:2px; padding-left:20px; margin-right:20px;margin-left:10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;}
 .bookmark {height:24px;background:url('/zurich_global2/zurich_template/images/rebrand/icon_bookmark.gif') no-repeat left -2px; padding-top:2px; padding-bottom:2px; padding-left:20px; margin-right:20px;margin-left:10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;}
 .requestArticle {height:24px;background:url('/zurich_global2/zurich_template/images/rebrand/icon_future.gif') no-repeat left -2px; padding-top:2px; padding-bottom:2px; padding-left:30px; margin-right:20px;margin-left:10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;}



/************************************************************/
/* page nav localTabNav bgWhite                             */
/************************************************************/
.infoTextCont { margin:0px 0px 24px 9px; }
.infoTextCont h2	{color:#628bc9 !important; margin-left:0px !important; }
.tabCont { float:left;width:680px; margin:-25px 0px 0px 0px; background:url('/zurich_global2/zurich_template/images/rebrand/img_tabborder.gif') repeat-x left 18px;}
.tabActiveStart 	{height:24px; float:right; width:4px; margin-left:2px; background:url('/zurich_global2/zurich_template/images/rebrand/img_tabnavactive01.gif') no-repeat top left;}
.tabActiveText 		{height:19px; float:right; padding:2px 12px 0px 11px; background:url('/zurich_global2/zurich_template/images/rebrand/img_tabnavactive02.gif') repeat-x top left; font-size:80%;font-weight:bold;}
.tabActiveEnd 		{height:24px; float:right; width:4px; background:url('/zurich_global2/zurich_template/images/rebrand/img_tabnavactive03.gif') no-repeat top left;}
.tabInActiveStart 	{height:24px; float:right; width:4px; margin-left:2px; background:url('/zurich_global2/zurich_template/images/rebrand/img_tabnavinactive01.gif') no-repeat top left;}
.tabInActiveText 	{height:19px; float:right; padding:2px 12px 0px 11px; background:url('/zurich_global2/zurich_template/images/rebrand/img_tabnavinactive02.gif') repeat-x top left; font-size:80%;}
.tabInActiveEnd 	{height:24px; float:right; width:4px; background:url('/zurich_global2/zurich_template/images/rebrand/img_tabnavinactive03.gif') no-repeat top left;}
.tabInActiveText a,.tabInActiveText a:visited {color:#FFFFFF !important; text-decoration:none; }




/************************************************************/
/* page nav localTabNav bgWhite - Full With Left aligned    */
/************************************************************/
.infoTextCont2 { padding:0px 0px 24px 9px;margin-bottom:15px; }
.tabCont2 { float:left;width:680px; background:url('/zurich_global2/zurich_template/images/rebrand/img_tabborder.gif') repeat-x left 18px;}

.tabActiveEnd2 {height:24px; float:left; width:4px; background:url('/zurich_global2/zurich_template/images/rebrand/img_tabnavactive01.gif') no-repeat top left;}
.tabActiveText2 {height:19px; float:left; padding:2px 12px 0px 11px; background:url('/zurich_global2/zurich_template/images/rebrand/img_tabnavactive02.gif') repeat-x top left; font-size:80%;font-weight:bold;}
.tabActiveStart2 {height:24px; float:left; width:4px; background:url('/zurich_global2/zurich_template/images/rebrand/img_tabnavactive03.gif') no-repeat top left;margin:0px;}

.tabInActiveEnd2 {height:24px; float:left; width:4px; background:url('/zurich_global2/zurich_template/images/rebrand/img_tabnavinactive01.gif') no-repeat top left;}
.tabInActiveText2 {height:19px; float:left; padding:2px 12px 0px 11px; background:url('/zurich_global2/zurich_template/images/rebrand/img_tabnavinactive02.gif') repeat-x top left; font-size:80%;}
.tabInActiveStart2 {height:24px; float:left; width:4px; background:url('/zurich_global2/zurich_template/images/rebrand/img_tabnavinactive03.gif') no-repeat top left;margin-right:2px;}
.tabInActiveText2 a,.tabInActiveText2 a:visited {color:#FFF !important; text-decoration:none; }
.distance2{margin-right:2px;}
.distance0{margin-right:0px;}


/************************************************************/
/* Table styles                                              */
/************************************************************/
.table, .tableApp, .layout, .processTable {
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left:10px;
	padding:0px !important;
}
.processTable td {
	color: #000000;
	background-color: #F6F6F6;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 75%;
	text-align: left;
	vertical-align: top;
	padding:8px 10px 7px 10px;
	line-height: 130%;
}
.table td, .tableApp td {
	/* border-bottom: solid 1px #90BBE0; */
	background: #fff url('/zurich_global2/zurich_template/images/rebrand/cp_formSep.gif') repeat-x bottom;
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 75%;
	text-align: left;
	vertical-align: top;
	padding:8px 10px 7px 10px;
	line-height: 130%;
}

.tableTextSmall .table td,.tableTextSmall .tableApp td {font-size: 70%;}

.table tfoot td {background:#fff url('/zurich_global2/zurich_template/images/rebrand/cp.gif') repeat-x bottom;}
.table tr.noLine td {background:transparent url('/zurich_global2/zurich_template/images/rebrand/cp.gif') repeat-x bottom;}
.table tr.line td {background:transparent url('/zurich_global2/zurich_template/images/rebrand/cp.gif') repeat-x bottom;border-bottom: solid 1px #8ED8F8;}

.table th , .tableApp th {
	border-bottom: solid 1px #8ED8F8;
	color: #000066;
	background: #8ED8F8;
	font-size: 75%;
	text-align: left;
	vertical-align: bottom;
	padding:6px 10px 5px 10px;
}

.tableTextSmall .table th,.tableTextSmall .tableApp th {font-size: 70%;}
.table .tableSubhead {background: #E7E7E7 url('/zurich_global2/zurich_template/images/rebrand/cp.gif') repeat-x bottom;border-bottom: solid 1px #8ED8F8;}
#Content__ctl1_content_content .table a {font-size: 100% !important;}

/*Beginn of old styledefinition: old tables had the class "tableLink" on the td tag.*/
/*This part can be deleted as soon as all old tables correspond to the new tag /class structure*/
.tableLink a:link {text-decoration: none;}
.tableLink a:visited {text-decoration: none;}
.tableLink a:hover{ text-decoration: underline;}
/*End of old styledefinition: comment by chkgsch, 311203*/
 a:link.tableLink {text-decoration: none;}
 a:visited.tableLink {text-decoration: none;}
 a:hover.tableLink{ text-decoration: underline;}
.tableLink span { text-decoration: underline;}
.tableLabel{ vertical-align: top !important;}
.tableText td, .tableText h3, .tableText li {font-size: 100% !important;font-family: Verdana,Arial,Helvetica,sans-serif !important;}
.tableText h3 {font-size: 100% !important;}
.tableText h3 {margin: 0 0 5px 25px !important;}
.tableText li {margin: 0 !important;}
.tableText ul {margin:0 0 10px 5px !important; padding-left:45px !important;list-style-image : url('/zurich_global2/zurich_template/images/rebrand/box_bullet.gif') !important;}
.tableText ul ul {margin:5px 0 !important;padding-left:15px !important;}
/************************************************************/
/* Table top with vertical lines                            */
/************************************************************/
.tableApp{
	border-top: solid 1px #90BBE0;
	border-left: solid 1px #90BBE0;
}
.tableApp td {
	border-bottom: solid 1px #90BBE0;
	border-right: solid 1px #90BBE0;
	color: #000;
}
.tableApp th{ border-right: solid 1px #aaa999; }
/************************************************************/
/* Table tob with alternating row bg-colors                 */
/************************************************************/
.tableBg td{background-color: #F6F6F6;}

.tableBgLast td {background: #F6F6F6 url('/zurich_global2/zurich_template/images/rebrand/cp.gif') bottom left repeat;}
tr.lineBg td {background:#F6F6F6 url('/zurich_global2/zurich_template/images/rebrand/cp.gif') repeat-x bottom;border-bottom: solid 1px #8ED8F8;}
.tableBgHigh td{background-color: #c3ccdd !important;}
.off td{background-color: #fff;}
.tableBgHigh td {cursor: pointer;}

/************************************************************/
/* Table MAXX design                                        */
/************************************************************/
.tableHeaderLeft {
	background: #8ED8F8 url('/zurich_global2/zurich_template/images/rebrand/box_topLeftTopaz.gif') top left no-repeat !important;
	overflow:hidden;
}
.tableHeaderRight {
	background: #8ED8F8 url('/zurich_global2/zurich_template/images/rebrand/box_topRightTopaz.gif') top right no-repeat !important;
	overflow:hidden;
}

.tableHeaderCnt {
	background: #8ED8F8 url('/zurich_global2/zurich_template/images/rebrand/box_topTopaz_cnt.gif') top left no-repeat !important;
	overflow:hidden;
}
.tableHeader {background: #8ED8F8 !important;}

.tableFooterLeft {
	background: #F6F6F6 url('/zurich_global2/zurich_template/images/rebrand/box_bottomLeftWebGrey1.gif') bottom left no-repeat !important;
	overflow:hidden;
}
.tableFooterRight {
	background: #F6F6F6 url('/zurich_global2/zurich_template/images/rebrand/box_bottomRightWebGrey1.gif') bottom right no-repeat !important;
	overflow:hidden;
}



.tableHeaderMiddle {background: #8ED8F8;}
 th.tableLabelFirst {background: #8ED8F8 url('/zurich_global2/zurich_template/images/rebrand/cp_headerSep.gif') repeat-x bottom !important; vertical-align:top !important;}
 th.tableLabel {background: #8ED8F8 url('/zurich_global2/zurich_template/images/rebrand/cp_headerSep.gif') repeat-x bottom !important;}
 th.tableLabelLast {background: #8ED8F8 url('/zurich_global2/zurich_template/images/rebrand/cp.gif') bottom left repeat !important; vertical-align:top !important;}
 td.tableDataFirst {border-top: 1px solid #8ED8F8;}
 td.tableDataLast{border-bottom: 1px solid #8ED8F8;background: #fff url('/zurich_global2/zurich_template/images/rebrand/cp.gif') bottom left repeat !important;}
.nowrap {white-space:nowrap;}
th.tableLabelFirst a, th.tableLabel a, th.tableLabelLast a {color:#006 !important;}
/************************************************************/
/* Form styles                                               */
/************************************************************/

table.form {width:100%;border:0px;padding-right:10px;}
html>body table.form {padding-right:0px;}
.form th {vertical-align:top !important;}
.form {margin-left: 10px;}
.form label {color: #000; font-size: 80%; font-weight:normal;}
.form th label {color: #000;font-size: 100%;}
.form .label {color: #000;font-size: 75%;font-weight:normal;}
.form tr.label {color: #006;font-size: 100% !important;}


.form label span, .required span , .output span {color: #000066;font-weight: 900;font-size: 90%;}
.form .underline {text-decoration: underline;font-weight:normal !important;color:#000;font-size: 100%;}
/*.label th {border-bottom: 1px solid #F0F3F8 !important;}*/
.form th , .tableApp th {
	border-bottom: solid 1px #F0F3F8;
	color: #fff;
	background-color: #90bbe0 !important;
	font-size: 75%;
	text-align: left;
	vertical-align: bottom;
	padding:8px 4px 7px 4px;
}

.form th.tableHeaderLeft, .form th.tableHeaderRight, .form th.tableHeaderCnt, form th.tableHeader   {background-color:#8ED8F8 !important; color:#000066;font-size:75%;padding:6px 10px;}

.form td, .form th {
/*	border-bottom: 1px solid #8CC1EB;
	background: #F0F3F8 url('/zurich_global2/zurich_template/images/rebrand/cp_formSep.gif') repeat-x left bottom;
	border-bottom: 1px #90bbe0 dotted;*/
	border-bottom:0px;
	background-color: #F6F6F6 !important;
	text-align:left;
	padding:3px 10px;;
	margin:0px;
}

.form h3 {font-size:75% !important; margin:2px 0px 0px 0px!important;font-family:Verdana,Helvetica,sans-serif !important;}
.form th h3 {font-size:110% !important;margin:2px 0px 0px 0px!important;font-family:Verdana,Helvetica,sans-serif !important}

.formSep {
	background: #F6F6F6 url('/zurich_global2/zurich_template/images/rebrand/cp_formSep.gif') repeat-x center;
	padding: 5px 0px !important;
}

.formSepSolid {border-bottom: solid 1px #8ED8F8 !important;}

.form table.layout {margin: 0px !important;}
.form .layout td{padding:5px 0px !important;}

.radioButton label, .radioButton span {color:#000 !important;} 
.radioButton input {margin-bottom:-1px;}
.output{
	font-size: 75%;
	line-height:130%;
	padding-bottom:6px;
	margin-top:0px;
}
.output label {	font-size: 100%;}
#Content__ctl1_content_content .output a {font-size: 100% !important;}
#Content__ctl1_content_content input.text {
	border: 1px solid #8897A6;
/*	border: outset 1px solid #8899BB; */ /* CSS Validation Error */
	color: #000;
	background-color: #fff;
	font-size: 75%;
	padding: 1px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 21px;
}
#Content__ctl1_content_content select {margin-top:1px;
	border: 1px solid #8897A6;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
}

#Content__ctl1_content_content input.button, #Content__ctl1_content_content input.buttonGo, #Content__ctl1_content_content input.buttonSearch,#Content__ctl1_content_content input.buttonWide, #Content__ctl1_content_content input.buttonLarge, #Content__ctl1_content_content input.button36, #Content__ctl1_content_content input.button57, #Content__ctl1_content_content input.button72, #Content__ctl1_content_content input.button100, #Content__ctl1_content_content input.button120, #Content__ctl1_content_content input.button140, #Content__ctl1_content_content input.button160 {
	border: 0px;
	margin: 0px 0px 0px 1px;
	padding: 0px 2px 0px 2px;
	color: #fff;
	height: 21px;
	cursor: pointer;
	vertical-align: middle;
	font-size: 75%;
}



#Content__ctl1_content_content input.button {background: #039 url('/zurich_global2/zurich_template/images/rebrand/button_bg.gif') repeat left top;}
#Content__ctl1_content_content input.buttonGo, #Content__ctl1_content_content input.button36 {background: url('/zurich_global2/zurich_template/images/rebrand/button_36.gif'); width: 36px;}
#Content__ctl1_content_content input.buttonSearch, #Content__ctl1_content_content input.button57 { background: url('/zurich_global2/zurich_template/images/rebrand/button_57.gif');width:57px;}
#Content__ctl1_content_content input.buttonWide, #Content__ctl1_content_content input.button72 { background: url('/zurich_global2/zurich_template/images/rebrand/button_72.gif');width:72px;}
#Content__ctl1_content_content input.button100 { background: url('/zurich_global2/zurich_template/images/rebrand/button_100.gif');width:100px;}
#Content__ctl1_content_content input.buttonLarge, #Content__ctl1_content_content input.button120 { background: url('/zurich_global2/zurich_template/images/rebrand/button_120.gif');width:120px;}
#Content__ctl1_content_content input.button140 { background: url('/zurich_global2/zurich_template/images/rebrand/button_140.gif');width:140px;}
#Content__ctl1_content_content input.button160 { background: url('/zurich_global2/zurich_template/images/rebrand/button_160.gif');width:160px;}

#Content__ctl1_content_content input.buttonActived {color:red;}
#Content__ctl1_content_content input.buttonSelected {color:red;}
#Content__ctl1_content_content input.buttonDisabled {color:red;}


#Content__ctl1_content_content td.buttons {border-bottom: 1px solid #fff;}
#Content__ctl1_content_content textarea {
	border: 1px solid #8897A6;
/* border: inset 1px solid #8899BB; */ /* CSS Validation Error */
	padding: 3px;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	overflow: auto;

/* IE Styles 	>> CSS Validation Error
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #8899BB;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #8899BB;
	scrollbar-highlight-color: #8899BB;
	scrollbar-shadow-color: #8899BB;
	scrollbar-track-color: #FFFFFF;
	*/
}
#Content__ctl1_content_content td.buttons{background-color: #fff !important; text-align:right; padding: 5px; }
#Content__ctl1_content_content td.buttonsBg {background-color: #F6F6F6 !important; text-align:right; padding: 5px 10px 0px 5px; }
#Content__ctl1_content_content td .required {color: #000; font-size: 80%; line-height: 1.4em; text-align:left;margin-left:0px !important}
#Content__ctl1_content_content td.buttons a {font-size:75% !important; padding-right:12px;vertical-align:middle;}
#Content__ctl1_content_content td.buttons a:visited {color:#039;}

#Content__ctl1_content_content .errorMessage {
	color:#DC143C !important;
	font-size:75%;
	margin:0px !important;
	vertical-align:top !important;
}
#Content__ctl1_content_content div.errorMessage {padding-bottom:3px;}

/* NOTE: WebBlue2 is WebGrey1, style used for zcom controls */
td.boxBgTopLeftTable, th.boxBgTopLeftTable, td.boxBgTopLeftWebBlue2 {background: #F6F6F6 url('/zurich_global2/zurich_template/images/rebrand/box_topLeftWebGrey1.gif') no-repeat top left;overflow:hidden; border-bottom:0px; height:8px;padding:0px !important;}
td.boxBgTopRightTable, td.boxBgTopRightWebBlue2 {background: #F6F6F6 url('/zurich_global2/zurich_template/images/rebrand/box_topRightWebGrey1.gif') no-repeat top right;overflow:hidden; border-bottom:0px;padding:0px !important;}
td.boxBgBottomLeftTable, th.boxBgBottomLeftTable, td.boxBgBottomLeftWebBlue2 {background: #F6F6F6 url('/zurich_global2/zurich_template/images/rebrand/box_bottomLeftWebGrey1.gif') no-repeat bottom left;overflow:hidden;border-bottom:0px;height:8px;padding: 0px;}
td.boxBgBottomRightTable, td.boxBgBottomRightWebBlue2 {background: #F6F6F6 url('/zurich_global2/zurich_template/images/rebrand/box_bottomRightWebGrey1.gif') no-repeat bottom right;overflow: hidden;border-bottom: 0px;padding: 0px;}

/************************************************************/
/*2 Colums Form - full content width                        */
/************************************************************/
.error1, .error2 {display:none; color:#DC143C; padding:0px;margin-bottom:3px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:80%;}
.error2 {display:block;}
.error3 {width:180px;}
.form2ColumnLeft {position:relative;float:left;width:336px;margin:0px;padding:0px;}
.form2ColumnRight {float:right;width:336px;margin:0px;padding:0px;}
.padRight {padding-right:0px !important;}

#Content__ctl1_content_content a:link.more3, #Content__ctl1_content_content a:active.more3, #Content__ctl1_content_content a:visited.more3 {color:#039;font-size:75% !important;font-weight:normal;text-decoration:none;}
#Content__ctl1_content_content a:hover.more3 {color:#039;font-size:75% !important;font-weight:normal;text-decoration:underline;}
#Content__ctl1_content_content .more3 {color:#039;font-size:75% !important;font-weight:normal;}

#Content__ctl1_content_content a:link.more4, #Content__ctl1_content_content a:active.more4, #Content__ctl1_content_content a:visited.more4 {color:#039;font-size:75% !important;font-weight:bold;text-decoration:none;}
#Content__ctl1_content_content a:hover.more4 {color:#039;font-size:75% !important;font-weight:bold;text-decoration:underline;}
#Content__ctl1_content_content .more4 {color:#039;font-size:75% !important;font-weight:bold;}



/************************************************************/
/* Filter styles                                            */
/************************************************************/
.tableSelNav {
	margin: 0px 0px 2px 10px; 
	border-bottom: solid 1px #fff;
	height: 40px;
}

/* NOTE: WebBlue2 is WebGrey1, style used for zcom controls */
.tableSelNav td.boxBgTopLeftTable, .tableSelNav td.boxBgTopLeftWebBlue2 {background: #F6F6F6 url('/zurich_global2/zurich_template/images/rebrand/box_topLeftWebGrey1.gif') no-repeat top left;overflow:hidden; border-bottom:0px; height:8px;padding:0px !important;}
.tableSelNav td.boxBgTopRightTable, .tableSelNav td.boxBgTopRightWebBlue2 {background: #F6F6F6 url('/zurich_global2/zurich_template/images/rebrand/box_topRightWebGrey1.gif') no-repeat top right;overflow:hidden; border-bottom:0px;padding:0px !important;}
.tableSelNav td.boxBgBottomTable, .tableSelNav td.boxBgBottomLeftWebBlue2 {background: #F6F6F6 url('/zurich_global2/zurich_template/images/rebrand/box_bottomLeftWebGrey1.gif') no-repeat bottom left;overflow:hidden;border-bottom:0px;height:8px;padding: 0px;}
.tableSelNav td.boxBgBottomRightTable, .tableSelNav td.boxBgBottomRightWebBlue2 {background: #F6F6F6 url('/zurich_global2/zurich_template/images/rebrand/box_bottomRightWebGrey1.gif') no-repeat bottom right;overflow: hidden;border-bottom: 0px;padding: 0px;}
.tableSelNav td {padding:0px 10px !important;}
.tableSelNav label {color: #000; font-size: 70%;}
.tableSelNav label, .tableSelNav input, .tableSelNav select, .tableSelNav option,.tableSelNav a, .tableSelNav span {vertical-align:middle !important;}
.tableSelNav td {color: #000;background-color: #F6F6F6;vertical-align: middle !important;padding:0px 5px;}
.tableSelNav .button, .tableSelNav .buttonGo, .tableSelNav .buttonSearch{
	margin-top:1px;
	font-size:70%;
}
.tableSelNav p {margin-left:0px !important;}
.tableSelNav p.smallText, .tableSelNav span.link {padding:0px !important;font-size:75% !important;}
.tableSelNav td.formSep {padding:10px 0px !important; background: #F6F6F6 url('/zurich_global2/zurich_template/images/rebrand/cp_formSep.gif') repeat-x center !important;}


/************************************************************/
/* Info box styles                                           */
/************************************************************/
.cntTitleWebblue1 {background: url('/zurich_global2/zurich_template/images/rebrand/box_header_webblue1_cnt.gif') no-repeat left top; padding-top:8px; width:450px; margin-left:9px;}
.cntTitleWebblue1 a { font-weight:normal;}
.cntTitleWebblue1 p { margin:0px 10px 0px 10px !important; }
.cntTitleWebblue1 h2 {font-size:75% !important;font-weight:bold !important; margin:0px 10px 5px 10px !important;font-family:Verdana,Helvetica,sans-serif !important; }
.cntBgWebblue1Cnt {background: url('/zurich_global2/zurich_template/images/rebrand/box_bg_webblue1_cnt.gif') no-repeat left bottom; padding-bottom:7px;}
.cntWidth {width:450px;}

.boxTitleExpert {background: #ef7b00 url('/zurich_global2/zurich_template/images/rebrand/box_header_mango_cnt.gif') repeat left top; padding:3px 10px 4px 10px; margin:0px 0px 0px 9px !important; width:450px; color:#ffffff !important; font-size:75% !important; font-weight:bold !important;}
html>body .boxTitleExpert {width:430px;}
.boxBgExpert {background: #fff url('/zurich_global2/zurich_template/images/rebrand/box_bg_mango_full_cnt.gif') no-repeat left bottom; margin:0px 0px 7px 9px !important; padding:15px 10px 9px 0px;}
.boxBgExpert ul {margin:0px 0px 0px 4px !important;}
.boxBgExpert li {margin:0px !important;}
.boxBgExpert p {margin-bottom:0px !important}
.boxBgExpert form {margin:0px 0px 10px 0px;}
.boxBgExpert .button {background: url('/zurich_global2/zurich_template/images/rebrand/button_57.gif') no-repeat !important;width:57px !important;height:21px !important; font-size:70% !important;}
.boxBgExpert .text	{width:260px;height:18px;margin:0px 5px 0px 9px;float:left;}


/* General styles */

.cntWidht450 a { font-weight:normal;}
.cntWidht450 p, .cntWidht450 ul { margin:0px 10px 0px 10px !important; }
/*.cntWidht450 h2 {font-size:75% !important;font-weight:bold !important; margin:0px 10px 5px 10px !important;font-family:Verdana,Helvetica,sans-serif !important; }*/
.cntWidht450 h2, .cntWidht450 h3 {margin:0px 10px 5px 10px !important;}

/* Content Width 450px */
.cntWidht450 .cntTitleWebBlue1Full {background: url('/zurich_global2/zurich_template/images/rebrand/box_header_webblue1_full_450.gif') no-repeat left top; padding-top:8px; width:450px; margin-left:9px;}
.cntWidht450 .cntTitleWebBlue2Full {background: url('/zurich_global2/zurich_template/images/rebrand/box_header_webblue2_full_450.gif') no-repeat left top; padding-top:8px; width:450px; margin-left:9px;}
.cntWidht450 .cntTitleWebBlue3Full {background: url('/zurich_global2/zurich_template/images/rebrand/box_header_webblue3_full_450.gif') no-repeat left top; padding-top:8px; width:450px; margin-left:9px;}
.cntWidht450 .cntTitleWebGrey1Full {background: url('/zurich_global2/zurich_template/images/rebrand/box_header_webgrey1_full_450.gif') no-repeat left top; padding-top:8px; width:450px; margin-left:9px;}
.cntWidht450 .cntTitleWebGrey2Full {background: url('/zurich_global2/zurich_template/images/rebrand/box_header_webgrey2_full_450.gif') no-repeat left top; padding-top:8px; width:450px; margin-left:9px;}
.cntWidht450 .cntTitleWebBlue2 {background: url('/zurich_global2/zurich_template/images/rebrand/box_header_webblue2_450.gif') no-repeat left top; padding-top:8px; width:450px; margin-left:9px;color:#000;}
.cntWidht450 .cntTitleTopaz {background: url('/zurich_global2/zurich_template/images/rebrand/box_header_topaz_450.gif') no-repeat left top; padding-top:8px; width:450px; margin-left:9px;color:#000;}
.cntWidht450 .cntTitleSkyBlue {background: url('/zurich_global2/zurich_template/images/rebrand/box_header_skyblue_450.gif') no-repeat left top; padding-top:8px; width:450px; margin-left:9px;color:#000;}
.cntWidht450 .cntTitleTangerine {background: url('/zurich_global2/zurich_template/images/rebrand/box_header_tangerine_450.gif') no-repeat left top; padding-top:8px; width:450px; margin-left:9px;color:#000;}
.cntWidht450 .cntTitleLime {background: url('/zurich_global2/zurich_template/images/rebrand/box_header_lime_450.gif') no-repeat left top; padding-top:8px; width:450px; margin-left:9px;color:#000;}


.cntWidht450 .cntBgWebBlue1Full {background: url('/zurich_global2/zurich_template/images/rebrand/box_bg_webblue1_full_450.gif') no-repeat left bottom; padding-bottom:7px;}
.cntWidht450 .cntBgWebBlue2Full {background: url('/zurich_global2/zurich_template/images/rebrand/box_bg_webblue2_full_450.gif') no-repeat left bottom; padding-bottom:7px;}
.cntWidht450 .cntBgWebBlue3Full {background: url('/zurich_global2/zurich_template/images/rebrand/box_bg_webblue3_full_450.gif') no-repeat left bottom; padding-bottom:7px;}
.cntWidth450 .cntBgWebBlue2Full {background: url('/zurich_global2/zurich_template/images/rebrand/box_bg_webblue2_full_450.gif') no-repeat left bottom; padding-bottom:7px;}
.cntWidth450 .cntBgWebBlue3Full {background: url('/zurich_global2/zurich_template/images/rebrand/box_bg_webblue3_full_450.gif') no-repeat left bottom; padding-bottom:7px;}
.cntWidht450 .cntBgWebGrey1Full {background: url('/zurich_global2/zurich_template/images/rebrand/box_bg_webgrey1_full_450.gif') no-repeat left bottom; padding-bottom:7px;}
.cntWidht450 .cntBgWebGrey2Full {background: url('/zurich_global2/zurich_template/images/rebrand/box_bg_webgrey2_full_450.gif') no-repeat left bottom; padding-bottom:7px;}
.cntWidht450 .cntBgWebBlue2 {background: url('/zurich_global2/zurich_template/images/rebrand/box_bg_webblue2_450.gif') no-repeat left bottom; padding-bottom:7px;}
.cntWidht450 .cntBgTopaz {background: url('/zurich_global2/zurich_template/images/rebrand/box_bg_topaz_450.gif') no-repeat left bottom; padding-bottom:7px;}
.cntWidht450 .cntBgSkyBlue {background: url('/zurich_global2/zurich_template/images/rebrand/box_bg_skyblue_450.gif') no-repeat left bottom; padding-bottom:7px;}
.cntWidht450 .cntBgTangerine {background: url('/zurich_global2/zurich_template/images/rebrand/box_bg_tangerine_450.gif') no-repeat left bottom; padding-bottom:7px;}
.cntWidht450 .cntBgLime {background: url('/zurich_global2/zurich_template/images/rebrand/box_bg_lime_450.gif') no-repeat left bottom; padding-bottom:7px;}




/* Add width for mozilla */
html>body .cntWidth450 .cntTitleSkyBlue {}



/************************************************************/
/* Special styles                                           */
/************************************************************/

.tableNav {font-size: 75%;}
.tableNavRight {float: right; text-align: right; }
.acrobatCaption {width: 175px;margin-right: 4px;float: left;}
.tableNavLeft {float: left;}
.tableNavTop {margin-bottom: 0;padding-bottom: 0;font-size: 70%;}

.tableNav a:link{text-decoration: none;}
.tableNav a:visited{text-decoration: none;color:#039 !important;}
.tableNav a:hover{ text-decoration: underline;}

#sitemap a:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;}


.brokerContact h3 {font-size:75% !important; margin:5px 0px 0px 0px!important;font-family:Verdana,Helvetica,sans-serif !important;}
.brokerContact h4 {font-size:75% !important; margin:5px 0px 0px 0px !important;font-family:Verdana,Helvetica,sans-serif !important;}
.brokerContact p {margin:4px 0px 0px 0px !important; font-size:70% !important;}
#Content__ctl1_content_content .brokerContact a, #Content__ctl1_content_content .brokerContact p a {font-size: 100% !important;}

/************************************************************/
/* Special Hyperlinks			                            */
/************************************************************/
a.listIcon2 {display:block;background:url(/zurich_global2/zurich_template/images/rebrand/icon_pdf.gif) no-repeat 0px 5px;padding-left:21px;color:#039;font-weight:bold;font-size:1.0em;text-decoration:none;} /*PDF Icon before link*/


/************************************************************/
/* google map                                               */
/************************************************************/
#map {clear:left;height:515px;width:680px; margin-left:9px;}
#map .brokerContact h3 {margin:7px 0px 0px 0px!important;}
#map .brokerContact h4 {margin:2px 0px 0px 0px!important;}

/************************************************************/
/* sitemap                                                  */
/************************************************************/
#Content__ctl1_content_content .sMapCnt {width:215px;float:left; padding:1px 0px 1px 10px;font-size:80% !important; }
html>body #Content__ctl1_content_content .sMapCnt {width:203px !important;}
html:first-child>b\ody #Content__ctl1_content_content .sMapCnt {width:203px !important;}
.sMapCnt a	{ font-weight:normal !important;}
.sMapCnt .chapter a	{ font-weight:bold !important; }


/************************************************************/
/* box search                                           */
/************************************************************/
.boxTitleSearch {background: #8ED8F8 url('/zurich_global2/zurich_template/images/rebrand/box_topTopaz_cnt.gif') no-repeat left top; padding:3px 10px 4px 10px; margin:20px 0px 0px 9px !important; width:450px; color:#006 !important; font-size:75% !important; font-weight:bold !important;}
html:first-child>b\ody #Content__ctl1_content_content .boxTitleSearch {width:430px !important;}
html>body #Content__ctl1_content_content .boxTitleSearch {width: 430px;}

.boxBgSearch {background: #fff url('/zurich_global2/zurich_template/images/rebrand/box_bg_search_cnt.gif') no-repeat left bottom; margin:0px 0px 7px 9px !important; padding:0px 10px 0px 10px;}
.boxBgSearch form	{margin:0px;}
.inputField	{ padding-top:11px;}
.inputField label	{ font-size:75%; }
.inputField input,.inputField select	{width:203px; margin-top:7px !important;}
.boxBgSearch .more	{ font-size:75%;}
#searchSwitch	{margin-top:15px;}
#searchSwitch a	{font-weight:normal;}


.searchResult	{ width:450px; margin:25px 0px 0px 9px; }
.searchResult a	{font-weight:normal;}
.searchResult td	{font-size:75%;}
.searchResult .hits	{text-align:right; font-size:75%; white-space:nowrap;}
.searchResult .hitsPic	{ text-align:right; padding-top:7px;}
.searchResult th	{text-align:left; border-bottom:1px solid #90bbde; padding-bottom:4px;}
.searchResult th h2	{margin:0px !important;}
.searchResult tbody tr	{background:url('/zurich_global2/zurich_template/images/rebrand/cp_boxSepMidBlue.gif') repeat-x bottom left;}
.searchResult tbody tr td	{padding:3px 0px 5px 0px; }
.searchResult tfoot td	{text-align:right; padding-top:7px; border-top:1px solid #91bbe1;}
.searchResult .broker	{font-size:100%; padding:11px 0px 12px 0px;}
.searchResult .broker a	{font-weight:bold;}

.searchBrowse	{ width:450px;}
.searchBrowse .hits	{text-align:right; font-size:75%; padding-top:29px; font-weight:bold;}
.searchBrowseTop	{background: url('/zurich_global2/zurich_template/images/rebrand/box_header_webblue1_cnt.gif') no-repeat left top; width:450px; margin:0px 0px 6px 9px; height:27px; border-bottom:1px solid #91c1e9;}
.searchBrowseBottom	{background: url('/zurich_global2/zurich_template/images/rebrand/box_bg_webblue1_cnt.gif') no-repeat left bottom; width:450px; margin:6px 0px 0px 9px; height:27px; border-top:1px solid #91c1e9;}
.searchBrowseTop a,.searchBrowseBottom a	{font-weight:normal;}
.searchBrowseTop a.b,.searchBrowseBottom a.b	{font-weight:bold; text-decoration:none;}
.searchBrowseTop .link,.searchBrowseBottom .link	{padding:6px 0px 0px 11px;font-size:75%; }
.searchBrowseTop .pages,.searchBrowseBottom .pages	{ float:right;font-size:75%; height:18px; margin:5px 2px 0px 0px; }
.searchBrowseTop .pages td,.searchBrowseBottom .pages td	{width:18px; text-align:center; padding-top:1px;}
.searchBrowseTop .pages .curPage,.searchBrowseBottom .pages .curPag,.searchBrowseBottom .pages .curPage { background:url('/zurich_global2/zurich_template/images/rebrand/curPage.gif'); color:#FFFFFF; }
.searchResultDetailed	{width:450px; margin-left:9px; font-size:75%;}
.searchResultDetailed .more {font-size:103%;}
.searchResultDetailed .hitsPic	{float:right; margin-top:3px;}
.searchResultDetailed .path	{color:#6a6a6a; margin-top:5px;}

 .tableSelNav .curPage { background:url('/zurich_global2/zurich_template/images/rebrand/curPage.gif') no-repeat 50% 50%; color:#FFFFFF; width:18px;height:18px;padding:3px 5px;margin:0px;}


/************************************************************/
/* Popup Styles                                             */
/************************************************************/
h1.popUp  {
	margin: 22px 0px 4px 8px;
	color: #003399;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 140%;
	font-weight: normal;
}
td h1.popUp {
	margin-bottom: 4px;
	margin-left:0px;
}


/************************************************************/
/*                                                          */
/************************************************************/

/************************************************************/
/* SOAR content footer                              */
/************************************************************/
#divContentFooter
{
	display:none !important;
	
}
#divContentFooter_new
{
	display:inline !important;
	width:710px;
}
#ContentFooterContainer  a:link{
color:#003399 !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
}
#ContentFooterContainer a, #ContentFooterContainer p a {
font-size:95% !important;
}


/************************************************************/
/*                                                          */
/************************************************************/
