/*<meta Version="9" fileTags="filetags/smartmaster.NoTransReqd" conditions="smart.MasterProject_Common" />*/

/* MadCap Table Style: */

@media only screen and (max-width: 767px)
{
	mcTableStyle
	{
		
	}

	mcTableColumnStyle
	{
		
	}

	mcTableColumnStyle
	{
		
	}

	mcTableColumnStyle
	{
		text-align: left;
	}

	mcTableColumnStyle
	{
		text-align: left;
	}

	mcTableHeadStyle
	{
		
	}

	mcTableBodyStyle
	{
		
	}

	mcTableBodyStyle
	{
		
	}

	mcTableBodyStyle
	{
		
	}

	mcTableBodyStyle
	{
		separator-style: solid;
		separator-width: 1px;
		separator-color: #b1b1b1;
	}

	mcTableFootStyle
	{
		
	}
}

@media print
{
	mcTableStyle
	{
		margin-bottom: 14pt;
		cell-padding-left: 0px;
		cell-padding-right: 3pt;
		cell-padding-top: 3pt;
		cell-padding-bottom: 3pt;
	}

	mcTableColumnStyle
	{
		
	}

	mcTableColumnStyle
	{
		
	}

	mcTableColumnStyle
	{
		
	}

	mcTableColumnStyle
	{
		
	}

	mcTableHeadStyle
	{
		
	}

	mcTableBodyStyle
	{
		separator-style: solid;
		separator-width: 0.5pt;
		separator-color: #b1b1b1;
	}

	mcTableBodyStyle
	{
		separator-style: solid;
		separator-width: 0.5pt;
		separator-color: #b1b1b1;
	}

	mcTableBodyStyle
	{
		separator-style: solid;
		separator-width: 0.5pt;
		separator-color: #b1b1b1;
	}

	mcTableBodyStyle
	{
		
	}

	mcTableFootStyle
	{
		
	}
}

mcTableStyle
{
	name: Sideheads;
	border-collapse: collapse;
	max-id: 16;
	margin-bottom: 1.2em;
	cell-padding-left: 0px;
	cell-padding-right: 0.5em;
	cell-padding-top: 0.5em;
	cell-padding-bottom: 1px;
}

mcTableColumnStyle
{
	span: 1;
	id: 5;
	name: Heading;
	type: Header;
	text-align: left;
	vertical-align: top;
	cell-content-style-tag: p;
	cell-content-style-class: Sidehead;
	size: 20%;
}

mcTableColumnStyle
{
	span: 1;
	name: Column1;
	id: 0;
	text-align: left;
	vertical-align: top;
	cell-content-style-tag: p;
	size: 80%;
}

mcTableColumnStyle
{
	span: 1;
	id: 6;
	name: Center;
	type: Manual;
	text-align: center;
	vertical-align: top;
	cell-content-style-tag: p;
	size: 80%;
}

mcTableColumnStyle
{
	span: 1;
	id: 7;
	name: Right;
	text-align: right;
	type: Manual;
	vertical-align: top;
	cell-content-style-tag: p;
	size: 80%;
}

mcTableHeadStyle
{
	span: 1;
	name: Header1;
	id: 3;
	vertical-align: top;
}

mcTableBodyStyle
{
	span: 1;
	name: Body1;
	id: 1;
	vertical-align: top;
	page-break-inside: avoid;
	separator-style: solid;
	separator-width: 1px;
	separator-color: #b1b1b1;
}

mcTableBodyStyle
{
	span: 1;
	name: KeepWithNext;
	id: 9;
	vertical-align: top;
	page-break-inside: avoid;
	type: Manual;
	page-break-after: always;
	separator-style: solid;
	separator-width: 1px;
	separator-color: #b1b1b1;
}

mcTableBodyStyle
{
	span: 1;
	name: SplitAcrossPages;
	id: 10;
	vertical-align: top;
	page-break-inside: auto;
	type: Manual;
	separator-style: solid;
	separator-width: 1px;
	separator-color: #b1b1b1;
}

mcTableBodyStyle
{
	span: 1;
	name: Heading;
	id: 16;
	vertical-align: top;
	page-break-inside: avoid;
	separator-style: none;
	separator-width: 1px;
	separator-color: #b1b1b1;
	type: Manual;
	font-weight: bold;
}

mcTableFootStyle
{
	span: 1;
	name: Footer1;
	id: 4;
	vertical-align: top;
}

/* Cell Styles: */

@media only screen and (max-width: 767px)
{
	.TableStyle-Sideheads
	{
		border-spacing: 0px 0px;
	}

	.TableStyle-Sideheads-HeadI-Center-Header1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-HeadE-Center-Header1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-HeadF-Center-Header1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-HeadH-Center-Header1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-HeadD-Center-Header1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-HeadC-Center-Header1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-HeadB-Center-Header1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-HeadA-Center-Header1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-HeadG-Center-Header1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-HeadI-Right-Header1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-HeadE-Right-Header1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-HeadF-Right-Header1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-HeadH-Right-Header1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-HeadD-Right-Header1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-HeadC-Right-Header1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-HeadB-Right-Header1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-HeadA-Right-Header1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-HeadG-Right-Header1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-FootI-Center-Footer1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-FootE-Center-Footer1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-FootF-Center-Footer1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-FootH-Center-Footer1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-FootD-Center-Footer1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-FootC-Center-Footer1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-FootB-Center-Footer1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-FootA-Center-Footer1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-FootG-Center-Footer1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-FootI-Right-Footer1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-FootE-Right-Footer1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-FootF-Right-Footer1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-FootH-Right-Footer1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-FootD-Right-Footer1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-FootC-Right-Footer1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-FootB-Right-Footer1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-FootA-Right-Footer1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-FootG-Right-Footer1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyI-Center-Body1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyE-Center-Body1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyF-Center-Body1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyH-Center-Body1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyD-Center-Body1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyC-Center-Body1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyB-Center-Body1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyA-Center-Body1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyG-Center-Body1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyI-Right-Body1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyE-Right-Body1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyF-Right-Body1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyH-Right-Body1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyD-Right-Body1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyC-Right-Body1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyB-Right-Body1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyA-Right-Body1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyG-Right-Body1
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyI-Center-KeepWithNext
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyE-Center-KeepWithNext
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyF-Center-KeepWithNext
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyH-Center-KeepWithNext
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyD-Center-KeepWithNext
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyC-Center-KeepWithNext
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyB-Center-KeepWithNext
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyA-Center-KeepWithNext
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyG-Center-KeepWithNext
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyI-Right-KeepWithNext
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyE-Right-KeepWithNext
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyF-Right-KeepWithNext
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyH-Right-KeepWithNext
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyD-Right-KeepWithNext
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyC-Right-KeepWithNext
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyB-Right-KeepWithNext
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyA-Right-KeepWithNext
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyG-Right-KeepWithNext
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyI-Center-SplitAcrossPages
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyE-Center-SplitAcrossPages
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyF-Center-SplitAcrossPages
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyH-Center-SplitAcrossPages
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyD-Center-SplitAcrossPages
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyC-Center-SplitAcrossPages
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyB-Center-SplitAcrossPages
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyA-Center-SplitAcrossPages
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyG-Center-SplitAcrossPages
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyI-Right-SplitAcrossPages
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyE-Right-SplitAcrossPages
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyF-Right-SplitAcrossPages
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyH-Right-SplitAcrossPages
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyD-Right-SplitAcrossPages
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyC-Right-SplitAcrossPages
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyB-Right-SplitAcrossPages
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyA-Right-SplitAcrossPages
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyG-Right-SplitAcrossPages
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyE-Heading-Heading
	{
		border-bottom-width: 1px;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyF-Heading-Heading
	{
		border-bottom-width: 1px;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyD-Heading-Heading
	{
		border-bottom-width: 1px;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyE-Column1-Heading
	{
		border-bottom-width: 1px;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyF-Column1-Heading
	{
		border-bottom-width: 1px;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyD-Column1-Heading
	{
		border-bottom-width: 1px;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyI-Center-Heading
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyE-Center-Heading
	{
		border-bottom-width: 1px;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
		text-align: left;
	}

	.TableStyle-Sideheads-BodyF-Center-Heading
	{
		border-bottom-width: 1px;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
		text-align: left;
	}

	.TableStyle-Sideheads-BodyH-Center-Heading
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyD-Center-Heading
	{
		border-bottom-width: 1px;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
		text-align: left;
	}

	.TableStyle-Sideheads-BodyC-Center-Heading
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyB-Center-Heading
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyA-Center-Heading
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyG-Center-Heading
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyI-Right-Heading
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyE-Right-Heading
	{
		border-bottom-width: 1px;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
		text-align: left;
	}

	.TableStyle-Sideheads-BodyF-Right-Heading
	{
		border-bottom-width: 1px;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
		text-align: left;
	}

	.TableStyle-Sideheads-BodyH-Right-Heading
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyD-Right-Heading
	{
		border-bottom-width: 1px;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
		text-align: left;
	}

	.TableStyle-Sideheads-BodyC-Right-Heading
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyB-Right-Heading
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyA-Right-Heading
	{
		text-align: left;
	}

	.TableStyle-Sideheads-BodyG-Right-Heading
	{
		text-align: left;
	}
}

@media print
{
	.TableStyle-Sideheads
	{
		margin-bottom: 14pt;
		border-spacing: 0px 0px;
	}

	.TableStyle-Sideheads-HeadI-Heading-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadE-Heading-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadF-Heading-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadH-Heading-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadD-Heading-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadC-Heading-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadB-Heading-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadA-Heading-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadG-Heading-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadI-Column1-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadE-Column1-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadF-Column1-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadH-Column1-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadD-Column1-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadC-Column1-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadB-Column1-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadA-Column1-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadG-Column1-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadI-Center-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadE-Center-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadF-Center-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadH-Center-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadD-Center-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadC-Center-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadB-Center-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadA-Center-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadG-Center-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadI-Right-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadE-Right-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadF-Right-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadH-Right-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadD-Right-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadC-Right-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadB-Right-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadA-Right-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-HeadG-Right-Header1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootI-Heading-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootE-Heading-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootF-Heading-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootH-Heading-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootD-Heading-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootC-Heading-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootB-Heading-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootA-Heading-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootG-Heading-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootI-Column1-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootE-Column1-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootF-Column1-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootH-Column1-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootD-Column1-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootC-Column1-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootB-Column1-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootA-Column1-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootG-Column1-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootI-Center-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootE-Center-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootF-Center-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootH-Center-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootD-Center-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootC-Center-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootB-Center-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootA-Center-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootG-Center-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootI-Right-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootE-Right-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootF-Right-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootH-Right-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootD-Right-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootC-Right-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootB-Right-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootA-Right-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-FootG-Right-Footer1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyI-Heading-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyE-Heading-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyF-Heading-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyH-Heading-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyD-Heading-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyC-Heading-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyB-Heading-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyA-Heading-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyG-Heading-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyI-Column1-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyE-Column1-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyF-Column1-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyH-Column1-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyD-Column1-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyC-Column1-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyB-Column1-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyA-Column1-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyG-Column1-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyI-Center-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyE-Center-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyF-Center-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyH-Center-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyD-Center-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyC-Center-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyB-Center-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyA-Center-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyG-Center-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyI-Right-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyE-Right-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyF-Right-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyH-Right-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyD-Right-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyC-Right-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyB-Right-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyA-Right-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyG-Right-Body1
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyI-Heading-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyE-Heading-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyF-Heading-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyH-Heading-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyD-Heading-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyC-Heading-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyB-Heading-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyA-Heading-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyG-Heading-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyI-Column1-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyE-Column1-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyF-Column1-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyH-Column1-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyD-Column1-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyC-Column1-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyB-Column1-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyA-Column1-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyG-Column1-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyI-Center-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyE-Center-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyF-Center-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyH-Center-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyD-Center-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyC-Center-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyB-Center-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyA-Center-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyG-Center-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyI-Right-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyE-Right-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyF-Right-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyH-Right-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyD-Right-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyC-Right-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyB-Right-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyA-Right-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyG-Right-KeepWithNext
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyI-Heading-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyE-Heading-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyF-Heading-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyH-Heading-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyD-Heading-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyC-Heading-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyB-Heading-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyA-Heading-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyG-Heading-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyI-Column1-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyE-Column1-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyF-Column1-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyH-Column1-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyD-Column1-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyC-Column1-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyB-Column1-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyA-Column1-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyG-Column1-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyI-Center-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyE-Center-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyF-Center-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyH-Center-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyD-Center-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyC-Center-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyB-Center-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyA-Center-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyG-Center-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyI-Right-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyE-Right-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyF-Right-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyH-Right-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyD-Right-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
		border-bottom-width: 0.5pt;
		border-bottom-color: #b1b1b1;
		border-bottom-style: solid;
	}

	.TableStyle-Sideheads-BodyC-Right-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyB-Right-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyA-Right-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyG-Right-SplitAcrossPages
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyI-Heading-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyE-Heading-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyF-Heading-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyH-Heading-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyD-Heading-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyC-Heading-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyB-Heading-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyA-Heading-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyG-Heading-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyI-Column1-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyE-Column1-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyF-Column1-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyH-Column1-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyD-Column1-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyC-Column1-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyB-Column1-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyA-Column1-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyG-Column1-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyI-Center-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyE-Center-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyF-Center-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyH-Center-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyD-Center-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyC-Center-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyB-Center-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyA-Center-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyG-Center-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyI-Right-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyE-Right-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyF-Right-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyH-Right-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyD-Right-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyC-Right-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyB-Right-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyA-Right-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	.TableStyle-Sideheads-BodyG-Right-Heading
	{
		padding-left: 0px;
		padding-right: 3pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}
}

.TableStyle-Sideheads
{
	border-collapse: collapse;
	margin-bottom: 1.2em;
	border-spacing: 0px 0px;
}

.TableStyle-Sideheads-Column-Heading
{
	width: 20%;
}

.TableStyle-Sideheads-Column-Column1
{
	width: 80%;
}

.TableStyle-Sideheads-Column-Center
{
	width: 80%;
}

.TableStyle-Sideheads-Column-Right
{
	width: 80%;
}

.TableStyle-Sideheads-Head-Header1
{
	
}

.TableStyle-Sideheads-HeadI-Heading-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadI-Heading-Header1 p
{
	
}

.TableStyle-Sideheads-HeadE-Heading-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadE-Heading-Header1 p
{
	
}

.TableStyle-Sideheads-HeadF-Heading-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadF-Heading-Header1 p
{
	
}

.TableStyle-Sideheads-HeadH-Heading-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadH-Heading-Header1 p
{
	
}

.TableStyle-Sideheads-HeadD-Heading-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadD-Heading-Header1 p
{
	
}

.TableStyle-Sideheads-HeadC-Heading-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadC-Heading-Header1 p
{
	
}

.TableStyle-Sideheads-HeadB-Heading-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadB-Heading-Header1 p
{
	
}

.TableStyle-Sideheads-HeadA-Heading-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadA-Heading-Header1 p
{
	
}

.TableStyle-Sideheads-HeadG-Heading-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadG-Heading-Header1 p
{
	
}

.TableStyle-Sideheads-HeadI-Column1-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadI-Column1-Header1 p
{
	
}

.TableStyle-Sideheads-HeadE-Column1-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadE-Column1-Header1 p
{
	
}

.TableStyle-Sideheads-HeadF-Column1-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadF-Column1-Header1 p
{
	
}

.TableStyle-Sideheads-HeadH-Column1-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadH-Column1-Header1 p
{
	
}

.TableStyle-Sideheads-HeadD-Column1-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadD-Column1-Header1 p
{
	
}

.TableStyle-Sideheads-HeadC-Column1-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadC-Column1-Header1 p
{
	
}

.TableStyle-Sideheads-HeadB-Column1-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadB-Column1-Header1 p
{
	
}

.TableStyle-Sideheads-HeadA-Column1-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadA-Column1-Header1 p
{
	
}

.TableStyle-Sideheads-HeadG-Column1-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadG-Column1-Header1 p
{
	
}

.TableStyle-Sideheads-HeadI-Center-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadI-Center-Header1 p
{
	
}

.TableStyle-Sideheads-HeadE-Center-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadE-Center-Header1 p
{
	
}

.TableStyle-Sideheads-HeadF-Center-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadF-Center-Header1 p
{
	
}

.TableStyle-Sideheads-HeadH-Center-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadH-Center-Header1 p
{
	
}

.TableStyle-Sideheads-HeadD-Center-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadD-Center-Header1 p
{
	
}

.TableStyle-Sideheads-HeadC-Center-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadC-Center-Header1 p
{
	
}

.TableStyle-Sideheads-HeadB-Center-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadB-Center-Header1 p
{
	
}

.TableStyle-Sideheads-HeadA-Center-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadA-Center-Header1 p
{
	
}

.TableStyle-Sideheads-HeadG-Center-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadG-Center-Header1 p
{
	
}

.TableStyle-Sideheads-HeadI-Right-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadI-Right-Header1 p
{
	
}

.TableStyle-Sideheads-HeadE-Right-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadE-Right-Header1 p
{
	
}

.TableStyle-Sideheads-HeadF-Right-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadF-Right-Header1 p
{
	
}

.TableStyle-Sideheads-HeadH-Right-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadH-Right-Header1 p
{
	
}

.TableStyle-Sideheads-HeadD-Right-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadD-Right-Header1 p
{
	
}

.TableStyle-Sideheads-HeadC-Right-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadC-Right-Header1 p
{
	
}

.TableStyle-Sideheads-HeadB-Right-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadB-Right-Header1 p
{
	
}

.TableStyle-Sideheads-HeadA-Right-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadA-Right-Header1 p
{
	
}

.TableStyle-Sideheads-HeadG-Right-Header1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-HeadG-Right-Header1 p
{
	
}

.TableStyle-Sideheads-Foot-Footer1
{
	
}

.TableStyle-Sideheads-FootI-Heading-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-FootI-Heading-Footer1 p
{
	
}

.TableStyle-Sideheads-FootE-Heading-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-FootE-Heading-Footer1 p
{
	
}

.TableStyle-Sideheads-FootF-Heading-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-FootF-Heading-Footer1 p
{
	
}

.TableStyle-Sideheads-FootH-Heading-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-FootH-Heading-Footer1 p
{
	
}

.TableStyle-Sideheads-FootD-Heading-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-FootD-Heading-Footer1 p
{
	
}

.TableStyle-Sideheads-FootC-Heading-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-FootC-Heading-Footer1 p
{
	
}

.TableStyle-Sideheads-FootB-Heading-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-FootB-Heading-Footer1 p
{
	
}

.TableStyle-Sideheads-FootA-Heading-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-FootA-Heading-Footer1 p
{
	
}

.TableStyle-Sideheads-FootG-Heading-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-FootG-Heading-Footer1 p
{
	
}

.TableStyle-Sideheads-FootI-Column1-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-FootI-Column1-Footer1 p
{
	
}

.TableStyle-Sideheads-FootE-Column1-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-FootE-Column1-Footer1 p
{
	
}

.TableStyle-Sideheads-FootF-Column1-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-FootF-Column1-Footer1 p
{
	
}

.TableStyle-Sideheads-FootH-Column1-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-FootH-Column1-Footer1 p
{
	
}

.TableStyle-Sideheads-FootD-Column1-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-FootD-Column1-Footer1 p
{
	
}

.TableStyle-Sideheads-FootC-Column1-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-FootC-Column1-Footer1 p
{
	
}

.TableStyle-Sideheads-FootB-Column1-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-FootB-Column1-Footer1 p
{
	
}

.TableStyle-Sideheads-FootA-Column1-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-FootA-Column1-Footer1 p
{
	
}

.TableStyle-Sideheads-FootG-Column1-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-FootG-Column1-Footer1 p
{
	
}

.TableStyle-Sideheads-FootI-Center-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-FootI-Center-Footer1 p
{
	
}

.TableStyle-Sideheads-FootE-Center-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-FootE-Center-Footer1 p
{
	
}

.TableStyle-Sideheads-FootF-Center-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-FootF-Center-Footer1 p
{
	
}

.TableStyle-Sideheads-FootH-Center-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-FootH-Center-Footer1 p
{
	
}

.TableStyle-Sideheads-FootD-Center-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-FootD-Center-Footer1 p
{
	
}

.TableStyle-Sideheads-FootC-Center-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-FootC-Center-Footer1 p
{
	
}

.TableStyle-Sideheads-FootB-Center-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-FootB-Center-Footer1 p
{
	
}

.TableStyle-Sideheads-FootA-Center-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-FootA-Center-Footer1 p
{
	
}

.TableStyle-Sideheads-FootG-Center-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-FootG-Center-Footer1 p
{
	
}

.TableStyle-Sideheads-FootI-Right-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-FootI-Right-Footer1 p
{
	
}

.TableStyle-Sideheads-FootE-Right-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-FootE-Right-Footer1 p
{
	
}

.TableStyle-Sideheads-FootF-Right-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-FootF-Right-Footer1 p
{
	
}

.TableStyle-Sideheads-FootH-Right-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-FootH-Right-Footer1 p
{
	
}

.TableStyle-Sideheads-FootD-Right-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-FootD-Right-Footer1 p
{
	
}

.TableStyle-Sideheads-FootC-Right-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-FootC-Right-Footer1 p
{
	
}

.TableStyle-Sideheads-FootB-Right-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-FootB-Right-Footer1 p
{
	
}

.TableStyle-Sideheads-FootA-Right-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-FootA-Right-Footer1 p
{
	
}

.TableStyle-Sideheads-FootG-Right-Footer1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-FootG-Right-Footer1 p
{
	
}

.TableStyle-Sideheads-Body-Body1
{
	page-break-inside: avoid;
}

.TableStyle-Sideheads-BodyI-Heading-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyI-Heading-Body1 p
{
	
}

.TableStyle-Sideheads-BodyE-Heading-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyE-Heading-Body1 p
{
	
}

.TableStyle-Sideheads-BodyF-Heading-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyF-Heading-Body1 p
{
	
}

.TableStyle-Sideheads-BodyH-Heading-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyH-Heading-Body1 p
{
	
}

.TableStyle-Sideheads-BodyD-Heading-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyD-Heading-Body1 p
{
	
}

.TableStyle-Sideheads-BodyC-Heading-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyC-Heading-Body1 p
{
	
}

.TableStyle-Sideheads-BodyB-Heading-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyB-Heading-Body1 p
{
	
}

.TableStyle-Sideheads-BodyA-Heading-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyA-Heading-Body1 p
{
	
}

.TableStyle-Sideheads-BodyG-Heading-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyG-Heading-Body1 p
{
	
}

.TableStyle-Sideheads-BodyI-Column1-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyI-Column1-Body1 p
{
	
}

.TableStyle-Sideheads-BodyE-Column1-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyE-Column1-Body1 p
{
	
}

.TableStyle-Sideheads-BodyF-Column1-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyF-Column1-Body1 p
{
	
}

.TableStyle-Sideheads-BodyH-Column1-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyH-Column1-Body1 p
{
	
}

.TableStyle-Sideheads-BodyD-Column1-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyD-Column1-Body1 p
{
	
}

.TableStyle-Sideheads-BodyC-Column1-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyC-Column1-Body1 p
{
	
}

.TableStyle-Sideheads-BodyB-Column1-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyB-Column1-Body1 p
{
	
}

.TableStyle-Sideheads-BodyA-Column1-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyA-Column1-Body1 p
{
	
}

.TableStyle-Sideheads-BodyG-Column1-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyG-Column1-Body1 p
{
	
}

.TableStyle-Sideheads-BodyI-Center-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyI-Center-Body1 p
{
	
}

.TableStyle-Sideheads-BodyE-Center-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyE-Center-Body1 p
{
	
}

.TableStyle-Sideheads-BodyF-Center-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyF-Center-Body1 p
{
	
}

.TableStyle-Sideheads-BodyH-Center-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyH-Center-Body1 p
{
	
}

.TableStyle-Sideheads-BodyD-Center-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyD-Center-Body1 p
{
	
}

.TableStyle-Sideheads-BodyC-Center-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyC-Center-Body1 p
{
	
}

.TableStyle-Sideheads-BodyB-Center-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyB-Center-Body1 p
{
	
}

.TableStyle-Sideheads-BodyA-Center-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyA-Center-Body1 p
{
	
}

.TableStyle-Sideheads-BodyG-Center-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyG-Center-Body1 p
{
	
}

.TableStyle-Sideheads-BodyI-Right-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyI-Right-Body1 p
{
	
}

.TableStyle-Sideheads-BodyE-Right-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyE-Right-Body1 p
{
	
}

.TableStyle-Sideheads-BodyF-Right-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyF-Right-Body1 p
{
	
}

.TableStyle-Sideheads-BodyH-Right-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyH-Right-Body1 p
{
	
}

.TableStyle-Sideheads-BodyD-Right-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyD-Right-Body1 p
{
	
}

.TableStyle-Sideheads-BodyC-Right-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyC-Right-Body1 p
{
	
}

.TableStyle-Sideheads-BodyB-Right-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyB-Right-Body1 p
{
	
}

.TableStyle-Sideheads-BodyA-Right-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyA-Right-Body1 p
{
	
}

.TableStyle-Sideheads-BodyG-Right-Body1
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyG-Right-Body1 p
{
	
}

.TableStyle-Sideheads-Body-KeepWithNext
{
	page-break-after: always;
	page-break-inside: avoid;
}

.TableStyle-Sideheads-BodyI-Heading-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyI-Heading-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyE-Heading-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyE-Heading-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyF-Heading-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyF-Heading-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyH-Heading-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyH-Heading-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyD-Heading-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyD-Heading-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyC-Heading-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyC-Heading-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyB-Heading-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyB-Heading-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyA-Heading-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyA-Heading-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyG-Heading-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyG-Heading-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyI-Column1-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyI-Column1-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyE-Column1-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyE-Column1-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyF-Column1-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyF-Column1-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyH-Column1-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyH-Column1-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyD-Column1-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyD-Column1-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyC-Column1-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyC-Column1-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyB-Column1-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyB-Column1-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyA-Column1-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyA-Column1-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyG-Column1-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyG-Column1-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyI-Center-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyI-Center-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyE-Center-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyE-Center-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyF-Center-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyF-Center-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyH-Center-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyH-Center-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyD-Center-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyD-Center-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyC-Center-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyC-Center-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyB-Center-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyB-Center-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyA-Center-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyA-Center-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyG-Center-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyG-Center-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyI-Right-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyI-Right-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyE-Right-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyE-Right-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyF-Right-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyF-Right-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyH-Right-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyH-Right-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyD-Right-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyD-Right-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyC-Right-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyC-Right-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyB-Right-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyB-Right-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyA-Right-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyA-Right-KeepWithNext p
{
	
}

.TableStyle-Sideheads-BodyG-Right-KeepWithNext
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyG-Right-KeepWithNext p
{
	
}

.TableStyle-Sideheads-Body-SplitAcrossPages
{
	page-break-inside: auto;
}

.TableStyle-Sideheads-BodyI-Heading-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyI-Heading-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyE-Heading-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyE-Heading-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyF-Heading-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyF-Heading-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyH-Heading-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyH-Heading-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyD-Heading-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyD-Heading-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyC-Heading-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyC-Heading-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyB-Heading-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyB-Heading-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyA-Heading-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyA-Heading-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyG-Heading-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyG-Heading-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyI-Column1-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyI-Column1-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyE-Column1-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyE-Column1-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyF-Column1-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyF-Column1-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyH-Column1-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyH-Column1-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyD-Column1-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyD-Column1-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyC-Column1-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyC-Column1-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyB-Column1-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyB-Column1-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyA-Column1-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyA-Column1-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyG-Column1-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyG-Column1-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyI-Center-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyI-Center-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyE-Center-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyE-Center-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyF-Center-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyF-Center-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyH-Center-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyH-Center-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyD-Center-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyD-Center-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyC-Center-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyC-Center-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyB-Center-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyB-Center-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyA-Center-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyA-Center-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyG-Center-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyG-Center-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyI-Right-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyI-Right-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyE-Right-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyE-Right-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyF-Right-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyF-Right-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyH-Right-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyH-Right-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyD-Right-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: solid;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyD-Right-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyC-Right-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyC-Right-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyB-Right-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyB-Right-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyA-Right-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyA-Right-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-BodyG-Right-SplitAcrossPages
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyG-Right-SplitAcrossPages p
{
	
}

.TableStyle-Sideheads-Body-Heading
{
	page-break-inside: avoid;
}

.TableStyle-Sideheads-BodyI-Heading-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyI-Heading-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyE-Heading-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: none;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyE-Heading-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyF-Heading-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: none;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyF-Heading-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyH-Heading-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyH-Heading-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyD-Heading-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: none;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyD-Heading-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyC-Heading-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyC-Heading-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyB-Heading-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyB-Heading-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyA-Heading-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyA-Heading-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyG-Heading-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyG-Heading-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyI-Column1-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyI-Column1-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyE-Column1-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: none;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyE-Column1-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyF-Column1-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: none;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyF-Column1-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyH-Column1-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyH-Column1-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyD-Column1-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: none;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyD-Column1-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyC-Column1-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyC-Column1-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyB-Column1-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyB-Column1-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyA-Column1-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyA-Column1-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyG-Column1-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyG-Column1-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyI-Center-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyI-Center-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyE-Center-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: none;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyE-Center-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyF-Center-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: none;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyF-Center-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyH-Center-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyH-Center-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyD-Center-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: none;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyD-Center-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyC-Center-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyC-Center-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyB-Center-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyB-Center-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyA-Center-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyA-Center-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyG-Center-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyG-Center-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyI-Right-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyI-Right-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyE-Right-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: none;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyE-Right-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyF-Right-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: none;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyF-Right-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyH-Right-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyH-Right-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyD-Right-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-color: #b1b1b1;
	border-bottom-style: none;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyD-Right-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyC-Right-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyC-Right-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyB-Right-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyB-Right-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyA-Right-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyA-Right-Heading p
{
	font-weight: bold;
}

.TableStyle-Sideheads-BodyG-Right-Heading
{
	padding-left: 0px;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}

.TableStyle-Sideheads-BodyG-Right-Heading p
{
	font-weight: bold;
}

