/*****************************************/
/* Styles for document saved to a stream */
/*****************************************/

body { line-height:108%; font-family:Calibri, sans-serif; font-size:11pt }
p { margin:0pt 0pt 8pt }
li { margin-top:0pt; margin-bottom:8pt }
.BalloonText { margin-bottom:0pt; line-height:normal; font-family:'Segoe UI', sans-serif; font-size:9pt }
.CommentSubject { margin-bottom:8pt; line-height:normal; font-size:10pt; font-weight:bold }
.CommentText { margin-bottom:8pt; line-height:normal; font-size:10pt }
.ESAttAttName { margin-top:12pt; margin-bottom:12pt; text-align:right; line-height:115%; font-family:'Times New Roman', serif; font-size:11pt; font-weight:bold; text-decoration:underline }
.ESAttHeading { margin-top:12pt; margin-bottom:12pt; page-break-after:avoid; line-height:115%; font-family:'Times New Roman', serif; font-size:11pt; font-weight:bold }
.ESAttList { margin-top:12pt; margin-left:36pt; margin-bottom:12pt; text-indent:-18pt; line-height:115%; font-family:'Times New Roman', serif; font-size:11pt }
.ESAttListHeader { margin-top:12pt; margin-bottom:12pt; page-break-after:avoid; line-height:115%; font-family:'Times New Roman', serif; font-size:11pt }
.ESAttNormal { margin-top:12pt; margin-bottom:12pt; line-height:115%; font-family:'Times New Roman', serif; font-size:11pt }
.ESTitleDecisionMaker { margin-bottom:8pt; text-align:center; line-height:115%; font-family:'Times New Roman', serif; font-size:11pt }
.ESTitleEnablingLegislation { margin-bottom:8pt; text-align:center; line-height:115%; font-family:'Times New Roman', serif; font-size:11pt; font-style:italic }
.ESTitleHeader { margin-bottom:8pt; text-align:center; line-height:115%; font-family:'Times New Roman', serif; font-size:11pt; text-decoration:underline }
.ESTitleInstrumentName { margin-top:18pt; margin-bottom:30pt; text-align:center; line-height:115%; font-family:'Times New Roman', serif; font-size:11pt; font-weight:bold; font-style:italic }
.ESHeading { margin-top:12pt; margin-left:0pt; margin-bottom:12pt; page-break-after:avoid; line-height:115%; font-family:'Times New Roman', serif; font-size:11pt; font-weight:bold; font-style:italic }
.ESPara { margin-top:12pt; margin-left:36pt; margin-bottom:12pt; text-indent:-18pt; page-break-after:auto; line-height:115%; font-family:'Times New Roman', serif; font-size:11pt }
.ESParagraph { margin-top:12pt; margin-left:28.35pt; margin-bottom:12pt; text-indent:-28.35pt; line-height:115%; font-family:'Times New Roman', serif; font-size:11pt }
.ESSubHeading { margin-top:12pt; margin-left:0pt; margin-bottom:12pt; page-break-after:avoid; line-height:115%; font-family:'Times New Roman', serif; font-size:11pt; font-weight:normal; font-style:italic }
.ESSubparaHeader { margin-top:12pt; margin-left:36pt; margin-bottom:12pt; text-indent:-18pt; page-break-after:avoid; line-height:115%; font-family:'Times New Roman', serif; font-size:11pt }
.ESSubparaList { margin-top:12pt; margin-left:63.8pt; margin-bottom:12pt; text-indent:-21.25pt; line-height:115%; font-family:'Times New Roman', serif; font-size:11pt }
.Footer { margin-bottom:0pt; line-height:normal; font-size:11pt }
.Header { margin-bottom:0pt; line-height:normal; font-size:11pt }
.Item, .i { margin-top:4pt; margin-left:35.45pt; margin-bottom:0pt; page-break-inside:avoid; line-height:normal; font-family:'Times New Roman', serif; font-size:11pt }
.ListParagraph { margin-left:36pt; margin-bottom:8pt; line-height:108%; font-size:11pt }
.subsection2, .ss2 { margin-top:2pt; margin-left:56.7pt; margin-bottom:0pt; line-height:normal; font-family:'Times New Roman', serif; font-size:11pt }
span.BalloonTextChar { font-family:'Segoe UI', sans-serif; font-size:9pt }
span.CommentReference { font-size:8pt }
span.CommentSubjectChar { font-size:10pt; font-weight:bold }
span.CommentTextChar { font-size:10pt }
span.ESAttAttNameChar { font-family:'Times New Roman', serif; font-weight:bold; text-decoration:underline }
span.ESAttHeadingChar { font-family:'Times New Roman', serif; font-weight:bold }
span.ESAttListChar { font-family:'Times New Roman', serif }
span.ESAttListHeaderChar { font-family:'Times New Roman', serif }
span.ESAttNormalChar { font-family:'Times New Roman', serif }
span.ESTitleDecisionMakerChar { font-family:'Times New Roman', serif }
span.ESTitleEnablingLegislationChar { font-family:'Times New Roman', serif; font-style:italic }
span.ESTitleHeaderChar { font-family:'Times New Roman', serif; text-decoration:underline }
span.ESTitleInstrumentNameChar { font-family:'Times New Roman', serif; font-weight:bold; font-style:italic }
span.ESHeadingChar { font-family:'Times New Roman', serif; font-weight:bold; font-style:italic }
span.ESParaChar { font-family:'Times New Roman', serif }
span.ESParagraphChar { font-family:'Times New Roman', serif }
span.ESSubHeadingChar { font-family:'Times New Roman', serif; font-weight:normal; font-style:italic }
span.ESSubparaHeaderChar { font-family:'Times New Roman', serif }
span.ESSubparaListChar { font-family:'Times New Roman', serif }
span.LDBoldItal { font-weight:bold; font-style:italic }