div.N1_Heading_1
{
  bottom: 0pt;
  color: #666666;
  font-family: Verdana;
  font-size: 13pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-bottom: 0pt;
  padding-top: 0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N1_Heading_1_outer
{
  margin-bottom: 12pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-bottom: 0pt;
  padding-top: 0pt;
}

.N1_Heading_1_inner
{
  bottom: 0pt;
  color: #666666;
  font-family: Verdana;
  font-size: 13pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N1_Heading_1TOC
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 82.224pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -73.72008pt;
  text-transform: none;
  vertical-align: baseline;
}

.N1_Heading_1TOC_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.N1_Heading_1TOC_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N1_Heading_Appendix
{
  color: #666666;
  font-family: verdana;
  font-size: 13pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 36.0pt;
  padding-bottom: 0pt;
  padding-top: 0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N1_Heading_Appendix_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 36.0pt;
  padding-bottom: 0pt;
  padding-top: 0pt;
}

.N1_Heading_Appendix_inner
{
  color: #666666;
  font-family: verdana;
  font-size: 13pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N1_Heading_AppendixTOC
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 82.224pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -73.72008pt;
  text-transform: none;
  vertical-align: baseline;
}

.N1_Heading_AppendixTOC_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.N1_Heading_AppendixTOC_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N1_NoHeading_1
{
  color: #666666;
  font-family: Verdana;
  font-size: 13pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 36.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N1_NoHeading_1_outer
{
  margin-bottom: 12pt;
  margin-right: 0pt;
  margin-top: 36.0pt;
}

.N1_NoHeading_1_inner
{
  color: #666666;
  font-family: Verdana;
  font-size: 13pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N1_NoHeading_1TOC
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 39.096pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N1_NoHeading_1TOC_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.N1_NoHeading_1TOC_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N2_Heading_2
{
  color: #666666;
  font-family: Verdana;
  font-size: 13pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-top: 0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N2_Heading_2_outer
{
  margin-bottom: 12pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-top: 0pt;
}

.N2_Heading_2_inner
{
  color: #666666;
  font-family: Verdana;
  font-size: 13pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N2_Heading_2TOC
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 39.11832pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N2_Heading_2TOC_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.N2_Heading_2TOC_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N3_Heading_3
{
  color: #666666;
  font-family: verdana;
  font-size: 13pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-top: 0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N3_Heading_3_outer
{
  margin-bottom: 12pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-top: 0pt;
}

.N3_Heading_3_inner
{
  color: #666666;
  font-family: verdana;
  font-size: 13pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N3_Heading_3TOC
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 53.29152pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N3_Heading_3TOC_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.N3_Heading_3TOC_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N4_Heading_4
{
  color: #336699;
  font-family: verdana;
  font-size: 13pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N4_Heading_4_outer
{
  margin-bottom: 4pt;
  margin-right: 0pt;
  margin-top: 4pt;
}

.N4_Heading_4_inner
{
  color: #336699;
  font-family: verdana;
  font-size: 13pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N4_Heading_4TOC
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 67.68pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N4_Heading_4TOC_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.N4_Heading_4TOC_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N4Heading_no_drop-down
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 33.984pt;
  margin-right: 0pt;
  margin-top: 19.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N4Heading_no_drop-down_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 19.0pt;
}

.N4Heading_no_drop-down_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.AboutIndexIX
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.AboutIndexIX_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.AboutIndexIX_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ActiveIX
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ActiveIX_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.ActiveIX_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Appendix_Number
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 48.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 19.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 246.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Appendix_Number_outer
{
  margin-bottom: 19.0pt;
  margin-right: 0pt;
  margin-top: 246.0pt;
}

.Appendix_Number_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 48.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.APPENDIXTITLETOC
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 15.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.APPENDIXTITLETOC_outer
{
  margin-bottom: 9.0pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
}

.APPENDIXTITLETOC_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 15.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Body_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Body_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_Text
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Body_Text_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.Body_Text_inner
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body_Text_After
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Body_Text_After_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 5pt;
}

.Body_Text_After_inner
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.BodyKeepWNext
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.BodyKeepWNext_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.BodyKeepWNext_inner
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Bulleted
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.Bulleted_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Bulleted_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Caption-Fig
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 16pt;
  text-transform: none;
  vertical-align: baseline;
}

.Caption-Fig_outer
{
  margin-bottom: 12.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.Caption-Fig_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Caption-FigLOF
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Caption-FigLOF_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.Caption-FigLOF_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CAUTION
{
  border-bottom-color: #666666;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  border-top-color: #666666;
  border-top-style: solid;
  border-top-width: 1pt;
  color: #222222;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 14.1732pt;
  margin-right: 14.1732pt;
  margin-top: 6.0pt;
  padding-bottom: 5pt;
  padding-left: 0pt;
  padding-top: 5pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CAUTION_outer
{
  border-bottom-color: #666666;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  border-top-color: #666666;
  border-top-style: solid;
  border-top-width: 1pt;
  margin-bottom: 6.0pt;
  margin-right: 14.1732pt;
  margin-top: 6.0pt;
  padding-bottom: 5pt;
  padding-left: 0pt;
  padding-top: 5pt;
}

.CAUTION_inner
{
  color: #222222;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CAUTION_HEAD
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CAUTION_HEAD_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.CAUTION_HEAD_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CellBody
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CellBody_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CellBody_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CellHeading
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CellHeading_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CellHeading_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Center;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Chapter_Number
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 48.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Chapter_Number_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Chapter_Number_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 48.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CODE
{
  color: #000000;
  font-family: 'Courier New';
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CODE_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CODE_inner
{
  color: #000000;
  font-family: 'Courier New';
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Confidential
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 5.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Confidential_outer
{
  margin-bottom: 5.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.Confidential_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Copy_Text
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Copy_Text_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.Copy_Text_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Copyright
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 17.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Copyright_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 17.0pt;
}

.Copyright_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Date_Cover
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Date_Cover_outer
{
  margin-bottom: 12.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.Date_Cover_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Center;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Document_Title
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 26.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 72.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Document_Title_outer
{
  margin-bottom: 12.0pt;
  margin-right: 0pt;
  margin-top: 72.0pt;
}

.Document_Title_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 26.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Center;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Dropdown
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Dropdown_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
}

.Dropdown_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.DropdownIndent
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
  text-align: Left;
  text-indent: 19.44pt;
  text-transform: none;
  vertical-align: baseline;
}

.DropdownIndent_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
}

.DropdownIndent_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.DropdownNested
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
  text-align: Left;
  text-indent: 19.44pt;
  text-transform: none;
  vertical-align: baseline;
}

.DropdownNested_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
}

.DropdownNested_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.EXAMPLE
{
  color: #222222;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 8.50392pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.EXAMPLE_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.EXAMPLE_inner
{
  color: #222222;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Footer
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Footer_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Footer_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Footnote
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 30.00024pt;
  margin-right: 18pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -12.000240000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

.Footnote_outer
{
  margin-bottom: 0.0pt;
  margin-right: 18pt;
  margin-top: 0.0pt;
}

.Footnote_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.GlossaryItem
{
  color: #666666;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 13.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.GlossaryItem_outer
{
  margin-bottom: 13.0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
}

.GlossaryItem_inner
{
  color: #666666;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.GroupTitlesIX
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.GroupTitlesIX_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.GroupTitlesIX_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: justify;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Header_Center
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Header_Center_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Header_Center_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Center;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Header_Center_Cover
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Header_Center_Cover_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Header_Center_Cover_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Center;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Header_Left
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Header_Left_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Header_Left_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Header_Right
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Header_Right_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Header_Right_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Right;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Heading1
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Heading1_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
}

.Heading1_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Heading2
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Heading2_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.Heading2_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.HeadingRunIn
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.HeadingRunIn_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.HeadingRunIn_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Hint
{
  border-bottom-color: #666666;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  border-top-color: #666666;
  border-top-style: solid;
  border-top-width: 1pt;
  color: #666666;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 14.1732pt;
  margin-right: 14.1732pt;
  margin-top: 6.0pt;
  padding-bottom: 5pt;
  padding-top: 5pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Hint_outer
{
  border-bottom-color: #666666;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  border-top-color: #666666;
  border-top-style: solid;
  border-top-width: 1pt;
  margin-bottom: 6.0pt;
  margin-right: 14.1732pt;
  margin-top: 6.0pt;
  padding-bottom: 5pt;
  padding-top: 5pt;
}

.Hint_inner
{
  color: #666666;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Important
{
  border-bottom-color: #666666;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  border-top-color: #666666;
  border-top-style: solid;
  border-top-width: 1pt;
  color: #222222;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 14.1732pt;
  margin-right: 14.1732pt;
  margin-top: 6.0pt;
  padding-bottom: 5pt;
  padding-top: 5pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Important_outer
{
  border-bottom-color: #666666;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  border-top-color: #666666;
  border-top-style: solid;
  border-top-width: 1pt;
  margin-bottom: 6.0pt;
  margin-right: 14.1732pt;
  margin-top: 6.0pt;
  padding-bottom: 5pt;
  padding-top: 5pt;
}

.Important_inner
{
  color: #222222;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Indented
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Indented_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Indented_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.IndexHeader
{
  color: #ffffff;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 22.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.IndexHeader_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.IndexHeader_inner
{
  color: #ffffff;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 22.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.IndexIX
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.IndexIX_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.IndexIX_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Insert_Code
{
  color: #00ffff;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Insert_Code_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Insert_Code_inner
{
  color: #00ffff;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Insert_Example
{
  color: #00ff00;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-top: 0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Insert_Example_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-top: 0pt;
}

.Insert_Example_inner
{
  color: #00ff00;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Insert_Figure
{
  color: White;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0px;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-left: 0%;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

.Insert_Figure_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-left: 0%;
}

.Insert_Figure_inner
{
  color: White;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Insert_Note
{
  color: #a30a00;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

.Insert_Note_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Insert_Note_inner
{
  color: #a30a00;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Insert_Table
{
  color: #ff00ff;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-top: 0px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Insert_Table_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-top: 0px;
}

.Insert_Table_inner
{
  color: #ff00ff;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Level1IX
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Level1IX_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Level1IX_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Level2IX
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: justify;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.Level2IX_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Level2IX_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: justify;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Level3IX
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: justify;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.Level3IX_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Level3IX_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: justify;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.List_Bullet_1
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 22pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-top: -1pt;
  text-align: Left;
  text-indent: -18.99216pt;
  text-transform: none;
  vertical-align: baseline;
}

.List_Bullet_1_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-top: -1pt;
}

.List_Bullet_1_inner
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.List_bullet_2
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 44pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -18.99216pt;
  text-transform: none;
  vertical-align: baseline;
}

.List_bullet_2_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.List_bullet_2_inner
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.List_bullet_3
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 64pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -15.873840000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

.List_bullet_3_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.List_bullet_3_inner
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.List_continue_1
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 20pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.List_continue_1_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.List_continue_1_inner
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.List_continue_2
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 44pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.List_continue_2_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.List_continue_2_inner
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.List_continue_3
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 64pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.List_continue_3_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.List_continue_3_inner
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.NOTE
{
  border-bottom-color: #666666;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  border-top-color: #666666;
  border-top-style: solid;
  border-top-width: 1pt;
  color: #222222;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 14.1732pt;
  margin-right: 14.1732pt;
  margin-top: 6.0pt;
  padding-bottom: 5pt;
  padding-left: 1pt;
  padding-top: 5pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.NOTE_outer
{
  border-bottom-color: #666666;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  border-top-color: #666666;
  border-top-style: solid;
  border-top-width: 1pt;
  margin-bottom: 6.0pt;
  margin-right: 14.1732pt;
  margin-top: 6.0pt;
  padding-bottom: 5pt;
  padding-left: 1pt;
  padding-top: 5pt;
}

.NOTE_inner
{
  color: #222222;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Note_Bullet_First
{
  border-top-color: #666666;
  border-top-style: solid;
  border-top-width: 1pt;
  color: #222222;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 45pt;
  margin-right: 15pt;
  margin-top: 12.0pt;
  padding-top: 5pt;
  text-align: Left;
  text-indent: -19.0188pt;
  text-transform: none;
  vertical-align: baseline;
}

.Note_Bullet_First_outer
{
  border-top-color: #666666;
  border-top-style: solid;
  border-top-width: 1pt;
  margin-bottom: 6.0pt;
  margin-right: 15pt;
  margin-top: 12.0pt;
  padding-top: 5pt;
}

.Note_Bullet_First_inner
{
  color: #222222;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Note_Bullet_Last
{
  border-bottom-color: #666666;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  color: #222222;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 35pt;
  margin-right: 14pt;
  margin-top: 6.0pt;
  padding-bottom: 5pt;
  padding-left: 10pt;
  text-align: Left;
  text-indent: -19.0188pt;
  text-transform: none;
  vertical-align: baseline;
}

.Note_Bullet_Last_outer
{
  border-bottom-color: #666666;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  margin-bottom: 6.0pt;
  margin-right: 14pt;
  margin-top: 6.0pt;
  padding-bottom: 5pt;
  padding-left: 10pt;
}

.Note_Bullet_Last_inner
{
  color: #222222;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Note_Bullet_List
{
  color: #222222;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 45pt;
  margin-right: 15pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -19.0188pt;
  text-transform: none;
  vertical-align: baseline;
}

.Note_Bullet_List_outer
{
  margin-bottom: 6.0pt;
  margin-right: 15pt;
  margin-top: 6.0pt;
}

.Note_Bullet_List_inner
{
  color: #222222;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Note_List
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 14.184pt;
  margin-right: 14.184pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Note_List_outer
{
  margin-bottom: 6.0pt;
  margin-right: 14.184pt;
  margin-top: 6.0pt;
}

.Note_List_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Note_List_Continue_1
{
  color: #222222;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 15pt;
  margin-right: 14pt;
  margin-top: 6.0pt;
  padding-bottom: 5pt;
  padding-left: 30pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Note_List_Continue_1_outer
{
  margin-bottom: 6.0pt;
  margin-right: 14pt;
  margin-top: 6.0pt;
  padding-bottom: 5pt;
  padding-left: 30pt;
}

.Note_List_Continue_1_inner
{
  color: #222222;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Note_List_Continue_1_Last
{
  border-bottom-color: #666666;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  color: #222222;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 14pt;
  margin-right: 14pt;
  margin-top: 6.0pt;
  padding-bottom: 5pt;
  padding-left: 30pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Note_List_Continue_1_Last_outer
{
  border-bottom-color: #666666;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  margin-bottom: 6.0pt;
  margin-right: 14pt;
  margin-top: 6.0pt;
  padding-bottom: 5pt;
  padding-left: 30pt;
}

.Note_List_Continue_1_Last_inner
{
  color: #222222;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Note_List_Last
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 14.184pt;
  margin-right: 14.184pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Note_List_Last_outer
{
  margin-bottom: 6.0pt;
  margin-right: 14.184pt;
  margin-top: 6.0pt;
}

.Note_List_Last_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Note_Table
{
  color: #222222;
  font-family:  Verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 6pt;
  margin-right: 2pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Note_Table_outer
{
  margin-bottom: 6.0pt;
  margin-right: 2pt;
  margin-top: 6.0pt;
}

.Note_Table_inner
{
  color: #222222;
  font-family:  Verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Notes_Head
{
  border-top-color: #666666;
  border-top-style: solid;
  border-top-width: 1pt;
  color: #222222;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 48pt;
  margin-right: 14pt;
  margin-top: 12.0pt;
  padding-top: 5pt;
  text-align: Left;
  text-indent: -33.192pt;
  text-transform: none;
  vertical-align: baseline;
}

.Notes_Head_outer
{
  border-top-color: #666666;
  border-top-style: solid;
  border-top-width: 1pt;
  margin-bottom: 6.0pt;
  margin-right: 14pt;
  margin-top: 12.0pt;
  padding-top: 5pt;
}

.Notes_Head_inner
{
  color: #222222;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Number_List_1
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 18.99216pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -18.99216pt;
  text-transform: none;
  vertical-align: baseline;
}

.Number_List_1_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.Number_List_1_inner
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Number_List_1_002b
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 18.99216pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -18.99216pt;
  text-transform: none;
  vertical-align: baseline;
}

.Number_List_1_002b_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.Number_List_1_002b_inner
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Number_List_a
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 40pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -19.842480000000002pt;
  text-transform: none;
  vertical-align: baseline;
}

.Number_List_a_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.Number_List_a_inner
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Number_List_a_002b
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 40pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -19.842480000000002pt;
  text-transform: none;
  vertical-align: baseline;
}

.Number_List_a_002b_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.Number_List_a_002b_inner
{
  color: #000000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Numbered
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.Numbered_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Numbered_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Numbered1
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.Numbered1_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Numbered1_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Part_Title
{
  bottom: 0pt;
  color: #666666;
  font-family: verdana;
  font-size: 13pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-bottom: 0pt;
  padding-top: 0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Part_Title_outer
{
  margin-bottom: 12pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-bottom: 0pt;
  padding-top: 0pt;
}

.Part_Title_inner
{
  bottom: 0pt;
  color: #666666;
  font-family: verdana;
  font-size: 13pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Part_TitleTOC
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 57.6pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: -57.6pt;
  text-transform: none;
  vertical-align: baseline;
}

.Part_TitleTOC_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.Part_TitleTOC_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.PartDividerNumber
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 48.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 245.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.PartDividerNumber_outer
{
  margin-bottom: 18.0pt;
  margin-right: 0pt;
  margin-top: 245.0pt;
}

.PartDividerNumber_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 48.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.PartDividerNumberTOC
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.PartDividerNumberTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.PartDividerNumberTOC_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Permissions
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 33.192pt;
  margin-right: 14.1732pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: -33.192pt;
  text-transform: none;
  vertical-align: baseline;
}

.Permissions_outer
{
  margin-bottom: 6.0pt;
  margin-right: 14.1732pt;
  margin-top: 12.0pt;
}

.Permissions_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Permissions_Bullet
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 33.192pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -19.0188pt;
  text-transform: none;
  vertical-align: baseline;
}

.Permissions_Bullet_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.Permissions_Bullet_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Permissions_Bullet_Last
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 33.192pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -19.0188pt;
  text-transform: none;
  vertical-align: baseline;
}

.Permissions_Bullet_Last_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.Permissions_Bullet_Last_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Permissions_List
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 14.184pt;
  margin-right: 14.184pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Permissions_List_outer
{
  margin-bottom: 6.0pt;
  margin-right: 14.184pt;
  margin-top: 6.0pt;
}

.Permissions_List_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Permissions_List_1
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 33.192pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Permissions_List_1_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.Permissions_List_1_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Permissions_List_1_Last
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 33.192pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Permissions_List_1_Last_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.Permissions_List_1_Last_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Permissions_List_Last
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 14.184pt;
  margin-right: 14.1732pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Permissions_List_Last_outer
{
  margin-bottom: 6.0pt;
  margin-right: 14.1732pt;
  margin-top: 6.0pt;
}

.Permissions_List_Last_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Popup
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Popup_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.Popup_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Preface
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 22.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 36.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Preface_outer
{
  margin-bottom: 18.0pt;
  margin-right: 0pt;
  margin-top: 36.0pt;
}

.Preface_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 22.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Questions
{
  color: #444444;
  font-family: verdana;
  font-size: 11pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 17.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Questions_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 17.0pt;
}

.Questions_inner
{
  color: #444444;
  font-family: verdana;
  font-size: 11pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Related_Topics
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 18.99216pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -18.99216pt;
  text-transform: none;
  vertical-align: baseline;
}

.Related_Topics_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.Related_Topics_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.SeparatorsIX
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.SeparatorsIX_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.SeparatorsIX_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: justify;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.SortOrderIX
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.SortOrderIX_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.SortOrderIX_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_Bullet_1
{
  color: #000000;
  font-family: verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3pt;
  margin-left: 14.4pt;
  margin-right: 0pt;
  margin-top: 1pt;
  padding-left: 2pt;
  text-align: Left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_Bullet_1_outer
{
  margin-bottom: 3pt;
  margin-right: 0pt;
  margin-top: 1pt;
  padding-left: 2pt;
}

.Table_Bullet_1_inner
{
  color: #000000;
  font-family: verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_Bullet_2
{
  color: #000000;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3pt;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 1pt;
  padding-left: 4pt;
  text-align: Left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_Bullet_2_outer
{
  margin-bottom: 3pt;
  margin-right: 0pt;
  margin-top: 1pt;
  padding-left: 4pt;
}

.Table_Bullet_2_inner
{
  color: #000000;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_Center
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_Center_outer
{
  margin-bottom: 3pt;
  margin-right: 0pt;
  margin-top: 1pt;
}

.Table_Center_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Center;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_Header
{
  background-color: #666666;
  border-bottom-color: #666666;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  border-left-color: #666666;
  border-left-style: solid;
  border-left-width: 1pt;
  border-right-color: #666666;
  border-right-style: solid;
  border-right-width: 1pt;
  border-top-color: #666666;
  border-top-style: solid;
  border-top-width: 1pt;
  color: White;
  font-family: verdana;
  font-size: 11pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: text-top;
}

.Table_Header_outer
{
  background-color: #666666;
  border-bottom-color: #666666;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  border-left-color: #666666;
  border-left-style: solid;
  border-left-width: 1pt;
  border-right-color: #666666;
  border-right-style: solid;
  border-right-width: 1pt;
  border-top-color: #666666;
  border-top-style: solid;
  border-top-width: 1pt;
  margin-bottom: 3pt;
  margin-right: 0pt;
  margin-top: 3pt;
}

.Table_Header_inner
{
  color: White;
  font-family: verdana;
  font-size: 11pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: text-top;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_Left
{
  color: #000000;
  font-family: verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_Left_outer
{
  margin-bottom: 3pt;
  margin-right: 0pt;
  margin-top: 1pt;
}

.Table_Left_inner
{
  color: #000000;
  font-family: verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_List_Cont1
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 14.4pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_List_Cont1_outer
{
  margin-bottom: 5.0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
}

.Table_List_Cont1_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_List_Cont2
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_List_Cont2_outer
{
  margin-bottom: 5.0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
}

.Table_List_Cont2_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_Right
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_Right_outer
{
  margin-bottom: 3pt;
  margin-right: 0pt;
  margin-top: 1pt;
}

.Table_Right_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Right;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.TableCODE
{
  color: #000000;
  font-family: 'Courier New';
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2px;
  margin-left: 10.3464pt;
  margin-right: 0pt;
  margin-top: 1px;
  text-align: Left;
  text-indent: -10.3464pt;
  text-transform: none;
  vertical-align: baseline;
}

.TableCODE_outer
{
  margin-bottom: 2px;
  margin-right: 0pt;
  margin-top: 1px;
}

.TableCODE_inner
{
  color: #000000;
  font-family: 'Courier New';
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.TableFootnote
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2px;
  margin-left: 30.00024pt;
  margin-right: 18pt;
  margin-top: 1px;
  text-align: Left;
  text-indent: -12.000240000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

.TableFootnote_outer
{
  margin-bottom: 2px;
  margin-right: 18pt;
  margin-top: 1px;
}

.TableFootnote_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.TableNumber_002b
{
  color: #000000;
  font-family: verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3px;
  margin-left: 10.3464pt;
  margin-right: 0pt;
  margin-top: 1px;
  text-align: Left;
  text-indent: -10.3464pt;
  text-transform: none;
  vertical-align: baseline;
}

.TableNumber_002b_outer
{
  margin-bottom: 3px;
  margin-right: 0pt;
  margin-top: 1px;
}

.TableNumber_002b_inner
{
  color: #000000;
  font-family: verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.TableNumber1
{
  color: #000000;
  font-family: verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3px;
  margin-left: 10.3464pt;
  margin-right: 0pt;
  margin-top: 1px;
  text-align: Left;
  text-indent: -10.3464pt;
  text-transform: none;
  vertical-align: baseline;
}

.TableNumber1_outer
{
  margin-bottom: 3px;
  margin-right: 0pt;
  margin-top: 1px;
}

.TableNumber1_inner
{
  color: #000000;
  font-family: verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.TableTitle
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-top: 4pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TableTitle_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-top: 4pt;
}

.TableTitle_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Center;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.TableTitleLOT
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TableTitleLOT_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.TableTitleLOT_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Title
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 24.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Title_outer
{
  margin-bottom: 12.0pt;
  margin-right: 0pt;
  margin-top: 24.0pt;
}

.Title_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Center;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Title-1
{
  color: #ffffff;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 24.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Title-1_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.Title-1_inner
{
  color: #ffffff;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 24.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Title-2
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 64.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Title-2_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.Title-2_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 64.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Title-3
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Title-3_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Title-3_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Title-4
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Title-4_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Title-4_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.TitleGlos
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 22.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 36.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TitleGlos_outer
{
  margin-bottom: 18.0pt;
  margin-right: 0pt;
  margin-top: 36.0pt;
}

.TitleGlos_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 22.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.TitleGlosTOC
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 82.224pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -73.72008pt;
  text-transform: none;
  vertical-align: baseline;
}

.TitleGlosTOC_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.TitleGlosTOC_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.TitleIndex
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 22.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 36.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TitleIndex_outer
{
  margin-bottom: 18.0pt;
  margin-right: 0pt;
  margin-top: 36.0pt;
}

.TitleIndex_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 22.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.TitleIndexTOC
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 82.224pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -73.72008pt;
  text-transform: none;
  vertical-align: baseline;
}

.TitleIndexTOC_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.TitleIndexTOC_inner
{
  color: #000000;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.TOCHeader
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 22.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 16.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 33.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TOCHeader_outer
{
  margin-bottom: 16.0pt;
  margin-right: 0pt;
  margin-top: 33.0pt;
}

.TOCHeader_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 22.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ToDo
{
  color: #333333;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 11.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ToDo_outer
{
  margin-bottom: 11.0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
}

.ToDo_inner
{
  color: #333333;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.TodoNoDrop
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 11.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TodoNoDrop_outer
{
  margin-bottom: 11.0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
}

.TodoNoDrop_inner
{
  color: #3f6172;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Warning
{
  border-bottom-color: #666666;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  color: #666666;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0pt;
  margin-bottom: 12.0pt;
  margin-left: 14.1732pt;
  margin-right: 14.1732pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Warning_outer
{
  border-bottom-color: #666666;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  margin-bottom: 12.0pt;
  margin-right: 14.1732pt;
  margin-top: 3.0pt;
}

.Warning_inner
{
  color: #666666;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.WARNING_HEAD
{
  border-top-color: #666666;
  border-top-style: solid;
  border-top-width: 1pt;
  color: #666666;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 13pt;
  margin-right: 14pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.WARNING_HEAD_outer
{
  border-top-color: #666666;
  border-top-style: solid;
  border-top-width: 1pt;
  margin-bottom: 3.0pt;
  margin-right: 14pt;
  margin-top: 12.0pt;
}

.WARNING_HEAD_inner
{
  color: #666666;
  font-family: 'Arial Unicode MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

span.Admonishment
{
  color: #3f6172;
  font-family: "Century Gothic";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.BlueDkSpecial
{
  color: #3f6172;
  font-style: normal;
  font-weight: normal;
}

span.BlueDkSpecialBOLD
{
  color: #000000;
  font-weight: normal;
}

span.Bold
{
  font-weight: bold;
}

span.BoldItalic
{
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.code
{
  font-family: 'Courier New';
  font-size: 10pt;
  font-style: normal;
  font-weight: normal;
}

span.CodeBlue
{
  color: #0000ff;
  font-family: "Courier New";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.CodeBlueSpecial
{
  color: #3f6172;
  font-family: "Courier New";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.CodeBOLD
{
  color: #000000;
  font-family: "Courier New";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.CodeBOLDBlue
{
  color: #000000;
  font-family: "Courier New";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.CodeBOLDBlueSpecial
{
  color: #000000;
  font-family: "Courier New";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.codeBOLDPurple
{
  color: #9116ff;
  font-family: "Courier New";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.CodeHyperlink
{
  color: #0000ff;
  font-family: "Courier New";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.CodePurple
{
  color: #9116ff;
  font-family: "Courier New";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.codeTable
{
  font-family: "Courier New";
  font-size: 9.0pt;
}

span.Emphasis
{
  font-style: italic;
}

span.EquationVariables
{
  font-style: italic;
}

span.ExLibris_Hyperlink
{
  color: #3f6172;
  font-family: 'Courier New';
  font-size: 10pt;
  font-style: normal;
  font-weight: normal;
}

span.GUI-Items
{
  color: #3f6172;
  font-family: "Palatino Linotype";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Japanese
{
  font-family: "MS Mincho";
}

span.Korean
{
  font-family: Gulim;
}

span.REDBOLD
{
  color: #ff0000;
  font-style: normal;
  font-weight: bold;
}

span.SmallCaps
{
  color: #000000;
  font-size: 11.0pt;
  font-style: normal;
}

span.Step
{
  color: #3f6172;
  font-family: "Palatino Linotype";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.superscript
{
  color: #000000;
  font-family: "Palatino Linotype";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: super;
}

span.table_code
{
  font-family: "Courier New";
  font-size: 9.0pt;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.UnderlineBlue
{
  color: #3f6172;
  font-family: "Palatino Linotype";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Wingdings-BlueDkSpecial
{
  color: #3f6172;
  font-family: Wingdings;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

table.SectionIntro
{
  border-bottom-color: Black;
  border-bottom-style: none;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: none;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: none;
  border-right-width: thin;
  border-spacing: 0pt;
  border-top-color: Black;
  border-top-style: none;
  border-top-width: thin;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: -12pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: -20px;
  text-align: left;
  vertical-align: top;
}

table.Format_A
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
}

table.Format_B
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: center;
}

table.Table_2Col
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 12.0pt;
  margin-left: 21pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
  vertical-align: top;
}

table.Invisible
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 12.0pt;
  margin-left: 70.866pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
}

table.Table_1Col
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
}

table.Table_3Col
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: 1px;
  margin-bottom: 12.0pt;
  margin-left: 21pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
  vertical-align: top;
}

table.Example
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 12.0pt;
  margin-left: 59.52744pt;
  margin-right: 14.1732pt;
  margin-top: 0.0pt;
  padding-bottom: 10pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 10pt;
  text-align: left;
}

table.CODE
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 12.0pt;
  margin-left: 56.6928pt;
  margin-right: 14.1732pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
}

img.Default
{
  border-bottom-color: Gainsboro;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-left-color: Gainsboro;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Gainsboro;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Gainsboro;
  border-top-style: solid;
  border-top-width: thin;
  left: 0pt;
  margin-bottom: 0px;
  margin-left: 15pt;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 1px;
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 1px;
  position: relative;
}

