/* MadCap Table Style: */

/*<meta Version="9" />*/

mcTableStyle
{
	name: same-rows;
	border-collapse: collapse;
	border-left-style: solid;
	border-left-width: 0px;
	border-left-color: #000000;
	border-right-style: solid;
	border-right-width: 0px;
	border-right-color: #000000;
	border-top-style: solid;
	border-top-width: 0px;
	border-top-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-bottom-color: #000000;
	max-id: 12;
	border-spacing-y: 21;
	cell-padding-left: 10px;
	cell-padding-right: 10px;
	cell-padding-top: 3px;
	cell-padding-bottom: 3px;
	margin-bottom: 16px;
}

mcTableColumnStyle
{
	span: 1;
	id: 7;
	name: HighlightColumn;
	type: Manual;
	separator-style: solid;
	separator-width: 2px;
	separator-color: #ffffff;
	font-weight: bold;
	cell-content-style-class: table-text;
	cell-content-style-tag: p;
}

mcTableColumnStyle
{
	span: 1;
	id: 10;
	name: HighlightColumnUILabel;
	type: Manual;
	separator-style: solid;
	separator-width: 2px;
	separator-color: #ffffff;
	cell-content-style-tag: p;
	cell-content-style-class: table-text;
	color: #1ea1e1;
}

mcTableColumnStyle
{
	span: 1;
	id: 6;
	name: HeaderColumn;
	type: Manual;
	background-color: #1ea1e1;
	separator-style: solid;
	separator-width: 2px;
	separator-color: #ffffff;
	color: ;
	font-weight: bold;
	cell-content-style-tag: p;
	cell-content-style-class: table-text;
}

mcTableColumnStyle
{
	span: 1;
	separator-style: solid;
	separator-width: 2px;
	separator-color: #ffffff;
	name: NormalColumn;
	id: 0;
	cell-content-style-tag: p;
	cell-content-style-class: table-text;
}

mcTableColumnStyle
{
	span: 1;
	id: 11;
	name: HighlightColumnFilenames;
	type: Manual;
	font-family: monospace;
}

mcTableHeadStyle
{
	span: 1;
	separator-style: solid;
	separator-width: 2px;
	separator-color: #ffffff;
	name: Header;
	id: 2;
	background-color: #1ea1e1;
	color: #ffffff;
	cell-padding-top: 5px;
	cell-padding-bottom: 5px;
	text-align: left;
	cell-content-style-tag: p;
	cell-content-style-class: table-text;
	font-weight: bold;
}

mcTableBodyStyle
{
	span: 1;
	separator-style: solid;
	separator-width: 2px;
	separator-color: #ffffff;
	name: NormalRow;
	id: 1;
	background-color: #f0f0f0;
	cell-content-style-tag: p;
	cell-content-style-class: table-text;
	cell-padding-top: 1px;
	cell-padding-bottom: 1px;
	vertical-align: top;
	text-align: left;
}

mcTableBodyStyle
{
	span: 1;
	separator-style: solid;
	separator-width: 2px;
	separator-color: #ffffff;
	name: WhiteBackground;
	id: 9;
	background-color: #ffffff;
	cell-content-style-tag: p;
	cell-content-style-class: table-text;
	cell-padding-top: 1px;
	cell-padding-bottom: 1px;
	vertical-align: top;
	text-align: left;
	type: Manual;
}

mcTableFootStyle
{
	span: 1;
	separator-style: solid;
	separator-width: 2px;
	separator-color: #000000;
	name: Footer;
	id: 3;
	cell-padding-top: 1px;
	cell-padding-bottom: 1px;
	cell-content-style-tag: p;
	cell-content-style-class: table-text;
	vertical-align: top;
	background-color: #d2ecf9;
}


/* Cell Styles: */
 
.TableStyle-same-rows
{
	border-collapse: collapse;
	border-left-style: solid;
	border-left-color: #000000;
	border-left-width: 0px;
	border-right-style: solid;
	border-right-color: #000000;
	border-right-width: 0px;
	border-top-style: solid;
	border-top-color: #000000;
	border-top-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 0px;
	margin-bottom: 16px;
	border-spacing: 0px 21px;
}

.TableStyle-same-rows-Column-HighlightColumn
{
	
}

.TableStyle-same-rows-Column-HighlightColumnUILabel
{
	
}

.TableStyle-same-rows-Column-HeaderColumn
{
	
}

.TableStyle-same-rows-Column-NormalColumn
{
	
}

.TableStyle-same-rows-Column-HighlightColumnFilenames
{
	
}

.TableStyle-same-rows-Head-Header
{
	
}

.TableStyle-same-rows-HeadI-HighlightColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadI-HighlightColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadE-HighlightColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-same-rows-HeadE-HighlightColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadF-HighlightColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-same-rows-HeadF-HighlightColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadH-HighlightColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadH-HighlightColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadD-HighlightColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-same-rows-HeadD-HighlightColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadC-HighlightColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadC-HighlightColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadB-HighlightColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadB-HighlightColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadA-HighlightColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadA-HighlightColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadG-HighlightColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadG-HighlightColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadI-HighlightColumnUILabel-Header
{
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadI-HighlightColumnUILabel-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadE-HighlightColumnUILabel-Header
{
	padding-left: 10px;
	padding-right: 10px;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-same-rows-HeadE-HighlightColumnUILabel-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadF-HighlightColumnUILabel-Header
{
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-same-rows-HeadF-HighlightColumnUILabel-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadH-HighlightColumnUILabel-Header
{
	padding-left: 10px;
	padding-right: 10px;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadH-HighlightColumnUILabel-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadD-HighlightColumnUILabel-Header
{
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-same-rows-HeadD-HighlightColumnUILabel-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadC-HighlightColumnUILabel-Header
{
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadC-HighlightColumnUILabel-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadB-HighlightColumnUILabel-Header
{
	padding-left: 10px;
	padding-right: 10px;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadB-HighlightColumnUILabel-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadA-HighlightColumnUILabel-Header
{
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadA-HighlightColumnUILabel-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadG-HighlightColumnUILabel-Header
{
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadG-HighlightColumnUILabel-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadI-HeaderColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadI-HeaderColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadE-HeaderColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-same-rows-HeadE-HeaderColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadF-HeaderColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-same-rows-HeadF-HeaderColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadH-HeaderColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadH-HeaderColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadD-HeaderColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-same-rows-HeadD-HeaderColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadC-HeaderColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadC-HeaderColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadB-HeaderColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadB-HeaderColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadA-HeaderColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadA-HeaderColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadG-HeaderColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadG-HeaderColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadI-NormalColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadI-NormalColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadE-NormalColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-same-rows-HeadE-NormalColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadF-NormalColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-same-rows-HeadF-NormalColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadH-NormalColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadH-NormalColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadD-NormalColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-same-rows-HeadD-NormalColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadC-NormalColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadC-NormalColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadB-NormalColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadB-NormalColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadA-NormalColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadA-NormalColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadG-NormalColumn-Header
{
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadG-NormalColumn-Header p
{
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadI-HighlightColumnFilenames-Header
{
	padding-left: 10px;
	padding-right: 10px;
	font-family: monospace;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadI-HighlightColumnFilenames-Header p
{
	font-family: monospace;
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadE-HighlightColumnFilenames-Header
{
	padding-left: 10px;
	padding-right: 10px;
	font-family: monospace;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-same-rows-HeadE-HighlightColumnFilenames-Header p
{
	font-family: monospace;
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadF-HighlightColumnFilenames-Header
{
	padding-left: 10px;
	padding-right: 10px;
	font-family: monospace;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-same-rows-HeadF-HighlightColumnFilenames-Header p
{
	font-family: monospace;
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadH-HighlightColumnFilenames-Header
{
	padding-left: 10px;
	padding-right: 10px;
	font-family: monospace;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadH-HighlightColumnFilenames-Header p
{
	font-family: monospace;
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadD-HighlightColumnFilenames-Header
{
	padding-left: 10px;
	padding-right: 10px;
	font-family: monospace;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-same-rows-HeadD-HighlightColumnFilenames-Header p
{
	font-family: monospace;
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadC-HighlightColumnFilenames-Header
{
	padding-left: 10px;
	padding-right: 10px;
	font-family: monospace;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadC-HighlightColumnFilenames-Header p
{
	font-family: monospace;
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadB-HighlightColumnFilenames-Header
{
	padding-left: 10px;
	padding-right: 10px;
	font-family: monospace;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadB-HighlightColumnFilenames-Header p
{
	font-family: monospace;
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadA-HighlightColumnFilenames-Header
{
	padding-left: 10px;
	padding-right: 10px;
	font-family: monospace;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadA-HighlightColumnFilenames-Header p
{
	font-family: monospace;
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-HeadG-HighlightColumnFilenames-Header
{
	padding-left: 10px;
	padding-right: 10px;
	font-family: monospace;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-color: #1ea1e1;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TableStyle-same-rows-HeadG-HighlightColumnFilenames-Header p
{
	font-family: monospace;
	color: #ffffff;
	font-weight: bold;
}

.TableStyle-same-rows-Foot-Footer
{
	
}

.TableStyle-same-rows-FootI-HighlightColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootI-HighlightColumn-Footer p
{
	font-weight: bold;
}

.TableStyle-same-rows-FootE-HighlightColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top-width: 2px;
	border-top-color: #000000;
	border-top-style: solid;
}

.TableStyle-same-rows-FootE-HighlightColumn-Footer p
{
	font-weight: bold;
}

.TableStyle-same-rows-FootF-HighlightColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top-width: 2px;
	border-top-color: #000000;
	border-top-style: solid;
}

.TableStyle-same-rows-FootF-HighlightColumn-Footer p
{
	font-weight: bold;
}

.TableStyle-same-rows-FootH-HighlightColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootH-HighlightColumn-Footer p
{
	font-weight: bold;
}

.TableStyle-same-rows-FootD-HighlightColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top-width: 2px;
	border-top-color: #000000;
	border-top-style: solid;
}

.TableStyle-same-rows-FootD-HighlightColumn-Footer p
{
	font-weight: bold;
}

.TableStyle-same-rows-FootC-HighlightColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootC-HighlightColumn-Footer p
{
	font-weight: bold;
}

.TableStyle-same-rows-FootB-HighlightColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootB-HighlightColumn-Footer p
{
	font-weight: bold;
}

.TableStyle-same-rows-FootA-HighlightColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootA-HighlightColumn-Footer p
{
	font-weight: bold;
}

.TableStyle-same-rows-FootG-HighlightColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootG-HighlightColumn-Footer p
{
	font-weight: bold;
}

.TableStyle-same-rows-FootI-HighlightColumnUILabel-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	color: #1ea1e1;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootI-HighlightColumnUILabel-Footer p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-FootE-HighlightColumnUILabel-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	color: #1ea1e1;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top-width: 2px;
	border-top-color: #000000;
	border-top-style: solid;
}

.TableStyle-same-rows-FootE-HighlightColumnUILabel-Footer p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-FootF-HighlightColumnUILabel-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	color: #1ea1e1;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top-width: 2px;
	border-top-color: #000000;
	border-top-style: solid;
}

.TableStyle-same-rows-FootF-HighlightColumnUILabel-Footer p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-FootH-HighlightColumnUILabel-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	color: #1ea1e1;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootH-HighlightColumnUILabel-Footer p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-FootD-HighlightColumnUILabel-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	color: #1ea1e1;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top-width: 2px;
	border-top-color: #000000;
	border-top-style: solid;
}

.TableStyle-same-rows-FootD-HighlightColumnUILabel-Footer p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-FootC-HighlightColumnUILabel-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	color: #1ea1e1;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootC-HighlightColumnUILabel-Footer p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-FootB-HighlightColumnUILabel-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	color: #1ea1e1;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootB-HighlightColumnUILabel-Footer p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-FootA-HighlightColumnUILabel-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	color: #1ea1e1;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootA-HighlightColumnUILabel-Footer p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-FootG-HighlightColumnUILabel-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	color: #1ea1e1;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootG-HighlightColumnUILabel-Footer p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-FootI-HeaderColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	color: ;
	font-weight: bold;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootI-HeaderColumn-Footer p
{
	font-weight: bold;
}

.TableStyle-same-rows-FootE-HeaderColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	color: ;
	font-weight: bold;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top-width: 2px;
	border-top-color: #000000;
	border-top-style: solid;
}

.TableStyle-same-rows-FootE-HeaderColumn-Footer p
{
	font-weight: bold;
}

.TableStyle-same-rows-FootF-HeaderColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	color: ;
	font-weight: bold;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top-width: 2px;
	border-top-color: #000000;
	border-top-style: solid;
}

.TableStyle-same-rows-FootF-HeaderColumn-Footer p
{
	font-weight: bold;
}

.TableStyle-same-rows-FootH-HeaderColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	color: ;
	font-weight: bold;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootH-HeaderColumn-Footer p
{
	font-weight: bold;
}

.TableStyle-same-rows-FootD-HeaderColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	color: ;
	font-weight: bold;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top-width: 2px;
	border-top-color: #000000;
	border-top-style: solid;
}

.TableStyle-same-rows-FootD-HeaderColumn-Footer p
{
	font-weight: bold;
}

.TableStyle-same-rows-FootC-HeaderColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	color: ;
	font-weight: bold;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootC-HeaderColumn-Footer p
{
	font-weight: bold;
}

.TableStyle-same-rows-FootB-HeaderColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	color: ;
	font-weight: bold;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootB-HeaderColumn-Footer p
{
	font-weight: bold;
}

.TableStyle-same-rows-FootA-HeaderColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	color: ;
	font-weight: bold;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootA-HeaderColumn-Footer p
{
	font-weight: bold;
}

.TableStyle-same-rows-FootG-HeaderColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	color: ;
	font-weight: bold;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootG-HeaderColumn-Footer p
{
	font-weight: bold;
}

.TableStyle-same-rows-FootI-NormalColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootI-NormalColumn-Footer p
{
	
}

.TableStyle-same-rows-FootE-NormalColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top-width: 2px;
	border-top-color: #000000;
	border-top-style: solid;
}

.TableStyle-same-rows-FootE-NormalColumn-Footer p
{
	
}

.TableStyle-same-rows-FootF-NormalColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top-width: 2px;
	border-top-color: #000000;
	border-top-style: solid;
}

.TableStyle-same-rows-FootF-NormalColumn-Footer p
{
	
}

.TableStyle-same-rows-FootH-NormalColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootH-NormalColumn-Footer p
{
	
}

.TableStyle-same-rows-FootD-NormalColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top-width: 2px;
	border-top-color: #000000;
	border-top-style: solid;
}

.TableStyle-same-rows-FootD-NormalColumn-Footer p
{
	
}

.TableStyle-same-rows-FootC-NormalColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootC-NormalColumn-Footer p
{
	
}

.TableStyle-same-rows-FootB-NormalColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootB-NormalColumn-Footer p
{
	
}

.TableStyle-same-rows-FootA-NormalColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootA-NormalColumn-Footer p
{
	
}

.TableStyle-same-rows-FootG-NormalColumn-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootG-NormalColumn-Footer p
{
	
}

.TableStyle-same-rows-FootI-HighlightColumnFilenames-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	font-family: monospace;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootI-HighlightColumnFilenames-Footer p
{
	font-family: monospace;
}

.TableStyle-same-rows-FootE-HighlightColumnFilenames-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	font-family: monospace;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top-width: 2px;
	border-top-color: #000000;
	border-top-style: solid;
}

.TableStyle-same-rows-FootE-HighlightColumnFilenames-Footer p
{
	font-family: monospace;
}

.TableStyle-same-rows-FootF-HighlightColumnFilenames-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	font-family: monospace;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top-width: 2px;
	border-top-color: #000000;
	border-top-style: solid;
}

.TableStyle-same-rows-FootF-HighlightColumnFilenames-Footer p
{
	font-family: monospace;
}

.TableStyle-same-rows-FootH-HighlightColumnFilenames-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	font-family: monospace;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootH-HighlightColumnFilenames-Footer p
{
	font-family: monospace;
}

.TableStyle-same-rows-FootD-HighlightColumnFilenames-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	font-family: monospace;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top-width: 2px;
	border-top-color: #000000;
	border-top-style: solid;
}

.TableStyle-same-rows-FootD-HighlightColumnFilenames-Footer p
{
	font-family: monospace;
}

.TableStyle-same-rows-FootC-HighlightColumnFilenames-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	font-family: monospace;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootC-HighlightColumnFilenames-Footer p
{
	font-family: monospace;
}

.TableStyle-same-rows-FootB-HighlightColumnFilenames-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	font-family: monospace;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootB-HighlightColumnFilenames-Footer p
{
	font-family: monospace;
}

.TableStyle-same-rows-FootA-HighlightColumnFilenames-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	font-family: monospace;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootA-HighlightColumnFilenames-Footer p
{
	font-family: monospace;
}

.TableStyle-same-rows-FootG-HighlightColumnFilenames-Footer
{
	padding-left: 10px;
	padding-right: 10px;
	font-family: monospace;
	vertical-align: top;
	background-color: #d2ecf9;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-FootG-HighlightColumnFilenames-Footer p
{
	font-family: monospace;
}

.TableStyle-same-rows-Body-NormalRow
{
	
}

.TableStyle-same-rows-BodyI-HighlightColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
}

.TableStyle-same-rows-BodyI-HighlightColumn-NormalRow p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyE-HighlightColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	font-weight: bold;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-same-rows-BodyE-HighlightColumn-NormalRow p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyF-HighlightColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	font-weight: bold;
}

.TableStyle-same-rows-BodyF-HighlightColumn-NormalRow p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyH-HighlightColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-same-rows-BodyH-HighlightColumn-NormalRow p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyD-HighlightColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	font-weight: bold;
}

.TableStyle-same-rows-BodyD-HighlightColumn-NormalRow p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyC-HighlightColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
}

.TableStyle-same-rows-BodyC-HighlightColumn-NormalRow p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyB-HighlightColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-same-rows-BodyB-HighlightColumn-NormalRow p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyA-HighlightColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
}

.TableStyle-same-rows-BodyA-HighlightColumn-NormalRow p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyG-HighlightColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
}

.TableStyle-same-rows-BodyG-HighlightColumn-NormalRow p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyI-HighlightColumnUILabel-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyI-HighlightColumnUILabel-NormalRow p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyE-HighlightColumnUILabel-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: #1ea1e1;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-same-rows-BodyE-HighlightColumnUILabel-NormalRow p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyF-HighlightColumnUILabel-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyF-HighlightColumnUILabel-NormalRow p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyH-HighlightColumnUILabel-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #1ea1e1;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-same-rows-BodyH-HighlightColumnUILabel-NormalRow p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyD-HighlightColumnUILabel-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyD-HighlightColumnUILabel-NormalRow p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyC-HighlightColumnUILabel-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyC-HighlightColumnUILabel-NormalRow p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyB-HighlightColumnUILabel-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #1ea1e1;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-same-rows-BodyB-HighlightColumnUILabel-NormalRow p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyA-HighlightColumnUILabel-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyA-HighlightColumnUILabel-NormalRow p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyG-HighlightColumnUILabel-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyG-HighlightColumnUILabel-NormalRow p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyI-HeaderColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	color: ;
	font-weight: bold;
	background-color: #1ea1e1;
}

.TableStyle-same-rows-BodyI-HeaderColumn-NormalRow p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyE-HeaderColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: ;
	font-weight: bold;
	background-color: #1ea1e1;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-same-rows-BodyE-HeaderColumn-NormalRow p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyF-HeaderColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: ;
	font-weight: bold;
	background-color: #1ea1e1;
}

.TableStyle-same-rows-BodyF-HeaderColumn-NormalRow p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyH-HeaderColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	color: ;
	font-weight: bold;
	background-color: #1ea1e1;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-same-rows-BodyH-HeaderColumn-NormalRow p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyD-HeaderColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: ;
	font-weight: bold;
	background-color: #1ea1e1;
}

.TableStyle-same-rows-BodyD-HeaderColumn-NormalRow p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyC-HeaderColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	color: ;
	font-weight: bold;
	background-color: #1ea1e1;
}

.TableStyle-same-rows-BodyC-HeaderColumn-NormalRow p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyB-HeaderColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	color: ;
	font-weight: bold;
	background-color: #1ea1e1;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-same-rows-BodyB-HeaderColumn-NormalRow p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyA-HeaderColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	color: ;
	font-weight: bold;
	background-color: #1ea1e1;
}

.TableStyle-same-rows-BodyA-HeaderColumn-NormalRow p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyG-HeaderColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	color: ;
	font-weight: bold;
	background-color: #1ea1e1;
}

.TableStyle-same-rows-BodyG-HeaderColumn-NormalRow p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyI-NormalColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-BodyI-NormalColumn-NormalRow p
{
	
}

.TableStyle-same-rows-BodyE-NormalColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-same-rows-BodyE-NormalColumn-NormalRow p
{
	
}

.TableStyle-same-rows-BodyF-NormalColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-same-rows-BodyF-NormalColumn-NormalRow p
{
	
}

.TableStyle-same-rows-BodyH-NormalColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-same-rows-BodyH-NormalColumn-NormalRow p
{
	
}

.TableStyle-same-rows-BodyD-NormalColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-same-rows-BodyD-NormalColumn-NormalRow p
{
	
}

.TableStyle-same-rows-BodyC-NormalColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-BodyC-NormalColumn-NormalRow p
{
	
}

.TableStyle-same-rows-BodyB-NormalColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-same-rows-BodyB-NormalColumn-NormalRow p
{
	
}

.TableStyle-same-rows-BodyA-NormalColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-BodyA-NormalColumn-NormalRow p
{
	
}

.TableStyle-same-rows-BodyG-NormalColumn-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-BodyG-NormalColumn-NormalRow p
{
	
}

.TableStyle-same-rows-BodyI-HighlightColumnFilenames-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: monospace;
}

.TableStyle-same-rows-BodyI-HighlightColumnFilenames-NormalRow p
{
	font-family: monospace;
}

.TableStyle-same-rows-BodyE-HighlightColumnFilenames-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	font-family: monospace;
}

.TableStyle-same-rows-BodyE-HighlightColumnFilenames-NormalRow p
{
	font-family: monospace;
}

.TableStyle-same-rows-BodyF-HighlightColumnFilenames-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	font-family: monospace;
}

.TableStyle-same-rows-BodyF-HighlightColumnFilenames-NormalRow p
{
	font-family: monospace;
}

.TableStyle-same-rows-BodyH-HighlightColumnFilenames-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: monospace;
}

.TableStyle-same-rows-BodyH-HighlightColumnFilenames-NormalRow p
{
	font-family: monospace;
}

.TableStyle-same-rows-BodyD-HighlightColumnFilenames-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	font-family: monospace;
}

.TableStyle-same-rows-BodyD-HighlightColumnFilenames-NormalRow p
{
	font-family: monospace;
}

.TableStyle-same-rows-BodyC-HighlightColumnFilenames-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: monospace;
}

.TableStyle-same-rows-BodyC-HighlightColumnFilenames-NormalRow p
{
	font-family: monospace;
}

.TableStyle-same-rows-BodyB-HighlightColumnFilenames-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: monospace;
}

.TableStyle-same-rows-BodyB-HighlightColumnFilenames-NormalRow p
{
	font-family: monospace;
}

.TableStyle-same-rows-BodyA-HighlightColumnFilenames-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: monospace;
}

.TableStyle-same-rows-BodyA-HighlightColumnFilenames-NormalRow p
{
	font-family: monospace;
}

.TableStyle-same-rows-BodyG-HighlightColumnFilenames-NormalRow
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: monospace;
}

.TableStyle-same-rows-BodyG-HighlightColumnFilenames-NormalRow p
{
	font-family: monospace;
}

.TableStyle-same-rows-Body-WhiteBackground
{
	
}

.TableStyle-same-rows-BodyI-HighlightColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
}

.TableStyle-same-rows-BodyI-HighlightColumn-WhiteBackground p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyE-HighlightColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	font-weight: bold;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-same-rows-BodyE-HighlightColumn-WhiteBackground p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyF-HighlightColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	font-weight: bold;
}

.TableStyle-same-rows-BodyF-HighlightColumn-WhiteBackground p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyH-HighlightColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-same-rows-BodyH-HighlightColumn-WhiteBackground p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyD-HighlightColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	font-weight: bold;
}

.TableStyle-same-rows-BodyD-HighlightColumn-WhiteBackground p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyC-HighlightColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
}

.TableStyle-same-rows-BodyC-HighlightColumn-WhiteBackground p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyB-HighlightColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-same-rows-BodyB-HighlightColumn-WhiteBackground p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyA-HighlightColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
}

.TableStyle-same-rows-BodyA-HighlightColumn-WhiteBackground p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyG-HighlightColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
}

.TableStyle-same-rows-BodyG-HighlightColumn-WhiteBackground p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyI-HighlightColumnUILabel-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyI-HighlightColumnUILabel-WhiteBackground p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyE-HighlightColumnUILabel-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: #1ea1e1;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-same-rows-BodyE-HighlightColumnUILabel-WhiteBackground p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyF-HighlightColumnUILabel-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyF-HighlightColumnUILabel-WhiteBackground p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyH-HighlightColumnUILabel-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #1ea1e1;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-same-rows-BodyH-HighlightColumnUILabel-WhiteBackground p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyD-HighlightColumnUILabel-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyD-HighlightColumnUILabel-WhiteBackground p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyC-HighlightColumnUILabel-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyC-HighlightColumnUILabel-WhiteBackground p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyB-HighlightColumnUILabel-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #1ea1e1;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-same-rows-BodyB-HighlightColumnUILabel-WhiteBackground p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyA-HighlightColumnUILabel-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyA-HighlightColumnUILabel-WhiteBackground p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyG-HighlightColumnUILabel-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyG-HighlightColumnUILabel-WhiteBackground p
{
	color: #1ea1e1;
}

.TableStyle-same-rows-BodyI-HeaderColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	color: ;
	font-weight: bold;
	background-color: #1ea1e1;
}

.TableStyle-same-rows-BodyI-HeaderColumn-WhiteBackground p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyE-HeaderColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: ;
	font-weight: bold;
	background-color: #1ea1e1;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-same-rows-BodyE-HeaderColumn-WhiteBackground p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyF-HeaderColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: ;
	font-weight: bold;
	background-color: #1ea1e1;
}

.TableStyle-same-rows-BodyF-HeaderColumn-WhiteBackground p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyH-HeaderColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	color: ;
	font-weight: bold;
	background-color: #1ea1e1;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-same-rows-BodyH-HeaderColumn-WhiteBackground p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyD-HeaderColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color: ;
	font-weight: bold;
	background-color: #1ea1e1;
}

.TableStyle-same-rows-BodyD-HeaderColumn-WhiteBackground p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyC-HeaderColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	color: ;
	font-weight: bold;
	background-color: #1ea1e1;
}

.TableStyle-same-rows-BodyC-HeaderColumn-WhiteBackground p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyB-HeaderColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	color: ;
	font-weight: bold;
	background-color: #1ea1e1;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-same-rows-BodyB-HeaderColumn-WhiteBackground p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyA-HeaderColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	color: ;
	font-weight: bold;
	background-color: #1ea1e1;
}

.TableStyle-same-rows-BodyA-HeaderColumn-WhiteBackground p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyG-HeaderColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	color: ;
	font-weight: bold;
	background-color: #1ea1e1;
}

.TableStyle-same-rows-BodyG-HeaderColumn-WhiteBackground p
{
	font-weight: bold;
}

.TableStyle-same-rows-BodyI-NormalColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-BodyI-NormalColumn-WhiteBackground p
{
	
}

.TableStyle-same-rows-BodyE-NormalColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-same-rows-BodyE-NormalColumn-WhiteBackground p
{
	
}

.TableStyle-same-rows-BodyF-NormalColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-same-rows-BodyF-NormalColumn-WhiteBackground p
{
	
}

.TableStyle-same-rows-BodyH-NormalColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-same-rows-BodyH-NormalColumn-WhiteBackground p
{
	
}

.TableStyle-same-rows-BodyD-NormalColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.TableStyle-same-rows-BodyD-NormalColumn-WhiteBackground p
{
	
}

.TableStyle-same-rows-BodyC-NormalColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-BodyC-NormalColumn-WhiteBackground p
{
	
}

.TableStyle-same-rows-BodyB-NormalColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	border-right-width: 2px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.TableStyle-same-rows-BodyB-NormalColumn-WhiteBackground p
{
	
}

.TableStyle-same-rows-BodyA-NormalColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-BodyA-NormalColumn-WhiteBackground p
{
	
}

.TableStyle-same-rows-BodyG-NormalColumn-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TableStyle-same-rows-BodyG-NormalColumn-WhiteBackground p
{
	
}

.TableStyle-same-rows-BodyI-HighlightColumnFilenames-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: monospace;
}

.TableStyle-same-rows-BodyI-HighlightColumnFilenames-WhiteBackground p
{
	font-family: monospace;
}

.TableStyle-same-rows-BodyE-HighlightColumnFilenames-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	font-family: monospace;
}

.TableStyle-same-rows-BodyE-HighlightColumnFilenames-WhiteBackground p
{
	font-family: monospace;
}

.TableStyle-same-rows-BodyF-HighlightColumnFilenames-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	font-family: monospace;
}

.TableStyle-same-rows-BodyF-HighlightColumnFilenames-WhiteBackground p
{
	font-family: monospace;
}

.TableStyle-same-rows-BodyH-HighlightColumnFilenames-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: monospace;
}

.TableStyle-same-rows-BodyH-HighlightColumnFilenames-WhiteBackground p
{
	font-family: monospace;
}

.TableStyle-same-rows-BodyD-HighlightColumnFilenames-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	font-family: monospace;
}

.TableStyle-same-rows-BodyD-HighlightColumnFilenames-WhiteBackground p
{
	font-family: monospace;
}

.TableStyle-same-rows-BodyC-HighlightColumnFilenames-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: monospace;
}

.TableStyle-same-rows-BodyC-HighlightColumnFilenames-WhiteBackground p
{
	font-family: monospace;
}

.TableStyle-same-rows-BodyB-HighlightColumnFilenames-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: monospace;
}

.TableStyle-same-rows-BodyB-HighlightColumnFilenames-WhiteBackground p
{
	font-family: monospace;
}

.TableStyle-same-rows-BodyA-HighlightColumnFilenames-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: monospace;
}

.TableStyle-same-rows-BodyA-HighlightColumnFilenames-WhiteBackground p
{
	font-family: monospace;
}

.TableStyle-same-rows-BodyG-HighlightColumnFilenames-WhiteBackground
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: monospace;
}

.TableStyle-same-rows-BodyG-HighlightColumnFilenames-WhiteBackground p
{
	font-family: monospace;
}


