/************************************************************/
/* Table styles                                              */
/************************************************************/
.table, .tableApp, .layout {
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left:10px;
	padding:0px !important;
}
.table td, .tableApp td {
	border-bottom: solid 1px #dcdcdc; 
	/*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:100%;
	text-align: left;
	vertical-align: top;
	padding:8px 10px 7px 10px;
	line-height: 130%;
	
}

.tableTextSmall .table td,.tableTextSmall .tableApp td {font-size: 65%;}

.table tfoot td {background:#fff url('public/images/cp.gif') repeat-x bottom;}
.table tr.noLine td {background:transparent url('public/images/cp.gif') repeat-x bottom;}
.table tr.line td {background:transparent url('public/images/cp.gif') repeat-x bottom;border-bottom: solid 1px #dcdcdc;}

.table th , .tableApp th {
	border-bottom: solid 1px #dcdcdc;
	color: #ffffff;
	background: #5881b8;
	font-size:100%; 
	font-weight: normal;
	text-align: left;
	vertical-align: bottom;
	padding:6px 10px 5px 10px;
}

.tableTextSmall .table th,.tableTextSmall .tableApp th {font-size: 70%;}
.table .tableSubhead {background: #90bbe0 url('public/images/cp.gif') repeat-x bottom;border-bottom: solid 1px #90bbe0;}
#Content__ctl1_content_content .table a {font-size: 100% !important;}
#Content__ctl1_content_content .table th a {color: #ffffff !important;}
#Content__ctl1_content_content .tableapp th a {color: #ffffff !important;}

/*Beginning 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 top with alternating row bg-colors                 */
/************************************************************/
.tableBg td{background-color: #f6fafd;}

.tableBgLast td {background: #f5f5f5 url('public/images/cp.gif') bottom left repeat;}
tr.lineBg td {background:#f5f5f5 url('public/images/cp.gif') repeat-x bottom;border-bottom: solid 1px #f5f5f5;
}
.tableBgHigh td{background-color: #c3ccdd !important;}
.off td{background-color: #fff;}
.tableBgHigh td {cursor: pointer;}
tr.dl{
	width:100%;
	background:#0033CC;
}
.td{
	vertical-align:top;
}

.more a{
	color:#039;
}
.more a:hover{
	text-decoration:underline;
}

.odd{
	background:#f6fafd
}
#right-content #loader img{
	clear:right;
	padding:0;
}

#loader {
	display:none;
	float:left;
	margin-left:300px	
}

.right-inside .paginator a{
	font-size:13px;
}
