/* MadCap Table Style: */
 
 /*<meta Version="9" />*/
 
 @media print
 {
 	mcTableStyle
 	{
 		background-color: #dcdcdc;
 		border-left-style: solid;
 		border-left-width: 3px;
 		border-left-color: #808080;
 		border-right-style: solid;
 		border-right-width: 3px;
 		border-right-color: #808080;
 		border-top-style: solid;
 		border-top-width: 3px;
 		border-top-color: #808080;
 		border-bottom-style: solid;
 		border-bottom-width: 3px;
 		border-bottom-color: #808080;
 		page-break-inside: auto;
 		orphans: 0;
 	}
 
 	mcTableColumnStyle
 	{
 		separator-style: solid;
 		separator-width: 1px;
 		separator-color: #808080;
 		font-size: 10pt;
 		font-family: Arial;
 	}
 
 	mcTableHeadStyle
 	{
 		separator-style: solid;
 		separator-width: 2px;
 		separator-color: #808080;
 		background-color: #2562aa;
 		color: #ffffff;
 		font-size: 12pt;
 		font-family: Arial;
 		text-align: center;
 	}
 
 	mcTableBodyStyle
 	{
 		separator-style: solid;
 		separator-width: 1px;
 		separator-color: #808080;
 		font-size: 10pt;
 		font-family: Arial;
 		page-break-inside: avoid;
 		page-break-after: auto;
 		page-break-before: auto;
 		color: #000000;
 	}
 
 	mcTableFootStyle
 	{
 		separator-style: solid;
 		separator-width: 2px;
 		separator-color: #808080;
 	}
 }
 
 mcTableStyle
 {
 	name: SIOSTableStyles;
 	border-collapse: collapse;
 	border-left-style: solid;
 	border-left-width: 4px;
 	border-left-color: #808080;
 	border-right-style: solid;
 	border-right-width: 4px;
 	border-right-color: #808080;
 	border-top-style: solid;
 	border-top-width: 4px;
 	border-top-color: #808080;
 	border-bottom-style: solid;
 	border-bottom-width: 4px;
 	border-bottom-color: #808080;
 	max-id: 7;
 	margin-left: 1px;
 	margin-right: 1px;
 	margin-top: 1px;
 	margin-bottom: 1px;
 	cell-padding-left: 3px;
 	cell-padding-right: 3px;
 	cell-padding-top: 3px;
 	cell-padding-bottom: 3px;
 	background-color: #dcdcdc;
 	border-spacing-y: 0;
 	page-break-inside: auto;
 	orphans: 0;
 	page-break-before: avoid;
 	page-break-after: auto;
 }
 
 mcTableColumnStyle
 {
 	span: 1;
 	name: Column1;
 	id: 0;
 	separator-style: solid;
 	separator-width: 1px;
 	separator-color: #808080;
 }
 
 mcTableHeadStyle
 {
 	span: 1;
 	separator-style: solid;
 	separator-width: 2px;
 	separator-color: #808080;
 	name: th;
 	id: 2;
 	background-color: #2562aa;
 	color: #ffffff;
 	font-size: 12pt;
 	font-family: Arial;
 	text-align: center;
 }
 
 mcTableBodyStyle
 {
 	span: 1;
 	separator-style: solid;
 	separator-width: 1px;
 	separator-color: #808080;
 	name: Body1;
 	id: 1;
 	vertical-align: middle;
 	type: Automatic;
 	font-size: 10pt;
 	font-family: Arial;
 	page-break-before: auto;
 	page-break-after: auto;
 	page-break-inside: auto;
 }
 
 mcTableFootStyle
 {
 	span: 1;
 	separator-style: solid;
 	separator-width: 1px;
 	separator-color: #808080;
 	name: Footer1;
 	id: 3;
 }
 
 
 /* Cell Styles: */
  
 @media print
 {
 	.TableStyle-SIOSTableStyles
 	{
 		background-color: #dcdcdc;
 		border-left-style: solid;
 		border-left-color: #808080;
 		border-left-width: 3px;
 		border-right-style: solid;
 		border-right-color: #808080;
 		border-right-width: 3px;
 		border-top-style: solid;
 		border-top-color: #808080;
 		border-top-width: 3px;
 		border-bottom-style: solid;
 		border-bottom-color: #808080;
 		border-bottom-width: 3px;
 		page-break-inside: auto;
 		orphans: 0;
 		border-spacing: 0px 0px;
 	}
 
 	.TableStyle-SIOSTableStyles-HeadI-Column1-th
 	{
 		color: #ffffff;
 		font-family: Arial;
 		font-size: 12pt;
 		text-align: center;
 		background-color: #2562aa;
 	}
 
 	.TableStyle-SIOSTableStyles-HeadI-Column1-th p
 	{
 		color: #ffffff;
 		font-family: Arial;
 		font-size: 12pt;
 	}
 
 	.TableStyle-SIOSTableStyles-HeadE-Column1-th
 	{
 		border-right-width: 1px;
 		border-right-color: #808080;
 		border-right-style: solid;
 		color: #ffffff;
 		font-family: Arial;
 		font-size: 12pt;
 		text-align: center;
 		background-color: #2562aa;
 		border-bottom-width: 2px;
 		border-bottom-color: #808080;
 		border-bottom-style: solid;
 	}
 
 	.TableStyle-SIOSTableStyles-HeadE-Column1-th p
 	{
 		color: #ffffff;
 		font-family: Arial;
 		font-size: 12pt;
 	}
 
 	.TableStyle-SIOSTableStyles-HeadF-Column1-th
 	{
 		color: #ffffff;
 		font-family: Arial;
 		font-size: 12pt;
 		text-align: center;
 		background-color: #2562aa;
 		border-bottom-width: 2px;
 		border-bottom-color: #808080;
 		border-bottom-style: solid;
 	}
 
 	.TableStyle-SIOSTableStyles-HeadF-Column1-th p
 	{
 		color: #ffffff;
 		font-family: Arial;
 		font-size: 12pt;
 	}
 
 	.TableStyle-SIOSTableStyles-HeadH-Column1-th
 	{
 		border-right-width: 1px;
 		border-right-color: #808080;
 		border-right-style: solid;
 		color: #ffffff;
 		font-family: Arial;
 		font-size: 12pt;
 		text-align: center;
 		background-color: #2562aa;
 	}
 
 	.TableStyle-SIOSTableStyles-HeadH-Column1-th p
 	{
 		color: #ffffff;
 		font-family: Arial;
 		font-size: 12pt;
 	}
 
 	.TableStyle-SIOSTableStyles-HeadD-Column1-th
 	{
 		color: #ffffff;
 		font-family: Arial;
 		font-size: 12pt;
 		text-align: center;
 		background-color: #2562aa;
 		border-bottom-width: 2px;
 		border-bottom-color: #808080;
 		border-bottom-style: solid;
 	}
 
 	.TableStyle-SIOSTableStyles-HeadD-Column1-th p
 	{
 		color: #ffffff;
 		font-family: Arial;
 		font-size: 12pt;
 	}
 
 	.TableStyle-SIOSTableStyles-HeadC-Column1-th
 	{
 		color: #ffffff;
 		font-family: Arial;
 		font-size: 12pt;
 		text-align: center;
 		background-color: #2562aa;
 	}
 
 	.TableStyle-SIOSTableStyles-HeadC-Column1-th p
 	{
 		color: #ffffff;
 		font-family: Arial;
 		font-size: 12pt;
 	}
 
 	.TableStyle-SIOSTableStyles-HeadB-Column1-th
 	{
 		border-right-width: 1px;
 		border-right-color: #808080;
 		border-right-style: solid;
 		color: #ffffff;
 		font-family: Arial;
 		font-size: 12pt;
 		text-align: center;
 		background-color: #2562aa;
 	}
 
 	.TableStyle-SIOSTableStyles-HeadB-Column1-th p
 	{
 		color: #ffffff;
 		font-family: Arial;
 		font-size: 12pt;
 	}
 
 	.TableStyle-SIOSTableStyles-HeadA-Column1-th
 	{
 		color: #ffffff;
 		font-family: Arial;
 		font-size: 12pt;
 		text-align: center;
 		background-color: #2562aa;
 	}
 
 	.TableStyle-SIOSTableStyles-HeadA-Column1-th p
 	{
 		color: #ffffff;
 		font-family: Arial;
 		font-size: 12pt;
 	}
 
 	.TableStyle-SIOSTableStyles-HeadG-Column1-th
 	{
 		color: #ffffff;
 		font-family: Arial;
 		font-size: 12pt;
 		text-align: center;
 		background-color: #2562aa;
 	}
 
 	.TableStyle-SIOSTableStyles-HeadG-Column1-th p
 	{
 		color: #ffffff;
 		font-family: Arial;
 		font-size: 12pt;
 	}
 
 	.TableStyle-SIOSTableStyles-FootI-Column1-Footer1
 	{
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-FootI-Column1-Footer1 p
 	{
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-FootE-Column1-Footer1
 	{
 		font-family: Arial;
 		font-size: 10pt;
 		border-right-width: 1px;
 		border-right-color: #808080;
 		border-right-style: solid;
 		border-top-width: 2px;
 		border-top-color: #808080;
 		border-top-style: solid;
 	}
 
 	.TableStyle-SIOSTableStyles-FootE-Column1-Footer1 p
 	{
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-FootF-Column1-Footer1
 	{
 		font-family: Arial;
 		font-size: 10pt;
 		border-top-width: 2px;
 		border-top-color: #808080;
 		border-top-style: solid;
 	}
 
 	.TableStyle-SIOSTableStyles-FootF-Column1-Footer1 p
 	{
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-FootH-Column1-Footer1
 	{
 		font-family: Arial;
 		font-size: 10pt;
 		border-right-width: 1px;
 		border-right-color: #808080;
 		border-right-style: solid;
 	}
 
 	.TableStyle-SIOSTableStyles-FootH-Column1-Footer1 p
 	{
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-FootD-Column1-Footer1
 	{
 		font-family: Arial;
 		font-size: 10pt;
 		border-top-width: 2px;
 		border-top-color: #808080;
 		border-top-style: solid;
 	}
 
 	.TableStyle-SIOSTableStyles-FootD-Column1-Footer1 p
 	{
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-FootC-Column1-Footer1
 	{
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-FootC-Column1-Footer1 p
 	{
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-FootB-Column1-Footer1
 	{
 		font-family: Arial;
 		font-size: 10pt;
 		border-right-width: 1px;
 		border-right-color: #808080;
 		border-right-style: solid;
 	}
 
 	.TableStyle-SIOSTableStyles-FootB-Column1-Footer1 p
 	{
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-FootA-Column1-Footer1
 	{
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-FootA-Column1-Footer1 p
 	{
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-FootG-Column1-Footer1
 	{
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-FootG-Column1-Footer1 p
 	{
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-Body-Body1
 	{
 		page-break-before: auto;
 		page-break-after: auto;
 		page-break-inside: avoid;
 	}
 
 	.TableStyle-SIOSTableStyles-BodyI-Column1-Body1
 	{
 		color: #000000;
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-BodyI-Column1-Body1 p
 	{
 		color: #000000;
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-BodyE-Column1-Body1
 	{
 		color: #000000;
 		border-bottom-width: 1px;
 		border-bottom-color: #808080;
 		border-bottom-style: solid;
 		font-family: Arial;
 		font-size: 10pt;
 		border-right-width: 1px;
 		border-right-color: #808080;
 		border-right-style: solid;
 	}
 
 	.TableStyle-SIOSTableStyles-BodyE-Column1-Body1 p
 	{
 		color: #000000;
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-BodyF-Column1-Body1
 	{
 		color: #000000;
 		border-bottom-width: 1px;
 		border-bottom-color: #808080;
 		border-bottom-style: solid;
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-BodyF-Column1-Body1 p
 	{
 		color: #000000;
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-BodyH-Column1-Body1
 	{
 		color: #000000;
 		font-family: Arial;
 		font-size: 10pt;
 		border-right-width: 1px;
 		border-right-color: #808080;
 		border-right-style: solid;
 	}
 
 	.TableStyle-SIOSTableStyles-BodyH-Column1-Body1 p
 	{
 		color: #000000;
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-BodyD-Column1-Body1
 	{
 		color: #000000;
 		border-bottom-width: 1px;
 		border-bottom-color: #808080;
 		border-bottom-style: solid;
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-BodyD-Column1-Body1 p
 	{
 		color: #000000;
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-BodyC-Column1-Body1
 	{
 		color: #000000;
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-BodyC-Column1-Body1 p
 	{
 		color: #000000;
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-BodyB-Column1-Body1
 	{
 		color: #000000;
 		font-family: Arial;
 		font-size: 10pt;
 		border-right-width: 1px;
 		border-right-color: #808080;
 		border-right-style: solid;
 	}
 
 	.TableStyle-SIOSTableStyles-BodyB-Column1-Body1 p
 	{
 		color: #000000;
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-BodyA-Column1-Body1
 	{
 		color: #000000;
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-BodyA-Column1-Body1 p
 	{
 		color: #000000;
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-BodyG-Column1-Body1
 	{
 		color: #000000;
 		font-family: Arial;
 		font-size: 10pt;
 	}
 
 	.TableStyle-SIOSTableStyles-BodyG-Column1-Body1 p
 	{
 		color: #000000;
 		font-family: Arial;
 		font-size: 10pt;
 	}
 }
 
 .TableStyle-SIOSTableStyles
 {
 	border-collapse: collapse;
 	background-color: #dcdcdc;
 	border-left-style: solid;
 	border-left-color: #808080;
 	border-left-width: 4px;
 	border-right-style: solid;
 	border-right-color: #808080;
 	border-right-width: 4px;
 	border-top-style: solid;
 	border-top-color: #808080;
 	border-top-width: 4px;
 	border-bottom-style: solid;
 	border-bottom-color: #808080;
 	border-bottom-width: 4px;
 	margin-left: 1px;
 	margin-right: 1px;
 	margin-top: 1px;
 	margin-bottom: 1px;
 	page-break-before: avoid;
 	page-break-after: auto;
 	page-break-inside: auto;
 	orphans: 0;
 	border-spacing: 0px 0px;
 }
 
 .TableStyle-SIOSTableStyles-Column-Column1
 {
 	
 }
 
 .TableStyle-SIOSTableStyles-Head-th
 {
 	
 }
 
 .TableStyle-SIOSTableStyles-HeadI-Column1-th
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 	color: #ffffff;
 	font-family: Arial;
 	font-size: 12pt;
 	text-align: center;
 	background-color: #2562aa;
 }
 
 .TableStyle-SIOSTableStyles-HeadI-Column1-th p
 {
 	color: #ffffff;
 	font-family: Arial;
 	font-size: 12pt;
 }
 
 .TableStyle-SIOSTableStyles-HeadE-Column1-th
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 	border-right-width: 1px;
 	border-right-color: #808080;
 	border-right-style: solid;
 	color: #ffffff;
 	font-family: Arial;
 	font-size: 12pt;
 	text-align: center;
 	background-color: #2562aa;
 	border-bottom-width: 2px;
 	border-bottom-color: #808080;
 	border-bottom-style: solid;
 }
 
 .TableStyle-SIOSTableStyles-HeadE-Column1-th p
 {
 	color: #ffffff;
 	font-family: Arial;
 	font-size: 12pt;
 }
 
 .TableStyle-SIOSTableStyles-HeadF-Column1-th
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 	color: #ffffff;
 	font-family: Arial;
 	font-size: 12pt;
 	text-align: center;
 	background-color: #2562aa;
 	border-bottom-width: 2px;
 	border-bottom-color: #808080;
 	border-bottom-style: solid;
 }
 
 .TableStyle-SIOSTableStyles-HeadF-Column1-th p
 {
 	color: #ffffff;
 	font-family: Arial;
 	font-size: 12pt;
 }
 
 .TableStyle-SIOSTableStyles-HeadH-Column1-th
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 	border-right-width: 1px;
 	border-right-color: #808080;
 	border-right-style: solid;
 	color: #ffffff;
 	font-family: Arial;
 	font-size: 12pt;
 	text-align: center;
 	background-color: #2562aa;
 }
 
 .TableStyle-SIOSTableStyles-HeadH-Column1-th p
 {
 	color: #ffffff;
 	font-family: Arial;
 	font-size: 12pt;
 }
 
 .TableStyle-SIOSTableStyles-HeadD-Column1-th
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 	color: #ffffff;
 	font-family: Arial;
 	font-size: 12pt;
 	text-align: center;
 	background-color: #2562aa;
 	border-bottom-width: 2px;
 	border-bottom-color: #808080;
 	border-bottom-style: solid;
 }
 
 .TableStyle-SIOSTableStyles-HeadD-Column1-th p
 {
 	color: #ffffff;
 	font-family: Arial;
 	font-size: 12pt;
 }
 
 .TableStyle-SIOSTableStyles-HeadC-Column1-th
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 	color: #ffffff;
 	font-family: Arial;
 	font-size: 12pt;
 	text-align: center;
 	background-color: #2562aa;
 }
 
 .TableStyle-SIOSTableStyles-HeadC-Column1-th p
 {
 	color: #ffffff;
 	font-family: Arial;
 	font-size: 12pt;
 }
 
 .TableStyle-SIOSTableStyles-HeadB-Column1-th
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 	border-right-width: 1px;
 	border-right-color: #808080;
 	border-right-style: solid;
 	color: #ffffff;
 	font-family: Arial;
 	font-size: 12pt;
 	text-align: center;
 	background-color: #2562aa;
 }
 
 .TableStyle-SIOSTableStyles-HeadB-Column1-th p
 {
 	color: #ffffff;
 	font-family: Arial;
 	font-size: 12pt;
 }
 
 .TableStyle-SIOSTableStyles-HeadA-Column1-th
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 	color: #ffffff;
 	font-family: Arial;
 	font-size: 12pt;
 	text-align: center;
 	background-color: #2562aa;
 }
 
 .TableStyle-SIOSTableStyles-HeadA-Column1-th p
 {
 	color: #ffffff;
 	font-family: Arial;
 	font-size: 12pt;
 }
 
 .TableStyle-SIOSTableStyles-HeadG-Column1-th
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 	color: #ffffff;
 	font-family: Arial;
 	font-size: 12pt;
 	text-align: center;
 	background-color: #2562aa;
 }
 
 .TableStyle-SIOSTableStyles-HeadG-Column1-th p
 {
 	color: #ffffff;
 	font-family: Arial;
 	font-size: 12pt;
 }
 
 .TableStyle-SIOSTableStyles-Foot-Footer1
 {
 	
 }
 
 .TableStyle-SIOSTableStyles-FootI-Column1-Footer1
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 }
 
 .TableStyle-SIOSTableStyles-FootI-Column1-Footer1 p
 {
 	
 }
 
 .TableStyle-SIOSTableStyles-FootE-Column1-Footer1
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 	border-right-width: 1px;
 	border-right-color: #808080;
 	border-right-style: solid;
 	border-top-width: 1px;
 	border-top-color: #808080;
 	border-top-style: solid;
 }
 
 .TableStyle-SIOSTableStyles-FootE-Column1-Footer1 p
 {
 	
 }
 
 .TableStyle-SIOSTableStyles-FootF-Column1-Footer1
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 	border-top-width: 1px;
 	border-top-color: #808080;
 	border-top-style: solid;
 }
 
 .TableStyle-SIOSTableStyles-FootF-Column1-Footer1 p
 {
 	
 }
 
 .TableStyle-SIOSTableStyles-FootH-Column1-Footer1
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 	border-right-width: 1px;
 	border-right-color: #808080;
 	border-right-style: solid;
 }
 
 .TableStyle-SIOSTableStyles-FootH-Column1-Footer1 p
 {
 	
 }
 
 .TableStyle-SIOSTableStyles-FootD-Column1-Footer1
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 	border-top-width: 1px;
 	border-top-color: #808080;
 	border-top-style: solid;
 }
 
 .TableStyle-SIOSTableStyles-FootD-Column1-Footer1 p
 {
 	
 }
 
 .TableStyle-SIOSTableStyles-FootC-Column1-Footer1
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 }
 
 .TableStyle-SIOSTableStyles-FootC-Column1-Footer1 p
 {
 	
 }
 
 .TableStyle-SIOSTableStyles-FootB-Column1-Footer1
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 	border-right-width: 1px;
 	border-right-color: #808080;
 	border-right-style: solid;
 }
 
 .TableStyle-SIOSTableStyles-FootB-Column1-Footer1 p
 {
 	
 }
 
 .TableStyle-SIOSTableStyles-FootA-Column1-Footer1
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 }
 
 .TableStyle-SIOSTableStyles-FootA-Column1-Footer1 p
 {
 	
 }
 
 .TableStyle-SIOSTableStyles-FootG-Column1-Footer1
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 }
 
 .TableStyle-SIOSTableStyles-FootG-Column1-Footer1 p
 {
 	
 }
 
 .TableStyle-SIOSTableStyles-Body-Body1
 {
 	page-break-before: auto;
 	page-break-after: auto;
 	page-break-inside: auto;
 }
 
 .TableStyle-SIOSTableStyles-BodyI-Column1-Body1
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 	font-family: Arial;
 	font-size: 10pt;
 	vertical-align: middle;
 }
 
 .TableStyle-SIOSTableStyles-BodyI-Column1-Body1 p
 {
 	font-family: Arial;
 	font-size: 10pt;
 }
 
 .TableStyle-SIOSTableStyles-BodyE-Column1-Body1
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 	font-family: Arial;
 	font-size: 10pt;
 	vertical-align: middle;
 	border-bottom-width: 1px;
 	border-bottom-color: #808080;
 	border-bottom-style: solid;
 	border-right-width: 1px;
 	border-right-color: #808080;
 	border-right-style: solid;
 }
 
 .TableStyle-SIOSTableStyles-BodyE-Column1-Body1 p
 {
 	font-family: Arial;
 	font-size: 10pt;
 }
 
 .TableStyle-SIOSTableStyles-BodyF-Column1-Body1
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 	font-family: Arial;
 	font-size: 10pt;
 	vertical-align: middle;
 	border-bottom-width: 1px;
 	border-bottom-color: #808080;
 	border-bottom-style: solid;
 }
 
 .TableStyle-SIOSTableStyles-BodyF-Column1-Body1 p
 {
 	font-family: Arial;
 	font-size: 10pt;
 }
 
 .TableStyle-SIOSTableStyles-BodyH-Column1-Body1
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 	font-family: Arial;
 	font-size: 10pt;
 	vertical-align: middle;
 	border-right-width: 1px;
 	border-right-color: #808080;
 	border-right-style: solid;
 }
 
 .TableStyle-SIOSTableStyles-BodyH-Column1-Body1 p
 {
 	font-family: Arial;
 	font-size: 10pt;
 }
 
 .TableStyle-SIOSTableStyles-BodyD-Column1-Body1
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 	font-family: Arial;
 	font-size: 10pt;
 	vertical-align: middle;
 	border-bottom-width: 1px;
 	border-bottom-color: #808080;
 	border-bottom-style: solid;
 }
 
 .TableStyle-SIOSTableStyles-BodyD-Column1-Body1 p
 {
 	font-family: Arial;
 	font-size: 10pt;
 }
 
 .TableStyle-SIOSTableStyles-BodyC-Column1-Body1
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 	font-family: Arial;
 	font-size: 10pt;
 	vertical-align: middle;
 }
 
 .TableStyle-SIOSTableStyles-BodyC-Column1-Body1 p
 {
 	font-family: Arial;
 	font-size: 10pt;
 }
 
 .TableStyle-SIOSTableStyles-BodyB-Column1-Body1
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 	font-family: Arial;
 	font-size: 10pt;
 	vertical-align: middle;
 	border-right-width: 1px;
 	border-right-color: #808080;
 	border-right-style: solid;
 }
 
 .TableStyle-SIOSTableStyles-BodyB-Column1-Body1 p
 {
 	font-family: Arial;
 	font-size: 10pt;
 }
 
 .TableStyle-SIOSTableStyles-BodyA-Column1-Body1
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 	font-family: Arial;
 	font-size: 10pt;
 	vertical-align: middle;
 }
 
 .TableStyle-SIOSTableStyles-BodyA-Column1-Body1 p
 {
 	font-family: Arial;
 	font-size: 10pt;
 }
 
 .TableStyle-SIOSTableStyles-BodyG-Column1-Body1
 {
 	padding-left: 3px;
 	padding-right: 3px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 	font-family: Arial;
 	font-size: 10pt;
 	vertical-align: middle;
 }
 
 .TableStyle-SIOSTableStyles-BodyG-Column1-Body1 p
 {
 	font-family: Arial;
 	font-size: 10pt;
 }
 
 

