/* 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;
  }
  
  
 

