/* MadCap Table Style: */

/*<meta Version="9" conditions="General.ImportOnly" />*/

mcTableStyle
{
	name: TablesNew;
	border-collapse: collapse;
	border-left-style: none;
	border-left-width: 1px;
	border-right-style: none;
	border-right-width: 1px;
	border-top-style: none;
	border-top-width: 1px;
	border-bottom-style: none;
	border-bottom-width: 1px;
	cell-padding-left: 10px;
	cell-padding-right: 10px;
	cell-padding-top: 3px;
	cell-padding-bottom: 3px;
	max-id: 10;
	border-spacing-y: 10;
	border-spacing-x: 0;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	overflow: hidden;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
}

mcTableColumnStyle
{
	span: 1;
	id: 8;
	name: HeaderColumn;
	separator-style: solid;
	separator-width: 3px;
	separator-color: #ffffff;
	font-size: 1.1em;
	color: #000000;
	type: Manual;
	background-color: #E7D5FA;
	font-weight: normal;
	cell-content-style-tag: p;
}

mcTableColumnStyle
{
	span: 1;
	id: 9;
	name: HeaderColumnSmall;
	font-weight: normal;
	color: #000000;
	separator-style: solid;
	separator-width: 3px;
	separator-color: #ffffff;
	cell-content-style-tag: p;
	background-color: #E7D5FA;
	type: Manual;
}

mcTableColumnStyle
{
	span: 1;
	separator-style: solid;
	separator-width: 3px;
	separator-color: #ffffff;
	name: Column1;
	id: 0;
	type: Automatic;
	cell-content-style-tag: p;
}

mcTableColumnStyle
{
	span: 1;
	separator-style: solid;
	separator-width: 3px;
	separator-color: #ffffff;
	name: ForceWrap;
	id: 10;
	type: Manual;
	cell-content-style-tag: p;
}

mcTableHeadStyle
{
	span: 1;
	separator-style: solid;
	separator-width: 3px;
	separator-color: #ffffff;
	name: Header1;
	id: 3;
	background-color: #E7D5FA;
	text-align: left;
	vertical-align: top;
	cell-padding-top: 8px;
	cell-padding-bottom: 5px;
	cell-padding-right: 10px;
	cell-padding-left: 10px;
	font-size: 1em;
	font-weight: bold;
}

mcTableBodyStyle
{
	span: 1;
	font-weight: normal;
	separator-style: solid;
	separator-width: 3px;
	separator-color: #ffffff;
	name: Body1;
	id: 1;
	background-color: #f6f6f6;
	vertical-align: top;
	text-align: left;
	cell-content-style-tag: p;
	font-style: normal;
}

mcTableBodyStyle
{
	span: 1;
	separator-style: solid;
	separator-width: 3px;
	background-color: #efefef;
	separator-color: #ffffff;
	name: Body2;
	id: 2;
	text-align: left;
	vertical-align: top;
	type: Automatic;
	font-weight: normal;
	font-style: normal;
	cell-content-style-tag: p;
}

mcTableBodyStyle
{
	span: 1;
	id: 6;
	name: SubHeader;
	type: Manual;
	separator-style: solid;
	separator-width: 3px;
	separator-color: #ffffff;
	vertical-align: top;
	text-align: left;
	background-color: #e6ddef;
	cell-content-style-tag: p;
	cell-padding-top: 5px;
	font-weight: bold;
}


/* Cell Styles: */
 
.TableStyle-TablesNew
{
	border-collapse: collapse;
	overflow: hidden;
	border-left-style: none;
	border-left-color: #000000;
	border-left-width: 1px;
	border-right-style: none;
	border-right-color: #000000;
	border-right-width: 1px;
	border-top-style: none;
	border-top-color: #000000;
	border-top-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 15px;
	border-spacing: 0px 10px;
}

.TableStyle-TablesNew-Column-HeaderColumn
{
	
}

.TableStyle-TablesNew-Column-HeaderColumnSmall
{
	
}

.TableStyle-TablesNew-Column-Column1
{
	
}

.TableStyle-TablesNew-Column-ForceWrap
{
	
}

.TableStyle-TablesNew-Head-Header1
{
	
}

.TableStyle-TablesNew-HeadI-HeaderColumn-Header1
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.TableStyle-TablesNew-HeadI-HeaderColumn-Header1 p
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadE-HeaderColumn-Header1
{
	color: #000000;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-TablesNew-HeadE-HeaderColumn-Header1 p
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadF-HeaderColumn-Header1
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-TablesNew-HeadF-HeaderColumn-Header1 p
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadH-HeaderColumn-Header1
{
	color: #000000;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.TableStyle-TablesNew-HeadH-HeaderColumn-Header1 p
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadD-HeaderColumn-Header1
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-TablesNew-HeadD-HeaderColumn-Header1 p
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadC-HeaderColumn-Header1
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.TableStyle-TablesNew-HeadC-HeaderColumn-Header1 p
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadB-HeaderColumn-Header1
{
	color: #000000;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.TableStyle-TablesNew-HeadB-HeaderColumn-Header1 p
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadA-HeaderColumn-Header1
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.TableStyle-TablesNew-HeadA-HeaderColumn-Header1 p
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadG-HeaderColumn-Header1
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.TableStyle-TablesNew-HeadG-HeaderColumn-Header1 p
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadI-HeaderColumnSmall-Header1
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.TableStyle-TablesNew-HeadI-HeaderColumnSmall-Header1 p
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadE-HeaderColumnSmall-Header1
{
	color: #000000;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-TablesNew-HeadE-HeaderColumnSmall-Header1 p
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadF-HeaderColumnSmall-Header1
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-TablesNew-HeadF-HeaderColumnSmall-Header1 p
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadH-HeaderColumnSmall-Header1
{
	color: #000000;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.TableStyle-TablesNew-HeadH-HeaderColumnSmall-Header1 p
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadD-HeaderColumnSmall-Header1
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-TablesNew-HeadD-HeaderColumnSmall-Header1 p
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadC-HeaderColumnSmall-Header1
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.TableStyle-TablesNew-HeadC-HeaderColumnSmall-Header1 p
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadB-HeaderColumnSmall-Header1
{
	color: #000000;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.TableStyle-TablesNew-HeadB-HeaderColumnSmall-Header1 p
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadA-HeaderColumnSmall-Header1
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.TableStyle-TablesNew-HeadA-HeaderColumnSmall-Header1 p
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadG-HeaderColumnSmall-Header1
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.TableStyle-TablesNew-HeadG-HeaderColumnSmall-Header1 p
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadI-Column1-Header1
{
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.TableStyle-TablesNew-HeadI-Column1-Header1 p
{
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadE-Column1-Header1
{
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-TablesNew-HeadE-Column1-Header1 p
{
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadF-Column1-Header1
{
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-TablesNew-HeadF-Column1-Header1 p
{
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadH-Column1-Header1
{
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.TableStyle-TablesNew-HeadH-Column1-Header1 p
{
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadD-Column1-Header1
{
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-TablesNew-HeadD-Column1-Header1 p
{
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadC-Column1-Header1
{
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.TableStyle-TablesNew-HeadC-Column1-Header1 p
{
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadB-Column1-Header1
{
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.TableStyle-TablesNew-HeadB-Column1-Header1 p
{
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadA-Column1-Header1
{
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.TableStyle-TablesNew-HeadA-Column1-Header1 p
{
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadG-Column1-Header1
{
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.TableStyle-TablesNew-HeadG-Column1-Header1 p
{
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadI-ForceWrap-Header1
{
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.TableStyle-TablesNew-HeadI-ForceWrap-Header1 p
{
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadE-ForceWrap-Header1
{
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-TablesNew-HeadE-ForceWrap-Header1 p
{
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadF-ForceWrap-Header1
{
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-TablesNew-HeadF-ForceWrap-Header1 p
{
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadH-ForceWrap-Header1
{
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.TableStyle-TablesNew-HeadH-ForceWrap-Header1 p
{
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadD-ForceWrap-Header1
{
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-TablesNew-HeadD-ForceWrap-Header1 p
{
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadC-ForceWrap-Header1
{
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.TableStyle-TablesNew-HeadC-ForceWrap-Header1 p
{
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadB-ForceWrap-Header1
{
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.TableStyle-TablesNew-HeadB-ForceWrap-Header1 p
{
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadA-ForceWrap-Header1
{
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.TableStyle-TablesNew-HeadA-ForceWrap-Header1 p
{
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-HeadG-ForceWrap-Header1
{
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #E7D5FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.TableStyle-TablesNew-HeadG-ForceWrap-Header1 p
{
	font-size: 1em;
	font-weight: bold;
}

.TableStyle-TablesNew-FootI-HeaderColumn-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-FootI-HeaderColumn- p
{
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-FootE-HeaderColumn-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-FootE-HeaderColumn- p
{
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-FootF-HeaderColumn-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-FootF-HeaderColumn- p
{
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-FootH-HeaderColumn-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-FootH-HeaderColumn- p
{
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-FootD-HeaderColumn-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-FootD-HeaderColumn- p
{
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-FootC-HeaderColumn-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-FootC-HeaderColumn- p
{
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-FootB-HeaderColumn-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-FootB-HeaderColumn- p
{
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-FootA-HeaderColumn-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-FootA-HeaderColumn- p
{
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-FootG-HeaderColumn-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-FootG-HeaderColumn- p
{
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-FootI-HeaderColumnSmall-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-FootI-HeaderColumnSmall- p
{
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-FootE-HeaderColumnSmall-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-FootE-HeaderColumnSmall- p
{
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-FootF-HeaderColumnSmall-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-FootF-HeaderColumnSmall- p
{
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-FootH-HeaderColumnSmall-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-FootH-HeaderColumnSmall- p
{
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-FootD-HeaderColumnSmall-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-FootD-HeaderColumnSmall- p
{
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-FootC-HeaderColumnSmall-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-FootC-HeaderColumnSmall- p
{
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-FootB-HeaderColumnSmall-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-FootB-HeaderColumnSmall- p
{
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-FootA-HeaderColumnSmall-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-FootA-HeaderColumnSmall- p
{
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-FootG-HeaderColumnSmall-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-FootG-HeaderColumnSmall- p
{
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-FootI-Column1-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-TablesNew-FootI-Column1- p
{
	
}

.TableStyle-TablesNew-FootE-Column1-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-FootE-Column1- p
{
	
}

.TableStyle-TablesNew-FootF-Column1-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-TablesNew-FootF-Column1- p
{
	
}

.TableStyle-TablesNew-FootH-Column1-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-FootH-Column1- p
{
	
}

.TableStyle-TablesNew-FootD-Column1-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-TablesNew-FootD-Column1- p
{
	
}

.TableStyle-TablesNew-FootC-Column1-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-TablesNew-FootC-Column1- p
{
	
}

.TableStyle-TablesNew-FootB-Column1-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-FootB-Column1- p
{
	
}

.TableStyle-TablesNew-FootA-Column1-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-TablesNew-FootA-Column1- p
{
	
}

.TableStyle-TablesNew-FootG-Column1-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-TablesNew-FootG-Column1- p
{
	
}

.TableStyle-TablesNew-FootI-ForceWrap-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-TablesNew-FootI-ForceWrap- p
{
	
}

.TableStyle-TablesNew-FootE-ForceWrap-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-FootE-ForceWrap- p
{
	
}

.TableStyle-TablesNew-FootF-ForceWrap-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-TablesNew-FootF-ForceWrap- p
{
	
}

.TableStyle-TablesNew-FootH-ForceWrap-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-FootH-ForceWrap- p
{
	
}

.TableStyle-TablesNew-FootD-ForceWrap-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-TablesNew-FootD-ForceWrap- p
{
	
}

.TableStyle-TablesNew-FootC-ForceWrap-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-TablesNew-FootC-ForceWrap- p
{
	
}

.TableStyle-TablesNew-FootB-ForceWrap-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-FootB-ForceWrap- p
{
	
}

.TableStyle-TablesNew-FootA-ForceWrap-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-TablesNew-FootA-ForceWrap- p
{
	
}

.TableStyle-TablesNew-FootG-ForceWrap-
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.TableStyle-TablesNew-FootG-ForceWrap- p
{
	
}

.TableStyle-TablesNew-Body-Body1
{
	
}

.TableStyle-TablesNew-BodyI-HeaderColumn-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyI-HeaderColumn-Body1 p
{
	font-style: normal;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyE-HeaderColumn-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyE-HeaderColumn-Body1 p
{
	font-style: normal;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyF-HeaderColumn-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyF-HeaderColumn-Body1 p
{
	font-style: normal;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyH-HeaderColumn-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyH-HeaderColumn-Body1 p
{
	font-style: normal;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyD-HeaderColumn-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyD-HeaderColumn-Body1 p
{
	font-style: normal;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyC-HeaderColumn-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyC-HeaderColumn-Body1 p
{
	font-style: normal;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyB-HeaderColumn-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyB-HeaderColumn-Body1 p
{
	font-style: normal;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyA-HeaderColumn-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyA-HeaderColumn-Body1 p
{
	font-style: normal;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyG-HeaderColumn-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyG-HeaderColumn-Body1 p
{
	font-style: normal;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyI-HeaderColumnSmall-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyI-HeaderColumnSmall-Body1 p
{
	font-style: normal;
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyE-HeaderColumnSmall-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyE-HeaderColumnSmall-Body1 p
{
	font-style: normal;
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyF-HeaderColumnSmall-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyF-HeaderColumnSmall-Body1 p
{
	font-style: normal;
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyH-HeaderColumnSmall-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyH-HeaderColumnSmall-Body1 p
{
	font-style: normal;
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyD-HeaderColumnSmall-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyD-HeaderColumnSmall-Body1 p
{
	font-style: normal;
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyC-HeaderColumnSmall-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyC-HeaderColumnSmall-Body1 p
{
	font-style: normal;
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyB-HeaderColumnSmall-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyB-HeaderColumnSmall-Body1 p
{
	font-style: normal;
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyA-HeaderColumnSmall-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyA-HeaderColumnSmall-Body1 p
{
	font-style: normal;
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyG-HeaderColumnSmall-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyG-HeaderColumnSmall-Body1 p
{
	font-style: normal;
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyI-Column1-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #f6f6f6;
}

.TableStyle-TablesNew-BodyI-Column1-Body1 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyE-Column1-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #f6f6f6;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyE-Column1-Body1 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyF-Column1-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #f6f6f6;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-TablesNew-BodyF-Column1-Body1 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyH-Column1-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #f6f6f6;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyH-Column1-Body1 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyD-Column1-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #f6f6f6;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-TablesNew-BodyD-Column1-Body1 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyC-Column1-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #f6f6f6;
}

.TableStyle-TablesNew-BodyC-Column1-Body1 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyB-Column1-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #f6f6f6;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyB-Column1-Body1 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyA-Column1-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #f6f6f6;
}

.TableStyle-TablesNew-BodyA-Column1-Body1 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyG-Column1-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #f6f6f6;
}

.TableStyle-TablesNew-BodyG-Column1-Body1 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyI-ForceWrap-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #f6f6f6;
}

.TableStyle-TablesNew-BodyI-ForceWrap-Body1 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyE-ForceWrap-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #f6f6f6;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyE-ForceWrap-Body1 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyF-ForceWrap-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #f6f6f6;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-TablesNew-BodyF-ForceWrap-Body1 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyH-ForceWrap-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #f6f6f6;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyH-ForceWrap-Body1 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyD-ForceWrap-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #f6f6f6;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-TablesNew-BodyD-ForceWrap-Body1 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyC-ForceWrap-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #f6f6f6;
}

.TableStyle-TablesNew-BodyC-ForceWrap-Body1 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyB-ForceWrap-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #f6f6f6;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyB-ForceWrap-Body1 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyA-ForceWrap-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #f6f6f6;
}

.TableStyle-TablesNew-BodyA-ForceWrap-Body1 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyG-ForceWrap-Body1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #f6f6f6;
}

.TableStyle-TablesNew-BodyG-ForceWrap-Body1 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-Body-Body2
{
	
}

.TableStyle-TablesNew-BodyI-HeaderColumn-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyI-HeaderColumn-Body2 p
{
	font-style: normal;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyE-HeaderColumn-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyE-HeaderColumn-Body2 p
{
	font-style: normal;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyF-HeaderColumn-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyF-HeaderColumn-Body2 p
{
	font-style: normal;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyH-HeaderColumn-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyH-HeaderColumn-Body2 p
{
	font-style: normal;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyD-HeaderColumn-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyD-HeaderColumn-Body2 p
{
	font-style: normal;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyC-HeaderColumn-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyC-HeaderColumn-Body2 p
{
	font-style: normal;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyB-HeaderColumn-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyB-HeaderColumn-Body2 p
{
	font-style: normal;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyA-HeaderColumn-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyA-HeaderColumn-Body2 p
{
	font-style: normal;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyG-HeaderColumn-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyG-HeaderColumn-Body2 p
{
	font-style: normal;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyI-HeaderColumnSmall-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyI-HeaderColumnSmall-Body2 p
{
	font-style: normal;
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyE-HeaderColumnSmall-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyE-HeaderColumnSmall-Body2 p
{
	font-style: normal;
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyF-HeaderColumnSmall-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyF-HeaderColumnSmall-Body2 p
{
	font-style: normal;
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyH-HeaderColumnSmall-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyH-HeaderColumnSmall-Body2 p
{
	font-style: normal;
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyD-HeaderColumnSmall-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyD-HeaderColumnSmall-Body2 p
{
	font-style: normal;
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyC-HeaderColumnSmall-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyC-HeaderColumnSmall-Body2 p
{
	font-style: normal;
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyB-HeaderColumnSmall-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyB-HeaderColumnSmall-Body2 p
{
	font-style: normal;
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyA-HeaderColumnSmall-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyA-HeaderColumnSmall-Body2 p
{
	font-style: normal;
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyG-HeaderColumnSmall-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyG-HeaderColumnSmall-Body2 p
{
	font-style: normal;
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyI-Column1-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #efefef;
}

.TableStyle-TablesNew-BodyI-Column1-Body2 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyE-Column1-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #efefef;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyE-Column1-Body2 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyF-Column1-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #efefef;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-TablesNew-BodyF-Column1-Body2 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyH-Column1-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #efefef;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyH-Column1-Body2 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyD-Column1-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #efefef;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-TablesNew-BodyD-Column1-Body2 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyC-Column1-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #efefef;
}

.TableStyle-TablesNew-BodyC-Column1-Body2 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyB-Column1-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #efefef;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyB-Column1-Body2 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyA-Column1-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #efefef;
}

.TableStyle-TablesNew-BodyA-Column1-Body2 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyG-Column1-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #efefef;
}

.TableStyle-TablesNew-BodyG-Column1-Body2 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyI-ForceWrap-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #efefef;
}

.TableStyle-TablesNew-BodyI-ForceWrap-Body2 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyE-ForceWrap-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #efefef;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyE-ForceWrap-Body2 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyF-ForceWrap-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #efefef;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-TablesNew-BodyF-ForceWrap-Body2 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyH-ForceWrap-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #efefef;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyH-ForceWrap-Body2 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyD-ForceWrap-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #efefef;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-TablesNew-BodyD-ForceWrap-Body2 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyC-ForceWrap-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #efefef;
}

.TableStyle-TablesNew-BodyC-ForceWrap-Body2 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyB-ForceWrap-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #efefef;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyB-ForceWrap-Body2 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyA-ForceWrap-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #efefef;
}

.TableStyle-TablesNew-BodyA-ForceWrap-Body2 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-BodyG-ForceWrap-Body2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #efefef;
}

.TableStyle-TablesNew-BodyG-ForceWrap-Body2 p
{
	font-weight: normal;
	font-style: normal;
}

.TableStyle-TablesNew-Body-SubHeader
{
	
}

.TableStyle-TablesNew-BodyI-HeaderColumn-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyI-HeaderColumn-SubHeader p
{
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyE-HeaderColumn-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyE-HeaderColumn-SubHeader p
{
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyF-HeaderColumn-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyF-HeaderColumn-SubHeader p
{
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyH-HeaderColumn-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyH-HeaderColumn-SubHeader p
{
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyD-HeaderColumn-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyD-HeaderColumn-SubHeader p
{
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyC-HeaderColumn-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyC-HeaderColumn-SubHeader p
{
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyB-HeaderColumn-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyB-HeaderColumn-SubHeader p
{
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyA-HeaderColumn-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyA-HeaderColumn-SubHeader p
{
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyG-HeaderColumn-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyG-HeaderColumn-SubHeader p
{
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyI-HeaderColumnSmall-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyI-HeaderColumnSmall-SubHeader p
{
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyE-HeaderColumnSmall-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyE-HeaderColumnSmall-SubHeader p
{
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyF-HeaderColumnSmall-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyF-HeaderColumnSmall-SubHeader p
{
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyH-HeaderColumnSmall-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyH-HeaderColumnSmall-SubHeader p
{
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyD-HeaderColumnSmall-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyD-HeaderColumnSmall-SubHeader p
{
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyC-HeaderColumnSmall-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyC-HeaderColumnSmall-SubHeader p
{
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyB-HeaderColumnSmall-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyB-HeaderColumnSmall-SubHeader p
{
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyA-HeaderColumnSmall-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyA-HeaderColumnSmall-SubHeader p
{
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyG-HeaderColumnSmall-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	color: #000000;
	font-weight: normal;
	background-color: #E7D5FA;
}

.TableStyle-TablesNew-BodyG-HeaderColumnSmall-SubHeader p
{
	color: #000000;
	font-weight: normal;
}

.TableStyle-TablesNew-BodyI-Column1-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #e6ddef;
	padding-top: 5px;
}

.TableStyle-TablesNew-BodyI-Column1-SubHeader p
{
	font-weight: bold;
}

.TableStyle-TablesNew-BodyE-Column1-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #e6ddef;
	padding-top: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyE-Column1-SubHeader p
{
	font-weight: bold;
}

.TableStyle-TablesNew-BodyF-Column1-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #e6ddef;
	padding-top: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-TablesNew-BodyF-Column1-SubHeader p
{
	font-weight: bold;
}

.TableStyle-TablesNew-BodyH-Column1-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #e6ddef;
	padding-top: 5px;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyH-Column1-SubHeader p
{
	font-weight: bold;
}

.TableStyle-TablesNew-BodyD-Column1-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #e6ddef;
	padding-top: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-TablesNew-BodyD-Column1-SubHeader p
{
	font-weight: bold;
}

.TableStyle-TablesNew-BodyC-Column1-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #e6ddef;
	padding-top: 5px;
}

.TableStyle-TablesNew-BodyC-Column1-SubHeader p
{
	font-weight: bold;
}

.TableStyle-TablesNew-BodyB-Column1-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #e6ddef;
	padding-top: 5px;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyB-Column1-SubHeader p
{
	font-weight: bold;
}

.TableStyle-TablesNew-BodyA-Column1-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #e6ddef;
	padding-top: 5px;
}

.TableStyle-TablesNew-BodyA-Column1-SubHeader p
{
	font-weight: bold;
}

.TableStyle-TablesNew-BodyG-Column1-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #e6ddef;
	padding-top: 5px;
}

.TableStyle-TablesNew-BodyG-Column1-SubHeader p
{
	font-weight: bold;
}

.TableStyle-TablesNew-BodyI-ForceWrap-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #e6ddef;
	padding-top: 5px;
}

.TableStyle-TablesNew-BodyI-ForceWrap-SubHeader p
{
	font-weight: bold;
}

.TableStyle-TablesNew-BodyE-ForceWrap-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #e6ddef;
	padding-top: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyE-ForceWrap-SubHeader p
{
	font-weight: bold;
}

.TableStyle-TablesNew-BodyF-ForceWrap-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #e6ddef;
	padding-top: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-TablesNew-BodyF-ForceWrap-SubHeader p
{
	font-weight: bold;
}

.TableStyle-TablesNew-BodyH-ForceWrap-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #e6ddef;
	padding-top: 5px;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyH-ForceWrap-SubHeader p
{
	font-weight: bold;
}

.TableStyle-TablesNew-BodyD-ForceWrap-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #e6ddef;
	padding-top: 5px;
	border-bottom-width: 3px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-TablesNew-BodyD-ForceWrap-SubHeader p
{
	font-weight: bold;
}

.TableStyle-TablesNew-BodyC-ForceWrap-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #e6ddef;
	padding-top: 5px;
}

.TableStyle-TablesNew-BodyC-ForceWrap-SubHeader p
{
	font-weight: bold;
}

.TableStyle-TablesNew-BodyB-ForceWrap-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #e6ddef;
	padding-top: 5px;
	border-right-width: 3px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-TablesNew-BodyB-ForceWrap-SubHeader p
{
	font-weight: bold;
}

.TableStyle-TablesNew-BodyA-ForceWrap-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #e6ddef;
	padding-top: 5px;
}

.TableStyle-TablesNew-BodyA-ForceWrap-SubHeader p
{
	font-weight: bold;
}

.TableStyle-TablesNew-BodyG-ForceWrap-SubHeader
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #e6ddef;
	padding-top: 5px;
}

.TableStyle-TablesNew-BodyG-ForceWrap-SubHeader p
{
	font-weight: bold;
}


