/*<meta Version="9" conditions="imtglobal/x_importproducttag._allProducts" />*/

/* MadCap Table Style: */

mcTableStyle
{
	name: tbl--imtPrimary;
	border-collapse: collapse;
	max-id: 10;
	border-spacing-y: 1;
	border-spacing-x: 0;
	cell-padding-left: 1em;
	cell-padding-right: 1em;
	cell-padding-top: 1em;
	cell-padding-bottom: 1em;
	margin: 1em 1em 2em 1em;
}

mcTableColumnStyle
{
	span: 1;
	separator-style: none;
	separator-width: 1px;
	separator-color: #1b2a4e;
	name: Column1;
	id: 0;
	text-align: left;
	vertical-align: top;
}

mcTableHeadStyle
{
	span: 1;
	id: 3;
	name: Primary;
	background-color: #000;
	color: #ffffff;
	text-align: left;
	vertical-align: bottom;
	font-size: 10pt;
	font-family: Suisse, sans-serif;
	font-weight: 700;
	font-style: normal;
}

mcTableHeadStyle
{
	span: 1;
	id: 10;
	name: ICENight;
	text-align: left;
	vertical-align: bottom;
	font-size: 10pt;
	font-family: Suisse, sans-serif;
	color: #71c5e8;
	font-weight: 700;
	font-style: normal;
	background-color: #000;
}

mcTableHeadStyle
{
	span: 1;
	id: 5;
	name: ICEBlue;
	background-color: #71c5e8;
	text-align: left;
	vertical-align: bottom;
	font-size: 10pt;
	font-family: Suisse, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #1b2a4e;
}

mcTableHeadStyle
{
	span: 1;
	id: 6;
	name: ICECloud;
	background-color: #e2e2e2;
	text-align: left;
	vertical-align: bottom;
	color: #000;
	font-size: 10pt;
	font-family: Suisse, sans-serif;
	font-weight: 700;
	font-style: normal;
}

mcTableHeadStyle
{
	span: 1;
	id: 7;
	name: ICEStone;
	background-color: #4e4e4e;
	text-align: left;
	vertical-align: bottom;
	font-size: 10pt;
	font-family: Suisse, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #ffffff;
}

mcTableHeadStyle
{
	span: 1;
	id: 8;
	name: ICEWhite;
	background-color: #ffffff;
	vertical-align: bottom;
	text-align: left;
	separator-style: solid;
	separator-width: 1px;
	separator-color: #c0c0c0;
	font-size: 10pt;
	font-family: Suisse, sans-serif;
	color: #1b2a4e;
	font-weight: 700;
	font-style: normal;
}

mcTableBodyStyle
{
	span: 1;
	id: 1;
	name: IceWhite;
	separator-style: none;
	separator-width: 1px;
	separator-color: #1b2a4e;
	background-color: #ffffff;
	text-align: left;
	vertical-align: inherit;
	font-size: 10pt;
	font-family: Suisse, sans-serif;
	color: #161c2d;
	font-weight: normal;
	font-style: normal;
}

mcTableBodyStyle
{
	span: 1;
	id: 2;
	name: LightGray;
	separator-style: none;
	separator-width: 1px;
	separator-color: #1b2a4e;
	background-color: #f9f9f9;
	text-align: left;
	vertical-align: inherit;
	font-size: 10pt;
	font-family: Suisse, sans-serif;
	color: #161c2d;
	font-weight: normal;
	font-style: normal;
}

mcTableFootStyle
{
	span: 1;
	id: 9;
	name: Footer1;
	separator-style: solid;
	separator-width: 2px;
	separator-color: #161c2d;
	background-color: 869ab8;
	font-size: 10pt;
	font-family: Suisse, sans-serif;
	color: #161c2d;
	font-weight: normal;
	font-style: normal;
}

/* Cell Styles: */

.TableStyle-tbl--imtPrimary
{
	border-collapse: collapse;
	margin: 1em 1em 1em 1em !important;
	border-spacing: 0 1px;
}

/* .TableStyle-tbl--imtPrimary-Column-Column1 {} */
/* .TableStyle-tbl--imtPrimary-Head-Primary {} */

.TableStyle-tbl--imtPrimary-HeadI-Column1-Primary
{
	padding: 1em;
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #000;
}

.TableStyle-tbl--imtPrimary-HeadI-Column1-Primary p,
.TableStyle-tbl--imtPrimary-HeadI-Column1-Primary li
{
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadE-Column1-Primary
{
	padding: 1em;
	border-right: 1px none #1b2a4e;
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #000;
}

.TableStyle-tbl--imtPrimary-HeadE-Column1-Primary p,
.TableStyle-tbl--imtPrimary-HeadE-Column1-Primary li
{
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadF-Column1-Primary
{
	padding: 1em;
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #000;
}

.TableStyle-tbl--imtPrimary-HeadF-Column1-Primary p,
.TableStyle-tbl--imtPrimary-HeadF-Column1-Primary li
{
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadH-Column1-Primary
{
	padding: 1em;
	border-right: 1px none #1b2a4e;
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #000;
}

.TableStyle-tbl--imtPrimary-HeadH-Column1-Primary p,
.TableStyle-tbl--imtPrimary-HeadH-Column1-Primary li
{
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadD-Column1-Primary
{
	padding: 1em;
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #000;
}

.TableStyle-tbl--imtPrimary-HeadD-Column1-Primary p,
.TableStyle-tbl--imtPrimary-HeadD-Column1-Primary li
{
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadC-Column1-Primary
{
	padding: 1em;
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #000;
}

.TableStyle-tbl--imtPrimary-HeadC-Column1-Primary p,
.TableStyle-tbl--imtPrimary-HeadC-Column1-Primary li
{
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadB-Column1-Primary
{
	padding: 1em;
	border-right: 1px none #1b2a4e;
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #000;
}

.TableStyle-tbl--imtPrimary-HeadB-Column1-Primary p,
.TableStyle-tbl--imtPrimary-HeadB-Column1-Primary li
{
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadA-Column1-Primary
{
	padding: 1em;
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #000;
}

.TableStyle-tbl--imtPrimary-HeadA-Column1-Primary p,
.TableStyle-tbl--imtPrimary-HeadA-Column1-Primary li
{
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadG-Column1-Primary
{
	padding: 1em;
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #000;
}

.TableStyle-tbl--imtPrimary-HeadG-Column1-Primary p,
.TableStyle-tbl--imtPrimary-HeadG-Column1-Primary li
{
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

/* .TableStyle-tbl--imtPrimary-Head-ICENight {} */

.TableStyle-tbl--imtPrimary-HeadI-Column1-ICENight
{
	padding: 1em;
	color: #71c5e8;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #000;
}

.TableStyle-tbl--imtPrimary-HeadI-Column1-ICENight p,
.TableStyle-tbl--imtPrimary-HeadI-Column1-ICENight li
{
	color: #71c5e8;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadE-Column1-ICENight
{
	padding: 1em;
	border-right: 1px none #1b2a4e;
	color: #71c5e8;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #000;
}

.TableStyle-tbl--imtPrimary-HeadE-Column1-ICENight p,
.TableStyle-tbl--imtPrimary-HeadE-Column1-ICENight li
{
	color: #71c5e8;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadF-Column1-ICENight
{
	padding: 1em;
	color: #71c5e8;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #000;
}

.TableStyle-tbl--imtPrimary-HeadF-Column1-ICENight p,
.TableStyle-tbl--imtPrimary-HeadF-Column1-ICENight li
{
	color: #71c5e8;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadH-Column1-ICENight
{
	padding: 1em;
	border-right: 1px none #1b2a4e;
	color: #71c5e8;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #000;
}

.TableStyle-tbl--imtPrimary-HeadH-Column1-ICENight p,
.TableStyle-tbl--imtPrimary-HeadH-Column1-ICENight li
{
	color: #71c5e8;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadD-Column1-ICENight
{
	padding: 1em;
	color: #71c5e8;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #000;
}

.TableStyle-tbl--imtPrimary-HeadD-Column1-ICENight p,
.TableStyle-tbl--imtPrimary-HeadD-Column1-ICENight li
{
	color: #71c5e8;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadC-Column1-ICENight
{
	padding: 1em;
	color: #71c5e8;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #000;
}

.TableStyle-tbl--imtPrimary-HeadC-Column1-ICENight p,
.TableStyle-tbl--imtPrimary-HeadC-Column1-ICENight li
{
	color: #71c5e8;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadB-Column1-ICENight
{
	padding: 1em;
	border-right: 1px none #1b2a4e;
	color: #71c5e8;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #000;
}

.TableStyle-tbl--imtPrimary-HeadB-Column1-ICENight p,
.TableStyle-tbl--imtPrimary-HeadB-Column1-ICENight li
{
	color: #71c5e8;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadA-Column1-ICENight
{
	padding: 1em;
	color: #71c5e8;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #000;
}

.TableStyle-tbl--imtPrimary-HeadA-Column1-ICENight p,
.TableStyle-tbl--imtPrimary-HeadA-Column1-ICENight li
{
	color: #71c5e8;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadG-Column1-ICENight
{
	padding: 1em;
	color: #71c5e8;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #000;
}

.TableStyle-tbl--imtPrimary-HeadG-Column1-ICENight p,
.TableStyle-tbl--imtPrimary-HeadG-Column1-ICENight li
{
	color: #71c5e8;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

/* .TableStyle-tbl--imtPrimary-Head-ICEBlue {} */

.TableStyle-tbl--imtPrimary-HeadI-Column1-ICEBlue
{
	padding: 1em;
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #71c5e8;
}

.TableStyle-tbl--imtPrimary-HeadI-Column1-ICEBlue p,
.TableStyle-tbl--imtPrimary-HeadI-Column1-ICEBlue li
{
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadE-Column1-ICEBlue
{
	padding: 1em;
	border-right: 1px none #1b2a4e;
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #71c5e8;
}

.TableStyle-tbl--imtPrimary-HeadE-Column1-ICEBlue p,
.TableStyle-tbl--imtPrimary-HeadE-Column1-ICEBlue li
{
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadF-Column1-ICEBlue
{
	padding: 1em;
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #71c5e8;
}

.TableStyle-tbl--imtPrimary-HeadF-Column1-ICEBlue p,
.TableStyle-tbl--imtPrimary-HeadF-Column1-ICEBlue li
{
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadH-Column1-ICEBlue
{
	padding: 1em;
	border-right: 1px none #1b2a4e;
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #71c5e8;
}

.TableStyle-tbl--imtPrimary-HeadH-Column1-ICEBlue p,
.TableStyle-tbl--imtPrimary-HeadH-Column1-ICEBlue li
{
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadD-Column1-ICEBlue
{
	padding: 1em;
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #71c5e8;
}

.TableStyle-tbl--imtPrimary-HeadD-Column1-ICEBlue p,
.TableStyle-tbl--imtPrimary-HeadD-Column1-ICEBlue li
{
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadC-Column1-ICEBlue
{
	padding: 1em;
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #71c5e8;
}

.TableStyle-tbl--imtPrimary-HeadC-Column1-ICEBlue p,
.TableStyle-tbl--imtPrimary-HeadC-Column1-ICEBlue li
{
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadB-Column1-ICEBlue
{
	padding: 1em;
	border-right: 1px none #1b2a4e;
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #71c5e8;
}

.TableStyle-tbl--imtPrimary-HeadB-Column1-ICEBlue p,
.TableStyle-tbl--imtPrimary-HeadB-Column1-ICEBlue li
{
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadA-Column1-ICEBlue
{
	padding: 1em;
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #71c5e8;
}

.TableStyle-tbl--imtPrimary-HeadA-Column1-ICEBlue p,
.TableStyle-tbl--imtPrimary-HeadA-Column1-ICEBlue li
{
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadG-Column1-ICEBlue
{
	padding: 1em;
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #71c5e8;
}

.TableStyle-tbl--imtPrimary-HeadG-Column1-ICEBlue p,
.TableStyle-tbl--imtPrimary-HeadG-Column1-ICEBlue li
{
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

/* .TableStyle-tbl--imtPrimary-Head-ICECloud {} */

.TableStyle-tbl--imtPrimary-HeadI-Column1-ICECloud
{
	padding: 1em;
	color: #000;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #e2e2e2;
}

.TableStyle-tbl--imtPrimary-HeadI-Column1-ICECloud p,
.TableStyle-tbl--imtPrimary-HeadI-Column1-ICECloud li
{
	color: #000;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadE-Column1-ICECloud
{
	padding: 1em;
	border-right: 1px none #1b2a4e;
	color: #000;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #e2e2e2;
}

.TableStyle-tbl--imtPrimary-HeadE-Column1-ICECloud p,
.TableStyle-tbl--imtPrimary-HeadE-Column1-ICECloud li
{
	color: #000;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadF-Column1-ICECloud
{
	padding: 1em;
	color: #000;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #e2e2e2;
}

.TableStyle-tbl--imtPrimary-HeadF-Column1-ICECloud p,
.TableStyle-tbl--imtPrimary-HeadF-Column1-ICECloud li
{
	color: #000;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadH-Column1-ICECloud
{
	padding: 1em;
	border-right: 1px none #1b2a4e;
	color: #000;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #e2e2e2;
}

.TableStyle-tbl--imtPrimary-HeadH-Column1-ICECloud p,
.TableStyle-tbl--imtPrimary-HeadH-Column1-ICECloud li
{
	color: #000;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadD-Column1-ICECloud
{
	padding: 1em;
	color: #000;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #e2e2e2;
}

.TableStyle-tbl--imtPrimary-HeadD-Column1-ICECloud p,
.TableStyle-tbl--imtPrimary-HeadD-Column1-ICECloud li
{
	color: #000;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadC-Column1-ICECloud
{
	padding: 1em;
	color: #000;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #e2e2e2;
}

.TableStyle-tbl--imtPrimary-HeadC-Column1-ICECloud p,
.TableStyle-tbl--imtPrimary-HeadC-Column1-ICECloud li
{
	color: #000;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadB-Column1-ICECloud
{
	padding: 1em;
	border-right: 1px none #1b2a4e;
	color: #000;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #e2e2e2;
}

.TableStyle-tbl--imtPrimary-HeadB-Column1-ICECloud p,
.TableStyle-tbl--imtPrimary-HeadB-Column1-ICECloud li
{
	color: #000;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadA-Column1-ICECloud
{
	padding: 1em;
	color: #000;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #e2e2e2;
}

.TableStyle-tbl--imtPrimary-HeadA-Column1-ICECloud p,
.TableStyle-tbl--imtPrimary-HeadA-Column1-ICECloud li
{
	color: #000;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadG-Column1-ICECloud
{
	padding: 1em;
	color: #000;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #e2e2e2;
}

.TableStyle-tbl--imtPrimary-HeadG-Column1-ICECloud p,
.TableStyle-tbl--imtPrimary-HeadG-Column1-ICECloud li
{
	color: #000;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

/* .TableStyle-tbl--imtPrimary-Head-ICEStone {} */

.TableStyle-tbl--imtPrimary-HeadI-Column1-ICEStone
{
	padding: 1em;
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #4e4e4e;
}

.TableStyle-tbl--imtPrimary-HeadI-Column1-ICEStone p,
.TableStyle-tbl--imtPrimary-HeadI-Column1-ICEStone li
{
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadE-Column1-ICEStone
{
	padding: 1em;
	border-right: 1px none #1b2a4e;
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #4e4e4e;
}

.TableStyle-tbl--imtPrimary-HeadE-Column1-ICEStone p,
.TableStyle-tbl--imtPrimary-HeadE-Column1-ICEStone li
{
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadF-Column1-ICEStone
{
	padding: 1em;
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #4e4e4e;
}

.TableStyle-tbl--imtPrimary-HeadF-Column1-ICEStone p,
.TableStyle-tbl--imtPrimary-HeadF-Column1-ICEStone li
{
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadH-Column1-ICEStone
{
	padding: 1em;
	border-right: 1px none #1b2a4e;
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #4e4e4e;
}

.TableStyle-tbl--imtPrimary-HeadH-Column1-ICEStone p
{
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadD-Column1-ICEStone
{
	padding: 1em;
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #4e4e4e;
}

.TableStyle-tbl--imtPrimary-HeadD-Column1-ICEStone p,
.TableStyle-tbl--imtPrimary-HeadD-Column1-ICEStone li
{
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadC-Column1-ICEStone
{
	padding: 1em;
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #4e4e4e;
}

.TableStyle-tbl--imtPrimary-HeadC-Column1-ICEStone p,
.TableStyle-tbl--imtPrimary-HeadC-Column1-ICEStone li
{
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadB-Column1-ICEStone
{
	padding: 1em;
	border-right: 1px none #1b2a4e;
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #4e4e4e;
}

.TableStyle-tbl--imtPrimary-HeadB-Column1-ICEStone p,
.TableStyle-tbl--imtPrimary-HeadB-Column1-ICEStone li
{
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadA-Column1-ICEStone
{
	padding: 1em;
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #4e4e4e;
}

.TableStyle-tbl--imtPrimary-HeadA-Column1-ICEStone p,
.TableStyle-tbl--imtPrimary-HeadA-Column1-ICEStone li
{
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadG-Column1-ICEStone
{
	padding: 1em;
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #4e4e4e;
}

.TableStyle-tbl--imtPrimary-HeadG-Column1-ICEStone p,
.TableStyle-tbl--imtPrimary-HeadG-Column1-ICEStone li
{
	color: #ffffff;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

/* .TableStyle-tbl--imtPrimary-Head-ICEWhite {} */

.TableStyle-tbl--imtPrimary-HeadI-Column1-ICEWhite
{
	padding: 1em;
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #ffffff;
}

.TableStyle-tbl--imtPrimary-HeadI-Column1-ICEWhite p,
.TableStyle-tbl--imtPrimary-HeadI-Column1-ICEWhite li
{
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadE-Column1-ICEWhite
{
	padding: 1em;
	border-right: 1px none #1b2a4e;
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #ffffff;
	border-bottom: 1px solid #c0c0c0;
}

.TableStyle-tbl--imtPrimary-HeadE-Column1-ICEWhite p,
.TableStyle-tbl--imtPrimary-HeadE-Column1-ICEWhite li
{
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadF-Column1-ICEWhite
{
	padding: 1em;
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #ffffff;
	border-bottom: 1px solid #c0c0c0;
}

.TableStyle-tbl--imtPrimary-HeadF-Column1-ICEWhite p,
.TableStyle-tbl--imtPrimary-HeadF-Column1-ICEWhite li
{
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadH-Column1-ICEWhite
{
	padding: 1em;
	border-right: 1px none #1b2a4e;
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #ffffff;
}

.TableStyle-tbl--imtPrimary-HeadH-Column1-ICEWhite p,
.TableStyle-tbl--imtPrimary-HeadH-Column1-ICEWhite li
{
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadD-Column1-ICEWhite
{
	padding: 1em;
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #ffffff;
	border-bottom: 1px solid #c0c0c0;
}

.TableStyle-tbl--imtPrimary-HeadD-Column1-ICEWhite p,
.TableStyle-tbl--imtPrimary-HeadD-Column1-ICEWhite li
{
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadC-Column1-ICEWhite
{
	padding: 1em;
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #ffffff;
}

.TableStyle-tbl--imtPrimary-HeadC-Column1-ICEWhite p,
.TableStyle-tbl--imtPrimary-HeadC-Column1-ICEWhite li
{
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadB-Column1-ICEWhite
{
	padding: 1em;
	border-right: 1px none #1b2a4e;
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #ffffff;
}

.TableStyle-tbl--imtPrimary-HeadB-Column1-ICEWhite p,
.TableStyle-tbl--imtPrimary-HeadB-Column1-ICEWhite li
{
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadA-Column1-ICEWhite
{
	padding: 1em;
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #ffffff;
}

.TableStyle-tbl--imtPrimary-HeadA-Column1-ICEWhite p,
.TableStyle-tbl--imtPrimary-HeadA-Column1-ICEWhite li
{
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-HeadG-Column1-ICEWhite
{
	padding: 1em;
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	background-color: #ffffff;
}

.TableStyle-tbl--imtPrimary-HeadG-Column1-ICEWhite p,
.TableStyle-tbl--imtPrimary-HeadG-Column1-ICEWhite li
{
	color: #1b2a4e;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	font-style: normal;
}

/* .TableStyle-tbl--imtPrimary-Foot-Footer1 {} */

.TableStyle-tbl--imtPrimary-FootI-Column1-Footer1
{
	padding: 1em;
	text-align: left;
	vertical-align: top;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: 869ab8;
}

.TableStyle-tbl--imtPrimary-FootI-Column1-Footer1 p,
.TableStyle-tbl--imtPrimary-FootI-Column1-Footer1 li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-FootE-Column1-Footer1
{
	padding: 1em;
	text-align: left;
	vertical-align: top;
	border-right: 1px none #1b2a4e;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: 869ab8;
	border-top: 2px solid #161c2d;
}

.TableStyle-tbl--imtPrimary-FootE-Column1-Footer1 p,
.TableStyle-tbl--imtPrimary-FootE-Column1-Footer1 li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-FootF-Column1-Footer1
{
	padding: 1em;
	text-align: left;
	vertical-align: top;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: 869ab8;
	border-top: 2px solid #161c2d;
}

.TableStyle-tbl--imtPrimary-FootF-Column1-Footer1 p,
.TableStyle-tbl--imtPrimary-FootF-Column1-Footer1 li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-FootH-Column1-Footer1
{
	padding: 1em;
	text-align: left;
	vertical-align: top;
	border-right: 1px none #1b2a4e;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: 869ab8;
}

.TableStyle-tbl--imtPrimary-FootH-Column1-Footer1 p,
.TableStyle-tbl--imtPrimary-FootH-Column1-Footer1 li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-FootD-Column1-Footer1
{
	padding: 1em;
	text-align: left;
	vertical-align: top;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: 869ab8;
	border-top: 2px solid #161c2d;
}

.TableStyle-tbl--imtPrimary-FootD-Column1-Footer1 p,
.TableStyle-tbl--imtPrimary-FootD-Column1-Footer1 li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-FootC-Column1-Footer1
{
	padding: 1em;
	text-align: left;
	vertical-align: top;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: 869ab8;
}

.TableStyle-tbl--imtPrimary-FootC-Column1-Footer1 p,
.TableStyle-tbl--imtPrimary-FootC-Column1-Footer1 li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-FootB-Column1-Footer1
{
	padding: 1em;
	text-align: left;
	vertical-align: top;
	border-right: 1px none #1b2a4e;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: 869ab8;
}

.TableStyle-tbl--imtPrimary-FootB-Column1-Footer1 p,
.TableStyle-tbl--imtPrimary-FootB-Column1-Footer1 li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-FootA-Column1-Footer1
{
	padding: 1em;
	text-align: left;
	vertical-align: top;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: 869ab8;
}

.TableStyle-tbl--imtPrimary-FootA-Column1-Footer1 p,
.TableStyle-tbl--imtPrimary-FootA-Column1-Footer1 li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-FootG-Column1-Footer1
{
	padding: 1em;
	text-align: left;
	vertical-align: top;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: 869ab8;
}

.TableStyle-tbl--imtPrimary-FootG-Column1-Footer1 p,
.TableStyle-tbl--imtPrimary-FootG-Column1-Footer1 li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

/* .TableStyle-tbl--imtPrimary-Body-IceWhite {} */

.TableStyle-tbl--imtPrimary-BodyI-Column1-IceWhite
{
	padding: 1em;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: #ffffff;
	text-align: left;
	vertical-align: top;
}

.TableStyle-tbl--imtPrimary-BodyI-Column1-IceWhite p,
.TableStyle-tbl--imtPrimary-BodyI-Column1-IceWhite li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-BodyE-Column1-IceWhite
{
	padding: 1em;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: #ffffff;
	border-bottom: 1px none #1b2a4e;
	text-align: left;
	vertical-align: top;
	border-right: 1px none #1b2a4e;
}

.TableStyle-tbl--imtPrimary-BodyE-Column1-IceWhite p,
.TableStyle-tbl--imtPrimary-BodyE-Column1-IceWhite li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-BodyF-Column1-IceWhite
{
	padding: 1em;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: #ffffff;
	border-bottom: 1px none #1b2a4e;
	text-align: left;
	vertical-align: top;
}

.TableStyle-tbl--imtPrimary-BodyF-Column1-IceWhite p,
.TableStyle-tbl--imtPrimary-BodyF-Column1-IceWhite li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-BodyH-Column1-IceWhite
{
	padding: 1em;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: #ffffff;
	text-align: left;
	vertical-align: top;
	border-right: 1px none #1b2a4e;
}

.TableStyle-tbl--imtPrimary-BodyH-Column1-IceWhite p,
.TableStyle-tbl--imtPrimary-BodyH-Column1-IceWhite li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-BodyD-Column1-IceWhite
{
	padding: 1em;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: #ffffff;
	border-bottom: 1px none #1b2a4e;
	text-align: left;
	vertical-align: top;
}

.TableStyle-tbl--imtPrimary-BodyD-Column1-IceWhite p,
.TableStyle-tbl--imtPrimary-BodyD-Column1-IceWhite li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-BodyC-Column1-IceWhite
{
	padding: 1em;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: #ffffff;
	text-align: left;
	vertical-align: top;
}

.TableStyle-tbl--imtPrimary-BodyC-Column1-IceWhite p,
.TableStyle-tbl--imtPrimary-BodyC-Column1-IceWhite li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-BodyB-Column1-IceWhite
{
	padding: 1em;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: #ffffff;
	text-align: left;
	vertical-align: top;
	border-right: 1px none #1b2a4e;
}

.TableStyle-tbl--imtPrimary-BodyB-Column1-IceWhite p,
.TableStyle-tbl--imtPrimary-BodyB-Column1-IceWhite li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-BodyA-Column1-IceWhite
{
	padding: 1em;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: #ffffff;
	text-align: left;
	vertical-align: top;
}

.TableStyle-tbl--imtPrimary-BodyA-Column1-IceWhite p,
.TableStyle-tbl--imtPrimary-BodyA-Column1-IceWhite li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-BodyG-Column1-IceWhite
{
	padding: 1em;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: #ffffff;
	text-align: left;
	vertical-align: top;
}

.TableStyle-tbl--imtPrimary-BodyG-Column1-IceWhite p,
.TableStyle-tbl--imtPrimary-BodyG-Column1-IceWhite li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

/* .TableStyle-tbl--imtPrimary-Body-LightGray {} */

.TableStyle-tbl--imtPrimary-BodyI-Column1-LightGray
{
	padding: 1em;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: #f9f9f9;
	text-align: left;
	vertical-align: top;
}

.TableStyle-tbl--imtPrimary-BodyI-Column1-LightGray p,
.TableStyle-tbl--imtPrimary-BodyI-Column1-LightGray li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-BodyE-Column1-LightGray
{
	padding: 1em;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: #f9f9f9;
	border-bottom: 1px none #1b2a4e;
	text-align: left;
	vertical-align: top;
	border-right: 1px none #1b2a4e;
}

.TableStyle-tbl--imtPrimary-BodyE-Column1-LightGray p,
.TableStyle-tbl--imtPrimary-BodyE-Column1-LightGray li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-BodyF-Column1-LightGray
{
	padding: 1em;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: #f9f9f9;
	border-bottom: 1px none #1b2a4e;
	text-align: left;
	vertical-align: top;
}

.TableStyle-tbl--imtPrimary-BodyF-Column1-LightGray p,
.TableStyle-tbl--imtPrimary-BodyF-Column1-LightGray li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-BodyH-Column1-LightGray
{
	padding: 1em;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: #f9f9f9;
	text-align: left;
	vertical-align: top;
	border-right: 1px none #1b2a4e;
}

.TableStyle-tbl--imtPrimary-BodyH-Column1-LightGray p,
.TableStyle-tbl--imtPrimary-BodyH-Column1-LightGray li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-BodyD-Column1-LightGray
{
	padding: 1em;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: #f9f9f9;
	border-bottom: 1px none #1b2a4e;
	text-align: left;
	vertical-align: top;
}

.TableStyle-tbl--imtPrimary-BodyD-Column1-LightGray p,
.TableStyle-tbl--imtPrimary-BodyD-Column1-LightGray li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-BodyC-Column1-LightGray
{
	padding: 1em;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: #f9f9f9;
	text-align: left;
	vertical-align: top;
}

.TableStyle-tbl--imtPrimary-BodyC-Column1-LightGray p,
.TableStyle-tbl--imtPrimary-BodyC-Column1-LightGray li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-BodyB-Column1-LightGray
{
	padding: 1em;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: #f9f9f9;
	text-align: left;
	vertical-align: top;
	border-right: 1px none #1b2a4e;
}

.TableStyle-tbl--imtPrimary-BodyB-Column1-LightGray p,
.TableStyle-tbl--imtPrimary-BodyB-Column1-LightGray li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-BodyA-Column1-LightGray
{
	padding: 1em;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: #f9f9f9;
	text-align: left;
	vertical-align: top;
}

.TableStyle-tbl--imtPrimary-BodyA-Column1-LightGray p,
.TableStyle-tbl--imtPrimary-BodyA-Column1-LightGray li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.TableStyle-tbl--imtPrimary-BodyG-Column1-LightGray
{
	padding: 1em;
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: #f9f9f9;
	text-align: left;
	vertical-align: top;
}

.TableStyle-tbl--imtPrimary-BodyG-Column1-LightGray p,
.TableStyle-tbl--imtPrimary-BodyG-Column1-LightGray li
{
	color: #161c2d;
	font-family: Suisse, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

