A:link {
 color: blue;
 text-decoration: none;
 text-transform: capitalize;
 font-family: serif;}

A:visited {
 color: purple;
 text-decoration: none;
 text-transform: capitalize;
 font-family: serif;}

A:active {
 color: red;
 text-decoration: none;
 text-transform: capitalize;
 font-family: serif;}

BODY {background-color: #FFFFFF;}

IMG {
 margin-top: 0.000000pt;
 margin-bottom: 0.000000pt;
 margin-right: 100.000000pt;
 margin-left: 50.000000pt;}

IMG.hdr {
 align: left;
 margin-top: 5.000000pt;
 margin-bottom: 10.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;}

IMG.lft {
 align: left;
 margin-top: 0.000000pt;
 margin-bottom: 0.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;}

P.para {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 8.000000pt;
 margin-right: 0.000000pt;
 margin-left: 50.000000pt;
 font-size: 10.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Times New Roman";}

P.editor {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 4.000000pt;
 margin-right: 150.000000pt;
 margin-left: 100.000000pt;
 font-size: 10.000000pt;
 font-weight: medium;
 font-style: Normal;
 background-color: yellow;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Sans-serif";}

P.body {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 8.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 10.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}

SPAN.body {
 font-size: 10.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Courier";}

P.reference {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 8.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 8.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: yellow;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Times New Roman";}

P.manual {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 8.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 8.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}

LI.bulleted {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 3.000000pt;
 margin-bottom: 0.000000pt;
 margin-right: 0.000000pt;
 margin-left: 10.000000pt;
 font-size: 10.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}

P.BulletedCont {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 3.000000pt;
 margin-bottom: 0.000000pt;
 margin-right: 0.000000pt;
 margin-left: 13.75pt;
 font-size: 10.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Times New Roman";}

P.CellBody {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 3.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 8.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}

P.CellHeading {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 0.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 8.000000pt;
 font-weight: Bold;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}

H1.title {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 10.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 16.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: underline;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}

H2.title {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 10.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 14.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: underline;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Times New Roman";}

H3.title {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 20.000000pt;
 margin-bottom: 10.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 12.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: underline;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}

H4.title {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 20.000000pt;
 margin-bottom: 10.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 10.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: underline;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}

H1.Sect1Title {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 8.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 16.000000pt;
 font-weight: bold;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}

H1.SpecialTitle {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 8.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 24.000000pt;
 font-weight: bold;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}

H1.Sect2Title {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 8.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 14.000000pt;
 font-weight: bold;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}


H1.Sect3Title {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 8.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 12.000000pt;
 font-weight: bold;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}

H1.Sect4Title {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 8.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 10.000000pt;
 font-weight: bold;
 font-style: Italic;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}

H1.Sect5Title {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 8.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 10.000000pt;
 font-weight: bold;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}


P.equation {
 display: block;
 text-align: center;
 text-indent: 0.000000pt;
 margin-top: 10.000000pt;
 margin-bottom: 6.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 10.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Times New Roman";}

BLOCKQUOTE.extract {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 7.000000pt;
 margin-bottom: 0.000000pt;
 margin-right: 18.000000pt;
 margin-left: 18.000000pt;
 font-size: 9.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Times New Roman";}

H1.figure, H2.figure, H3.figure, H4.figure, H5.figure, H6.figure {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 12.000000pt;
 margin-bottom: 16.000000pt;
 margin-right: 0.000000pt;
 margin-left: 13.75pt;
 font-size: 10.000000pt;
 font-weight: Bold;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}

P.footnote {
 display: block;
 text-align: left;
 text-indent: -12.000000pt;
 margin-top: 2.000000pt;
 margin-bottom: 0.000000pt;
 margin-right: 0.000000pt;
 margin-left: 12.000000pt;
 font-size: 8.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}

P.Mapping-Table-Cell-L {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 2.000000pt;
 margin-bottom: 2.000000pt;
 margin-right: 0.000000pt;
 margin-left: 50.000000pt;
 font-size: 10.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}

P.Mapping-Table-Cell-R {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 2.000000pt;
 margin-bottom: 2.000000pt;
 margin-right: 0.000000pt;
 margin-left: 40.000000pt;
 font-size: 10.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}

P.Mapping-Table-Cell {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 2.000000pt;
 margin-bottom: 2.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 10.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}

P.Mapping-Table-Cell-C {
 display: block;
 text-align:center;
 text-indent: 0.000000pt;
 margin-top: 2.000000pt;
 margin-bottom: 2.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 10.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}

P.Mapping-Table-Title {
 display: block;
 text-align:center;
 text-indent: 0.000000pt;
 margin-top: 2.000000pt;
 margin-bottom: 2.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 10.000000pt;
 font-weight: bold;
 font-style: Normal;
 color: #000000;
 text-decoration: underline;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}

LI.numbered {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 3.000000pt;
 margin-bottom: 0.000000pt;
 margin-right: 0.000000pt;
 margin-left: 10.000000pt;
 font-size: 10.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}

LI.numbered1 {
 display: block;
 text-align: left;
 text-indent: -13.75pt;
 margin-top: 3.000000pt;
 margin-bottom: 0.000000pt;
 margin-right: 0.000000pt;
 margin-left: 13.75pt;
 font-size: 10.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Times New Roman";}

P.numberedcont {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 3.000000pt;
 margin-bottom: 0.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 10.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Times New Roman";}

P.tablefootnote {
 display: block;
 text-align: left;
 text-indent: -12.000000pt;
 margin-top: 3.000000pt;
 margin-bottom: 0.000000pt;
 margin-right: 0.000000pt;
 margin-left: 24.000000pt;
 font-size: 9.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Times New Roman";}

H1.tabletitle, H2.tabletitle, H3.tabletitle, H4.tabletitle, H5.tabletitle, H6.tabletitle {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 3.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.0000pt;
 font-size: 10.000000pt;
 font-weight: Bold;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}

THROW-AWAY.BulletSymbol {
 font-size: 11.000000pt;
 font-weight: Bold;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 font-family: "Courier New";}

EM.callout {
 font-size: 8.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 font-family: "Arial";}

EM.chapternumber {
 font-size: 2.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 font-family: "Arial";}

EM.emphasis {font-style: Italic;}

THROW-AWAY.equationnumber {
 font-size: 8.000000pt;
 font-weight: Bold;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 font-family: "Arial";}

EM.equationvariables {font-style: Italic;}

THROW-AWAY.pagenumber {font-weight: Bold;}

THROW-AWAY.stepnumber {
 font-size: 8.000000pt;
 font-weight: Bold;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 font-family: "Arial";}

SPAN.bold {font-weight: Bold;}

DIV.bul-list {display: block;}

SPAN.chapter {}

SPAN.chapter-ref {
 font-weight: Bold;
 font-style: Italic;}

P.def {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 4.000000pt;
 margin-right: 0.000000pt;
 margin-left: 40.000000pt;
 font-size: 8.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Sans-serif";}

DIV.def-item {display: block;}

DIV.def-list {display: block;}

DIV.example {
 display: block;
 text-align: center;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 8.000000pt;
 margin-right: 250.000000pt;
 margin-left: 50.000000pt;
 font-size: 10.000000pt;
 font-weight: bold;
 font-style: Normal;
 color: #000000;
 background-color: yellow;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Courier";}

P.example {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 8.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 8.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: green;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Courier";}

SPAN.example {
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 8.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 8.000000pt;
 font-weight: medium;
 font-style: normal;
 color: green;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Courier";}

DIV.figure {display: block;}

DIV.input {display: block;}

P.input-line {display: block;}

SPAN.intro {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 8.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 16.000000pt;
 font-weight: bold;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}

SPAN.ital {font-style: Italic;}

DIV.item {display: block;}

P.note {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 8.000000pt;
 margin-right: 0.000000pt;
 margin-left: 30.000000pt;
 font-size: 8.000000pt;
 font-weight: medium;
 font-style: normal;
 color: red;
 background-color: yellow;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Sans-serif";}

P.caution {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 8.000000pt;
 margin-right: 0.000000pt;
 margin-left: 40.000000pt;
 font-size: 8.000000pt;
 font-weight: medium;
 font-style: normal;
 color: red;
 background-color: yellow;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Sans-serif";}

DIV.num-list {display: block;}

DIV.output {display: block;}

DIV.pagebrk {display: block; font-size: 2.000000pt;}

SPAN.phrase-rev {}

SPAN.sect1 {}

SPAN.sect2 {}

SPAN.sect3 {}

SPAN.sect4 {}

SPAN.sect5 {}

SPAN.section-ref {font-weight: Bold;}

SPAN.sub {vertical-align: sub;}

SPAN.super {vertical-align: super;}

DIV.table {display: block;}

P.table-ref {display: block;}

P.term {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 4.000000pt;
 margin-right: 100.000000pt;
 margin-left: 20.000000pt;
 font-size: 8.000000pt;
 font-weight: Bold;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Sans-serif";}

SPAN.term-ref {font-weight: Bold;}

P.title {
 display: block;
 text-align: left;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 8.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 16.000000pt;
 font-weight: bold;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}

SPAN.underscore {text-decoration: underline ;}

SPAN.emphasis {
 font-weight: bold;
 font-style: italic;
 font-family: "Arial";}

SPAN.title {
 font-size: 11.000000pt;
 font-weight: bold;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Times New Roman";}

TD.item {display: block;
 text-align: left;
 vertical-align: top;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 0.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 10.000000pt;
 font-weight: bold;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}

TD.desc {display: block;
 text-align: left;
 vertical-align: top;
 text-indent: 0.000000pt;
 margin-top: 0.000000pt;
 margin-bottom: 0.000000pt;
 margin-right: 0.000000pt;
 margin-left: 0.000000pt;
 font-size: 10.000000pt;
 font-weight: medium;
 font-style: Normal;
 color: #000000;
 text-decoration: none;
 vertical-align: baseline;
 text-transform: none;
 font-family: "Arial";}

