/* local.css produced by Mif2Go DCL filter dwhtm, Ver 3.3 */

body { font-size: 10pt }

p.Anchor {
 font: 2pt/0 "Times New Roman";
 }

p.Appendix1 {
 font: bold 18pt/20pt "Times New Roman";
 margin: 0 0 7pt 0;
 color: #000080;
 }

p.Appendix1TOC {
 font: bold 10pt/12pt "Times New Roman";
 margin: 2pt 0;
 text-transform: uppercase;
 }

p.Appendix2 {
 font: bold 14pt/17pt "Times New Roman";
 margin: 20pt 0 4pt 0;
 color: #000080;
 }

p.Appendix2TOC {
 font: 10pt/12pt "Times New Roman";
 margin: 2pt 0;
 text-transform: uppercase;
 }

p.Appendix3 {
 font: bold 10pt/12pt "Times New Roman";
 margin: 12pt 0 6pt 0;
 color: #000080;
 }

p.Body {
 font: 10pt/12pt "Times New Roman";
 margin: 8pt 0;
 }

p.BodyTab {
 font: 10pt/12pt "Times New Roman";
 margin: 6pt 0 8pt 144pt;
 text-indent: -144pt;
 }

p.Bullet {
 font: 10pt/12pt "Times New Roman";
 margin: 2pt 0 2pt 14.4pt;
 text-indent: -14.4pt;
 }

p.Bullet2 {
 font: 10pt/12pt "Times New Roman";
 margin: 4pt 0 4pt 28.8pt;
 text-indent: -14.4pt;
 }

p.Bullet3 {
 font: 10pt/12pt "Times New Roman";
 margin: 4pt 0 4pt 40.8pt;
 text-indent: -12.15pt;
 }

p.captionGraphic {
 font: bold 10pt/12pt "Times New Roman";
 margin: 10pt 0 24pt 0;
 text-align: center;
 }

p.captionGraphicLOF {
 font: small-caps 10pt/12pt "Times New Roman";
 }

p.captionTable {
 font: bold 10pt/12pt "Times New Roman";
 margin: 10pt 0 0 0;
 text-align: center;
 }

p.captionTableLOT {
 font: small-caps 10pt/12pt "Times New Roman";
 }

p.CellBody {
 font: 10pt/12pt "Times New Roman";
 }

p.CellBody2 {
 font: 8pt/10pt "Times New Roman";
 }

p.CellBody2bullet {
 font: 8pt/10pt "Times New Roman";
 margin: 0 0 0 14.2pt;
 text-indent: -14.2pt;
 }

p.CellBody2Center {
 font: 8pt/10pt "Times New Roman";
 text-align: center;
 }

p.CellBodyCenter {
 font: 10pt/12pt "Times New Roman";
 text-align: center;
 }

p.CellHeading {
 font: bold 10pt/12pt "Times New Roman";
 }

p.CellHeading2 {
 font: bold 8pt/10pt "Times New Roman";
 }

p.CellHeadingCenter {
 font: bold 10pt/12pt "Times New Roman";
 text-align: center;
 }

p.Code {
 font: 8pt/10pt "Courier New";
 }

p.Definition {
 font: 10pt/10pt "Times New Roman";
 margin: 4pt 0 4pt 72pt;
 text-indent: -72pt;
 }

p.Disclaimer {
 font: italic 9pt/11pt "Times New Roman";
 margin: 6pt 32.25pt 6pt 0;
 text-align: center;
 }

p.DisclaimerLegal {
 font: 10pt/12pt "Times New Roman";
 margin: 8pt 32.25pt 8pt 0;
 text-transform: uppercase;
 }

p.ErrorMessage {
 font: bold 10pt/12pt "Times New Roman";
 margin: 4pt 108pt;
 }

p.Figure {
 font: bold 10pt/12pt "Times New Roman";
 margin: 10pt 0 24pt 0;
 text-align: center;
 }

p.footer {
 font: 8pt/10pt "Times New Roman";
 }

p.footerfront {
 font: 14pt/13pt "Times New Roman";
 margin: 7pt 0 0 0;
 text-align: center;
 color: #000080;
 }

p.footnotetext {
 font: 8pt/10pt "Times New Roman";
 }

p.header {
 font: 8pt/10pt "Times New Roman";
 color: #000080;
 }

p.Heading1 {
 font: bold 18pt/20pt "Times New Roman";
 margin: 40pt 0 7pt 45pt;
 text-indent: -45pt;
 color: #000080;
 }

p.Heading1TOC {
 font: bold 10pt/12pt "Times New Roman";
 margin: 2pt 0;
 text-transform: uppercase;
 }

p.Heading2 {
 font: bold 14pt/17pt "Times New Roman";
 margin: 20pt 0 4pt 43.2pt;
 text-indent: -43.2pt;
 color: #000080;
 }

p.Heading2TOC {
 font: 10pt/12pt "Times New Roman";
 margin: 2pt 0 2pt 72pt;
 text-indent: -36pt;
 text-transform: uppercase;
 }

p.Heading3 {
 font: bold 10pt/12pt "Times New Roman";
 margin: 12pt 0 6pt 28.8pt;
 text-indent: -28.8pt;
 color: #000080;
 }

p.Heading3TOC {
 font: italic 10pt/12pt "Times New Roman";
 margin: 2pt 0 2pt 117pt;
 text-indent: -117pt;
 }

p.Heading4 {
 font: 10pt/12pt "Times New Roman";
 margin: 12pt 0 6pt 0;
 color: #000080;
 }

p.Heading5 {
 font: bold 10pt/12pt "Times New Roman";
 margin: 6pt 0 4pt 0;
 }

p.Heading6 {
 font: 10pt/12pt "Times New Roman";
 margin: 12pt 0 6pt 36.9pt;
 text-indent: -36.9pt;
 color: #000080;
 }

p.Heading7 {
 font: 10pt/12pt "Times New Roman";
 margin: 12pt 0 6pt 48.15pt;
 text-indent: -48.15pt;
 color: #000080;
 }

p.Heading8 {
 font: 10pt/12pt "Times New Roman";
 margin: 12pt 0 6pt 54.15pt;
 text-indent: -54.15pt;
 color: #000080;
 }

p.Indent {
 font: 10pt/12pt "Times New Roman";
 margin: 4pt 0 4pt 14.4pt;
 }

p.ListLetter {
 font: 10pt/12pt "Times New Roman";
 margin: 4pt 0 8pt 36pt;
 text-indent: -18pt;
 }

p.ListLetter1 {
 font: 10pt/12pt "Times New Roman";
 margin: 4pt 0 8pt 36pt;
 text-indent: -18pt;
 }

p.ListNumber {
 font: 10pt/12pt "Times New Roman";
 margin: 4pt 0 4pt 18pt;
 text-indent: -18pt;
 }

p.ListNumber1 {
 font: 10pt/12pt "Times New Roman";
 margin: 4pt 0 4pt 18pt;
 text-indent: -18pt;
 }

p.ListNumberRoman {
 font: 10pt/12pt "Times New Roman";
 margin: 4pt 0 8pt 36pt;
 text-indent: -18pt;
 }

p.MappingTableCell {
 font: 12pt/14pt "Times New Roman";
 margin: 2pt 0;
 }

p.MappingTableTitle {
 font: 14pt/16pt "Times New Roman";
 margin: 2pt 0;
 }

p.MenuHeading {
 font: bold 9pt/9pt "Times New Roman";
 margin: 9pt 0 0 0;
 color: #FFF;
 }

p.MenuItem {
 font: bold 9pt/9pt "Times New Roman";
 margin: 9pt 0 0 0;
 }

p.Note {
 font: 10pt/12pt "Times New Roman";
 margin: 4pt 0 8pt 28.8pt;
 text-indent: -28.8pt;
 }

p.Numbered {
 font: 10pt/12pt "Times New Roman";
 margin: 4pt 0 4pt 14.4pt;
 text-indent: -14.4pt;
 }

p.rule1 {
 font: 10pt/12pt "Times New Roman";
 margin: 0 0 0 27pt;
 text-indent: -27pt;
 }

p.rule10 {
 font: 10pt/12pt "Times New Roman";
 margin: 0 0 0 261pt;
 text-indent: -99pt;
 }

p.rule1new {
 font: 10pt/12pt "Times New Roman";
 margin: 0 0 0 27pt;
 text-indent: -27pt;
 }

p.rule2 {
 font: 10pt/12pt "Times New Roman";
 margin: 0 0 0 54pt;
 text-indent: -36pt;
 }

p.rule3 {
 font: 10pt/12pt "Times New Roman";
 margin: 0 0 0 81pt;
 text-indent: -45pt;
 }

p.rule4 {
 font: 10pt/12pt "Times New Roman";
 margin: 0 0 0 108pt;
 text-indent: -54pt;
 }

p.rule5 {
 font: 10pt/12pt "Times New Roman";
 margin: 0 0 0 135pt;
 text-indent: -63pt;
 }

p.rule6 {
 font: 10pt/12pt "Times New Roman";
 margin: 0 0 0 153pt;
 text-indent: -63pt;
 }

p.rule7 {
 font: 10pt/12pt "Times New Roman";
 margin: 0 0 0 180pt;
 text-indent: -72pt;
 }

p.rule8 {
 font: 10pt/12pt "Times New Roman";
 margin: 0 0 0 207pt;
 text-indent: -81pt;
 }

p.rule9 {
 font: 10pt/12pt "Times New Roman";
 margin: 0 0 0 234pt;
 text-indent: -90pt;
 }

p.SampleCode {
 font: 9pt/11pt "Courier New";
 }

p.TableTitle {
 font: 7pt/8pt "Times New Roman";
 color: #FFF;
 }

p.Temporary {
 font: 10pt/12pt "Times New Roman";
 margin: 8pt 0;
 color: #000080;
 }

p.Title {
 font: bold 24pt/26pt "Times New Roman";
 margin: 0 79.5pt 50pt 0;
 color: #000080;
 }

p.Version {
 font: bold 18pt/18pt "Times New Roman";
 margin: 12pt 0 34pt 0;
 color: #000080;
 }

p.CellFooting {
 font: 12pt/14pt "Times New Roman";
 text-align: center;
 }

p.Header {
 font: 10pt/12pt "Times New Roman";
 }

p.Footer {
 font: 10pt/12pt "Times New Roman";
 }

p.slink15sqformatspriority0 {
 font: bold 18pt/26pt "Times New Roman";
 margin: 6pt 0 0 36pt;
 text-indent: -36pt;
 }

p.GroupTitlesIX {
 font: bold 11pt/13pt "Times New Roman";
 }

p.Level1IX {
 font: 10pt/12pt "Times New Roman";
 }

p.Level2IX {
 font: 10pt/12pt "Times New Roman";
 margin: 0 0 0 54pt;
 text-indent: -36pt;
 }

span.ArialGreek {
 font: 8pt "Arial Greek";
 }

span.Bold {
 font-weight: bold;
 font-family: "Times New Roman";
 }

span.Changes {
 color: #F00;
 }

span.Code {
 font: 9pt "Courier New";
 }

span.codeblue {
 color: #000080;
 }

span.codenumber {
 font: 8pt "Courier New";
 }

span.Emphasis {
 font-style: italic;
 }

span.link {
 text-decoration: underline;
 color: #000080;
 }

span.Note {
 font: bold 10pt "Times New Roman";
 }

span.obullet {
 font: 12pt "Times New Roman";
 }

span.red {
 color: #F00;
 }

span.redbolditalics {
 font: italic bold 10pt "Times New Roman";
 color: #F00;
 }

span.superscript {
 }

span.Symbol {
 font-family: Symbol;
 }

span.Underline {
 text-decoration: underline;
 }

span.URL {
 font: 10pt "Times New Roman";
 text-decoration: underline;
 color: #00F;
 }

span.Wingding {
 font: 10pt Wingdings;
 }

span.IXpgnum {
 }

