.bodytext 
{font-family: "Arial", sans-serif;
        font-size: 10pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 6pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }
.bodytextright 
{font-family: "Arial", sans-serif;
        font-size: 10pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 6pt;
        margin-left: 0cm;
        margin-right: 0cm;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: right;
        text-indent: 0cm;
       }
.buttons 
{display: inline;
        font-weight: bold;
        color: #000000;
        vertical-align: baseline;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
       }
.code 
{font-family: "Courier New", sans-serif;
        font-size: 10pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 6pt;
        margin-left: 6pt;
        margin-right: 6pt;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }
.drawings 
{display: block;
        font-family: "Arial", sans-serif;
        font-size: 10pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 6pt;
        margin-left: 0cm;
        margin-right: 0cm;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }
.emphasis 
{display: inline;
        font-style: italic;
        vertical-align: baseline;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
       }
.heading1 
{font-family: "Arial", sans-serif;
        font-weight: bold;
        font-size: 16pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 3pt;
        margin-left: 0cm;
        margin-right: 0cm;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }
.heading2 
{font-family: "Arial", sans-serif;
        font-weight: bold;
        font-size: 14pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 3pt;
        margin-left: 0cm;
        margin-right: 0cm;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }
.heading3 
{font-family: "Arial", sans-serif;
        font-weight: bold;
        font-size: 12pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 3pt;
        margin-left: 0cm;
        margin-right: 0cm;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }
.heading4 
{font-family: "Arial", sans-serif;
        font-weight: bold;
        font-size: 10pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 3pt;
        margin-left: 0cm;
        margin-right: 0cm;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }
.heading5 
{font-family: "Arial", sans-serif;
        font-weight: bold;
        font-size: 10pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 3pt;
        margin-left: 0cm;
        margin-right: 0cm;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }
.heading6 
{font-family: "Arial", sans-serif;
        font-style: italic;
        font-weight: bold;
        font-size: 10pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 3pt;
        margin-left: 0cm;
        margin-right: 0cm;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }
.list 
{display: block;
        font-family: "Arial", sans-serif;
        font-size: 10pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 3pt;
        margin-bottom: 3pt;
        margin-left: 0cm;
        margin-right: 0cm;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }
.list2 
{display: block;
        font-family: "Arial", sans-serif;
        font-size: 10pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 3pt;
        margin-bottom: 3pt;
        margin-left: 0cm;
        margin-right: 0cm;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }
.list3 
{display: block;
        font-family: "Arial", sans-serif;
        font-size: 10pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 3pt;
        margin-bottom: 3pt;
        margin-left: 0cm;
        margin-right: 0cm;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }
ul.listbullet 
{display: list-item;
        list-style-type: Square;
        list-style-position: outside;
        }
li.listbullet 
{display: block;
        font-family: "Arial", sans-serif;
        font-size: 10pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 3pt;
        margin-bottom: 0pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }
span.listbullet 
{display: inline;
        font-family: "Arial", sans-serif;
        font-size: 10pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 3pt;
        margin-bottom: 0pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        }
ul.listbullet2 
{display: list-item;
        list-style-type: Square;
        list-style-position: outside;
        }
li.listbullet2 
{display: block;
        font-family: "Arial", sans-serif;
        font-size: 10pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 3pt;
        margin-bottom: 0pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }
span.listbullet2 
{display: inline;
        font-family: "Arial", sans-serif;
        font-size: 10pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 3pt;
        margin-bottom: 0pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        }
.listcontinue 
{display: block;
        font-family: "Arial", sans-serif;
        font-size: 10pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 6pt;
        margin-left: 0cm;
        margin-right: 0cm;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }
.listcontinue2 
{display: block;
        font-family: "Arial", sans-serif;
        font-size: 10pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 6pt;
        margin-left: 0cm;
        margin-right: 0cm;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }
.listnote 
{display: block;
        font-family: "Arial", sans-serif;
        font-size: 10pt;
        color: #000000;
        background-color: #DFDFDF;
        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 6pt;
        margin-left: 0pt;
        margin-right: 6pt;
        padding-top: 4pt;
        padding-bottom: 4pt;
        padding-left: 4pt;
        padding-right: 4pt;
        border-top-style: solid;
        border-top-width: 0.3mm;
        border-top-color: #004080;
        border-bottom-style: solid;
        border-bottom-width: 0.3mm;
        border-bottom-color: #004080;
        border-left-style: solid;
        border-left-width: 0.3mm;
        border-left-color: #004080;
        border-right-style: solid;
        border-right-width: 0.3mm;
        border-right-color: #004080;
        border-color: #004080;
        text-align: left;
        text-indent: 0cm;
        width: 90%;
       }
ol.listnumber 
{display: list-item;
        list-style-type: Decimal;
        list-style-position: outside;
        }
li.listnumber 
{display: block;
        font-family: "Arial", sans-serif;
        font-size: 10pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 0pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }
span.listnumber 
{display: inline;
        font-family: "Arial", sans-serif;
        font-size: 10pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 0pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        }
ol.listnumber2 
{display: list-item;
        list-style-type: Decimal;
        list-style-position: outside;
        }
li.listnumber2 
{display: block;
        font-family: "Arial", sans-serif;
        font-size: 10pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 0pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }
span.listnumber2 
{display: inline;
        font-family: "Arial", sans-serif;
        font-size: 10pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 0pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        }
.marginnote 
{display: block;
        font-family: "Arial", sans-serif;
        font-size: 10pt;
        color: #3F3F3F;
        background-color: #FFFFD9;
        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 6pt;
        margin-left: 0cm;
        margin-right: 6pt;
        padding-top: 6pt;
        padding-bottom: 6pt;
        padding-left: 6pt;
        padding-right: 6pt;
        border-right-style: solid;
        border-right-width: 1px;
        border-right-color: #FFFFFF;
        border-color: #FFFFFF;
        text-align: left;
        text-indent: 0cm;
        width: 100%;
       }
.menuoptions 
{display: inline;
        font-weight: bold;
        color: #004080;
        vertical-align: baseline;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
       }
.monospace 
{display: inline;
        font-family: "Courier New", sans-serif;
        vertical-align: baseline;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
       }
.note 
{font-family: "Arial", sans-serif;
        font-size: 10pt;
        color: #000000;
        background-color: #DFDFDF;
        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 6pt;
        margin-left: 0cm;
        margin-right: 6cm;
        padding-top: 4pt;
        padding-bottom: 4pt;
        padding-left: 4pt;
        padding-right: 4pt;
        border-top-style: solid;
        border-top-width: 0.3mm;
        border-top-color: #004080;
        border-bottom-style: solid;
        border-bottom-width: 0.3mm;
        border-bottom-color: #004080;
        border-left-style: solid;
        border-left-width: 0.3mm;
        border-left-color: #004080;
        border-right-style: solid;
        border-right-width: 0.3mm;
        border-right-color: #004080;
        border-color: #004080;
        text-align: left;
        text-indent: 0cm;
        width: 100%;
       }
.procedureheading 
{font-family: "Arial", sans-serif;
        font-style: italic;
        font-size: medium;
        color: #400040;
        vertical-align: baseline;
        margin-top: 12pt;
        margin-bottom: 3pt;
        margin-left: 0cm;
        margin-right: 0cm;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }
.relatedheading 
{font-family: "Arial", sans-serif;
        font-weight: bold;
        font-size: 10pt;
        color: #DFDFDF;
        background-color: #004080;
        vertical-align: baseline;
        margin-top: 6px;
        margin-bottom: 1px;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 6px;
        padding-bottom: 6px;
        padding-left: 4px;
        padding-right: 4px;
        border-right-style: solid;
        border-right-width: 1px;
        border-right-color: #FFFFFF;
        border-color: #FFFFFF;
        text-align: left;
        text-indent: 0cm;
       }
.relateditem 
{font-family: "Arial", sans-serif;
        font-size: 10pt;
        color: #000000;
        background-color: #DFDFDF;
        vertical-align: baseline;
        margin-top: 0pt;
        margin-bottom: 0pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 4px;
        padding-right: 4px;
        border-right-style: solid;
        border-right-width: 1px;
        border-right-color: #FFFFFF;
        border-color: #FFFFFF;
        text-align: left;
        text-indent: 0cm;
       }
.specialbold 
{display: inline;
        font-family: "Arial", sans-serif;
        font-weight: bold;
        color: #800040;
        vertical-align: baseline;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
       }
.symbols 
{display: inline;
        font-family: "Symbol", sans-serif;
        vertical-align: baseline;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
       }
.tablebodytext 
{font-family: "Arial", sans-serif;
        font-size: 10pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 3pt;
        margin-bottom: 3pt;
        margin-left: 0cm;
        margin-right: 0cm;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }
.tableheading 
{font-family: "Arial", sans-serif;
        font-weight: bold;
        font-size: 10pt;
        color: #004080;
        background-color: #DFDFDF;
        vertical-align: baseline;
        margin-top: 0pt;
        margin-bottom: 2pt;
        margin-left: -2pt;
        margin-right: -2pt;
        padding-top: 6pt;
        padding-bottom: 6pt;
        padding-left: 6pt;
        padding-right: 6pt;
        border-right-style: solid;
        border-right-width: 1px;
        border-right-color: #FFFFFF;
        border-color: #FFFFFF;
        text-align: left;
        text-indent: 0cm;
       }
ul.tablelistbullet 
{display: list-item;
        list-style-type: Square;
        list-style-position: outside;
        }
li.tablelistbullet 
{display: block;
        font-family: "Arial", sans-serif;
        font-size: 10pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 4pt;
        margin-bottom: 0pt;
        margin-left: 0cm;
        margin-right: 0cm;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }
span.tablelistbullet 
{display: inline;
        font-family: "Arial", sans-serif;
        font-size: 10pt;
        color: #000000;
        vertical-align: baseline;
        margin-top: 4pt;
        margin-bottom: 0pt;
        margin-left: 0cm;
        margin-right: 0cm;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        }
.toc 
{font-family: "Arial", sans-serif;
        font-size: 8pt;
        color: #000000;
        vertical-align: super;
        margin-top: 0cm;
        margin-bottom: 0cm;
        margin-left: 0cm;
        margin-right: 0cm;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 6pt;
       }
.warning 
{font-family: "Arial", sans-serif;
        font-size: 10pt;
        color: #DFDFDF;
        background-color: #004080;
        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 6pt;
        margin-left: 0cm;
        margin-right: 6pt;
        padding-top: 4pt;
        padding-bottom: 4pt;
        padding-left: 4pt;
        padding-right: 4pt;
        border-top-style: solid;
        border-top-width: 1px;
        border-top-color: #800040;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #800040;
        border-left-style: solid;
        border-left-width: 1px;
        border-left-color: #800040;
        border-right-style: solid;
        border-right-width: 1px;
        border-right-color: #800040;
        border-color: #800040;
        text-align: left;
        text-indent: 0cm;
       }
.wingdingsymbols 
{display: inline;
        font-family: "Wingdings", sans-serif;
        color: #000000;
        vertical-align: baseline;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
       }
