body {
	margin: 0px; color: rgb(0, 0, 0); letter-spacing: 0em; font-family: Arial,sans-serif; font-size: 13px; font-style: normal; font-weight: normal; text-decoration: none; background-color: rgb(255, 255, 255); -webkit-print-color-adjust: exact;
}
a {
	text-decoration: underline;
}
a:link {
	color: rgb(0, 0, 238); cursor: pointer;
}
a:visited {
	color: rgb(86, 26, 139);
}
a:hover {
	color: rgb(0, 0, 238);
}
a * {
	color: rgb(0, 0, 238); text-decoration: underline;
}
sup {
	font-size: 0.7em; vertical-align: 0.3em;
}
sub {
	font-size: 0.7em;
}
.xr_tl {
	white-space: pre; position: absolute; unicode-bidi: bidi-override;
}
.xr_tr {
	text-align: right; white-space: pre; position: absolute; unicode-bidi: bidi-override;
}
.xr_tc {
	text-align: center; white-space: pre; position: absolute; unicode-bidi: bidi-override;
}
.xr_tj {
	text-align: justify; position: absolute; unicode-bidi: bidi-override;
}
.xr_ap {
	border: currentColor; position: absolute;
}
.xr_ar {
	display: block; position: absolute;
}
.xr_ae {
	border: currentColor; position: relative;
}
.xr_tb {
	position: absolute; unicode-bidi: bidi-override;
}
.xr_tu {
	margin-top: 0px; margin-bottom: 0px; unicode-bidi: bidi-override;
}
.xr_apb {
	display: block; position: absolute;
}
.xr_c_Theme_Color_1_f {
	color: rgb(7, 8, 8);
}
.xr_c_Light_Text {
	color: rgb(255, 255, 255);
}
.xr_c_Theme_Color_1 {
	color: rgb(7, 8, 8);
}
.xr_c_Theme_Color_2_f {
	color: rgb(20, 135, 186);
}
.xr_bgb0 {
	background-color: rgb(255, 255, 255);
}
.xr_bgb1 {
	background-color: rgb(6, 6, 6);
}
