/* MadCap Table Style: */

/*<meta Version="9" />*/

mcTableStyle
{
	name: GrayHeader;
	margin-left: 0in;
	margin-right: 0in;
	margin-top: 6pt;
	margin-bottom: 8pt;
	border-spacing-x: 0;
	border-spacing-y: 0;
	border-collapse: collapse;
	border-left-color: #22c6c9;
	border-right-color: #22c6c9;
	border-top-color: #22c6c9;
	border-bottom-color: #22c6c9;
	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-width: 0.5pt;
	border-right-style: solid;
	border-left-style: solid;
	cell-padding-top: 3px;
	cell-padding-left: 5px;
	cell-padding-right: 8px;
	cell-padding-bottom: 3px;
	max-id: 11;
	border-left-width: 0.5pt;
	border-right-width: 0.5pt;
	border-top-width: 0.5pt;
	mc-hide-bottom-ruling: false;
}

mcTableColumnStyle
{
	separator-style: solid;
	separator-width: 0px;
	name: Column1;
	id: 0;
}

mcTableColumnStyle
{
	span: 1;
	id: 5;
	name: Col_20pc;
	size: 20%;
	type: Manual;
}

mcTableColumnStyle
{
	span: 1;
	id: 6;
	name: Col_30pc;
	size: 30%;
	type: Manual;
}

mcTableColumnStyle
{
	span: 1;
	id: 7;
	name: Col_40pc;
	type: Manual;
	size: 40%;
}

mcTableColumnStyle
{
	span: 1;
	id: 8;
	name: Col_50pc;
	size: 50%;
	type: Manual;
}

mcTableColumnStyle
{
	span: 1;
	id: 9;
	name: Col_60pc;
	type: Manual;
	size: 60%;
}

mcTableColumnStyle
{
	span: 1;
	id: 10;
	name: Col_70pc;
	size: 70%;
	type: Manual;
}

mcTableColumnStyle
{
	span: 1;
	id: 11;
	name: Col_80pc;
	size: 80%;
	type: Manual;
}

mcTableHeadStyle
{
	span: 1;
	separator-style: none;
	separator-width: 1pt;
	separator-color: #535552;
	name: Header1;
	id: 3;
	background-color: #efedeb;
	text-align: left;
	vertical-align: bottom;
}

mcTableBodyStyle
{
	span: 1;
	separator-style: none;
	separator-width: 0.5pt;
	separator-color: #535552;
	name: Body1;
	id: 1;
	text-align: left;
	vertical-align: top;
}

mcTableBodyStyle
{
	span: 1;
	separator-style: none;
	separator-width: 0.5pt;
	separator-color: #535552;
	background-color: #e9f9fa;
	name: Body2;
	id: 2;
	text-align: left;
	vertical-align: top;
}

mcTableFootStyle
{
	name: Footer1;
	id: 4;
	separator-style: solid;
	separator-width: 0pt;
}


/* Cell Styles: */
 
.TableStyle-GrayHeader
{
	border-collapse: collapse;
	mc-hide-bottom-ruling: false;
	border-left-style: solid;
	border-left-color: #22c6c9;
	border-left-width: 0.5pt;
	border-right-style: solid;
	border-right-color: #22c6c9;
	border-right-width: 0.5pt;
	border-top-style: solid;
	border-top-color: #22c6c9;
	border-top-width: 0.5pt;
	border-bottom-style: solid;
	border-bottom-color: #22c6c9;
	border-bottom-width: 0.5pt;
	margin-left: 0in;
	margin-right: 0in;
	margin-top: 6pt;
	margin-bottom: 8pt;
	border-spacing: 0px 0px;
}

.TableStyle-GrayHeader-Column-Column1
{
	
}

.TableStyle-GrayHeader-Column-Col_20pc
{
	width: 20%;
}

.TableStyle-GrayHeader-Column-Col_30pc
{
	width: 30%;
}

.TableStyle-GrayHeader-Column-Col_40pc
{
	width: 40%;
}

.TableStyle-GrayHeader-Column-Col_50pc
{
	width: 50%;
}

.TableStyle-GrayHeader-Column-Col_60pc
{
	width: 60%;
}

.TableStyle-GrayHeader-Column-Col_70pc
{
	width: 70%;
}

.TableStyle-GrayHeader-Column-Col_80pc
{
	width: 80%;
}

.TableStyle-GrayHeader-Head-Header1
{
	
}

.TableStyle-GrayHeader-HeadI-Column1-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadI-Column1-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadE-Column1-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right-width: 0px;
	border-right-style: solid;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
	border-bottom-width: 1pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-HeadE-Column1-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadF-Column1-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
	border-bottom-width: 1pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-HeadF-Column1-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadH-Column1-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right-width: 0px;
	border-right-style: solid;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadH-Column1-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadD-Column1-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
	border-bottom-width: 1pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-HeadD-Column1-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadC-Column1-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadC-Column1-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadB-Column1-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right-width: 0px;
	border-right-style: solid;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadB-Column1-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadA-Column1-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadA-Column1-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadG-Column1-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadG-Column1-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadI-Col_20pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadI-Col_20pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadE-Col_20pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
	border-bottom-width: 1pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-HeadE-Col_20pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadF-Col_20pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
	border-bottom-width: 1pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-HeadF-Col_20pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadH-Col_20pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadH-Col_20pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadD-Col_20pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
	border-bottom-width: 1pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-HeadD-Col_20pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadC-Col_20pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadC-Col_20pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadB-Col_20pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadB-Col_20pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadA-Col_20pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadA-Col_20pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadG-Col_20pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadG-Col_20pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadI-Col_30pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadI-Col_30pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadE-Col_30pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
	border-bottom-width: 1pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-HeadE-Col_30pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadF-Col_30pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
	border-bottom-width: 1pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-HeadF-Col_30pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadH-Col_30pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadH-Col_30pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadD-Col_30pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
	border-bottom-width: 1pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-HeadD-Col_30pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadC-Col_30pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadC-Col_30pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadB-Col_30pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadB-Col_30pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadA-Col_30pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadA-Col_30pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadG-Col_30pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadG-Col_30pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadI-Col_40pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadI-Col_40pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadE-Col_40pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
	border-bottom-width: 1pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-HeadE-Col_40pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadF-Col_40pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
	border-bottom-width: 1pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-HeadF-Col_40pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadH-Col_40pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadH-Col_40pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadD-Col_40pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
	border-bottom-width: 1pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-HeadD-Col_40pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadC-Col_40pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadC-Col_40pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadB-Col_40pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadB-Col_40pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadA-Col_40pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadA-Col_40pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadG-Col_40pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadG-Col_40pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadI-Col_50pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadI-Col_50pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadE-Col_50pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
	border-bottom-width: 1pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-HeadE-Col_50pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadF-Col_50pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
	border-bottom-width: 1pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-HeadF-Col_50pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadH-Col_50pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadH-Col_50pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadD-Col_50pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
	border-bottom-width: 1pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-HeadD-Col_50pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadC-Col_50pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadC-Col_50pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadB-Col_50pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadB-Col_50pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadA-Col_50pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadA-Col_50pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadG-Col_50pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadG-Col_50pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadI-Col_60pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadI-Col_60pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadE-Col_60pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
	border-bottom-width: 1pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-HeadE-Col_60pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadF-Col_60pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
	border-bottom-width: 1pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-HeadF-Col_60pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadH-Col_60pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadH-Col_60pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadD-Col_60pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
	border-bottom-width: 1pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-HeadD-Col_60pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadC-Col_60pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadC-Col_60pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadB-Col_60pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadB-Col_60pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadA-Col_60pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadA-Col_60pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadG-Col_60pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadG-Col_60pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadI-Col_70pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadI-Col_70pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadE-Col_70pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
	border-bottom-width: 1pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-HeadE-Col_70pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadF-Col_70pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
	border-bottom-width: 1pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-HeadF-Col_70pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadH-Col_70pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadH-Col_70pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadD-Col_70pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
	border-bottom-width: 1pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-HeadD-Col_70pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadC-Col_70pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadC-Col_70pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadB-Col_70pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadB-Col_70pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadA-Col_70pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadA-Col_70pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadG-Col_70pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadG-Col_70pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadI-Col_80pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadI-Col_80pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadE-Col_80pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
	border-bottom-width: 1pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-HeadE-Col_80pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadF-Col_80pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
	border-bottom-width: 1pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-HeadF-Col_80pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadH-Col_80pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadH-Col_80pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadD-Col_80pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
	border-bottom-width: 1pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-HeadD-Col_80pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadC-Col_80pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadC-Col_80pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadB-Col_80pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadB-Col_80pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadA-Col_80pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadA-Col_80pc-Header1 p
{
	
}

.TableStyle-GrayHeader-HeadG-Col_80pc-Header1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	background-color: #efedeb;
}

.TableStyle-GrayHeader-HeadG-Col_80pc-Header1 p
{
	
}

.TableStyle-GrayHeader-Foot-Footer1
{
	
}

.TableStyle-GrayHeader-FootI-Column1-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootI-Column1-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootE-Column1-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right-width: 0px;
	border-right-style: solid;
	border-top-width: 0pt;
	border-top-style: solid;
}

.TableStyle-GrayHeader-FootE-Column1-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootF-Column1-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0pt;
	border-top-style: solid;
}

.TableStyle-GrayHeader-FootF-Column1-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootH-Column1-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right-width: 0px;
	border-right-style: solid;
}

.TableStyle-GrayHeader-FootH-Column1-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootD-Column1-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0pt;
	border-top-style: solid;
}

.TableStyle-GrayHeader-FootD-Column1-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootC-Column1-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootC-Column1-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootB-Column1-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right-width: 0px;
	border-right-style: solid;
}

.TableStyle-GrayHeader-FootB-Column1-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootA-Column1-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootA-Column1-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootG-Column1-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootG-Column1-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootI-Col_20pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootI-Col_20pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootE-Col_20pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0pt;
	border-top-style: solid;
}

.TableStyle-GrayHeader-FootE-Col_20pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootF-Col_20pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0pt;
	border-top-style: solid;
}

.TableStyle-GrayHeader-FootF-Col_20pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootH-Col_20pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootH-Col_20pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootD-Col_20pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0pt;
	border-top-style: solid;
}

.TableStyle-GrayHeader-FootD-Col_20pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootC-Col_20pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootC-Col_20pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootB-Col_20pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootB-Col_20pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootA-Col_20pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootA-Col_20pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootG-Col_20pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootG-Col_20pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootI-Col_30pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootI-Col_30pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootE-Col_30pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0pt;
	border-top-style: solid;
}

.TableStyle-GrayHeader-FootE-Col_30pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootF-Col_30pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0pt;
	border-top-style: solid;
}

.TableStyle-GrayHeader-FootF-Col_30pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootH-Col_30pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootH-Col_30pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootD-Col_30pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0pt;
	border-top-style: solid;
}

.TableStyle-GrayHeader-FootD-Col_30pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootC-Col_30pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootC-Col_30pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootB-Col_30pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootB-Col_30pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootA-Col_30pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootA-Col_30pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootG-Col_30pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootG-Col_30pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootI-Col_40pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootI-Col_40pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootE-Col_40pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0pt;
	border-top-style: solid;
}

.TableStyle-GrayHeader-FootE-Col_40pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootF-Col_40pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0pt;
	border-top-style: solid;
}

.TableStyle-GrayHeader-FootF-Col_40pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootH-Col_40pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootH-Col_40pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootD-Col_40pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0pt;
	border-top-style: solid;
}

.TableStyle-GrayHeader-FootD-Col_40pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootC-Col_40pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootC-Col_40pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootB-Col_40pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootB-Col_40pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootA-Col_40pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootA-Col_40pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootG-Col_40pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootG-Col_40pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootI-Col_50pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootI-Col_50pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootE-Col_50pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0pt;
	border-top-style: solid;
}

.TableStyle-GrayHeader-FootE-Col_50pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootF-Col_50pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0pt;
	border-top-style: solid;
}

.TableStyle-GrayHeader-FootF-Col_50pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootH-Col_50pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootH-Col_50pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootD-Col_50pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0pt;
	border-top-style: solid;
}

.TableStyle-GrayHeader-FootD-Col_50pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootC-Col_50pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootC-Col_50pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootB-Col_50pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootB-Col_50pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootA-Col_50pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootA-Col_50pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootG-Col_50pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootG-Col_50pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootI-Col_60pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootI-Col_60pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootE-Col_60pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0pt;
	border-top-style: solid;
}

.TableStyle-GrayHeader-FootE-Col_60pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootF-Col_60pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0pt;
	border-top-style: solid;
}

.TableStyle-GrayHeader-FootF-Col_60pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootH-Col_60pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootH-Col_60pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootD-Col_60pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0pt;
	border-top-style: solid;
}

.TableStyle-GrayHeader-FootD-Col_60pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootC-Col_60pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootC-Col_60pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootB-Col_60pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootB-Col_60pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootA-Col_60pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootA-Col_60pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootG-Col_60pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootG-Col_60pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootI-Col_70pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootI-Col_70pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootE-Col_70pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0pt;
	border-top-style: solid;
}

.TableStyle-GrayHeader-FootE-Col_70pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootF-Col_70pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0pt;
	border-top-style: solid;
}

.TableStyle-GrayHeader-FootF-Col_70pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootH-Col_70pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootH-Col_70pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootD-Col_70pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0pt;
	border-top-style: solid;
}

.TableStyle-GrayHeader-FootD-Col_70pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootC-Col_70pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootC-Col_70pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootB-Col_70pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootB-Col_70pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootA-Col_70pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootA-Col_70pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootG-Col_70pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootG-Col_70pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootI-Col_80pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootI-Col_80pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootE-Col_80pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0pt;
	border-top-style: solid;
}

.TableStyle-GrayHeader-FootE-Col_80pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootF-Col_80pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0pt;
	border-top-style: solid;
}

.TableStyle-GrayHeader-FootF-Col_80pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootH-Col_80pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootH-Col_80pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootD-Col_80pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 0pt;
	border-top-style: solid;
}

.TableStyle-GrayHeader-FootD-Col_80pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootC-Col_80pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootC-Col_80pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootB-Col_80pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootB-Col_80pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootA-Col_80pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootA-Col_80pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-FootG-Col_80pc-Footer1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-GrayHeader-FootG-Col_80pc-Footer1 p
{
	
}

.TableStyle-GrayHeader-Body-Body1
{
	
}

.TableStyle-GrayHeader-BodyI-Column1-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyI-Column1-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyE-Column1-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
	border-right-width: 0px;
	border-right-style: solid;
}

.TableStyle-GrayHeader-BodyE-Column1-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyF-Column1-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyF-Column1-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyH-Column1-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-right-width: 0px;
	border-right-style: solid;
}

.TableStyle-GrayHeader-BodyH-Column1-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyD-Column1-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyD-Column1-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyC-Column1-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyC-Column1-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyB-Column1-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-right-width: 0px;
	border-right-style: solid;
}

.TableStyle-GrayHeader-BodyB-Column1-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyA-Column1-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyA-Column1-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyG-Column1-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyG-Column1-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyI-Col_20pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyI-Col_20pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyE-Col_20pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyE-Col_20pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyF-Col_20pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyF-Col_20pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyH-Col_20pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyH-Col_20pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyD-Col_20pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyD-Col_20pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyC-Col_20pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyC-Col_20pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyB-Col_20pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyB-Col_20pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyA-Col_20pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyA-Col_20pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyG-Col_20pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyG-Col_20pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyI-Col_30pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyI-Col_30pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyE-Col_30pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyE-Col_30pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyF-Col_30pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyF-Col_30pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyH-Col_30pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyH-Col_30pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyD-Col_30pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyD-Col_30pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyC-Col_30pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyC-Col_30pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyB-Col_30pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyB-Col_30pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyA-Col_30pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyA-Col_30pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyG-Col_30pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyG-Col_30pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyI-Col_40pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyI-Col_40pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyE-Col_40pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyE-Col_40pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyF-Col_40pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyF-Col_40pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyH-Col_40pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyH-Col_40pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyD-Col_40pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyD-Col_40pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyC-Col_40pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyC-Col_40pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyB-Col_40pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyB-Col_40pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyA-Col_40pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyA-Col_40pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyG-Col_40pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyG-Col_40pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyI-Col_50pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyI-Col_50pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyE-Col_50pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyE-Col_50pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyF-Col_50pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyF-Col_50pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyH-Col_50pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyH-Col_50pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyD-Col_50pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyD-Col_50pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyC-Col_50pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyC-Col_50pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyB-Col_50pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyB-Col_50pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyA-Col_50pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyA-Col_50pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyG-Col_50pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyG-Col_50pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyI-Col_60pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyI-Col_60pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyE-Col_60pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyE-Col_60pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyF-Col_60pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyF-Col_60pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyH-Col_60pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyH-Col_60pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyD-Col_60pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyD-Col_60pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyC-Col_60pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyC-Col_60pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyB-Col_60pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyB-Col_60pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyA-Col_60pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyA-Col_60pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyG-Col_60pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyG-Col_60pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyI-Col_70pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyI-Col_70pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyE-Col_70pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyE-Col_70pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyF-Col_70pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyF-Col_70pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyH-Col_70pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyH-Col_70pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyD-Col_70pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyD-Col_70pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyC-Col_70pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyC-Col_70pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyB-Col_70pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyB-Col_70pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyA-Col_70pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyA-Col_70pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyG-Col_70pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyG-Col_70pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyI-Col_80pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyI-Col_80pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyE-Col_80pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyE-Col_80pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyF-Col_80pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyF-Col_80pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyH-Col_80pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyH-Col_80pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyD-Col_80pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyD-Col_80pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyC-Col_80pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyC-Col_80pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyB-Col_80pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyB-Col_80pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyA-Col_80pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyA-Col_80pc-Body1 p
{
	
}

.TableStyle-GrayHeader-BodyG-Col_80pc-Body1
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.TableStyle-GrayHeader-BodyG-Col_80pc-Body1 p
{
	
}

.TableStyle-GrayHeader-Body-Body2
{
	
}

.TableStyle-GrayHeader-BodyI-Column1-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyI-Column1-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyE-Column1-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
	border-right-width: 0px;
	border-right-style: solid;
}

.TableStyle-GrayHeader-BodyE-Column1-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyF-Column1-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyF-Column1-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyH-Column1-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-right-width: 0px;
	border-right-style: solid;
}

.TableStyle-GrayHeader-BodyH-Column1-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyD-Column1-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyD-Column1-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyC-Column1-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyC-Column1-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyB-Column1-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-right-width: 0px;
	border-right-style: solid;
}

.TableStyle-GrayHeader-BodyB-Column1-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyA-Column1-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyA-Column1-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyG-Column1-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyG-Column1-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyI-Col_20pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyI-Col_20pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyE-Col_20pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyE-Col_20pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyF-Col_20pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyF-Col_20pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyH-Col_20pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyH-Col_20pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyD-Col_20pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyD-Col_20pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyC-Col_20pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyC-Col_20pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyB-Col_20pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyB-Col_20pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyA-Col_20pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyA-Col_20pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyG-Col_20pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyG-Col_20pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyI-Col_30pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyI-Col_30pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyE-Col_30pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyE-Col_30pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyF-Col_30pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyF-Col_30pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyH-Col_30pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyH-Col_30pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyD-Col_30pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyD-Col_30pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyC-Col_30pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyC-Col_30pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyB-Col_30pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyB-Col_30pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyA-Col_30pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyA-Col_30pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyG-Col_30pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyG-Col_30pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyI-Col_40pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyI-Col_40pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyE-Col_40pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyE-Col_40pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyF-Col_40pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyF-Col_40pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyH-Col_40pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyH-Col_40pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyD-Col_40pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyD-Col_40pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyC-Col_40pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyC-Col_40pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyB-Col_40pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyB-Col_40pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyA-Col_40pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyA-Col_40pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyG-Col_40pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyG-Col_40pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyI-Col_50pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyI-Col_50pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyE-Col_50pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyE-Col_50pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyF-Col_50pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyF-Col_50pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyH-Col_50pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyH-Col_50pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyD-Col_50pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyD-Col_50pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyC-Col_50pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyC-Col_50pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyB-Col_50pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyB-Col_50pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyA-Col_50pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyA-Col_50pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyG-Col_50pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyG-Col_50pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyI-Col_60pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyI-Col_60pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyE-Col_60pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyE-Col_60pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyF-Col_60pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyF-Col_60pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyH-Col_60pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyH-Col_60pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyD-Col_60pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyD-Col_60pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyC-Col_60pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyC-Col_60pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyB-Col_60pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyB-Col_60pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyA-Col_60pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyA-Col_60pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyG-Col_60pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyG-Col_60pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyI-Col_70pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyI-Col_70pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyE-Col_70pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyE-Col_70pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyF-Col_70pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyF-Col_70pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyH-Col_70pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyH-Col_70pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyD-Col_70pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyD-Col_70pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyC-Col_70pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyC-Col_70pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyB-Col_70pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyB-Col_70pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyA-Col_70pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyA-Col_70pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyG-Col_70pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyG-Col_70pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyI-Col_80pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyI-Col_80pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyE-Col_80pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyE-Col_80pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyF-Col_80pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyF-Col_80pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyH-Col_80pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyH-Col_80pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyD-Col_80pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
	border-bottom-width: 0.5pt;
	border-bottom-color: #535552;
	border-bottom-style: none;
}

.TableStyle-GrayHeader-BodyD-Col_80pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyC-Col_80pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyC-Col_80pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyB-Col_80pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyB-Col_80pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyA-Col_80pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyA-Col_80pc-Body2 p
{
	
}

.TableStyle-GrayHeader-BodyG-Col_80pc-Body2
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #e9f9fa;
}

.TableStyle-GrayHeader-BodyG-Col_80pc-Body2 p
{
	
}


