body {
   font-size: 12pt;
   line-height: 19pt;
}
/*Title Page*/
.TitlePage
{
   font-family: "Bookman Old Style", serif;
   text-align: center;
}
.Title
{
   margin: 0in;
   margin-bottom: .0001pt;
   font-size: 28pt;
   font-family: "Calibri Light", sans-serif;
}
.TitlePgTitle
{
   margin-top: 5em;
   margin-bottom: 2em;
   font-size: 26pt;
   text-align: center;
}
.TitlePgTitle2
{
   margin-top: 0in;
   margin-bottom: 12pt;
   font-size: 20pt;
   text-align: center;
}
.TitlePgTitle3
{
   margin-top: 0in;
   margin-bottom: 12pt;
   font-size: 18pt;
   text-align: center;
}
/*Front Matter*/
.CommitteeMembers
{
   margin-top: 0in;
   margin-bottom: 6pt;
   text-align: center;
   font-size: 14pt;
   font-family: "Bookman Old Style", serif;
}
.CommitteeSeniorStaff
{
   margin-top: 0in;
   margin-bottom: 6pt;
   text-align: center;
   font-family: "Bookman Old Style", serif;
   font-variant: small-caps;
   font-size: 13pt;
}
.CommitteeStaff
{
   margin-top: 0in;
   margin-bottom: 6pt;
   font-family: "Bookman Old Style", serif;
   font-variant: small-caps;
   font-size: 11pt;
   text-align: center;
}
.CommitteeTitle
{
   font-family: "Bookman Old Style", serif;
   font-style: italic;
   font-variant: none;
}
/*Images*/
.Caption-Full
{
   margin-top: 0;
   margin-bottom: 0;
   background: #C3C4CB;
   font-family: "Calibri", sans-serif;
   font-weight: bold;
   text-align: left;
   font-size: 11pt;
   line-height: 12pt;
   width: 25%;
}
.Caption-Primary
{
   margin-top: 0;
   margin-bottom: 0;
   background: #C3C4CB;
   font-family: "Calibri", sans-serif;
   font-weight: bold;
   text-align: left;
   font-size: 11pt;
   line-height: 12pt;
   width: 50%;
}
.Caption-Thumbnail
{
   margin-top: 0;
   margin-bottom: 0;
   background: #C3C4CB;
   font-family: "Calibri", sans-serif;
   font-weight: bold;
   text-align: left;
   float: right;
   font-size: 11pt;
   line-height: 12pt;
   width: 25%;
}
.Credit-Full
{
   margin-top: 0in;
   padding-top: 3pt;
   background: #C3C4CB;
   font-family: "Calibri", sans-serif;
   font-weight: bold;
   text-align: right;
   font-size: 9pt;
   line-height: 10pt;
   width: 25%;
}
.Credit-Primary
{
   margin-top: 0in;
   padding-top: 3pt;
   margin-bottom: 6pt;
   background: #C3C4CB;
   font-family: "Calibri", sans-serif;
   font-weight: bold;
   text-align: right;
   font-size: 9pt;
   line-height: 10pt;
   width: 50%;
}
.Credit-Thumbnail
{
   margin-top: 0in;
   padding-top: 3pt;
   background: #C3C4CB;
   font-family: "Calibri", sans-serif;
   font-weight: bold;
   text-align: right;
   float: right;
   font-size: 9pt;
   line-height: 10pt;
   width: 25%;
}
.Image-Full
{
   margin-top: 6pt;
   margin-bottom: 0in;
   margin-bottom: .0001pt;
   background: #B4C6E7;
   padding: 0in;
   font-family: "Bookman Old Style", serif;
   width: 25%;
}
.Image-Primary
{
   margin-top: 6pt;
   margin-bottom: 0in;
   margin-bottom: .0001pt;
   background: #B4C6E7;
   padding: 0in;
   font-family: "Bookman Old Style", serif;
   width: 50%;
}
.Image-Thumbnail
{
   margin-top: 6pt;
   margin-bottom: 0in;
   margin-bottom: .0001pt;
   padding: 0in;
   font-family: "Bookman Old Style", serif;
   width: 25%;
}
.foreword-sig {
   width:600px;
}
/*Narrative*/
.ChapterNumber {
   text-align: center;
   font-size: 48pt;
   font-family: "Bookman Old Style", serif;
   color: #394D81;
   font-weight: bold;
}
h1
{
   text-align: center;
   font-size: 20pt;
   line-height: 25pt;
   font-family: "Bookman Old Style", serif;
   color: #394D81;
}
.Subtitle
{
   text-align: center;
   font-size: 16pt;
   line-height: 22pt;
   font-family: "Bookman Old Style", serif;
   color: #394D81;
}
h2
{
   margin-top: 38pt;
   margin-bottom: 19pt;
   font-size: 19pt;
   line-height: 22pt;
   font-family: "Calibri", sans-serif;
   color: #394D81;
   text-transform: uppercase;
}
h3
{
   margin-top: 19pt;
   margin-bottom: .1pt;
   font-size: 17pt;
   line-height: 20pt;
   color: #394D81;
   text-transform: uppercase;
   font-family: "Calibri", sans-serif;
}
h3.Referral
{
   margin-top: 19pt;
   margin-bottom: .1pt;
   font-size: 17pt;
   line-height: 20pt;
   color: #394D81;
   text-transform: none;
   font-family: "Calibri", sans-serif;
}
h4
{
   margin-top: 4pt;
   font-size: 19pt;
   line-height: 26pt;
   color: #394D81;
   font-family: "Calibri", sans-serif;
   display:inline;
}
h5
{
   margin-top: 4pt;
   margin-bottom: .1pt;
   font-size: 14pt;
   line-height: 18pt;
   color: black;
   font-family: "Calibri", sans-serif;
   font-weight: bold;
}
h6
{
   margin-top: 4pt;
   margin-bottom: .1pt;
   font-size: 12pt;
   line-height: 14pt;
   color: black;
   font-family: "Calibri", sans-serif;
   font-weight: bold;
}
.Image-Primary {
   text-align: center;
}
.Image-Thumbnail {
   width: 200px;
   height: auto;
   margin-left:1em;
   margin-right:1em;
}
.Image-Thumbnail-Left {
   float: left;
   width: 200px;
   height: auto;
   margin-left:1em;
   margin-right:1em;
}
.Image-Thumbnail-Right {
   float: right;
   width: 200px;
   height: auto;
   margin-left:1em;
   margin-right:1em;
}
.endnote {
   margin-left: 2em;
   text-indent: -2em;
}
.endnotereference {
   font-size: 0.8em;
   line-height: 1em;
   vertical-align: baseline;
   position: relative;
   top: -0.4em;
}
.EndNotes
{
   border-top: 1px solid black;
}
.EndNoteHeading
{
   margin-bottom: 1pt;
   font-size: 16pt;
   color: #2F5496;
   font-family: "Calibri", sans-serif;
   line-height: 16pt;
   margin-top: 1em;
}
.Extract
{
   margin-left: 4em;
   margin-right: 4em;
}
.ExtractList
{
   margin-left: 4em;
   margin-right: 4em;
}
.Extract-Italic
{
   margin-left: 4em;
   margin-right: 4em;
   font-style: italic;
}
.Extract-Italics
{
   margin-left: 4em;
   margin-right: 4em;
   font-style: italic;
}
.CommitteeHeader {
   margin-top:3em;
   text-align: center;
   font-size: 18pt;
   font-variant: small-caps;
}
.CommitteeContractor {
   text-align: center;
   font-size: 14pt;
   font-variant: small-caps;
   margin-top: 0.1em;
   margin-bottom: 0.1em;
}
.SectionTitle {
   margin-top: 3em;
   text-align: center;
   font-size: 18pt;
   text-transform: uppercase;
   color: #394D81;
}
.SubsectionTitle {
   margin-top: 3em;
   text-align: center;
   font-size: 28pt;
   font-weight: bold;
   color: #394D81;
   font-family: "Bookman Old Style", serif;
}
.SubsectionTitle {
   margin-top: 3em;
   font-size: 18pt;
   font-weight: bold;
}
.SectionTitleToc {
   margin-top: 1em;
   font-size: 18pt;
   text-transform: uppercase;
   color: #394D81;
}
.SubsectionTitleToc {
   text-align: left;
   font-weight: normal;
   font-size: 15pt
}
.Heading1Toc {
   text-align: left;
   font-weight: normal;
   font-size: 14pt;
   text-transform: uppercase;
}
.Heading2Toc {
   margin-left: 3em;
   text-align: left;
   font-weight: normal;
   font-size: 14pt;
   text-indent: -1em
}
table {
   border-collapse: collapse;
   width: 100%;
   table-layout: fixed;
   line-height: inherit;
}
td {
   border: 1px solid black;
   padding: 5px;
   vertical-align: top;
}
a.toc {
   color: inherit;
   text-decoration: none;
}
a.toc:hover {
   text-decoration: underline;
}
a.fnback {
   color: inherit;
   text-decoration: none;
}
a.fnback:hover {
   text-decoration: underline;
}
.RecommendationHeading2 {
  margin-top: 20pt;
   margin-bottom: 10pt;
   font-size: 16pt;
   line-height: 20pt;
   font-family: "Calibri", sans-serif;
   color: #394D81;
}
.NumberedList {
  margin-left: 2em;
 }