        a         { font-weight: 500; color: #00629b; text-decoration: none}
        a:hover   { font-weight: 500; background-color: #f2f2f2; text-decoration: underline}

        address
          { color: #6e6d6a;
            font-size: 9pt; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: justify; text-indent: 0em; text-decoration: none;
            white-space: normal }
        body
          { background-color: #FFFFFF;
            color: #000000;
            font-family: 'Roboto', Verdana, Geneva, Helvetica, Arial, sans-serif;
          }
        .Body
          { color: #000000;
            font-size: 10pt; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 4pt; margin-bottom: 4pt;
            text-align: justify; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .CellBody
          { color: #000000;
            font-size: 10pt; font-style: normal; font-weight: normal;
            margin-left: 0pt; margin-top: 0pt; margin-bottom: 0pt;
            text-align: justify; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .CellHeading
          { color: #000000;
            font-size: 10pt; font-style: normal; font-weight: bold;
            margin-left: 0pt; margin-top: 0pt; margin-bottom: 0pt;
            text-align: center; text-indent: 0pt; text-decoration: none;
            white-space: normal }
	.Chapter
	  { color: #6e6d6a;
	    font-size: 21pt; font-style: normal; font-weight: 500;
	    text-align: left }
	.ChapterLine
	  { height: 1px; color: #cccccc; background-color: #9f9e9b;  }
	.Code
	  { font-family: 'Roboto Mono', Courier }
	.DLItem
	  { color: #000000; font-size: 10pt; font-style: normal; 
	    font-weight: normal; margin-left: 0em; margin-top: 4pt; 
	    margin-bottom: 4pt; text-align: justify; text-indent: 0em; 
	    text-decoration: none; white-space: normal; }
	.DLText
	  { color: #000000; font-size: 10pt; font-style: normal; 
	    font-weight: normal; margin-left: 28pt; margin-top: -4pt; 
	    margin-bottom: 0pt; text-align: justify; text-indent: 0em; 
	    text-decoration: none; white-space: normal; }
	.DLTextV
	  { color: #000000; font-size: 10pt; font-style: normal; 
	    font-weight: normal; margin-top: -4pt; 
	    margin-bottom: 0pt; text-align: justify; text-indent: 0em; 
	    text-decoration: none; white-space: normal; }
	.Entity
	  { color: #003f5f;  font-size: 10pt; font-style: normal; 
	    font-weight: bold; margin-bottom: 0pt; margin-left: 0pt; 
	    margin-right: 18pt; margin-top: 0pt; text-align: left; 
	    text-decoration: none; text-indent: 0pt; text-transform: none; 
	    vertical-align: baseline }
	.EntItem
	  { color: #000000;  font-size: 10pt; font-style: normal; 
	    font-weight: bold; margin-bottom: 0pt; margin-left: 0pt; 
	    margin-right: 18pt; margin-top: 0pt; text-align: left; 
	    text-decoration: none; text-indent: 0pt; text-transform: none; 
	    vertical-align: baseline }
        .EntLabel
          { color: #000000;
            font-size: 10pt; font-style: normal; font-weight: normal;
	    font-family: 'Roboto Mono', Courier; margin-left: 0pt; 
            margin-right: 5pt; margin-top: 0pt; margin-bottom: 0pt;
            text-align: justify; text-indent: 0pt; text-decoration: none;
            white-space: normal }
	.EntTab
	  { margin-left: -5pt; margin-top: 0pt; margin-bottom: 3pt }
	.EntValTab
	  { margin-left: -0pt; margin-top: 0pt; margin-bottom: 0pt }
  	.FctArg
	  { color: #000000; font-family: Courier; font-size: 12pt; 
	    font-style: normal; font-weight: normal; margin-bottom: 0pt; 
	    margin-left: 18pt; margin-right: 0pt; margin-top: 0pt; 
	    text-align: left; text-decoration: none; text-indent: -18pt; 
	    text-transform: none; vertical-align: baseline }
  	.FctCode
	  { color: #000000; font-family: 'Roboto Mono', Courier; 
	    font-size: 10pt; 
	    font-style: normal; font-weight: normal; margin-bottom: 0pt; 
	    margin-left: 63pt; margin-right: 0pt; margin-top: 0pt; 
	    text-align: left; text-decoration: none; text-indent: 0pt; 
	    text-transform: none; vertical-align: baseline }
  	.FctControl
	  { color: #000000;  font-size: 10pt; font-style: italic; 
	    font-weight: normal; margin-bottom: 0pt; margin-left: 28pt; 
	    margin-right: 0pt; margin-top: 0pt; text-align: left; 
	    text-decoration: none; text-indent: 0pt; text-transform: none; 
	    vertical-align: baseline }
	.FctInfo
	  { color: #000000;  font-size: 10pt; font-style: normal; 
	    font-weight: normal; margin-bottom: 3pt; margin-left: 42pt; 
	    margin-right: 0pt; margin-top: 0pt; text-align: justify; 
	    text-decoration: none; text-indent: -14pt; text-transform: none; 
	    vertical-align: baseline }
	.FctItem
	  { color: #003f5f;  font-size: 10pt; font-style: normal; 
	    font-weight: bold; margin-bottom: 0pt; margin-left: 2pt; 
	    margin-right: 0pt; margin-top: 12pt; text-align: left; 
	    text-decoration: none; text-indent: 0pt; text-transform: none; 
	    vertical-align: baseline }
	.FctItemText
	  { color: #000000;  font-size: 10pt; font-style: normal; 
	    font-weight: normal; margin-bottom: 0pt; margin-left: 42pt; 
	    margin-right: 0pt; margin-top: 0pt; text-align: justify; 
	    text-decoration: none; text-indent: 0pt; text-transform: none; 
	    vertical-align: baseline }    
	.FctLine
	  { height: 1px; color: #cccccc; background-color: #9f9e9b;
	    margin-top: 0pt;}
  	.FctList
	  { margin-bottom: 0pt; margin-left: 28pt; margin-right: 0pt; 
	    margin-top: 0pt; border: off; }
  	.FctListTab
	  { margin-bottom: 0pt; margin-left: 28pt; margin-right: 0pt; 
	    margin-top: 0pt; border-color: black; border-style: solid; 
	    border-width: 1pt 0pt 1pt 0pt; }
  	.FctListTabHeader
	  { color: #000000; font-size: 10pt; font-style: normal; 
	    font-weight: bold; text-align: justify; text-indent: 0pt; 
	    margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; 
	    margin-top: 0pt; }
	.FctName
	  { color: #6e6d6a; margin-bottom: 0pt; margin-left: 2pt;
	    font-size: 20pt; font-style:normal; font-weight: 500;
	    text-align: left }
	.FctSynopsis
	  { color: #000000; font-family: 'Roboto Mono', Courier; 
	    font-size: 10pt;
	    font-style: normal; font-weight: normal; margin-bottom: 0pt; 
	    margin-left: 56pt; margin-right: 0pt; margin-top: 0pt; 
	    text-align: left; text-decoration: none; text-indent: -14pt; 
	    text-transform: none; vertical-align: baseline }
	.FctTab
	  { margin-left: 40pt }
	.FctTitle
	  { margin-top: 14pt; }
	.Navi
	  { color: #00629b;
	    font-size: 10pt; font-style: normal; font-weight: normal;
	    text-align: right }
	.PreCode
	  { color: #000000; font-family: 'Roboto Mono', Courier; 
	    font-size: 10pt; 
	    font-style: normal; font-weight: normal; margin-bottom: 3pt; 
	    margin-left: 28pt; margin-right: 0pt; margin-top: 3pt; 
	    text-align: left; text-decoration: none; text-indent: 0pt; 
	    text-transform: none; vertical-align: baseline }
	.Section
	  { color: #6e6d6a;
	    font-size: 22px; font-style: normal; font-weight: 300;
	    margin-left: 0em; margin-top: 20pt; margin-bottom: 15pt;
            text-align: left; text-indent: 0pt; text-decoration: none }
	.Sectiona
	  { color: #00629B; font-weight: 500; }
	.Sectiona:hover
	  { background-color: #f2f2f2; font-weight: 500; }
	.SubSection
	  { color: #6e6d6a; text-transform: uppercase;
	    font-size: 15px; font-style: normal; font-weight: 500;
	    margin-left: 0em; margin-top: 15pt; margin-bottom: 10pt;
            text-align: left; text-indent: 0pt; text-decoration: none }
	.SubSubSection
	  { color: #212121;
	    font-size: 14px; font-style: normal; font-weight: 500;
	    margin-left: 0pt; margin-top: 4pt; margin-bottom: 4pt;
  	    text-align: justify; text-indent: 0pt; text-decoration:none }
        table, ul, ol
          { color: #000000;
            font-family: 'Roboto', Verdana, Geneva, Helvetica, Arial, sans-serif;
            text-align: justify; font-size: 12px }
        .TitleColor
          { color: #6e6d6a }
        .TOC1
          { color: #00629B;
            font-size: 12pt; font-style: normal; font-weight: 500;
            margin-left: 0em; margin-top: 10pt; margin-bottom: 0.25em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .TOC1a
          { font-weight: 500; color: #00629B;
            margin-left: 0em; margin-top: 10pt; margin-bottom: 0.25em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .TOC1a:hover
          { background-color: #cccccc; text-decoration: none;
            font-size: 12pt; font-style: normal; font-weight: 500;
            margin-left: 0em; margin-top: 10pt; margin-bottom: 0.25em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .TOC2
          { color: #00629B;
            font-size: 10pt; font-style: normal; font-weight: normal;
            margin-left: 1.75em; margin-top: 0em; margin-bottom: 0em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .TOC2a
          { color: #00629b; }
        .TOC2a:hover
          { background-color: #cccccc; }
        .TOC3
          { color: #00629b;
            font-size: 10pt; font-style: normal; font-weight: normal;
            margin-left: 3.5em; margin-top: 0em; margin-bottom: 0em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .TOC3a
          { color: #00629b; }
        .TOC3a:hover
          { background-color: #cccccc; }
        .TOC4
          { color: #00629B;
            font-size: 9pt; font-style: normal; font-weight: normal;
            margin-left: 5.25em; margin-top: 0em; margin-bottom: 0em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .TOC4a
          { color: #00629B; }
        .TOC4a:hover
          { background-color: #cccccc; }
