div.chunkContent div.canliidocumentcontent .docContents h1,
div.chunkContent div.canliidocumentcontent .docContents h2,
div.chunkContent div.canliidocumentcontent .docContents h3,
div.chunkContent div.canliidocumentcontent .docContents h4,
div.chunkContent div.canliidocumentcontent .docContents h5,
div.chunkContent div.canliidocumentcontent .docContents h6 { border-bottom:none; }

div.chunkContent div.canliidocumentcontent .lineSeparator {
  border-bottom:1px solid #cc9900;
  margin-bottom:0.3em;
}

div.chunkContent div.canliidocumentcontent .Title-of-Act {
  text-align:center;
  font-size:140%;
  font-weight:bold;
  padding-top:1em;
}

div.chunkContent div.canliidocumentcontent p.amending { font-weight:bold; }

div.chunkContent div.canliidocumentcontent div.hiddenMsg {
  position:absolute;
  left:-10000px;
  overflow:hidden;
  width:10px;
}

div.chunkContent div.canliidocumentcontent .DefinitionOtherLangOnly {
  font-size:85%;
  font-style:italic;
}

div.chunkContent div.canliidocumentcontent span.otherLang:lang(la) { font-style:italic; }

div.chunkContent div.canliidocumentcontent .Schedule {
  margin-top:1em;
  margin-bottom:1em;
}

div.chunkContent div.canliidocumentcontent h1.scheduleLabel {
  font-weight:normal;
  font-size:12pt;
  margin-top:1em;
}

div.chunkContent div.canliidocumentcontent h1.scheduleTitleText,
div.chunkContent div.canliidocumentcontent h2.scheduleTitleText {
  font-weight:normal;
  font-size:20pt;
  margin-top:1em;
}

div.chunkContent div.canliidocumentcontent .ChapterNumber {
  font-size:110%;
  font-weight:bold;
  margin-top:1em;
  text-align:center;
}

div.chunkContent div.canliidocumentcontent h1.Summary { text-align:center; }

div.chunkContent div.canliidocumentcontent .Summary {
  font-size:100%;
  font-weight:normal;
}

div.chunkContent div.canliidocumentcontent p.AssentedDate { text-align:center; }

div.chunkContent div.canliidocumentcontent .Comment { font-style:italic; }

div.chunkContent div.canliidocumentcontent .FormHeading { text-align:center; }

div.chunkContent div.canliidocumentcontent .Formula {
  margin-top:0.4em;
  margin-bottom:0.7em;
  text-align:center;
  font-weight:bold;
}

div.chunkContent div.canliidocumentcontent p.Group4 { text-align:left; }

div.chunkContent div.canliidocumentcontent .Group4 {
  margin-bottom:0.7em;
  margin-top:0.7em;
  text-align:center;
}

div.chunkContent div.canliidocumentcontent .Group5 {
  margin-bottom:0.7em;
  margin-top:1.4em;
}

div.chunkContent div.canliidocumentcontent .GroupHeading {
  font-size:100%;
  margin-top:1.4em;
  text-align:center;
}

div.chunkContent div.canliidocumentcontent .Lists02 {
  margin-left:2em;
  margin-top:0.7em;
  text-indent:-2em;
}

div.chunkContent div.canliidocumentcontent .Lists24 {
  margin-left:2.8em;
  margin-top:0.7em;
  text-indent:-1.4em;
}

div.chunkContent div.canliidocumentcontent .InstrumentNumber { text-align:center; }

div.chunkContent div.canliidocumentcontent .LongTitle {
  text-align:left;
  font-size:100%;
  font-weight:normal;
  margin-top:1.4em;
}

div.chunkContent div.canliidocumentcontent .NoteReg {
  font-size:100%;
  margin-top:0.7em;
  text-indent:1.4em;
}

div.chunkContent div.canliidocumentcontent .Note {
  font-size:89%;
  margin-top:0.7em;
  text-indent:1.4em;
}

div.chunkContent div.canliidocumentcontent .Oath {
  font-size:85%;
  margin-top:0.7em;
  text-indent:1.4em;
}

div.chunkContent div.canliidocumentcontent .Overbar { text-decoration:overline; }

div.chunkContent div.canliidocumentcontent .ReaderNote {
  width:80%;
  border:1px solid black;
  padding:0.7em;
  text-align:center;
  margin-bottom:0.5em;
  font-weight:bold;
}

div.chunkContent div.canliidocumentcontent .Repealed { margin-top:2.8em; }

div.chunkContent div.canliidocumentcontent .nif {
  color:#111;
  background-color:#DDD;
}

div.chunkContent div.canliidocumentcontent span.Repealed { color:#600; }

div.chunkContent div.canliidocumentcontent span.HTitleText1 span.Repealed {
  color:#600;
  font-size:large !important;
}

div.chunkContent div.canliidocumentcontent span.XRefExternal,
div.chunkContent div.canliidocumentcontent span.XRefExternalAct,
div.chunkContent div.canliidocumentcontent span.XRefExternalRegulation {
  font-style:italic;
  color:#630;
}

div.chunkContent div.canliidocumentcontent span.XRefExternalLink {
  font-style:normal;
  color:blue;
}

div.chunkContent div.canliidocumentcontent cite.XRefExternal,
div.chunkContent div.canliidocumentcontent cite.XRefExternalAct,
div.chunkContent div.canliidocumentcontent cite.XRefExternalRegulation {
  font-style:italic;
  color:#630;
}

div.chunkContent div.canliidocumentcontent p.caption { font-weight:bold; }

div.chunkContent div.canliidocumentcontent p.RegulationMakerOrder { font-size:80%; }

div.chunkContent div.canliidocumentcontent .tableTitle { font-size:17pt; }

div.chunkContent div.canliidocumentcontent p.EnablingAct {
  text-align:center;
  text-decoration:underline;
}

div.chunkContent div.canliidocumentcontent .BigLongTitle {
  font-size:125%;
  font-weight:bold;
  margin-left:2.8em;
  margin-top:1.4em;
  text-align:center;
  text-indent:-2.8em;
}

div.chunkContent div.canliidocumentcontent .Right {
  margin-top:0.7em;
  text-align:right;
}

div.chunkContent div.canliidocumentcontent .Salutation {
  font-variant:small-caps;
  margin-top:1.4em;
}

div.chunkContent div.canliidocumentcontent .SectionPrint { color:#FF0000; }

div.chunkContent div.canliidocumentcontent .Section {
  margin-top:0.7em;
  margin-bottom:0.5em;
}

div.chunkContent div.canliidocumentcontent .Subsection {
  margin-top:0.7em;
  margin-bottom:0.5em;
}

div.chunkContent div.canliidocumentcontent .ContinuedSectionSubsection {
  margin-top:0.7em;
  margin-bottom:0.5em;
}

div.chunkContent div.canliidocumentcontent .ContinuedParagraph { margin-left:1.5em; }

div.chunkContent div.canliidocumentcontent .ContinuedSubparagraph { margin-left:3em; }

div.chunkContent div.canliidocumentcontent .ContinuedClause { margin-left:4.5em; }

div.chunkContent div.canliidocumentcontent .ContinuedSubclause { margin-left:6em; }

div.chunkContent div.canliidocumentcontent .MarginalNote,
div.chunkContent div.canliidocumentcontent .BilingualGroupTitleText {
  margin-bottom:0.7em;
  margin-top:1.2em;
  font-weight:bold;
  font-size:11pt;
}

div.chunkContent div.canliidocumentcontent span.MarginalNoteInHeading {
  display:block;
  margin:0;
  font-size:11pt;
  text-align:left !important;
}

div.chunkContent div.canliidocumentcontent dl.Definition { clear:both; }

div.chunkContent div.canliidocumentcontent dl.Definition dt { margin-top:1em; }

div.chunkContent div.canliidocumentcontent dl.Definition dd {
  margin-left:0;
  margin-bottom:1em;
}

div.chunkContent div.canliidocumentcontent dl.Definition p.MarginalNoteDefinedTerm { display:none; }

div.chunkContent div.canliidocumentcontent p.MarginalNoteDefinedTerm {
  display:block;
  margin:0;
  font-size:11pt;
  font-weight:bold;
  text-align:left !important;
}

div.chunkContent div.canliidocumentcontent dt span.DefinedTerm { display:none; }

div.chunkContent div.canliidocumentcontent p.Definition { margin-top:0.5em; }

div.chunkContent div.canliidocumentcontent p.Definition span.Repealed { margin-left:0.5em; }

div.chunkContent div.canliidocumentcontent span.HLabel,
div.chunkContent div.canliidocumentcontent span.HLabel1,
div.chunkContent div.canliidocumentcontent span.HLabel2,
div.chunkContent div.canliidocumentcontent span.HLabel3,
div.chunkContent div.canliidocumentcontent span.HLabel4,
div.chunkContent div.canliidocumentcontent span.HLabel5,
div.chunkContent div.canliidocumentcontent span.scheduleLabel {
  display:block;
  margin:0;
  margin-top:2em;
  margin-bottom:0.5em;
  font-size:12pt;
  font-weight:bold;
}

div.chunkContent div.canliidocumentcontent span.HTitleText,
div.chunkContent div.canliidocumentcontent span.HTitleText2,
div.chunkContent div.canliidocumentcontent span.HTitleText4,
div.chunkContent div.canliidocumentcontent span.HTitleText5 {
  display:block;
  margin:0;
  font-weight:normal;
}

div.chunkContent div.canliidocumentcontent figcaption p.Topic {
  font-size:18pt;
  margin:0;
  font-weight:bold;
}

div.chunkContent div.canliidocumentcontent figcaption p.Part {
  margin:0;
  margin-top:2em;
  margin-bottom:0.5em;
  font-size:12pt;
  font-weight:bold;
}

div.chunkContent div.canliidocumentcontent div.continued { border-bottom:1px solid black; }

div.chunkContent div.canliidocumentcontent span.HTitleText1 {
  font-size:20pt;
  display:block;
  margin:0;
  font-weight:bold;
}

div.chunkContent div.canliidocumentcontent span.HTitleText2 { font-size:18pt; }

div.chunkContent div.canliidocumentcontent span.HTitleText3 {
  font-size:15pt;
  display:block;
  margin:0;
  font-weight:bold;
}

div.chunkContent div.canliidocumentcontent span.HTitleText4 { font-size:14pt; }

div.chunkContent div.canliidocumentcontent span.HTitleText5 { font-size:12pt; }

div.chunkContent div.canliidocumentcontent ul.TocIndent span.HTitleText1 { font-size:13pt; }

div.chunkContent div.canliidocumentcontent ul.TocIndent span.HTitleText2 { font-size:12pt; }

div.chunkContent div.canliidocumentcontent ul.TocIndent span.HTitleText3 { font-size:11pt; }

div.chunkContent div.canliidocumentcontent ul.TocIndent span.HTitleText4 { font-size:10pt; }

div.chunkContent div.canliidocumentcontent ul.TocIndent span.HTitleText5 { font-size:9pt; }

div.chunkContent div.canliidocumentcontent ul.TocIndent span.scheduleTitleText { font-size:13pt; }

div.chunkContent div.canliidocumentcontent h1.Part,
div.chunkContent div.canliidocumentcontent h2.SchedHeadTT1,
div.chunkContent div.canliidocumentcontent h2.SchedHeadL1 { text-align:left; }

div.chunkContent div.canliidocumentcontent h3.Subheading,
div.chunkContent div.canliidocumentcontent h4.SchedHeadTT3,
div.chunkContent div.canliidocumentcontent h4.SchedHeadL3,
div.chunkContent div.canliidocumentcontent p.Subheading3 {
  font-variant:normal;
  font-style:normal;
  font-weight:normal;
  text-align:left;
  font-size:100%;
}

div.chunkContent div.canliidocumentcontent h4.Subheading,
div.chunkContent div.canliidocumentcontent h5.SchedHeadTT4,
div.chunkContent div.canliidocumentcontent h5.SchedHeadL4 {
  font-variant:normal;
  font-style:normal;
  font-weight:normal;
  text-align:left;
  font-size:100%;
}

div.chunkContent div.canliidocumentcontent h5.Subheading,
div.chunkContent div.canliidocumentcontent h6.SchedHeadTT5,
div.chunkContent div.canliidocumentcontent h6.SchedHeadL5 {
  font-variant:normal;
  font-weight:normal;
  text-align:left;
}

div.chunkContent div.canliidocumentcontent .Subheading,
div.chunkContent div.canliidocumentcontent h3.SchedHeadTT2,
div.chunkContent div.canliidocumentcontent h3.SchedHeadL2,
div.chunkContent div.canliidocumentcontent p.Subheading2 {
  font-size:108%;
  font-weight:normal;
  margin-bottom:0.7em;
  margin-top:0.7em;
  text-align:left;
}

div.chunkContent div.canliidocumentcontent p.Schedule { text-align:left; }

div.chunkContent div.canliidocumentcontent .OriginatingRef {
  font-size:12pt;
  font-style:normal;
  margin-top:0.5em;
  margin-bottom:0.5em;
  display:block;
  text-align:left;
}

div.chunkContent div.canliidocumentcontent span.scheduleLabel {
  text-align:left;
  font-size:12pt;
  font-weight:bold;
}

div.chunkContent div.canliidocumentcontent .scheduleTitleText {
  text-align:left;
  font-size:18pt;
}

div.chunkContent div.canliidocumentcontent .TitleText {
  margin-bottom:0.7em;
  margin-top:1.4em;
  text-align:center;
}

div.chunkContent div.canliidocumentcontent .TocIndent span { display:inline; }

div.chunkContent div.canliidocumentcontent figure { margin:0; }

div.chunkContent div.canliidocumentcontent .imageGroupcenter {
  width:100%;
  text-align:center;
}

div.chunkContent div.canliidocumentcontent .imageGroupleft {
  width:100%;
  text-align:left;
}

div.chunkContent div.canliidocumentcontent .imageGroupright {
  width:100%;
  text-align:right;
}

div.chunkContent div.canliidocumentcontent .wet-boew-zebra th { text-align:left; }

div.chunkContent div.canliidocumentcontent .alignleft,
div.chunkContent div.canliidocumentcontent th.alignleft { text-align:left; }

div.chunkContent div.canliidocumentcontent .alignright,
div.chunkContent div.canliidocumentcontent th.alignright { text-align:right; }

div.chunkContent div.canliidocumentcontent .aligncenter,
div.chunkContent div.canliidocumentcontent th.aligncenter { text-align:center; }

div.chunkContent div.canliidocumentcontent .borderBottom,
div.chunkContent div.canliidocumentcontent tr.borderBottom td,
div.chunkContent div.canliidocumentcontent div#docCont th.borderBottom { border-bottom:1px solid black; }

div.chunkContent div.canliidocumentcontent .noBorderBottom,
div.chunkContent div.canliidocumentcontent td.noBorderBottom,
div.chunkContent div.canliidocumentcontent tr.noBorderBottom td { border-bottom:none; }

div.chunkContent div.canliidocumentcontent .borderRight { border-right:1px solid black; }

div.chunkContent div.canliidocumentcontent .topdouble,
div.chunkContent div.canliidocumentcontent tr.topdouble td {
  border-top-style:double;
  border-top-width:3px;
  border-top-color:black;
}

div.chunkContent div.canliidocumentcontent .tablePointsize5 { font-size:65%; }

div.chunkContent div.canliidocumentcontent .tablePointsize6 { font-size:65%; }

div.chunkContent div.canliidocumentcontent .tablePointsize6\.5 { font-size:70%; }

div.chunkContent div.canliidocumentcontent .tablePointsize7 { font-size:70%; }

div.chunkContent div.canliidocumentcontent .tablePointsize8 { font-size:75%; }

div.chunkContent div.canliidocumentcontent .tablePointsize8pt { font-size:80%; }

div.chunkContent div.canliidocumentcontent .tablePointsize9 { font-size:85%; }

div.chunkContent div.canliidocumentcontent .tablePointsize10 { font-size:90%; }

div.chunkContent div.canliidocumentcontent .tablePointsize11 { font-size:95%; }

div.chunkContent div.canliidocumentcontent .tablePointsize12 { font-size:100%; }

div.chunkContent div.canliidocumentcontent .listItemBlock {
  text-indent:0;
  margin-bottom:0.15em;
  padding-top:0.10em;
}

div.chunkContent div.canliidocumentcontent .listItemText { height:1%; }

div.chunkContent div.canliidocumentcontent .listItemBlock0 {
  clear:both;
  margin-left:0;
  margin-bottom:0.5em;
}

div.chunkContent div.canliidocumentcontent .listItemBlock1 {
  clear:both;
  margin-left:1.5em;
  margin-bottom:0.5em;
}

div.chunkContent div.canliidocumentcontent .listItemBlock1-5 {
  clear:both;
  margin-left:2em;
  margin-bottom:0.5em;
}

div.chunkContent div.canliidocumentcontent .listItemBlock2 {
  clear:both;
  margin-left:3em;
  margin-bottom:0.5em;
}

div.chunkContent div.canliidocumentcontent .listItemBlock2-5 {
  clear:both;
  margin-left:3.5em;
  margin-bottom:0.5em;
}

div.chunkContent div.canliidocumentcontent .listItemBlock3 {
  clear:both;
  margin-left:4.5em;
  margin-bottom:0.5em;
}

div.chunkContent div.canliidocumentcontent .listItemBlock3-5 {
  clear:both;
  margin-left:5em;
  margin-bottom:0.5em;
}

div.chunkContent div.canliidocumentcontent .listItemBlock4 {
  clear:both;
  margin-left:6em;
  margin-bottom:0.5em;
}

div.chunkContent div.canliidocumentcontent .listItemBlock4-5 {
  clear:both;
  margin-left:6.5em;
  margin-bottom:0.5em;
}

div.chunkContent div.canliidocumentcontent .listItemBlock5 {
  clear:both;
  margin-left:7.5em;
  margin-bottom:0.5em;
}

div.chunkContent div.canliidocumentcontent .listItemBlock5-5 {
  clear:both;
  margin-left:8em;
  margin-bottom:0.5em;
}

div.chunkContent div.canliidocumentcontent .listItemLabel { float:left; }

div.chunkContent div.canliidocumentcontent .listItemText1 { padding-left:1.5em; }

div.chunkContent div.canliidocumentcontent .listItemText1-5 { padding-left:2em; }

div.chunkContent div.canliidocumentcontent .listItemText2 { padding-left:3em; }

div.chunkContent div.canliidocumentcontent .listItemText2-5 { padding-left:3.5em; }

div.chunkContent div.canliidocumentcontent .listItemText3 { padding-left:4.5em; }

div.chunkContent div.canliidocumentcontent .listItemText3-5 { padding-left:5em; }

div.chunkContent div.canliidocumentcontent .listItemText4 { padding-left:6em; }

div.chunkContent div.canliidocumentcontent .listItemText4-5 { padding-left:6.5em; }

div.chunkContent div.canliidocumentcontent .listItemText5 { padding-left:7.5em; }

div.chunkContent div.canliidocumentcontent .listItemText6 { padding-left:9em; }

div.chunkContent div.canliidocumentcontent .listItemText7,
div.chunkContent div.canliidocumentcontent .listItemText8,
div.chunkContent div.canliidocumentcontent .listItemText9,
div.chunkContent div.canliidocumentcontent .listItemText10 { padding-left:10em; }

div.chunkContent div.canliidocumentcontent .indent-hang-on-label {
  margin-left:1.5em;
  text-indent:-1.5em;
}

div.chunkContent div.canliidocumentcontent .indent-0-0 { margin-left:0.0em; }

div.chunkContent div.canliidocumentcontent .indent-0-1 {
  margin-left:1.5em;
  text-indent:-1.5em;
}

div.chunkContent div.canliidocumentcontent .indent-1-0 {
  margin-left:0em;
  text-indent:1.5em;
}

div.chunkContent div.canliidocumentcontent .indent-1-1 { margin-left:1.5em; }

div.chunkContent div.canliidocumentcontent .indent-2-0 {
  margin-left:0em;
  text-indent:3em;
}

div.chunkContent div.canliidocumentcontent .indent-2-1 {
  margin-left:1.5em;
  text-indent:1.5em;
}

div.chunkContent div.canliidocumentcontent .indent-2-2 { margin-left:3em; }

div.chunkContent div.canliidocumentcontent .indent-2o5-2o5 { margin-left:3.5em; }

div.chunkContent div.canliidocumentcontent .indent-2-3 {
  margin-left:4.5em;
  text-indent:-1.5em;
}

div.chunkContent div.canliidocumentcontent .indent-4-0 {
  margin-left:0em;
  text-indent:6em;
}

div.chunkContent div.canliidocumentcontent .indent-4-4 { margin-left:6em; }

div.chunkContent div.canliidocumentcontent .indent-3-3 { margin-left:4.5em; }

div.chunkContent div.canliidocumentcontent .indent-3-2 {
  margin-left:3em;
  text-indent:1.5em;
}

div.chunkContent div.canliidocumentcontent .indent-5-5 { margin-left:7.5em; }

div.chunkContent div.canliidocumentcontent .FlushLeft { text-align:left; }

div.chunkContent div.canliidocumentcontent .FlushRight { text-align:right; }

div.chunkContent div.canliidocumentcontent div.HistoricalNote {
  font-size:80%;
  font-weight:normal;
}

div.chunkContent div.canliidocumentcontent ul.HistoricalNote {
  margin-bottom:0;
  margin-top:0.35em;
}

div.chunkContent div.canliidocumentcontent span.HistoricalNote {
  display:block;
  font-size:80%;
  font-weight:normal;
}

div.chunkContent div.canliidocumentcontent .Leader-solid {
  border-bottom:1px solid black;
  width:90%;
  margin:0;
  height:1em;
}

div.chunkContent div.canliidocumentcontent .Leader-dash {
  border-bottom:1px dashed black;
  width:90%;
  margin:0;
  height:1em;
}

div.chunkContent div.canliidocumentcontent .Leader-dot {
  border-bottom:1px dotted black;
  width:4pc;
  margin:0;
  height:1em;
}

div.chunkContent div.canliidocumentcontent .ProvisionList .listItemBlock0 .Leader-dot,
div.chunkContent div.canliidocumentcontent .table p.Provision .Leader-dot {
  border-bottom:1px dotted black;
  width:2pc;
  margin:0;
  height:1em;
}

div.chunkContent div.canliidocumentcontent .LeaderRightJustified-solid {
  border-bottom:1px solid black;
  width:90%;
  margin:0;
  height:1em;
}

div.chunkContent div.canliidocumentcontent .LeaderRightJustified-dash {
  border-bottom:1px dashed black;
  width:90%;
  margin:0;
  height:1em;
}

div.chunkContent div.canliidocumentcontent .Schedule .LeaderRightJustified-dot {
  border-bottom:1px dotted black;
  width:90%;
  margin:0;
  height:1em;
}

div.chunkContent div.canliidocumentcontent .Leader,
div.chunkContent div.canliidocumentcontent .LeaderRightJustified {
  margin:0;
  height:1em;
}

div.chunkContent div.canliidocumentcontent .LeaderRightJustified { width:90%; }

div.chunkContent div.canliidocumentcontent .FormBlank {
  font-size:0.8em;
  text-decoration:overline;
  position:relative;
  top:1em;
  line-height:3em;
  break-inside:avoid;
}

div.chunkContent div.canliidocumentcontent .BilingualItemFirst { margin:0; }

div.chunkContent div.canliidocumentcontent .BilingualItemSecond {
  font-style:italic;
  margin-bottom:1em;
  margin-left:2.8em;
  margin-top:0.4em;
  text-indent:-1.4em;
}

div.chunkContent div.canliidocumentcontent ul.FormulaProvisionList {
  margin-left:1.5em;
  margin-top:0.5em;
  list-style:none;
  padding:0;
}

div.chunkContent div.canliidocumentcontent ul.ProvisionList,
div.chunkContent div.canliidocumentcontent ul.HistoricalNote,
div.chunkContent div.canliidocumentcontent ul.Definition,
div.chunkContent div.canliidocumentcontent ul.BilingualGroup {
  margin:0 !important;
  padding:0;
  list-style:none;
}

div.chunkContent div.canliidocumentcontent .ProvisionHeading {
  font-size:100%;
  font-weight:normal;
  text-align:left;
}

div.chunkContent div.canliidocumentcontent ul.HistoricalNote li {
  display:inline;
  padding-right:0.5em;
}

div.chunkContent div.canliidocumentcontent ul.HistoricalNote li.HistoricalNoteSubItem:after { content:"; "; }

div.chunkContent div.canliidocumentcontent ul.HistoricalNote li.HistoricalNoteSubItem:last-child:after { content:"."; }

div.chunkContent div.canliidocumentcontent .Schedule span.lawlabel { font-weight:normal; }

div.chunkContent div.canliidocumentcontent ul.ProvisionList span.lawlabel { font-weight:bold; }

div.chunkContent div.canliidocumentcontent table.none span.lawlabel { font-weight:normal; }

div.chunkContent div.canliidocumentcontent span.sectionLabel { font-weight:bold; }

div.chunkContent div.canliidocumentcontent a.lawLabel,
div.chunkContent div.canliidocumentcontent a.sectionLabel { text-decoration:none; }

div.chunkContent div.canliidocumentcontent p.Definition>span.DefinedTerm {
  font-weight:bold;
  font-style:italic;
}

div.chunkContent div.canliidocumentcontent .DefinedTerm {
  font-weight:bold;
  font-style:italic;
}

div.chunkContent div.canliidocumentcontent .DefinitionRef { font-style:italic; }

div.chunkContent div.canliidocumentcontent p.MarginalNoteDefinedTerm+p.Definition { margin-top:0.5em; }

div.chunkContent div.canliidocumentcontent span.DefinedTermLink { font-style:italic; }

div.chunkContent div.canliidocumentcontent .Paragraph {
  margin-left:1.5em;
  margin-top:0.7em;
  margin-bottom:0.5em;
}

div.chunkContent div.canliidocumentcontent .NestedFormula { margin-left:0.5em; }

div.chunkContent div.canliidocumentcontent .FormulaDefinitionBlock {
  margin-top:1em;
  clear:left;
}

div.chunkContent div.canliidocumentcontent .ContinuedFormulaParagraph { margin-left:3em; }

div.chunkContent div.canliidocumentcontent .TermText { padding-left:3em; }

div.chunkContent div.canliidocumentcontent dt.FormulaTerm {
  float:left;
  margin-top:0 !important;
}

div.chunkContent div.canliidocumentcontent dt.FormulaTermLarge+dd.FormulaDef { margin-left:0 !important; }

div.chunkContent div.canliidocumentcontent dd.FormulaDef { margin-left:1.5em !important; }

div.chunkContent div.canliidocumentcontent dd.FormulaDef2 { margin-left:2em !important; }

div.chunkContent div.canliidocumentcontent dd.FormulaDef3 { margin-left:3em !important; }

div.chunkContent div.canliidocumentcontent dd.FormulaDef4 { margin-left:4em !important; }

div.chunkContent div.canliidocumentcontent dd.FormulaDef5 { margin-left:4.5em !important; }

div.chunkContent div.canliidocumentcontent dl.Definition dl.FormulaDefinitionList dd { margin-left:3em; }

div.chunkContent div.canliidocumentcontent dl.FormulaDefinitionList p.FormulaParagraph { margin-left:0; }

div.chunkContent div.canliidocumentcontent dl.FormulaDefinitionList p.FormulaSubparagraph { margin-left:1.5em; }

div.chunkContent div.canliidocumentcontent dl.FormulaDefinitionList,
div.chunkContent div.canliidocumentcontent .FormulaGroup { text-indent:0; }

div.chunkContent div.canliidocumentcontent dl.FormulaDefinitionList p.ContinuedFormulaParagraph { margin-left:0; }

div.chunkContent div.canliidocumentcontent .Subparagraph {
  margin-top:0.7em;
  margin-bottom:0.5em;
  margin-left:3em;
}

div.chunkContent div.canliidocumentcontent .Clause {
  margin-left:4.5em;
  margin-top:0.7em;
  margin-bottom:0.5em;
}

div.chunkContent div.canliidocumentcontent .Subclause {
  margin-left:6em;
  margin-top:0.7em;
  margin-bottom:0.5em;
}

div.chunkContent div.canliidocumentcontent .Subsubclause {
  margin-left:7.5em;
  margin-top:0.7em;
}

div.chunkContent div.canliidocumentcontent .FormulaDefinitionList dfn,
div.chunkContent div.canliidocumentcontent .FormulaDefinitionList p dfn {
  font-style:normal;
  font-weight:bold;
}

div.chunkContent div.canliidocumentcontent .FormulaParagraph { margin-left:3em; }

div.chunkContent div.canliidocumentcontent .FormulaSubparagraph { margin-left:3em; }

div.chunkContent div.canliidocumentcontent .ShortTitle {
  font-size:100%;
  font-weight:bold;
  margin-left:2.8em;
  margin-top:1.4em;
  text-align:center;
  text-indent:-2.8em;
}

div.chunkContent div.canliidocumentcontent .transitional {
  font-weight:bold;
  margin-top:0.7em;
  margin-bottom:0.5em;
}

div.chunkContent div.canliidocumentcontent .CIF {
  font-weight:bold;
  margin-top:0.7em;
  margin-bottom:0.5em;
}

div.chunkContent div.canliidocumentcontent div.Footnote { font-size:0.8em; }

div.chunkContent div.canliidocumentcontent p.Footnote {
  margin:0.2em;
  padding:0;
}

div.chunkContent div.canliidocumentcontent p.Footnote a { font-size:1em; }

div.chunkContent div.canliidocumentcontent .caption { padding-top:1.5em; }

div.chunkContent div.canliidocumentcontent .docContents th { text-align:left; }

div.chunkContent div.canliidocumentcontent ol.noBullet,
div.chunkContent div.canliidocumentcontent ul.noBullet {
  list-style-type:none;
  margin-left:0;
  padding-left:0;
}

div.chunkContent div.canliidocumentcontent ul.noBullet ul.noBullet { margin-left:1.5em; }

div.chunkContent div.canliidocumentcontent #assentedDate { margin:0; }

div.chunkContent div.canliidocumentcontent div#assentedDate h1 {
  font-size:1em;
  text-align:left;
}

div.chunkContent div.canliidocumentcontent ol span.ScheduleHeading,
div.chunkContent div.canliidocumentcontent ul span.ScheduleHeading { font-weight:normal; }

div.chunkContent div.canliidocumentcontent table.noBorder { border:none; }

div.chunkContent div.canliidocumentcontent table.bottom {
  border-bottom-style:solid;
  border-bottom-width:thin;
  border-left-style:none;
  border-left-width:thin;
  border-right-style:none;
  border-right-width:thin;
  border-top-style:none;
  border-top-width:thin;
}

div.chunkContent div.canliidocumentcontent table.top {
  border-bottom-style:none;
  border-bottom-width:thin;
  border-left-style:none;
  border-left-width:thin;
  border-right-style:none;
  border-right-width:thin;
  border-top-style:solid;
  border-top-width:thin;
}

div.chunkContent div.canliidocumentcontent table.topbot {
  border-bottom-style:solid;
  border-bottom-width:thin;
  border-left-style:none;
  border-left-width:thin;
  border-right-style:none;
  border-right-width:thin;
  border-top-style:solid;
  border-top-width:thin;
}

div.chunkContent div.canliidocumentcontent table.all {
  border-bottom-style:solid;
  border-bottom-width:thin;
  border-left-style:solid;
  border-left-width:thin;
  border-right-style:solid;
  border-right-width:thin;
  border-top-style:solid;
  border-top-width:thin;
}
