	.style20 {
		color:blue;
		font-size:10.0pt;
		font-weight:400;
		font-style:normal;
		text-decoration:underline;
		text-underline-style:single;
		font-family:Arial;
	}
	.style0	{
		text-align:general;
		vertical-align:bottom;
		white-space:nowrap;
		color:windowtext;
		font-size:10.0pt;
		font-weight:400;
		font-style:normal;
		text-decoration:none;
		font-family:Arial;
		border:none;
	}
	td	{
		padding-top:1px;
		padding-right:0px;
		padding-left:0px;
		color:windowtext;
		font-size:10.0pt;
		font-weight:400;
		font-style:normal;
		text-decoration:none;
		font-family:Arial;
		vertical-align:top;
		border:none;
	}
	.xl25 {text-align:right;}
	.xl27 {
		font-weight:700;
		font-family:Arial, sans-serif;
		text-align:right;
	}
	.xl28 {
		font-weight:700;
		font-family:Arial, sans-serif;
		text-align:right;
		white-space:normal;
	}
	.xl29 {
		border-top:.5pt solid #969696;
		border-right:none;
		border-bottom:.5pt solid #969696;
		border-left:none;
	}
	.xl30
	{
		border-top:.5pt solid #969696;
		border-right:none;
		border-bottom:none;
		border-left:none;
	}
	.xl31
	{
		border-top:none;
		border-right:none;
		border-bottom:.5pt solid #969696;
		border-left:none;
	}
	.xl32 { font-size:9.0pt;}
	.xl33
	{
		font-size:8.0pt;
		vertical-align:top;
	}
	.xl34
	{
		font-size:8.0pt;
		text-align:right;
	}
	.xl35 { font-size:8.0pt;}
	.xl36 { font-size:8.0pt;}
	.xl37
	{
		font-size:8.0pt;
		text-align:left;
	}
	.xl38
	{
		font-size:8.0pt;
		text-align:left;
	}
	.xl39
	{
		font-size:9.0pt;
		font-weight:700;
		text-align:right;
	}
	.xl40
	{
		font-size:9.0pt;
		font-weight:700;
		text-align:right;
		border-top:none;
		border-right:none;
		border-bottom:.5pt solid #969696;
		border-left:none;
	}
	.xl41
	{
		border-top:.5pt solid #969696;
		border-right:none;
		border-bottom:none;
		border-left:none;
	}
	.xl42
	{
		font-size:9.0pt;
		font-weight:700;
		text-align:right;
		border-top:.5pt solid #969696;
		border-right:none;
		border-bottom:.5pt solid #969696;
		border-left:none;
	}
	.xl43
	{
		font-size:9.0pt;
		font-weight:700;
		text-align:right;
		border-top:.5pt solid #969696;
		border-right:none;
		border-bottom:.5pt solid #969696;
		border-left:none;
		white-space:normal;
	}
	.xl44
	{
		font-size:9.0pt;
		border-top:.5pt solid #969696;
		border-right:none;
		border-bottom:none;
		border-left:none;
	}
	.xl45
	{
		vertical-align:top;
		border-top:none;
		border-right:none;
		border-bottom:.5pt solid #969696;
		border-left:none;
	}
	.xl46
	{
		text-align:right;
		vertical-align:top;
		border-top:none;
		border-right:none;
		border-bottom:.5pt solid #969696;
		border-left:none;
	}
	.xl47
	{
		border-top:.5pt solid #969696;
		border-right:none;
		border-bottom:.5pt solid #969696;
		border-left:none;
	}
	.xl48
	{
		border-top:.5pt solid #969696;
		border-right:none;
		border-bottom:none;
		border-left:none;
	}
	.xl50
	{
		vertical-align:top;
		border-top:none;
		border-right:none;
		border-bottom:.5pt solid #969696;
		border-left:none;
	}
	.xl51
	{
		vertical-align:top;
		border-top:none;
		border-right:none;
		border-bottom:.5pt solid #969696;
		border-left:none;
	}
	.xl52
	{
		text-align:right;
		border-top:none;
		border-right:none;
		border-bottom:.5pt solid #969696;
		border-left:none;
	}
	.xl53 {	color:white; }
	.xl54
	{
		text-align:right;
		border-top:.5pt solid #969696;
		border-right:none;
		border-bottom:.5pt solid #969696;
		border-left:none;
	}
	.xl55
	{
		vertical-align:middle;
		border-top:.5pt solid #969696;
		border-right:none;
		border-bottom:.5pt solid #969696;
		border-left:none;
	}
	.xl56
	{
		vertical-align:middle;
		border-top:.5pt solid #969696;
		border-right:none;
		border-bottom:.5pt solid #969696;
		border-left:none;
	}
	.xl57
	{
		font-size:9.0pt;
		font-weight:700;
		font-family:Arial, sans-serif;
		text-align:right;
		vertical-align:middle;
		border-top:.5pt solid #969696;
		border-right:none;
		border-bottom:.5pt solid #969696;
		border-left:none;
	}
	.xl58
	{
		font-size:9.0pt;
		vertical-align:middle;
		border-top:.5pt solid #969696;
		border-right:none;
		border-bottom:.5pt solid #969696;
		border-left:none;
	}
	.xl59
	{
		font-size:9.0pt;
		font-weight:700;
		text-align:right;
		vertical-align:middle;
		border-top:.5pt solid #969696;
		border-right:none;
		border-bottom:.5pt solid #969696;
		border-left:none;
	}
	.xl60
	{
		color:blue;
		text-decoration:underline;
	}
	.xl61
	{
		color:white;
		font-weight:700;
		font-family:Arial, sans-serif;
		text-align:left;
		vertical-align:middle;
		background:#566CA2;
		padding-left: 4px;
	}
	.xl62
	{
		font-size:12.0pt;
		font-weight:700;
		font-family:Arial, sans-serif;
		text-align:left;
		vertical-align:middle;
	}
	.xl63
	{
		font-weight:700;
		font-family:Arial, sans-serif;
		text-align:left;
		border-top:.5pt solid #969696;
		border-right:none;
		border-bottom:none;
		border-left:none;}
	.xl64
	{
		font-weight:700;
		font-family:Arial, sans-serif;
		text-align:left;
	}
	.xl65
	{
		font-weight:700;
		font-family:Arial, sans-serif;
		text-align:left;
		vertical-align:top;
		border-top:none;
		border-right:none;
		border-bottom:.5pt solid #969696;
		border-left:none;
	}
	.xl66
	{
		color:white;
		font-weight:700;
		text-align:left;
		vertical-align:middle;
		background:#A8A818;
		padding-left: 4px;
	}
	.xl67
	{
		color:white;
		font-weight:700;
		text-align:left;
		vertical-align:middle;
		background:#AD4B4B;
		padding-left: 4px;
	}
	.xl68
	{color:blue;
		font-size:8.0pt;
		text-align:right;
		vertical-align:middle;
	}
	.xl69
	{
		font-size:8.0pt;
		text-align:right;
		vertical-align:middle;
	}
	.xl70
	{
		font-size:9.0pt;
		font-weight:700;
		text-align:center;
		border-top:.5pt solid #969696;
		border-right:none;
		border-bottom:none;
		border-left:none;
	}
	.xl71
	{
		font-weight:700;
		font-family:Arial, sans-serif;
		text-align:left;
		border-top:.5pt solid #969696;
		border-right:none;
		border-bottom:.5pt solid #969696;
		border-left:none;
	}
	.xl72
	{
		font-weight:700;
		font-family:Arial, sans-serif;
		text-align:left;
		vertical-align:middle;
		border-top:.5pt solid #969696;
		border-right:none;
		border-bottom:.5pt solid #969696;
		border-left:none;
	}
	.xl73
	{
		font-size:8.0pt;
		text-align:left;
		vertical-align:top;
		white-space:normal;
	}
	.xl74 { text-align:left;}
	.bottom { vertical-align: bottom; }
	.xl75
	{
		font-weight:700;
		font-size:9.0pt;
		text-align:right;
		border-top:.5pt solid #969696;
		border-right:none;
		border-bottom:none;
		border-left:none;
	}
