p.Sourcecode, li.Sourcecode, div.Sourcecode, pre.Sourcecode, pre {
  mso-style-unhide: no;
  mso-style-qformat: yes;
  mso-style-parent: "";
  margin-top: 6.0pt;
  margin-right: 0cm;
  margin-bottom: 6.0pt;
  margin-left: 0cm;
  text-align: left;
  mso-pagination: widow-orphan;
  tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
  font-size: {{monospacefontsize}};
  font-family: {{monospacefont}};
  mso-fareast-font-family: Calibri;
  mso-bidi-font-family: "Courier New";
  mso-ansi-language: EN-GB; }

p.pseudocode, li.pseudocode, div.pseudocode {
  mso-style-unhide: no;
  mso-style-qformat: yes;
  mso-style-parent: "";
  margin-top: 6.0pt;
  margin-right: 0cm;
  margin-bottom: 6.0pt;
  margin-left: 0cm;
  text-align: left;
  mso-pagination: widow-orphan;
  tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
  font-size: {{normalfontsize}};
  font-family: {{bodyfont}};
  mso-fareast-font-family: Calibri;
  mso-bidi-font-family: "Courier New";
  mso-ansi-language: EN-GB; }

p.annex_obligation, li.annex_obligation, div.annex_obligation {
  mso-style-unhide: no;
  mso-style-qformat: yes;
  mso-style-parent: "";
  margin-top: 6.0pt;
  margin-right: 0cm;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-bottom: .0001pt;
  text-align: center;
  mso-pagination: widow-orphan;
  tab-stops: 39.7pt 59.55pt 79.4pt 99.25pt;
  mso-layout-grid-align: none;
  punctuation-wrap: simple;
  text-autospace: none;
  font-size: {{normalfontsize}};
  font-family: {{bodyfont}};
  mso-fareast-font-family: "Times New Roman";
  mso-ansi-language: EN-US; }

p.Biblio, li.Biblio, div.Biblio, p.NormRef, li.NormRef, div.NormRef {
  mso-style-unhide: no;
  mso-style-qformat: yes;
  mso-style-parent: "";
  margin-top: 6.0pt;
  margin-right: 0cm;
  margin-bottom: 0cm;
  margin-left: 39.7pt;
  margin-bottom: .0001pt;
  text-indent: -39.7pt;
  mso-pagination: widow-orphan;
  tab-stops: 39.7pt 59.55pt 79.4pt 99.25pt;
  mso-layout-grid-align: none;
  punctuation-wrap: simple;
  text-autospace: none;
  font-size: {{normalfontsize}};
  mso-bidi-font-size: 10.0pt;
  font-family: {{bodyfont}};
  mso-fareast-font-family: {{bodyfont}};
  mso-bidi-font-family: {{bodyfont}};
  mso-ansi-language: EN-GB; }

p.FigureTitle {
  mso-style-unhide: no;
  mso-style-qformat: yes;
  mso-style-parent: "";
  margin-top: {{normalfontsize}};
  margin-right: 0cm;
  margin-bottom: 6.0pt;
  margin-left: 0cm;
  text-align: center;
  mso-pagination: widow-orphan lines-together;
  tab-stops: 39.7pt 59.55pt 79.4pt 99.25pt;
  mso-layout-grid-align: none;
  punctuation-wrap: simple;
  text-autospace: none;
  font-weight: bold;
  font-size: {{normalfontsize}};
  mso-bidi-font-size: 10.0pt;
  font-family: {{bodyfont}};
  mso-fareast-font-family: {{bodyfont}};
  mso-bidi-font-family: {{bodyfont}};
  mso-ansi-language: EN-GB; }

p.SourceTitle {
  mso-style-unhide: no;
  mso-style-qformat: yes;
  mso-style-parent: "";
  margin-top: 18.0pt;
  margin-right: 0cm;
  margin-bottom: 6.0pt;
  margin-left: 0cm;
  text-align: center;
  mso-pagination: widow-orphan lines-together;
  page-break-after: avoid;
  tab-stops: 39.7pt 59.55pt 79.4pt 99.25pt;
  mso-layout-grid-align: none;
  punctuation-wrap: simple;
  text-autospace: none;
  font-weight: bold;
  font-size: {{normalfontsize}};
  mso-bidi-font-size: 10.0pt;
  font-family: {{bodyfont}};
  mso-fareast-font-family: {{bodyfont}};
  mso-bidi-font-family: {{bodyfont}};
  mso-ansi-language: EN-GB; }

p.AdmonitionTitle, p.RecommendationTitle {
  mso-style-unhide: no;
  mso-style-qformat: yes;
  mso-style-parent: "";
  margin-top: 18.0pt;
  margin-right: 0cm;
  margin-bottom: 6.0pt;
  margin-left: 0cm;
  text-align: center;
  mso-pagination: widow-orphan lines-together;
  page-break-after: avoid;
  tab-stops: 39.7pt 59.55pt 79.4pt 99.25pt;
  mso-layout-grid-align: none;
  punctuation-wrap: simple;
  text-autospace: none;
  font-weight: bold;
  font-size: {{normalfontsize}};
  mso-bidi-font-size: 10.0pt;
  font-family: {{bodyfont}};
  mso-fareast-font-family: {{bodyfont}};
  mso-bidi-font-family: {{bodyfont}};
  mso-ansi-language: EN-GB; }

p.TableTitle {
  mso-style-unhide: no;
  mso-style-qformat: yes;
  mso-style-parent: "";
  margin-top: 18.0pt;
  margin-right: 0cm;
  margin-bottom: 6.0pt;
  margin-left: 0cm;
  text-align: center;
  mso-pagination: widow-orphan lines-together;
  page-break-after: avoid;
  tab-stops: 39.7pt 59.55pt 79.4pt 99.25pt;
  mso-layout-grid-align: none;
  punctuation-wrap: simple;
  text-autospace: none;
  font-weight: bold;
  font-size: {{normalfontsize}};
  mso-bidi-font-size: 10.0pt;
  font-family: {{bodyfont}};
  mso-fareast-font-family: {{bodyfont}};
  mso-bidi-font-family: {{bodyfont}};
  mso-ansi-language: EN-GB; }

p.Note, div.Note, li.Note {
  mso-style-unhide: no;
  mso-style-qformat: yes;
  margin-top: 4.0pt;
  margin-right: 0cm;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-bottom: .0001pt;
  text-align: justify;
  text-justify: inter-ideograph;
  mso-pagination: widow-orphan;
  tab-stops: 39.7pt 59.55pt 79.4pt 99.25pt;
  mso-layout-grid-align: none;
  punctuation-wrap: simple;
  text-autospace: none;
  font-size: {{smallerfontsize}};
  mso-bidi-font-size: 10.0pt;
  font-family: {{bodyfont}};
  mso-fareast-font-family: {{bodyfont}};
  mso-bidi-font-family: {{bodyfont}};
  mso-ansi-language: EN-GB; }

p.TableFootnote, div.TableFootnote, li.TableFootnote {
  mso-style-unhide: no;
  mso-style-qformat: yes;
  margin-top: 2.0pt;
  margin-right: 0cm;
  margin-bottom: 2.0pt;
  margin-left: 14.2pt;
  text-indent: -14.2pt;
  margin-bottom: .0001pt;
  mso-pagination: widow-orphan;
  tab-stops: 39.7pt 59.55pt 79.4pt 99.25pt;
  mso-layout-grid-align: none;
  punctuation-wrap: simple;
  text-autospace: none;
  font-size: {{smallerfontsize}};
  mso-bidi-font-size: 10.0pt;
  font-family: {{bodyfont}};
  mso-fareast-font-family: {{bodyfont}};
  mso-bidi-font-family: {{bodyfont}};
  mso-ansi-language: EN-GB; }

p.FooterQP, li.FooterQP, div.FooterQP {
  mso-style-name: Footer_QP;
  mso-style-unhide: no;
  margin: 0cm;
  margin-bottom: .0001pt;
  mso-pagination: widow-orphan;
  tab-stops: 45.35pt right 439.45pt 17.0cm;
  mso-layout-grid-align: none;
  punctuation-wrap: simple;
  text-autospace: none;
  font-size: 11.0pt;
  mso-bidi-font-size: 10.0pt;
  font-family: {{bodyfont}};
  mso-fareast-font-family: {{bodyfont}};
  mso-ansi-language: EN-GB;
  mso-fareast-language: EN-US;
  font-weight: bold;
  mso-bidi-font-weight: normal; }

p.FooterQPLandscape, li.FooterQPLandscape, div.FooterQPLandscape {
  mso-style-unhide: no;
  margin: 0cm;
  margin-bottom: .0001pt;
  mso-pagination: widow-orphan;
  tab-stops: 45.35pt right 439.45pt 733.1pt;
  mso-layout-grid-align: none;
  punctuation-wrap: simple;
  text-autospace: none;
  font-size: 11.0pt;
  mso-bidi-font-size: 10.0pt;
  font-family: {{bodyfont}};
  mso-fareast-font-family: {{bodyfont}};
  mso-ansi-language: EN-GB;
  mso-fareast-language: EN-US;
  font-weight: bold;
  mso-bidi-font-weight: normal; }

p.FirstFooter, li.FirstFooter, div.FirstFooter {
  mso-style-name: FirstFooter;
  mso-style-unhide: no;
  mso-style-parent: Footer;
  margin-top: 2.0pt;
  margin-right: 0cm;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-bottom: .0001pt;
  mso-pagination: widow-orphan;
  font-size: 8.0pt;
  mso-bidi-font-size: 10.0pt;
  font-family: {{bodyfont}};
  mso-fareast-font-family: {{bodyfont}};
  mso-ansi-language: EN-GB;
  mso-fareast-language: EN-US; }

p.ANNEX, li.ANNEX, div.ANNEX {
  mso-style-name: ANNEX;
  mso-style-priority: 10;
  mso-style-unhide: no;
  mso-style-next: Normal;
  margin-top: 0cm;
  margin-right: 0cm;
  margin-bottom: 24.0pt;
  margin-left: 0cm;
  text-align: center;
  text-indent: 0cm;
  line-height: 15.5pt;
  mso-line-height-rule: exactly;
  page-break-before: always;
  mso-pagination: widow-orphan;
  page-break-after: avoid;
  mso-outline-level: 1;
  mso-list: l0 level1 lfo12;
  tab-stops: 20.15pt;
  font-size: 14.0pt;
  mso-bidi-font-size: 11.0pt;
  font-family: {{headerfont}};
  mso-fareast-font-family: {{headerfont}};
  mso-bidi-font-family: {{headerfont}};
  mso-ansi-language: EN-GB;
  mso-fareast-language: JA;
  font-weight: bold;
  mso-bidi-font-weight: normal; }

p.Normalaftertitle, li.Normalaftertitle, div.Normalaftertitle {
  mso-style-name: Normal_after_title;
  mso-style-unhide: no;
  mso-style-next: Normal;
  margin-top: 18.0pt;
  margin-right: 0cm;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-bottom: .0001pt;
  text-align: justify;
  text-justify: inter-ideograph;
  mso-pagination: widow-orphan;
  tab-stops: 39.7pt 59.55pt 79.4pt 99.25pt;
  mso-layout-grid-align: none;
  punctuation-wrap: simple;
  text-autospace: none;
  font-size: {{normalfontsize}};
  mso-bidi-font-size: 10.0pt;
  font-family: {{bodyfont}};
  mso-fareast-font-family: {{bodyfont}};
  mso-ansi-language: EN-GB;
  mso-fareast-language: EN-US; }

p.BiblioTitle, li.BiblioTitle, div.BiblioTitle {
  mso-style-name: "Biblio Title";
  mso-style-noshow: yes;
  mso-style-unhide: no;
  margin-top: 0cm;
  margin-right: 0cm;
  margin-bottom: 15.5pt;
  margin-left: 0cm;
  text-align: center;
  line-height: 15.5pt;
  mso-pagination: widow-orphan;
  mso-outline-level: 1;
  tab-stops: 20.15pt;
  font-size: 14.0pt;
  mso-bidi-font-size: 11.0pt;
  font-family: {{headerfont}};
  mso-fareast-font-family: {{headerfont}};
  mso-bidi-font-family: {{headerfont}};
  mso-ansi-language: EN-GB;
  font-weight: bold;
  mso-bidi-font-weight: normal; }

p.Definition, li.Definition, div.Definition {
  mso-style-name: Definition;
  mso-style-priority: 9;
  mso-style-unhide: no;
  margin-top: 0cm;
  margin-right: 0cm;
  margin-bottom: 6.0pt;
  margin-left: 0cm;
  text-align: justify;
  line-height: {{normalfontsize}};
  mso-pagination: widow-orphan;
  tab-stops: 20.15pt;
  font-size: {{smallerfontsize}};
  font-family: {{bodyfont}};
  mso-fareast-font-family: {{bodyfont}};
  mso-bidi-font-family: {{bodyfont}};
  mso-ansi-language: EN-GB; }

p.ForewordTitle, li.ForewordTitle, div.ForewordTitle {
  mso-style-name: "Foreword Title";
  mso-style-noshow: yes;
  mso-style-unhide: no;
  margin-top: 0cm;
  margin-right: 0cm;
  margin-bottom: 15.5pt;
  margin-left: 0cm;
  text-align: justify;
  line-height: 15.5pt;
  page-break-before: always;
  mso-pagination: widow-orphan;
  page-break-after: avoid;
  mso-outline-level: 1;
  mso-hyphenate: none;
  tab-stops: 20.15pt;
  font-size: 14.0pt;
  mso-bidi-font-size: 11.0pt;
  font-family: {{headerfont}};
  mso-fareast-font-family: {{headerfont}};
  mso-bidi-font-family: {{headerfont}};
  mso-ansi-language: EN-GB;
  font-weight: bold;
  mso-bidi-font-weight: normal; }

p.IntroTitle, li.IntroTitle, div.IntroTitle {
  mso-style-name: "Intro Title";
  mso-style-noshow: yes;
  mso-style-unhide: no;
  mso-style-parent: "Foreword Title";
  margin-top: 0cm;
  margin-right: 0cm;
  margin-bottom: 15.5pt;
  margin-left: 0cm;
  text-align: justify;
  line-height: 15.5pt;
  mso-pagination: widow-orphan;
  page-break-after: avoid;
  mso-outline-level: 1;
  mso-hyphenate: none;
  tab-stops: 20.15pt;
  font-size: 14.0pt;
  mso-bidi-font-size: 11.0pt;
  font-family: {{headerfont}};
  mso-fareast-font-family: {{headerfont}};
  mso-bidi-font-family: {{headerfont}};
  mso-ansi-language: EN-GB;
  font-weight: bold;
  page-break-before: always;
  mso-bidi-font-weight: normal; }

p.TitlePageSubhead, li.TitlePageSubhead, div.TitlePageSubhead {
  mso-style-noshow: yes;
  mso-style-unhide: no;
  mso-style-parent: "Foreword Title";
  margin-top: 0cm;
  margin-right: 0cm;
  margin-bottom: 15.5pt;
  margin-left: 0cm;
  text-align: center;
  line-height: 15.5pt;
  mso-pagination: widow-orphan;
  page-break-after: avoid;
  mso-hyphenate: none;
  tab-stops: 20.15pt;
  font-size: 14.0pt;
  mso-bidi-font-size: 11.0pt;
  font-family: {{headerfont}};
  mso-fareast-font-family: {{headerfont}};
  mso-bidi-font-family: {{headerfont}};
  mso-ansi-language: EN-GB;
  font-weight: bold;
  mso-bidi-font-weight: normal; }

p.Terms, li.Terms, div.Terms {
  mso-style-name: "Term\(s\)";
  mso-style-priority: 8;
  mso-style-unhide: no;
  mso-style-next: Definition;
  margin: 0cm;
  margin-bottom: .0001pt;
  line-height: {{normalfontsize}};
  mso-pagination: widow-orphan;
  page-break-after: avoid;
  mso-hyphenate: none;
  tab-stops: 20.15pt;
  font-size: {{smallerfontsize}};
  font-family: {{headerfont}};
  mso-fareast-font-family: {{headerfont}};
  mso-bidi-font-family: {{headerfont}};
  mso-ansi-language: EN-GB;
  font-weight: bold;
  mso-bidi-font-weight: normal; }

p.AltTerms, li.AltTerms, div.AltTerms {
  mso-style-name: "AltTerm\(s\)";
  mso-style-priority: 8;
  mso-style-unhide: no;
  mso-style-next: Definition;
  margin: 0cm;
  margin-bottom: .0001pt;
  line-height: {{normalfontsize}};
  mso-pagination: widow-orphan;
  page-break-after: avoid;
  mso-hyphenate: none;
  tab-stops: 20.15pt;
  font-size: {{smallerfontsize}};
  font-family: {{bodyfont}};
  mso-fareast-font-family: {{bodyfont}};
  mso-bidi-font-family: {{bodyfont}};
  mso-ansi-language: EN-GB;
  mso-bidi-font-weight: normal; }

p.DeprecatedTerms, li.DeprecatedTerms, div.DeprecatedTerms {
  mso-style-name: "DeprecatedTerm\(s\)";
  mso-style-priority: 8;
  mso-style-unhide: no;
  mso-style-next: Definition;
  margin: 0cm;
  margin-bottom: .0001pt;
  line-height: {{normalfontsize}};
  mso-pagination: widow-orphan;
  page-break-after: avoid;
  mso-hyphenate: none;
  tab-stops: 20.15pt;
  font-size: {{smallerfontsize}};
  font-family: {{bodyfont}};
  mso-fareast-font-family: {{bodyfont}};
  mso-bidi-font-family: {{bodyfont}};
  mso-ansi-language: EN-GB;
  mso-bidi-font-weight: normal; }

p.TermNum, li.TermNum, div.TermNum {
  mso-style-name: TermNum;
  mso-style-priority: 7;
  mso-style-unhide: no;
  mso-style-next: "Term\(s\)";
  margin-top: 6.0pt;
  margin-right: 0cm;
  margin-bottom: 0cm;
  margin-left: 0cm;
  line-height: {{normalfontsize}};
  text-align: justify;
  text-justify: inter-ideograph;
  mso-pagination: widow-orphan;
  page-break-after: avoid;
  tab-stops: 20.15pt;
  font-size: {{normalfontsize}};
  font-family: {{bodyfont}};
  mso-fareast-font-family: {{bodyfont}};
  mso-bidi-font-family: {{bodyfont}};
  mso-ansi-language: EN-GB;
  mso-bidi-font-weight: normal; }

p.zzContents, li.zzContents, div.zzContents {
  mso-style-name: zzContents;
  mso-style-noshow: yes;
  mso-style-unhide: no;
  mso-style-next: "TOC 1";
  margin-top: 48.0pt;
  margin-right: 0cm;
  margin-bottom: 15.5pt;
  margin-left: 0cm;
  line-height: 15.5pt;
  mso-line-height-rule: exactly;
  page-break-before: always;
  mso-pagination: widow-orphan;
  page-break-after: avoid;
  mso-hyphenate: none;
  tab-stops: 20.15pt;
  font-size: 14.0pt;
  mso-bidi-font-size: 11.0pt;
  font-family: {{headerfont}};
  mso-fareast-font-family: {{headerfont}};
  mso-bidi-font-family: {{headerfont}};
  mso-ansi-language: EN-GB;
  font-weight: bold;
  mso-bidi-font-weight: normal; }

p.zzCopyright, li.zzCopyright {
  mso-style-name: zzCopyright;
  mso-style-noshow: yes;
  mso-style-unhide: no;
  mso-style-next: Normal;
  margin-top: 0cm;
  margin-right: 14.2pt;
  margin-bottom: 6.0pt;
  margin-left: 14.2pt;
  text-align: justify;
  line-height: {{normalfontsize}};
  mso-pagination: widow-orphan;
  tab-stops: 20.15pt 25.7pt 481.15pt;
  padding: 0cm;
  mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt;
  font-size: {{normalfontsize}};
  font-family: {{bodyfont}};
  mso-fareast-font-family: {{bodyfont}};
  mso-bidi-font-family: {{bodyfont}};
  mso-ansi-language: EN-GB; }

div.zzCopyright {
  mso-element: para-border-div;
  border: solid windowtext 1.0pt;
  mso-border-top-alt: solid windowtext .5pt;
  mso-border-left-alt: solid windowtext .5pt;
  mso-border-right-alt: solid windowtext .5pt;
  mso-border-bottom-alt: solid windowtext .5pt;
  padding: 1.0pt 4.0pt 0cm 4.0pt;
  margin-left: 5.1pt;
  margin-right: 5.1pt; }

p.zzCopyright_address {
  margin-top: 0cm;
  margin-right: 14.2pt;
  margin-bottom: 0.0pt;
  margin-left: 14.2pt;
  mso-layout-grid-align: none;
  text-autospace: none;
  padding-left: 20pt;
  mso-padding-alt-left: 20pt;
  font-size: 10.0pt;
  text-align: left;
  mso-bidi-font-size: 11.0pt; }

p.zzSTDTitle, li.zzSTDTitle, div.zzSTDTitle {
  mso-style-name: zzSTDTitle;
  mso-style-noshow: yes;
  mso-style-unhide: no;
  mso-style-next: Normal;
  margin-top: 20.0pt;
  margin-right: 0cm;
  margin-bottom: 38.0pt;
  margin-left: 0cm;
  line-height: 17.5pt;
  mso-line-height-rule: exactly;
  mso-pagination: widow-orphan;
  mso-hyphenate: none;
  tab-stops: 20.15pt;
  font-size: 16.0pt;
  mso-bidi-font-size: 11.0pt;
  font-family: {{headerfont}};
  mso-fareast-font-family: {{headerfont}};
  mso-bidi-font-family: {{headerfont}};
  mso-ansi-language: EN-GB;
  font-weight: bold;
  mso-bidi-font-weight: normal; }

p.zzSTDTitle1, li.zzSTDTitle1, div.zzSTDTitle1 {
  mso-style-name: zzSTDTitle;
  mso-style-noshow: yes;
  mso-style-unhide: no;
  mso-style-next: Normal;
  margin-top: 0pt;
  margin-right: 0cm;
  margin-bottom: 18.0pt;
  margin-left: 0cm;
  line-height: 17.5pt;
  mso-line-height-rule: exactly;
  mso-pagination: widow-orphan;
  mso-hyphenate: none;
  tab-stops: 20.15pt;
  font-size: 14.0pt;
  mso-bidi-font-size: 11.0pt;
  font-family: {{headerfont}};
  mso-fareast-font-family: {{headerfont}};
  mso-bidi-font-family: {{headerfont}};
  mso-ansi-language: EN-GB;
  text-align: left;
  font-weight: bold;
  mso-bidi-font-weight: normal; }

p.zzSTDTitle2, li.zzSTDTitle2, div.zzSTDTitle2 {
  mso-style-name: zzSTDTitle;
  mso-style-noshow: yes;
  mso-style-unhide: no;
  mso-style-next: Normal;
  margin-top: 0pt;
  margin-right: 0cm;
  margin-bottom: 18.0pt;
  margin-left: 0cm;
  line-height: 17.5pt;
  mso-line-height-rule: exactly;
  mso-pagination: widow-orphan;
  mso-hyphenate: none;
  tab-stops: 20.15pt;
  font-size: 14.0pt;
  mso-bidi-font-size: 11.0pt;
  font-family: {{headerfont}};
  mso-fareast-font-family: {{headerfont}};
  mso-bidi-font-family: {{headerfont}};
  mso-ansi-language: EN-GB;
  font-weight: bold;
  text-align: center;
  mso-bidi-font-weight: normal; }

p.zzSTDTitle3, li.zzSTDTitle3, div.zzSTDTitle3 {
  mso-style-name: zzSTDTitle;
  mso-style-noshow: yes;
  mso-style-unhide: no;
  mso-style-next: Normal;
  margin-top: 0pt;
  margin-right: 0cm;
  margin-bottom: 18.0pt;
  margin-left: 0cm;
  line-height: 17.5pt;
  mso-line-height-rule: exactly;
  mso-pagination: widow-orphan;
  mso-hyphenate: none;
  tab-stops: 20.15pt;
  font-size: 14.0pt;
  mso-bidi-font-size: 11.0pt;
  font-family: {{headerfont}};
  mso-fareast-font-family: {{headerfont}};
  mso-bidi-font-family: {{headerfont}};
  mso-ansi-language: EN-GB;
  font-style: italic;
  text-align: center;
  mso-bidi-font-weight: normal; }

p.Quote, li.Quote, div.Quote {
  mso-style-priority: 99;
  margin-top: 0cm;
  margin-right: 36.0pt;
  margin-bottom: 0cm;
  margin-left: 36.0pt;
  text-align: justify;
  line-height: {{normalfontsize}};
  mso-pagination: widow-orphan;
  tab-stops: 20.15pt;
  font-size: {{normalfontsize}};
  font-family: {{bodyfont}};
  mso-fareast-font-family: {{bodyfont}};
  mso-bidi-font-family: {{bodyfont}};
  mso-ansi-language: EN-GB; }

p.QuoteAttribution {
  text-align: right;
  mso-style-priority: 99;
  margin-top: 0cm;
  margin-right: 36.0pt;
  margin-bottom: 0cm;
  margin-left: 36.0pt;
  line-height: {{normalfontsize}};
  mso-pagination: widow-orphan;
  tab-stops: 20.15pt;
  font-size: {{normalfontsize}};
  font-family: {{bodyfont}};
  mso-fareast-font-family: {{bodyfont}};
  mso-bidi-font-family: {{bodyfont}};
  mso-ansi-language: EN-GB; }

p.Admonition, li.Admonition, div.Admonition {
  mso-style-priority: 99;
  margin-top: 0cm;
  margin-right: 57.6pt;
  margin-bottom: 0cm;
  margin-left: 57.6pt;
  margin-bottom: .0001pt;
  mso-pagination: widow-orphan;
  border: none;
  mso-border-alt: solid #4472C4 .25pt;
  mso-border-themecolor: accent1;
  padding: 0cm;
  mso-padding-alt: 10.0pt 10.0pt 10.0pt 10.0pt;
  font-size: {{normalfontsize}};
  font-family: {{bodyfont}};
  mso-ascii-font-family: {{bodyfont}};
  mso-ascii-theme-font: minor-latin;
  mso-fareast-font-family: {{bodyfont}};
  mso-fareast-theme-font: minor-fareast;
  mso-hansi-font-family: {{bodyfont}};
  mso-hansi-theme-font: minor-latin;
  mso-bidi-font-family: {{bodyfont}};
  mso-bidi-theme-font: minor-bidi;
  color: #4472C4;
  mso-themecolor: accent1;
  mso-ansi-language: EN-AU;
  font-style: italic; }

p.Code, li.Code, div.Code {
  mso-style-name: Code;
  mso-style-priority: 16;
  mso-style-unhide: no;
  mso-style-qformat: yes;
  margin: 0cm;
  margin-bottom: .0001pt;
  line-height: 10.0pt;
  mso-pagination: widow-orphan;
  tab-stops: 20.15pt;
  font-size: 9.0pt;
  mso-bidi-font-size: 11.0pt;
  font-family: {{monospacefont}};
  mso-fareast-font-family: Calibri;
  mso-bidi-font-family: "Source Sans Pro";
  mso-ansi-language: EN-GB; }

p.Formula, li.Formula, div.Formula {
  mso-style-name: Formula;
  mso-style-noshow: yes;
  mso-style-unhide: no;
  margin-top: 6.0pt;
  margin-right: 0cm;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-bottom: .0001pt;
  mso-pagination: widow-orphan;
  tab-stops: 39.7pt center 241.0pt right 17.0cm;
  mso-layout-grid-align: none;
  punctuation-wrap: simple;
  text-autospace: none;
  font-size: {{normalfontsize}};
  mso-bidi-font-size: 10.0pt;
  font-family: {{bodyfont}};
  mso-fareast-font-family: {{bodyfont}};
  mso-bidi-font-family: {{bodyfont}};
  mso-ansi-language: EN-GB; }

table.formula_dl {
  margin-left: 1.4cm;
  margin-right: 1.4cm; }

/* definition list */
p.enumlev1, li.enumlev1, div.enumlev1 {
  mso-style-name: enumlev1;
  mso-style-unhide: no;
  margin-top: 4.0pt;
  margin-right: 0cm;
  margin-bottom: 0cm;
  margin-left: 39.7pt;
  margin-bottom: .0001pt;
  text-align: justify;
  text-justify: inter-ideograph;
  text-indent: -39.7pt;
  mso-pagination: widow-orphan;
  tab-stops: 39.7pt 59.55pt 79.4pt 99.25pt;
  mso-layout-grid-align: none;
  punctuation-wrap: simple;
  text-autospace: none;
  font-size: {{normalfontsize}};
  mso-bidi-font-size: 10.0pt;
  font-family: {{bodyfont}};
  mso-fareast-font-family: {{bodyfont}};
  mso-ansi-language: EN-GB;
  mso-fareast-language: EN-US; }

p.enumlev2, li.enumlev2, div.enumlev2 {
  mso-style-name: enumlev2;
  mso-style-unhide: no;
  mso-style-parent: enumlev1;
  margin-top: 4.0pt;
  margin-right: 0cm;
  margin-bottom: 0cm;
  margin-left: 59.55pt;
  margin-bottom: .0001pt;
  text-align: justify;
  text-justify: inter-ideograph;
  text-indent: -19.85pt;
  mso-pagination: widow-orphan;
  tab-stops: 39.7pt 59.55pt 79.4pt 99.25pt;
  mso-layout-grid-align: none;
  punctuation-wrap: simple;
  text-autospace: none;
  font-size: {{normalfontsize}};
  mso-bidi-font-size: 10.0pt;
  font-family: {{bodyfont}};
  mso-fareast-font-family: {{bodyfont}};
  mso-ansi-language: EN-GB;
  mso-fareast-language: EN-US; }

p.enumlev3, li.enumlev3, div.enumlev3 {
  mso-style-name: enumlev3;
  mso-style-unhide: no;
  mso-style-parent: enumlev2;
  margin-top: 4.0pt;
  margin-right: 0cm;
  margin-bottom: 0cm;
  margin-left: 79.4pt;
  margin-bottom: .0001pt;
  text-align: justify;
  text-justify: inter-ideograph;
  text-indent: -19.85pt;
  mso-pagination: widow-orphan;
  tab-stops: 39.7pt 59.55pt 79.4pt 99.25pt;
  mso-layout-grid-align: none;
  punctuation-wrap: simple;
  text-autospace: none;
  font-size: {{normalfontsize}};
  mso-bidi-font-size: 10.0pt;
  font-family: {{bodyfont}};
  mso-fareast-font-family: {{bodyfont}};
  mso-ansi-language: EN-GB;
  mso-fareast-language: EN-US; }

p.RecNo, li.RecNo, div.RecNo {
  mso-style-name: Rec_No;
  mso-style-unhide: no;
  mso-style-next: Rec_title;
  margin: 0cm;
  margin-bottom: .0001pt;
  mso-pagination: widow-orphan lines-together;
  page-break-after: avoid;
  tab-stops: 39.7pt 59.55pt 79.4pt 99.25pt;
  mso-layout-grid-align: none;
  punctuation-wrap: simple;
  text-autospace: none;
  font-size: 14.0pt;
  mso-bidi-font-size: 10.0pt;
  font-family: {{bodyfont}};
  mso-fareast-font-family: {{bodyfont}};
  mso-ansi-language: EN-GB;
  mso-fareast-language: EN-US;
  font-weight: bold;
  mso-bidi-font-weight: normal; }

p.boilerplateHdr {
  text-align: center;
  font-family: {{bodyfont}};
  font-size: 11.0pt; }

p.boilerplate {
  font-family: {{bodyfont}};
  font-size: {{smallerfontsize}};
  text-align: justify;
  margin-top: 6.0pt;
  margin-bottom: 0.0pt; }

p.draftwarningHdr {
  text-align: center;
  font-family: {{bodyfont}};
  font-weight: bold;
  font-size: 16.0pt;
  font-style: italic; }

span.addition {
  color: blue; }

span.deletion {
  color: red;
  text-decoration: line-through; }

@page {
  mso-page-border-surround-header: no;
  mso-page-border-surround-footer: no;
  mso-footnote-separator: url("file:///C:/Doc/FILENAME_files/header.html") fs;
  mso-footnote-continuation-separator: url("file:///C:/Doc/FILENAME_files/header.html") fcs;
  mso-endnote-separator: url("file:///C:/Doc/FILENAME_files/header.html") es;
  mso-endnote-continuation-separator: url("file:///C:/Doc/FILENAME_files/header.html") ecs;
  mso-facing-pages: yes; }

@page WordSection1 {
  size: 21.0cm 842.0pt;
  margin: 54.45pt 54.45pt 14.2pt 54.45pt;
  mso-header-margin: 1.0cm;
  mso-footer-margin: 14.2pt;
  mso-even-header: url("file:///C:/Doc/FILENAME_files/header.html") eh1;
  mso-header: url("file:///C:/Doc/FILENAME_files/header.html") h1;
  mso-even-footer: url("file:///C:/Doc/FILENAME_files/header.html") ef1;
  mso-paper-source: 0; }

div.WordSection1 {
  page: WordSection1; }

@page WordSection2 {
  size: 21.0cm 842.0pt;
  margin: 54.45pt 54.45pt 54.45pt 54.45pt;
  mso-header-margin: 24.1pt;
  mso-footer-margin: 24.1pt;
  mso-page-numbers: roman-lower 1;
  mso-even-header: url("file:///C:/Doc/FILENAME_files/header.html") eh2;
  mso-header: url("file:///C:/Doc/FILENAME_files/header.html") h2;
  mso-even-footer: url("file:///C:/Doc/FILENAME_files/header.html") ef2;
  mso-footer: url("file:///C:/Doc/FILENAME_files/header.html") f2;
  mso-first-header: url("file:///C:/Doc/FILENAME_files/header.html") fh2;
  mso-first-footer: url("file:///C:/Doc/FILENAME_files/header.html") ff2;
  mso-paper-source: 0; }

@page WordSection2L {
  size: 842.0pt 21.0cm;
  margin: 54.45pt 54.45pt 54.45pt 54.45pt;
  mso-header-margin: 24.1pt;
  mso-footer-margin: 24.1pt;
  mso-even-header: url("file:///C:/Doc/FILENAME_files/header.html") eh2l;
  mso-header: url("file:///C:/Doc/FILENAME_files/header.html") h2l;
  mso-even-footer: url("file:///C:/Doc/FILENAME_files/header.html") ef2l;
  mso-footer: url("file:///C:/Doc/FILENAME_files/header.html") f2l;
  mso-first-header: url("file:///C:/Doc/FILENAME_files/header.html") fh2l;
  mso-first-footer: url("file:///C:/Doc/FILENAME_files/header.html") ff2l;
  mso-paper-source: 0; }

@page WordSection2P {
  size: 21.0cm 842.0pt;
  margin: 54.45pt 54.45pt 54.45pt 54.45pt;
  mso-header-margin: 24.1pt;
  mso-footer-margin: 24.1pt;
  mso-even-header: url("file:///C:/Doc/FILENAME_files/header.html") eh2;
  mso-header: url("file:///C:/Doc/FILENAME_files/header.html") h2;
  mso-even-footer: url("file:///C:/Doc/FILENAME_files/header.html") ef2;
  mso-footer: url("file:///C:/Doc/FILENAME_files/header.html") f2;
  mso-first-header: url("file:///C:/Doc/FILENAME_files/header.html") fh2;
  mso-first-footer: url("file:///C:/Doc/FILENAME_files/header.html") ff2;
  mso-paper-source: 0; }

div.WordSection2 {
  page: WordSection2; }

@page WordSection3 {
  size: 21.0cm 842.0pt;
  margin: 2.0cm 2.0cm 2.0cm 2.0cm;
  mso-header-margin: 1.0cm;
  mso-footer-margin: 1.0cm;
  mso-page-numbers: 1;
  mso-even-header: url("file:///C:/Doc/FILENAME_files/header.html") eh2;
  mso-header: url("file:///C:/Doc/FILENAME_files/header.html") h2;
  mso-even-footer: url("file:///C:/Doc/FILENAME_files/header.html") ef3;
  mso-footer: url("file:///C:/Doc/FILENAME_files/header.html") f3;
  mso-first-header: url("file:///C:/Doc/FILENAME_files/header.html") fh2;
  mso-first-footer: url("file:///C:/Doc/FILENAME_files/header.html") ff2;
  mso-paper-source: 0; }

@page WordSection3L {
  size: 842.0pt 21.0cm;
  margin: 2.0cm 2.0cm 2.0cm 2.0cm;
  mso-header-margin: 1.0cm;
  mso-footer-margin: 1.0cm;
  mso-even-header: url("file:///C:/Doc/FILENAME_files/header.html") eh2l;
  mso-header: url("file:///C:/Doc/FILENAME_files/header.html") h2l;
  mso-even-footer: url("file:///C:/Doc/FILENAME_files/header.html") ef3l;
  mso-footer: url("file:///C:/Doc/FILENAME_files/header.html") f3l;
  mso-first-header: url("file:///C:/Doc/FILENAME_files/header.html") fh2l;
  mso-first-footer: url("file:///C:/Doc/FILENAME_files/header.html") ff2l;
  mso-paper-source: 0; }

@page WordSection3P {
  size: 21.0cm 842.0pt;
  margin: 2.0cm 2.0cm 2.0cm 2.0cm;
  mso-header-margin: 1.0cm;
  mso-footer-margin: 1.0cm;
  mso-even-header: url("file:///C:/Doc/FILENAME_files/header.html") eh2;
  mso-header: url("file:///C:/Doc/FILENAME_files/header.html") h2;
  mso-even-footer: url("file:///C:/Doc/FILENAME_files/header.html") ef3;
  mso-footer: url("file:///C:/Doc/FILENAME_files/header.html") f3;
  mso-first-header: url("file:///C:/Doc/FILENAME_files/header.html") fh2;
  mso-first-footer: url("file:///C:/Doc/FILENAME_files/header.html") ff2;
  mso-paper-source: 0; }

div.WordSection3 {
  page: WordSection3; }

table.MsoISOTable, table.MsoISOTableBig {
  mso-style-name: "Table ISO";
  mso-tstyle-rowband-size: 0;
  mso-tstyle-colband-size: 0;
  mso-style-noshow: yes;
  mso-style-priority: 99;
  mso-style-parent: "";
  mso-padding-alt: 0cm 2.85pt 0cm 2.85pt;
  mso-para-margin: 0cm;
  mso-para-margin-bottom: .0001pt;
  mso-pagination: widow-orphan;
  border-collapse: collapse;
  mso-table-layout-alt: fixed;
  border: solid windowtext 2pt;
  mso-border-alt: solid windowtext 2pt;
  mso-yfti-tbllook: 480;
  mso-border-insideh: .75pt solid windowtext;
  mso-border-insidev: .75pt solid windowtext;
  font-size: {{smallerfontsize}};
  font-family: {{bodyfont}}; }

table.MsoISOTable th, table.MsoISOTableBig th {
  border: solid windowtext 1pt;
  mso-border-alt: solid windowtext 1pt;
  padding: 0cm 2.85pt 0cm 2.85pt; }

table.MsoISOTable td, table.MsoISOTableBig td {
  border: solid windowtext 1pt;
  mso-border-alt: solid windowtext 1pt;
  padding: 0cm 2.85pt 0cm 2.85pt; }

table.MsoISOTable p, table.MsoISOTableBig p {
  font-size: {{smallerfontsize}}; }

table.MsoTableGrid {
  mso-style-name: "Table Grid";
  mso-tstyle-rowband-size: 0;
  mso-tstyle-colband-size: 0;
  mso-style-priority: 39;
  mso-style-unhide: no;
  border: solid windowtext 1.0pt;
  mso-border-alt: solid windowtext .5pt;
  mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;
  mso-border-insideh: .5pt solid windowtext;
  mso-border-insidev: .5pt solid windowtext;
  mso-para-margin: 0cm;
  mso-para-margin-bottom: .0001pt;
  mso-pagination: widow-orphan;
  font-size: 10.0pt;
  font-family: {{bodyfont}}; }

div.formula, div.formula p {
  tab-stops: center 241.0pt right 17.0cm; }

body {
  tab-interval: 36.0pt; }

.coverpage_docnumber {
  text-align: center;
  font-size: 14.0pt;
  font-weight: bold; }

.coverpage_techcommittee {
  text-align: center;
  font-size: {{normalfontsize}}; }

.coverpage_docstage {
  text-align: center;
  font-size: 30.0pt;
  color: #485094; }

div.coverpage_warning {
  mso-element: para-border-div;
  border: solid windowtext 1.0pt #485094;
  mso-border-alt: solid windowtext .5pt;
  padding: 1.0pt 4.0pt 1.0pt 4.0pt #485094;
  font-size: 10.0pt;
  margin-left: 4.25pt;
  margin-right: 4.25pt; }

.coverpage_warning {
  color: #485094;
  font-size: 10.0pt; }

a.TableFootnoteRef, span.TableFootnoteRef {
  mso-style-priority: 99;
  mso-style-parent: "Footnote Reference";
  vertical-align: super; }

aside {
  font-size: {{footnotefontsize}}; }

.example-title {
  font-weight: bold;
  margin-left: 0pt; }

p.example, li.example, div.example, td.example {
  mso-pagination: none;
  font-size: 10.0pt;
  font-family: {{bodyfont}}; }

div.example {
  margin-right: 0pt;
  margin-left: 0pt;
  margin-top: 0cm;
  margin-bottom: 0cm; }

p.example, li.example {
  margin-right: 0pt;
  margin-left: 0pt; }

td.example p.MsoListParagraph {
  font-size: 10.0pt; }

div.example p.MsoListParagraph {
  font-size: 10.0pt; }

div.Note p.MsoListParagraph {
  font-size: {{smallerfontsize}};
  margin-left: 1.0cm; }

div.Note span.stem {
  font-size: {{smallerfontsize}}; }

div.Note p.Sourcecode, div.Note pre.Sourcecode {
  font-size: 9.0pt;
  margin-left: 1.0cm; }

div.Note table.dl {
  font-size: {{smallerfontsize}};
  margin-left: 1.0cm; }

span.note_label, span.example_label, td.example_label, td.note_label {
  font-size: {{smallerfontsize}};
  font-family: {{bodyfont}}; }

table.dl {
  margin-top: 0cm;
  width: 95%;
  mso-table-layout-alt: auto;
  margin-right: 0cm;
  margin-bottom: {{smallerfontsize}};
  margin-left: 0cm; }

table.biblio td {
  margin-bottom: 6pt; }