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:10.0pt;
	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:12.0pt;
        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:12pt;
        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:12.0pt;
	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:12.0pt;
	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:12.0pt;
	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:12.0pt;
	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:12.0pt;
	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:12.0pt;
	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:11.0pt;
	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:11.0pt;
        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:12.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.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:12.0pt;
	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:12.0pt;
        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: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:12.0pt;
        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:12.0pt;
        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-top:6.0pt;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:0cm;
        line-height:12.0pt;
        text-align:justify;
        text-justify:inter-ideograph;
        mso-pagination:widow-orphan;
        page-break-after:avoid;
        tab-stops:20.15pt;
        font-size:12.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.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:12.0pt;
	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:12pt;
	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:12.0pt;
	mso-pagination:widow-orphan;
	tab-stops:20.15pt;
	font-size:12pt;
	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:12.0pt;
        mso-pagination:widow-orphan;
        tab-stops:20.15pt;
        font-size:12pt;
        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:12.0pt;
	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:12.0pt;
	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:12.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.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:12.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.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:12.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.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:11.0pt;
	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:11.0pt;
	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:11.0pt; }
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:12.0pt}
.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:10.0pt;
}

.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: 11.0pt;
  margin-left: 1.0cm;
}

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

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

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

span.note_label, span.example_label, td.example_label, td.note_label
{
font-size: 11.0pt;
font-family:$bodyfont;
}

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

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