tr
	{mso-height-source:auto;}
col
	{mso-width-source:auto;}
br
	{mso-data-placement:same-cell;}
.style23756
	{mso-number-format:"_\(* \#\,\#\#0\.00_\)\;_\(* \\\(\#\,\#\#0\.00\\\)\;_\(* \0022-\0022??_\)\;_\(\@_\)";
	mso-style-name:Comma;
	mso-style-id:3;}
.style0
	{mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	white-space:nowrap;
	mso-rotate:0;
	mso-background-source:auto;
	mso-pattern:auto;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	border:none;
	mso-protection:locked visible;
	mso-style-name:Normal;
	mso-style-id:0;}
.style12846
	{mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	white-space:nowrap;
	mso-rotate:0;
	mso-background-source:auto;
	mso-pattern:auto;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:"MS Sans Serif", sans-serif;
	mso-font-charset:0;
	border:none;
	mso-protection:locked visible;
	mso-style-name:"Normal 119";}
.style3131
	{mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	white-space:nowrap;
	mso-rotate:0;
	mso-background-source:auto;
	mso-pattern:auto;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:"MS Sans Serif";
	mso-generic-font-family:auto;
	mso-font-charset:0;
	border:none;
	mso-protection:locked visible;
	mso-style-name:"Normal 2 38";}
.style57
	{mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	white-space:nowrap;
	mso-rotate:0;
	mso-background-source:auto;
	mso-pattern:auto;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	border:none;
	mso-protection:locked visible;
	mso-style-name:"Normal 27";}
.style56
	{mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	white-space:nowrap;
	mso-rotate:0;
	mso-background-source:auto;
	mso-pattern:auto;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:arial, sans-serif;
	mso-font-charset:0;
	border:none;
	mso-protection:locked visible;
	mso-style-name:"Normal 28";}
.style251
	{mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	white-space:nowrap;
	mso-rotate:0;
	mso-background-source:auto;
	mso-pattern:auto;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	border:none;
	mso-protection:locked visible;
	mso-style-name:"Normal 29";}
.style2999
	{mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	white-space:nowrap;
	mso-rotate:0;
	mso-background-source:auto;
	mso-pattern:auto;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:arial, sans-serif;
	mso-font-charset:0;
	border:none;
	mso-protection:locked visible;
	mso-style-name:"Normal 49";}
.style2396
	{mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	white-space:nowrap;
	mso-rotate:0;
	mso-background-source:auto;
	mso-pattern:auto;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	border:none;
	mso-protection:locked visible;
	mso-style-name:"Normal 50";}
.style2659
	{mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	white-space:nowrap;
	mso-rotate:0;
	mso-background-source:auto;
	mso-pattern:auto;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	border:none;
	mso-protection:locked visible;
	mso-style-name:"Normal 51";}
.style724
	{mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	white-space:nowrap;
	mso-rotate:0;
	mso-background-source:auto;
	mso-pattern:auto;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:"MS Sans Serif", sans-serif;
	mso-font-charset:0;
	border:none;
	mso-protection:locked visible;
	mso-style-name:"Normal 52";}
.style5432
	{mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	white-space:nowrap;
	mso-rotate:0;
	mso-background-source:auto;
	mso-pattern:auto;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	border:none;
	mso-protection:locked visible;
	mso-style-name:"Normal 52 3";}
.style717
	{mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	white-space:nowrap;
	mso-rotate:0;
	mso-background-source:auto;
	mso-pattern:auto;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	border:none;
	mso-protection:locked visible;
	mso-style-name:"Normal 72";}
.style23755
	{mso-number-format:0%;
	mso-style-name:Percent;
	mso-style-id:5;}
.style13977
	{mso-number-format:0%;
	mso-style-name:"Percent 2";}
.style22692
	{mso-number-format:0%;
	mso-style-name:"Percent 3";}
td
	{mso-style-parent:style0;
	padding:0px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	border:none;
	mso-background-source:auto;
	mso-pattern:auto;
	mso-protection:locked visible;
	white-space:nowrap;
	mso-rotate:0;}
.xl23763
	{mso-style-parent:style0;
	color:windowtext;
	font-size:10.0pt;
	font-family:arial, sans-serif;
	mso-font-charset:0;}
.xl23764
	{mso-style-parent:style0;
	mso-number-format:"0\.0%";}
.xl23765
	{mso-style-parent:style56;
	color:windowtext;
	font-size:10.0pt;
	font-family:arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"0\.0%";}
.xl23766
	{mso-style-parent:style5432;
	mso-number-format:"0\.0%";}
.xl23767
	{mso-style-parent:style5432;}
.xl23768
	{mso-style-parent:style2999;
	color:windowtext;
	font-size:10.0pt;
	font-family:arial, sans-serif;
	mso-font-charset:0;}
.xl23769
	{mso-style-parent:style2999;
	color:windowtext;
	font-size:10.0pt;
	font-family:arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:0;}
.xl23770
	{mso-style-parent:style2999;
	color:windowtext;
	font-size:10.0pt;
	font-style:italic;
	font-family:Arial, sans-serif;
	mso-font-charset:0;}
.xl23771
	{mso-style-parent:style2999;
	color:windowtext;}
.xl23772
	{mso-style-parent:style2999;
	color:windowtext;
	font-size:10.0pt;
	font-family:arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"0\.0%";}
.xl23773
	{mso-style-parent:style57;
	mso-number-format:"0\.0%";}
.xl23774
	{mso-style-parent:style2999;
	color:windowtext;
	font-size:10.0pt;
	font-family:arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"0\.0%";
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:.5pt solid windowtext;}
.xl23775
	{mso-style-parent:style2999;
	color:windowtext;
	font-size:10.0pt;
	font-family:arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"0\.0%";
	border-top:none;
	border-right:.5pt solid windowtext;
	border-bottom:none;
	border-left:none;}
.xl23776
	{mso-style-parent:style251;
	mso-number-format:"0\.0%";}
.xl23777
	{mso-style-parent:style12846;
	color:windowtext;
	font-size:10.0pt;
	font-family:arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"0\.0%";}
.xl23778
	{mso-style-parent:style724;
	color:windowtext;
	font-size:10.0pt;
	font-family:arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"0\.0%";
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:.5pt solid windowtext;}
.xl23779
	{mso-style-parent:style13977;
	mso-number-format:"0\.0%";}
.xl23780
	{mso-style-parent:style22692;
	mso-number-format:"0\.0%";}
.xl23781
	{mso-style-parent:style23755;
	mso-number-format:"0\.0%";}
.xl23782
	{mso-style-parent:style0;
	mso-number-format:0%;}
.xl23783
	{mso-style-parent:style3131;
	color:windowtext;
	font-size:10.0pt;
	font-family:arial, sans-serif;
	mso-font-charset:0;}
.xl23784
	{mso-style-parent:style0;
	mso-number-format:"\#\,\#\#0";}
.xl23785
	{mso-style-parent:style3131;
	color:windowtext;
	font-size:10.0pt;
	font-family:"MS Sans Serif";
	mso-generic-font-family:auto;
	mso-font-charset:0;}
.xl23786
	{mso-style-parent:style0;
	color:black;
	font-size:10.0pt;
	font-family:SansSerif;
	mso-generic-font-family:auto;
	mso-font-charset:0;
	mso-number-format:"\#\,\#\#0";
	text-align:right;
	background:white;
	mso-pattern:black none;}
.xl23787
	{mso-style-parent:style0;
	color:black;
	font-size:10.0pt;
	font-family:SansSerif;
	mso-generic-font-family:auto;
	mso-font-charset:0;
	mso-number-format:"\#\,\#\#0";
	text-align:right;}
.xl23788
	{mso-style-parent:style0;
	color:windowtext;
	font-size:10.0pt;
	font-family:arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"\#\,\#\#0";
	text-align:right;}
.xl23789
	{mso-style-parent:style0;
	color:windowtext;
	font-size:10.0pt;
	font-family:Arial;
	mso-generic-font-family:auto;
	mso-font-charset:0;}
.xl23790
	{mso-style-parent:style0;
	color:windowtext;
	font-size:10.0pt;
	font-family:Arial;
	mso-generic-font-family:auto;
	mso-font-charset:0;
	mso-number-format:Percent;}
.xl23791
	{mso-style-parent:style2396;
	color:black;}
.xl23792
	{mso-style-parent:style2659;
	color:black;
	mso-number-format:"0\.0%";}
.xl23793
	{mso-style-parent:style2396;
	color:black;
	mso-number-format:"0\.0%";}
.xl23794
	{mso-style-parent:style0;
	color:windowtext;
	font-size:10.0pt;
	font-family:Arial;
	mso-generic-font-family:auto;
	mso-font-charset:0;
	mso-number-format:"0\.0%";}
.xl23795
	{mso-style-parent:style0;
	color:windowtext;
	font-size:10.0pt;
	font-family:arial, sans-serif;
	mso-font-charset:0;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:.5pt solid windowtext;}
.xl23796
	{mso-style-parent:style0;
	color:windowtext;
	font-size:10.0pt;
	font-family:Arial;
	mso-generic-font-family:auto;
	mso-font-charset:0;
	mso-number-format:0;}
.xl23797
	{mso-style-parent:style0;
	color:windowtext;
	font-size:10.0pt;
	font-family:Arial;
	mso-generic-font-family:auto;
	mso-font-charset:0;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:.5pt solid windowtext;}
.xl23798
	{mso-style-parent:style0;
	color:windowtext;
	font-size:10.0pt;
	font-family:arial, sans-serif;
	mso-font-charset:0;
	text-align:right;}
.xl23799
	{mso-style-parent:style0;
	color:windowtext;
	font-size:10.0pt;
	font-family:arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"\#\,\#\#0";}
.xl23800
	{mso-style-parent:style2999;
	color:windowtext;
	font-size:10.0pt;
	font-family:arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"\#\,\#\#0";}
.xl23801
	{mso-style-parent:style0;
	color:windowtext;
	font-size:10.0pt;
	font-family:Arial;
	mso-generic-font-family:auto;
	mso-font-charset:0;
	mso-number-format:"\#\,\#\#0";}
.xl23802
	{mso-style-parent:style0;
	mso-number-format:Fixed;}
.xl23803
	{mso-style-parent:style0;
	color:windowtext;
	font-size:10.0pt;
	font-family:Arial;
	mso-generic-font-family:auto;
	mso-font-charset:0;
	mso-number-format:Fixed;}
.xl23804
	{mso-style-parent:style0;
	color:windowtext;
	font-size:10.0pt;
	font-family:arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:Fixed;}
.xl23805
	{mso-style-parent:style0;
	color:windowtext;
	font-size:10.0pt;
	font-family:arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:Fixed;
	text-align:right;}
.xl23806
	{mso-style-parent:style0;
	color:windowtext;
	font-size:10.0pt;
	font-family:Arial;
	mso-generic-font-family:auto;
	mso-font-charset:0;
	mso-number-format:Fixed;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:.5pt solid windowtext;}
.xl23807
	{mso-style-parent:style2999;
	color:windowtext;
	font-size:10.0pt;
	font-family:arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:Fixed;}
.xl23808
	{mso-style-parent:style0;
	color:windowtext;
	font-size:10.0pt;
	text-align:left;}
.xl23809
	{mso-style-parent:style717;
	color:windowtext;
	font-size:10.0pt;
	text-align:left;}
.xl23810
	{mso-style-parent:style23755;
	color:windowtext;
	font-size:10.0pt;
	mso-number-format:Percent;
	text-align:left;}
.xl23811
	{mso-style-parent:style717;
	color:windowtext;
	font-size:10.0pt;
	mso-number-format:Percent;
	text-align:left;}
.xl23812
	{mso-style-parent:style23755;
	color:windowtext;
	font-size:10.0pt;
	font-family:Arial;
	mso-generic-font-family:auto;
	mso-font-charset:0;
	mso-number-format:0%;}
.xl23813
	{mso-style-parent:style23755;
	color:windowtext;
	font-size:10.0pt;
	mso-number-format:"0\.0%";
	text-align:left;}
.xl23814
	{mso-style-parent:style717;
	color:windowtext;
	font-size:10.0pt;
	mso-number-format:"\#\,\#\#0";
	text-align:left;}
.xl23815
	{mso-style-parent:style23755;
	color:windowtext;
	font-size:10.0pt;
	font-family:Arial;
	mso-generic-font-family:auto;
	mso-font-charset:0;
	mso-number-format:Percent;}
.xl23816
	{mso-style-parent:style2999;
	color:windowtext;
	font-size:10.0pt;
	font-family:arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:Percent;}
.xl23817
	{mso-style-parent:style0;
	color:black;
	font-size:10.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"\#\#\#0\;\#\#\#0";
	text-align:left;
	vertical-align:top;}
.xl23818
	{mso-style-parent:style0;
	color:windowtext;
	font-size:10.0pt;
	font-family:arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:Percent;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:.5pt solid windowtext;}
.xl23819
	{mso-style-parent:style23755;
	color:windowtext;
	font-size:10.0pt;
	font-style:italic;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"0\.0%";}
.xl23820
	{mso-style-parent:style23755;
	color:windowtext;
	font-size:10.0pt;
	font-family:arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"0\.0%";}
.xl23821
	{mso-style-parent:style0;
	color:black;
	font-size:10.0pt;
	font-family:SansSerif;
	mso-generic-font-family:auto;
	mso-font-charset:0;
	text-align:left;
	background:white;
	mso-pattern:black none;}
.xl23822
	{mso-style-parent:style23755;
	color:windowtext;
	font-size:10.0pt;
	font-family:"MS Sans Serif";
	mso-generic-font-family:auto;
	mso-font-charset:0;
	mso-number-format:Percent;}
.xl23823
	{mso-style-parent:style0;
	color:windowtext;
	font-size:10.0pt;
	font-family:arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"0\.0%";}
.xl23824
	{mso-style-parent:style23756;
	color:windowtext;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"_\(* \#\,\#\#0_\)\;_\(* \\\(\#\,\#\#0\\\)\;_\(* \0022-\0022??_\)\;_\(\@_\)";}
.xl23825
	{mso-style-parent:style23756;
	color:windowtext;
	font-size:10.0pt;
	font-family:arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"_\(* \#\,\#\#0_\)\;_\(* \\\(\#\,\#\#0\\\)\;_\(* \0022-\0022??_\)\;_\(\@_\)";}
.xl23826
	{mso-style-parent:style23756;
	color:windowtext;
	font-size:10.0pt;
	font-family:Arial;
	mso-generic-font-family:auto;
	mso-font-charset:0;
	mso-number-format:"_\(* \#\,\#\#0_\)\;_\(* \\\(\#\,\#\#0\\\)\;_\(* \0022-\0022??_\)\;_\(\@_\)";}
.xl23827
	{mso-style-parent:style23756;
	mso-number-format:"_\(* \#\,\#\#0_\)\;_\(* \\\(\#\,\#\#0\\\)\;_\(* \0022-\0022??_\)\;_\(\@_\)";}
.xl23828
	{mso-style-parent:style23756;
	color:black;
	font-size:10.0pt;
	font-family:SansSerif;
	mso-generic-font-family:auto;
	mso-font-charset:0;
	mso-number-format:"_\(* \#\,\#\#0_\)\;_\(* \\\(\#\,\#\#0\\\)\;_\(* \0022-\0022??_\)\;_\(\@_\)";
	background:white;
	mso-pattern:black none;}
.xl23829
	{mso-style-parent:style23756;
	color:windowtext;
	font-size:10.0pt;
	font-family:arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:0;}
.xl23830
	{mso-style-parent:style23756;
	mso-number-format:0;}
.xl23831
	{mso-style-parent:style23756;
	color:black;
	font-size:10.0pt;
	font-family:SansSerif;
	mso-generic-font-family:auto;
	mso-font-charset:0;
	mso-number-format:"_\(* \#\,\#\#0_\)\;_\(* \\\(\#\,\#\#0\\\)\;_\(* \0022-\0022??_\)\;_\(\@_\)";
	text-align:left;
	background:white;
	mso-pattern:black none;}
.xl23832
	{mso-style-parent:style2999;
	color:windowtext;
	font-size:10.0pt;
	font-family:arial, sans-serif;
	mso-font-charset:0;
	border:.5pt solid windowtext;}
.xl23833
	{mso-style-parent:style0;
	color:black;
	font-size:10.0pt;
	font-family:SansSerif;
	mso-generic-font-family:auto;
	mso-font-charset:0;
	text-align:left;
	border:.5pt solid windowtext;
	background:white;
	mso-pattern:black none;}
.xl23834
	{mso-style-parent:style23756;
	color:black;
	font-size:10.0pt;
	font-family:SansSerif;
	mso-generic-font-family:auto;
	mso-font-charset:0;
	mso-number-format:"_\(* \#\,\#\#0_\)\;_\(* \\\(\#\,\#\#0\\\)\;_\(* \0022-\0022??_\)\;_\(\@_\)";
	text-align:left;
	border:.5pt solid windowtext;
	background:white;
	mso-pattern:black none;}
.xl23835
	{mso-style-parent:style0;
	border:.5pt solid windowtext;}
.xl23836
	{mso-style-parent:style23755;
	color:windowtext;
	font-size:10.0pt;
	font-family:Arial;
	mso-generic-font-family:auto;
	mso-font-charset:0;
	mso-number-format:"0\.0%";}
