div.authority2 p, div.authority5 p {

font-family:$headerfont;

}

div.authority3 {

element:para-border-div;
border:solid black 1.0pt;
padding:8.0pt 8.0pt 8.0pt 8.0pt;
background:#D9D9D9;

}

div.authority3 p {

margin-top:6.0pt;margin-right:0cm;

margin-bottom:6.0pt;margin-left:0cm;text-align:left;mso-pagination:widow-orphan; mso-hyphenate:auto;background:#D9D9D9;mso-layout-grid-align:auto;mso-vertical-align-alt: auto;border:none;mso-border-alt:solid black 1.0pt;padding:0cm;mso-padding-alt: 8.0pt 8.0pt 8.0pt 8.0pt; }

div.authority5 {

text-align: center;

}

div.authority1 p, div.authority2 p, div.authority3 p, div.authority4 p, div.authority5 p {

font-size:11.0pt;

}

div.authority6 p.h2Preface, div.authority6 p.h1Preface {

font-weight: bold;
margin-bottom: $normalfontsize;
text-align: center;

}

div.authority6 p {

font-size: $normalfontsize;
      font-family:"Times New Roman",serif;
      margin:0cm;
      margin-bottom:.0001pt;
      mso-pagination:widow-orphan;
      mso-layout-grid-align:none;
      text-autospace:none;
      text-align:justify;
      text-justify:inter-ideograph;

}

div.withdrawn div.authority6 p {

font-family:"Calibri",sans-serif;

}

p.Default, li.Default, div.Default

{mso-style-name:Default;
mso-style-unhide:no;
mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
mso-layout-grid-align:none;
text-autospace:none;
font-size:$smallerfontsize;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";
mso-ansi-language:EN-US;
mso-fareast-language:EN-US;}

p.Author, li.Author, div.Author

{mso-style-name:Author;
mso-style-unhide:no;
mso-style-qformat:yes;
margin:0cm;
margin-bottom:.0001pt;
text-align:right;
mso-pagination:widow-orphan;
mso-hyphenate:none;
font-size:14.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";
mso-ansi-language:EN-US;
mso-fareast-language:EN-US;}

p.Affiliation, li.Affiliation, div.Affiliation

{mso-style-name:Author;
mso-style-unhide:no;
mso-style-qformat:yes;
margin:0cm;
margin-bottom:$normalfontsize;
text-align:right;
font-style:italic;
mso-pagination:widow-orphan;
mso-hyphenate:none;
font-size:14.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";
mso-ansi-language:EN-US;
mso-fareast-language:EN-US;}

p.ReportNumber, li.ReportNumber, div.ReportNumber

{mso-style-name:"Report Number";
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
text-align:right;
line-height:90%;
mso-pagination:widow-orphan;
font-size:20.0pt;
mso-bidi-font-size:$normalfontsize;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";
mso-ansi-language:EN-US;
mso-fareast-language:EN-US;
font-weight:bold;
mso-bidi-font-weight:normal;}

p.CoverTitle, li.CoverTitle, div.CoverTitle

{mso-style-name:CoverTitle;
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;
mso-add-space:auto;
text-align:right;
mso-pagination:widow-orphan;
border:none;
mso-border-top-alt:thin-thick-small-gap windowtext 4.5pt;
padding:0cm;
mso-padding-alt:6.0pt 0cm 0cm 0cm;
font-size:28.0pt;
mso-bidi-font-size:$normalfontsize;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";
color:black;
mso-themecolor:text1;
position:relative;
top:-4.0pt;
mso-text-raise:4.0pt;
letter-spacing:-.5pt;
mso-font-kerning:10.0pt;
mso-ansi-language:EN-US;
mso-fareast-language:EN-US;
font-weight:bold;
mso-bidi-font-weight:normal;}

p.CoverSubtitle, li.CoverSubtitle, div.CoverSubtitle

{mso-style-name:CoverSubtitle;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin-top:0cm;
margin-right:0cm;
margin-bottom:18.0pt;
margin-left:0cm;
mso-add-space:auto;
text-align:right;
mso-pagination:widow-orphan;
mso-hyphenate:none;
mso-layout-grid-align:auto;
font-size:18.0pt;
mso-bidi-font-size:$normalfontsize;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";
color:black;
mso-themecolor:text1;
mso-ansi-language:EN-US;
mso-fareast-language:EN-US;
font-style:italic;
mso-bidi-font-style:normal;
mso-bidi-font-weight:normal;}

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.Biblio, li.Biblio, div.Biblio, p.NormRef, li.NormRef, div.NormRef

    {mso-style-unhide:no;
    mso-style-qformat:yes;
    mso-style-parent:"";
    margin-top:0cm;
    margin-right:0cm;
    margin-bottom:$normalfontsize;
margin-left:33.15pt;
text-indent:-33.15pt;
tab-stops: 33.15pt;
    line-height:$normalfontsize;
    mso-pagination:widow-orphan;
    font-size:$normalfontsize;
    font-weight:normal;
    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:0cm;
margin-right:0cm;
margin-bottom:6.0pt;
margin-left:0cm;
text-align:center;
line-height:$normalfontsize;
page-break-before:avoid;
mso-pagination:widow-orphan;
tab-stops:20.15pt;
font-size:11.0pt;
font-weight:bold;
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:0cm;
margin-right:0cm;
margin-bottom:6.0pt;
margin-left:0cm;
text-align:center;
line-height:$normalfontsize;
page-break-before:avoid;
mso-pagination:widow-orphan;
tab-stops:20.15pt;
font-size:11.0pt;
font-weight:bold;
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:0cm;
margin-right:0cm;
margin-bottom:6.0pt;
margin-left:0cm;
text-align:center;
line-height:$normalfontsize;
page-break-after:avoid;
mso-pagination:widow-orphan;
tab-stops:20.15pt;
font-size:11.0pt;
font-weight:bold;
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:0cm;
margin-right:0cm;
margin-bottom:$normalfontsize;
margin-left:0cm;
text-align:center;
page-break-after:avoid;
line-height:$normalfontsize;
mso-pagination:widow-orphan;
tab-stops:20.15pt;
font-size:9.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.Note, div.Note, li.Note, p.TableFootnote, div.TableFootnote, li.TableFootnote

{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin-top:0cm;
margin-right:0cm;
margin-bottom:$normalfontsize;
margin-left:0cm;
text-align:justify;
line-height:$normalfontsize;
mso-pagination:widow-orphan;
tab-stops:20.15pt;
font-size:$smallerfontsize;
mso-bidi-font-size:11.0pt;
font-family:$bodyfont;
mso-fareast-font-family:$bodyfont;
mso-bidi-font-family:$bodyfont;
mso-ansi-language:EN-GB;}

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.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:$normalfontsize;
margin-left:0cm;
text-align:justify;
line-height:$normalfontsize;
mso-pagination:widow-orphan;
tab-stops:20.15pt;
font-size:11.0pt;
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: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:bold;
}

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:11.0pt;
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:11.0pt;
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:0cm;
margin-bottom:.0001pt;
line-height:$normalfontsize;
mso-pagination:widow-orphan;
page-break-after:avoid;
tab-stops:20.15pt;
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.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:$normalfontsize;
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: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.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;
}

div.Admonition {

mso-style-priority:99;
      mso-pagination:widow-orphan;
      padding:18.0pt $normalfontsize 18.0pt 12.0pt;
      margin-left:14.2pt;
      margin-right:14.2pt;
      border:none;
      mso-element:para-border-div;
      border:solid windowtext 1.0pt;
      mso-border-alt:solid windowtext .5pt;
      mso-padding-alt:7.0pt 4.0pt 7.0pt 4.0pt;
      font-size:11.0pt;
      font-family:$headerfont;
      background-color: #dddddd;
      mso-ascii-font-family:$headerfont;
      mso-ascii-theme-font:minor-latin;
      mso-fareast-font-family:$headerfont;
      mso-fareast-theme-font:minor-fareast;
      mso-hansi-font-family:$headerfont;
      mso-hansi-theme-font:minor-latin;
      mso-bidi-font-family:$headerfont;
      mso-bidi-theme-font:minor-bidi;
      mso-ansi-language:EN-AU;

}

div.Admonition p {

margin-top:6.0pt;margin-right:0cm;

margin-bottom:6.0pt;margin-left:0cm;text-align:left;mso-pagination:widow-orphan; mso-hyphenate:auto;background:#dddddd;mso-layout-grid-align:auto;mso-vertical-align-alt: auto;border:none;mso-border-alt:solid black 1.0pt;padding:0cm;mso-padding-alt: 8.0pt 8.0pt 8.0pt 8.0pt; }

p.Admonition, li.Admonition

  {mso-style-priority:99;
  mso-pagination:widow-orphan;
  padding:0cm;
  padding:18.0pt $normalfontsize 18.0pt 12.0pt;
  border:none;
  mso-border-alt:solid .25pt;
  mso-padding-alt:7.0pt 4.0pt 7.0pt 4.0pt;
  font-size:11.0pt;
  font-family:$headerfont;
  background-color: #dddddd;
  mso-ascii-font-family:$headerfont;
  mso-ascii-theme-font:minor-latin;
  mso-fareast-font-family:$headerfont;
  mso-fareast-theme-font:minor-fareast;
  mso-hansi-font-family:$headerfont;
  mso-hansi-theme-font:minor-latin;
  mso-bidi-font-family:$headerfont;
  mso-bidi-theme-font:minor-bidi;
  mso-ansi-language:EN-AU;
}

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

table.pseudocode {

background-color: #dddddd;
border:none;
mso-border-alt:solid windowtext .5pt;

} p.Formula, li.Formula, div.Formula

{mso-style-name:Formula;
mso-style-noshow:yes;
mso-style-unhide:no;
margin-top:0cm;
margin-right:0cm;
margin-bottom:11.0pt;
margin-left:20.15pt;
line-height:$normalfontsize;
mso-pagination:widow-orphan;
tab-stops:right 487.45pt;
font-size:$normalfontsize;
font-family:$bodyfont;
mso-fareast-font-family:$bodyfont;
mso-bidi-font-family:$bodyfont;
mso-ansi-language:EN-GB;}

@page {

mso-facing-pages:yes;

} @page WordSection1 {

size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;
      mso-header-margin:0.5in;
      mso-footer-margin:0.5in;
      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;
      {% if status == "Public Draft" %}
      mso-line-numbers-count-by:1;
      mso-line-numbers-restart:continuous;
      {% endif %}

} div.WordSection1

{page:WordSection1;}

@page WordSection2 {

size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;
      mso-header-margin:0.5in;
      mso-footer-margin:0.5in;
      mso-page-numbers:roman-lower;
      {% if status == "Public Draft" %}
      mso-line-numbers-count-by:1;
      mso-line-numbers-restart:continuous;
      {% endif %}
      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") f2;
      mso-footer:url("file:///C:/Doc/FILENAME_files/header.html") f2;
      mso-paper-source:0;}

@page WordSection2L {

size:11.0in 8.5in;
margin:1.0in 1.0in 1.0in 1.0in;
      mso-header-margin:0.5in;
      mso-footer-margin:0.5in;
      {% if status == "Public Draft" %}
      mso-line-numbers-count-by:1;
      mso-line-numbers-restart:continuous;
      {% endif %}
      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") f2l;
      mso-footer:url("file:///C:/Doc/FILENAME_files/header.html") f2l;
      mso-paper-source:0;}

@page WordSection2P {

size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;
      mso-header-margin:0.5in;
      mso-footer-margin:0.5in;
      {% if status == "Public Draft" %}
      mso-line-numbers-count-by:1;
      mso-line-numbers-restart:continuous;
      {% endif %}
      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") f2;
      mso-footer:url("file:///C:/Doc/FILENAME_files/header.html") f2;
      mso-paper-source:0;}

div.WordSection2

{page:WordSection2;}

@page WordSection3 {

size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;
      mso-header-margin:0.5in;
      mso-footer-margin:0.5in;
      mso-page-numbers:1;
      {% if status == "Public Draft" %}
      mso-line-numbers-count-by:1;
      mso-line-numbers-restart:continuous;
      {% endif %}
      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") f3;
      mso-footer:url("file:///C:/Doc/FILENAME_files/header.html") f3;
      mso-paper-source:0;}

@page WordSection3L {

size:11.0in 8.5in;
margin:1.0in 1.0in 1.0in 1.0in;
      mso-header-margin:0.5in;
      mso-footer-margin:0.5in;
      {% if status == "Public Draft" %}
      mso-line-numbers-count-by:1;
      mso-line-numbers-restart:continuous;
      {% endif %}
      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") f3l;
      mso-footer:url("file:///C:/Doc/FILENAME_files/header.html") f3l;
      mso-paper-source:0;}

@page WordSection3P {

size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;
      mso-header-margin:0.5in;
      mso-footer-margin:0.5in;
      {% if status == "Public Draft" %}
      mso-line-numbers-count-by:1;
      mso-line-numbers-restart:continuous;
      {% endif %}
      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") f3;
      mso-footer:url("file:///C:/Doc/FILENAME_files/header.html") f3;
      mso-paper-source:0;}

div.WordSection3

{page:WordSection3;}

table.MsoISOTable, table.MsoISOTableBig

{mso-style-name:"Table NIST";
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;
  background: black;
  color: white;
  text-align:center;
  font-family:$headerfont;
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:$smallerfontsize;
font-family:$bodyfont;}

div.formula

{tab-stops:right 487.45pt;}

body

{tab-interval:36.0pt;}

dl.glossary dt {

font-weight: bold;

}

.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: -36.0pt; }

p.example, li.example, td.example {

margin-right: 0pt;
margin-left: 0pt;

}

div.example {

margin-right: 36.0pt;
margin-left: 36.0pt;
  margin-top: 0cm;
margin-bottom: 0cm;

}

p.example, li.example, div.example, td.example {

mso-pagination:none;
font-size:$smallerfontsize;
font-family:$bodyfont;}

td.example p.MsoListParagraph {

font-size: $smallerfontsize;

}

div.example p.MsoListParagraph {

font-size: $smallerfontsize;

}

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: 8.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;
margin-right:0cm;
margin-bottom:11.0pt;
margin-left:20.15pt;}

div.recommend {

margin-left: 2cm;

}