/*****************************************/
/* Styles for document saved to a stream */
/*****************************************/

body { line-height:11.5pt; font-family:Arial, sans-serif; font-size:10pt }
h1, h2, h3, h4, h5, h6, p { margin:0pt 0pt 6pt }
li, table { margin-top:0pt; margin-bottom:6pt }
h1 { margin-top:16pt; margin-left:49.6pt; margin-bottom:6pt; text-indent:-49.6pt; page-break-inside:auto; page-break-after:avoid; line-height:18pt; font-family:Arial, sans-serif; font-size:15pt; font-weight:normal; color:#008768 }
h2 { margin-top:12pt; margin-left:49.6pt; margin-bottom:6pt; text-indent:-49.6pt; page-break-inside:auto; page-break-after:avoid; line-height:15pt; font-family:Arial, sans-serif; font-size:12pt; font-weight:bold; color:#000000 }
h3 { margin-top:6pt; margin-left:49.6pt; margin-bottom:6pt; text-indent:-49.6pt; page-break-inside:auto; page-break-after:avoid; line-height:11.5pt; font-family:Arial, sans-serif; font-size:10pt; font-weight:bold; color:#000000 }
h4 { margin-top:6pt; margin-left:49.6pt; margin-bottom:6pt; text-indent:-49.6pt; page-break-inside:auto; page-break-after:avoid; line-height:11.5pt; font-family:Arial, sans-serif; font-size:10pt; font-weight:bold; font-style:normal; color:#000000 }
h5 { margin-top:6pt; margin-left:49.6pt; margin-bottom:6pt; text-indent:-49.6pt; page-break-inside:auto; page-break-after:avoid; line-height:11.5pt; font-family:Arial, sans-serif; font-size:10pt; font-weight:bold; color:#000000 }
h6 { margin-top:16pt; margin-left:0pt; margin-bottom:6pt; text-indent:0pt; page-break-inside:auto; page-break-after:avoid; line-height:18pt; font-family:Arial, sans-serif; font-size:15pt; font-weight:normal; color:#008768 }
.Heading7 { margin-top:12pt; margin-left:0pt; margin-bottom:6pt; text-indent:0pt; page-break-after:avoid; line-height:15pt; font-family:Arial, sans-serif; font-size:12pt; font-weight:bold; color:#000000 }
.Heading8 { margin-top:6pt; margin-left:0pt; margin-bottom:6pt; text-indent:0pt; page-break-after:avoid; line-height:11.5pt; font-family:Arial, sans-serif; font-size:10pt; font-weight:bold; color:#000000 }
.Heading9 { margin-top:0pt; margin-left:0pt; margin-bottom:30pt; text-indent:0pt; text-align:right; line-height:18pt; font-family:Arial, sans-serif; font-size:50pt; font-weight:bold; color:#008768 }
.AddressBlock { margin-bottom:0pt; line-height:8.5pt; font-size:7pt }
.AppendixHeading { margin-top:12pt; margin-left:99.25pt; margin-bottom:6pt; text-indent:-99.25pt; line-height:18pt; font-family:Arial, sans-serif; font-size:15pt; color:#008768 }
.AppendixSubheading { margin-top:6pt; margin-bottom:6pt; line-height:11.5pt; font-weight:bold }
.BodyText { margin-bottom:6pt; line-height:11.5pt }
.Caption { margin-top:6pt; margin-left:42.55pt; margin-bottom:6pt; text-indent:-42.55pt; line-height:8.5pt; font-size:8pt; font-weight:bold }
.CommentSubject { margin-bottom:6pt; line-height:normal; font-weight:bold }
.CommentText { margin-bottom:6pt; line-height:normal }
.CopyRight { margin-bottom:6pt; line-height:8.5pt; font-size:7pt }
.CoverDate { margin-bottom:3pt; line-height:8pt; font-family:Arial, sans-serif; font-size:7pt }
.CoverPreparedFor { margin-top:3pt; margin-bottom:3pt; line-height:80%; font-family:Arial, sans-serif; font-size:9pt }
.CoverSubtitle { margin-bottom:0pt; line-height:18pt; font-family:Arial, sans-serif; font-size:15pt }
.CoverTitle { margin-bottom:0pt; line-height:42pt; font-size:39pt; color:#008768 }
.DividerTitle { margin-top:54pt; margin-left:0pt; margin-bottom:6pt; text-indent:0pt; text-align:right; page-break-after:avoid; line-height:42pt; font-family:Arial, sans-serif; font-size:39pt; color:#008768 }
.EndnoteText { margin-bottom:0pt; line-height:normal; font-size:8pt }
.ExecSummary { margin-top:16pt; margin-bottom:6pt; line-height:18pt; font-family:Arial, sans-serif; font-size:15pt; color:#008768 }
.Footer { margin-bottom:0pt; line-height:7pt; font-size:7pt }
.FootnoteText { margin-bottom:0pt; line-height:normal; font-size:8pt }
.Header { margin-right:14.15pt; margin-left:174.65pt; margin-bottom:0pt; line-height:8.5pt; font-size:7pt }
.HeaderText { line-height:8.5pt; font-size:7pt; font-weight:bold }
.Letterhead { margin-bottom:0pt; line-height:10pt; font-size:7pt }
.ListBullet { margin-left:18pt; margin-bottom:6pt; text-indent:-18pt; line-height:11.5pt }
.ListBullet2 { margin-left:21.25pt; margin-bottom:6pt; text-indent:-21.25pt; line-height:11.5pt }
.ListBullet3 { margin-left:21.25pt; margin-bottom:6pt; text-indent:-21.25pt; line-height:11.5pt }
.ListParagraph { margin-bottom:6pt; text-indent:-21.25pt; line-height:11.5pt }
.LtrSectionSub-SubTitle { margin-top:6pt; margin-left:28.35pt; margin-bottom:6pt; text-indent:-28.35pt; page-break-after:avoid; line-height:11.5pt; font-weight:bold }
.LtrSectionSubtitle { margin-top:6pt; margin-left:28.35pt; margin-bottom:6pt; text-indent:-28.35pt; page-break-after:avoid; line-height:11.5pt; font-weight:bold }
.LtrSectionTitle { margin-top:6pt; margin-left:28.35pt; margin-bottom:6pt; text-indent:-28.35pt; page-break-after:avoid; line-height:11.5pt; font-weight:bold }
.NoSpacing { line-height:11.5pt; font-family:Arial, sans-serif }
.NoTOC { margin-top:16pt; margin-bottom:6pt; line-height:18pt; font-family:Arial, sans-serif; font-size:15pt; color:#008768 }
.QIHeading { margin-top:16pt; margin-bottom:6pt; page-break-inside:avoid; page-break-after:avoid; line-height:11.5pt; font-weight:bold }
.Quotation { margin-bottom:6pt; line-height:11.5pt; font-style:italic }
.SectionContinue { margin-bottom:6pt; line-height:11.5pt }
.Spacer { margin-bottom:18pt; line-height:11.5pt }
.TOC1 { margin-right:14.2pt; margin-left:42.55pt; margin-bottom:0pt; text-indent:-42.55pt; line-height:11.5pt }
.TOC2 { margin-right:14.2pt; margin-left:85.05pt; margin-bottom:0pt; text-indent:-42.5pt; line-height:11.5pt }
.TOC3 { margin-right:14.2pt; margin-left:127.55pt; margin-bottom:0pt; text-indent:-42.5pt; line-height:11.5pt }
.TOC4 { margin-right:14.2pt; margin-left:0pt; margin-bottom:0pt; text-indent:0pt; line-height:11.5pt }
.TOC5 { margin-right:14.2pt; margin-left:85.05pt; margin-bottom:0pt; text-indent:0pt; line-height:11.5pt }
.TOC6 { margin-bottom:6pt; line-height:11.5pt }
.TOC7 { margin-right:14.2pt; margin-left:42.5pt; margin-bottom:0pt; text-indent:0pt; line-height:11.5pt }
.TOC8 { margin:6pt 14.2pt 0pt -1.4pt; text-indent:0pt; page-break-after:avoid; line-height:11.5pt }
.TOC9 { margin-right:14.2pt; margin-left:85.05pt; margin-bottom:0pt; text-indent:-42.5pt; line-height:11.5pt }
.TableH1 { margin-bottom:0pt; line-height:11.5pt; font-family:Arial, sans-serif; font-weight:bold; color:#008768 }
.TableH2 { margin-bottom:0pt; line-height:11.5pt; font-family:Arial, sans-serif; font-weight:bold; color:#59a089 }
.TableSolidFillH1 { margin-bottom:0pt; line-height:11.5pt; font-family:Arial, sans-serif; font-weight:bold; color:#ffffff }
.TableSolidFillH2 { margin-bottom:0pt; line-height:11.5pt; font-family:Arial, sans-serif; font-weight:bold; color:#ffffff }
.TableText { margin-bottom:0pt; line-height:11.5pt }
.TableofFigures { margin-right:14.2pt; margin-left:85.05pt; margin-bottom:0pt; text-indent:-85.05pt; line-height:11.5pt }
span.CommentReference { font-size:8pt }
span.CommentSubjectChar { font-weight:bold }
span.CoverTitleChar { font-size:39pt; color:#008768 }
span.EndnoteReference { vertical-align:super }
span.EndnoteTextChar { font-family:Arial, sans-serif; font-size:8pt }
span.FooterChar { font-family:Arial, sans-serif; font-size:7pt }
span.FootnoteReference { vertical-align:super }
span.FootnoteTextChar { font-family:Arial, sans-serif; font-size:8pt }
span.HeaderChar { font-family:Arial, sans-serif; font-size:7pt }
span.Heading10 { font-family:Arial, sans-serif; font-size:100pt; font-weight:normal; font-style:normal; color:#008768 }
span.Hyperlink { text-decoration:underline; color:#008768 }
span.TableH1Char { font-family:Arial, sans-serif; font-size:39pt; font-weight:bold; color:#008768 }
span.TableH2Char { font-family:Arial, sans-serif; font-size:39pt; font-weight:bold; color:#59a089 }
span.TableSolidFillH1Char { font-family:Arial, sans-serif; font-size:7pt; font-weight:bold; color:#ffffff }
span.TableSolidFillH2Char { font-family:Arial, sans-serif; font-size:7pt; font-weight:bold; color:#ffffff }
span.UnresolvedMention { color:#605e5c; background-color:#e1dfdd }
.AECOMListAlpha { margin-left:21.25pt; text-indent:-21.25pt }
.AECOMListArabic { margin-left:21.25pt; text-indent:-21.25pt }
.AECOMListBullet1 { margin-left:21.25pt; text-indent:-21.25pt }
.AECOMListBullet3 { margin-left:63.8pt; text-indent:-21.3pt }
.AECOMListBullet2 { margin-left:42.5pt; text-indent:-21.25pt }
.AECOMListBullets { margin-left:21.25pt; text-indent:-21.25pt }
.AECOMListRoman { margin-left:21.25pt; text-indent:-21.25pt }
.awlist1 { list-style:none; counter-reset:awlistcounter36_0 }
.awlist1 > li:before { content:counter(awlistcounter36_0, lower-roman) '.'; counter-increment:awlistcounter36_0 }