.relatedheading 
{font-family: "Arial", verdana, arial, helvetica, 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", verdana, arial, helvetica, 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;
       }
.subheading 
{font-family: "Arial", verdana, arial, helvetica, sans-serif;
        font-weight: bold;
        font-size: 10pt;
        color: #000000;
        background-color: inherit;
        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;
       }
.bodytext 
{font-family: "Arial", verdana, arial, helvetica, sans-serif;
        font-size: 10pt;
        color: #000000;
        background-color: inherit;
        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;
       }
.relateditem 
{font-family: "Arial", verdana, arial, helvetica, 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;
       }
.relatedheading 
{font-family: "Arial", verdana, arial, helvetica, 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;
       }
ul.listbullet 
{display: list-item;
        list-style-type: Square;
        list-style-position: outside;
        }
li.listbullet 
{display: block;
        font-family: "Arial", verdana, arial, helvetica, sans-serif;
        font-size: 10pt;
        color: #000000;
        background-color: inherit;
        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", verdana, arial, helvetica, sans-serif;
        font-size: 10pt;
        color: #000000;
        background-color: inherit;
        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;
        }
.heading2 
{font-family: "Arial", verdana, arial, helvetica, sans-serif;
        font-weight: bold;
        font-size: 14pt;
        color: #000000;
        background-color: inherit;
        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;
       }
.tableheading 
{font-family: "Arial", verdana, arial, helvetica, 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;
       }
.tablebodytext 
{font-family: "Arial", verdana, arial, helvetica, sans-serif;
        font-size: 10pt;
        color: #000000;
        background-color: inherit;
        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;
       }
.emphasis 
{display: inline;
        font-style: italic;
        color: inherit;
        background-color: inherit;
        vertical-align: baseline;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
       }
.heading3 
{font-family: "Arial", verdana, arial, helvetica, sans-serif;
        font-weight: bold;
        font-size: 12pt;
        color: #000000;
        background-color: inherit;
        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;
       }
.listcontinue 
{display: block;
        font-family: "Arial", verdana, arial, helvetica, sans-serif;
        font-size: 10pt;
        color: #000000;
        background-color: inherit;
        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;
       }
.heading1 
{font-family: "Arial", verdana, arial, helvetica, sans-serif;
        font-weight: bold;
        font-size: 16pt;
        color: #000000;
        background-color: inherit;
        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", verdana, arial, helvetica, sans-serif;
        font-weight: bold;
        font-size: 14pt;
        color: #000000;
        background-color: inherit;
        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", verdana, arial, helvetica, sans-serif;
        font-weight: bold;
        font-size: 12pt;
        color: #000000;
        background-color: inherit;
        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", verdana, arial, helvetica, sans-serif;
        font-weight: bold;
        font-size: 10pt;
        color: #000000;
        background-color: inherit;
        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", verdana, arial, helvetica, sans-serif;
        font-weight: bold;
        font-size: 10pt;
        color: #000000;
        background-color: inherit;
        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", verdana, arial, helvetica, sans-serif;
        font-style: italic;
        font-weight: bold;
        font-size: 10pt;
        color: #000000;
        background-color: inherit;
        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;
       }
.indexatoz 
{font-family: "Arial", verdana, arial, helvetica, sans-serif;
        font-weight: bold;
        font-size: 14pt;
        color: #808080;
        background-color: #CFCFCF;
        vertical-align: baseline;
        margin-top: 12pt;
        margin-bottom: 0pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 6pt;
        padding-bottom: 6pt;
        padding-left: 6pt;
        padding-right: 6pt;
        text-align: left;
        text-indent: 0cm;
       }
.indexheading 
{font-family: "Arial", verdana, arial, helvetica, sans-serif;
        font-weight: bold;
        font-size: 14pt;
        color: #004080;
        background-color: inherit;
        vertical-align: baseline;
        margin-top: 0pt;
        margin-bottom: 0pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 12pt;
        padding-bottom: 6pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }
.index1 
{font-family: "Arial", verdana, arial, helvetica, sans-serif;
        font-weight: bold;
        font-size: 8pt;
        color: #000000;
        background-color: inherit;
        vertical-align: baseline;
        margin-top: 0cm;
        margin-bottom: 0cm;
        margin-left: 0cm;
        margin-right: 0cm;
        padding-top: 3pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0pt;
       }
.index2 
{font-family: "Arial", verdana, arial, helvetica, sans-serif;
        font-size: 8pt;
        color: #000000;
        background-color: inherit;
        vertical-align: baseline;
        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: 0pt;
       }
.index3 
{font-family: "Arial", verdana, arial, helvetica, sans-serif;
        font-size: 8pt;
        color: #000000;
        background-color: inherit;
        vertical-align: baseline;
        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: 0pt;
       }
.indexlink 
{font-family: "Arial", verdana, arial, helvetica, sans-serif;
        font-style: italic;
        font-size: 8pt;
        color: #000000;
        background-color: inherit;
        vertical-align: baseline;
        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: 0pt;
       }
.toc 
{font-family: "Arial", verdana, arial, helvetica, sans-serif;
        font-size: 8pt;
        color: #000000;
        background-color: inherit;
        vertical-align: baseline;
        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;
       }

