div.PITLink a:link, div.PITLink a:visited, div.PITLink a:active 
{
font-size:85%;
color:blue;
}
input#term
{
width: 15em;
}
abbr
{
text-decoration:none;
border-bottom:0;
}
dfn
{
font-style:normal;
}

#actButton
{
vertical-align:top;
}

div#wb-foot ul.aboutUs
{
margin-top:1em;
}
div#wb-foot ul.aboutUs li
{
display:inline; 
margin-right:15em;
margin-left:1em;
}
div#wb-foot ul.aboutUs li a
{
font-weight:bold;
}

div.info
{
background-image:url('/img/info2.png');
background-position:left;
background-repeat:no-repeat;
padding-left:2em;
}
div.archiveBar
{
background:#C00;font-weight:bold;font-size:1em;text-align:center;border:1px solid black;margin-left:1em;margin-bottom:0.5em;
}
div.archiveBar a
{
color:white;
}

.wb-sec-def h3
{
display: block;
color: #333;
text-decoration: none;
font-weight: 700;
background: #DDD;
padding: 2px 4px;
}

ul.linkList
{
margin-top:0.5em;
margin-bottom:0.5em;
font-size:90%;
}
.nextPreviousBtnAlign
{
text-align:center;
}
.leftResources
{
float:left; 
width: 45%; 
padding-right: 0.75em;
}
.rightResources
{
float:right; 
width: 50%;
}
div.headerNote a
{
font-size:80%;
}

div#printAll ul, ul.HorizontalList
{
	list-style-type:none;
	display:inline;
	margin:0;
	padding:0;
}
div#printAll ul li, ul.HorizontalList li
{
	display:inline;
}
#FullDoc
{
display:inline;
font-size:100%;
font-weight:normal;
margin:0;
}
.archiveMsg
{
	margin-top:0;
}

h1.PITIndex
{
font-size:120%;
}
h1.HeadTitle
{
text-align:left;
margin:0;
padding:0;
font-size:100%;
}
div.legisHeader
{
font-size:90%;
padding-left:1em;
}
div.tocNotes
{
margin:0;
}
div.tocNotes ul
{
margin-top:0;
margin-bottom:0;
}
div.tocNotes li
{
margin:0;
margin-left:3em;
padding-top:0;
}
span.tocNoteLabel
{
float:left;
}
ul.enablingList 
{
margin-top:0;
margin-bottom:0;
}
ul.enablingList li
{
margin:0;
margin-left:8em;
padding-top:0;
}
#assentedDate
{
margin:0;
}
div#assentedDate h1
{
font-size:1em; text-align:left;
}

ul.RelatedProvs, ul.NifProvs
{
margin:0;
padding:0;
}
ul.RelatedProvs li, ul.NifProvs li
{
list-style-type:none;
}

ul.pageLinks
{
list-style-type:none;
display:inline;
margin:0;
padding:0;
}
ul.pageLinks li 
{ display:inline;}

h2.Footnote
{
font-size:1em;
}

div.wet-boew-slideout ol.TocIndent,div.wet-boew-slideout ul.TocIndent {
margin-left: 0.5em;
text-indent:0;
padding:0.5em;
}
#wb-main div.wet-boew-slideout ul.TocIndent ul.TocIndent{ /* WET3 nested list styles conflict with looks of ToC */
margin-left: 0.5em;
text-indent:0;
padding:0.5em;
}
div.wet-boew-slideout ol.TocIndent li, div.wet-boew-slideout ul.TocIndent li {
margin-top:0.2em;
font-size: 1em;
}

ol.TocIndent, ul.TocIndent {
margin: 0.2em 1.5em;
text-indent:0;
padding:0;
}
ol.TocIndent li,ul.TocIndent li  {
margin-top:0.2em;
font-size:1em;
}

ol span.ScheduleHeading, ul span.ScheduleHeading
{
font-weight:normal;
}

ul.rssfeed {
list-style-image: url("/images/feed-icon14x14.jpg");
}
/* Image pour les puces Gold */
ol.TocIndent li, ul.TocIndent li, li.liGold {
list-style-image: url("/images/BouleOr-6x6.gif");
}
ol {
/* list-style-type:none;
margin: 0.5em 0;
padding: 0; */
text-indent: 0;
}
ol.noBullet, ul.noBullet {
list-style-type:none;
margin-left:1.5em;
}
table.noBorder {
border: none;
}
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;
}
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;
}

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;
}

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;
}
table 
{
width: 95%;
margin-top: 1em;
border-spacing: 0;
border-color: black;
border-collapse:collapse;
font-size: 90%;
}
tr
{
vertical-align:top;
margin-bottom:0.2em;
}
td, th
{
font-weight:normal;
margin: 0;
padding: 0.2em;
}
.docContents th
{
text-align:left;
}

.wet-boew-zebra .LeaderRightJustified
{
display:none;
}
td p, th p
{
margin-top:0;
}
.bottom
{
vertical-align:bottom;
}
.top
{
vertical-align:top;
}
.middle
{
vertical-align:middle;
}

.wet-boew-zebra th /*override the WET default to match the Lims default */
{
text-align:left;
}
.alignleft, th.alignleft
{
text-align:left;
}
.alignright, th.alignright
{
text-align:right;
}
.aligncenter, th.aligncenter
{
text-align:center;
}
.borderBottom, tr.borderBottom td
{
border-bottom: 1px solid black;
}
.noBorderBottom, td.noBorderBottom, tr.noBorderBottom td
{
border-bottom:none;
}
.borderRight
{
border-right: 1px solid black;
}

.topdouble, tr.topdouble td
{
border-top-style:double;
border-top-width: 3px;
border-top-color: black;
}
.tablePointsize6
{
font-size:65%;
}

.tablePointsize6\.5
{
font-size:70%;
}
.tablePointsize7
{
font-size:70%;
}

.tablePointsize8
{
font-size:75%;
}
.tablePointsize8pt
{
font-size:80%
}
.tablePointsize9
{
font-size:85%;
}
.tablePointsize10
{
font-size:90%;
}
.tablePointsize11
{
font-size:95%;
}
.tablePointsize12
{
font-size:100%;
}

a.anchor {
text-decoration:none!important;
color:black!important;
}

.width1 {width:1%;}
.width2 {width:2%;}
.width3 {width:3%;}
.width4 {width:4%;}
.width5 {width:5%;}
.width6 {width:6%;}
.width7 {width:7%;}
.width8 {width:8%;}
.width9 {width:9%;}
.width10 {width:10%;}
.width11 {width:11%;}
.width12 {width:12%;}
.width13 {width:13%;}
.width14 {width:14%;}
.width15 {width:15%;}
.width16 {width:16%;}
.width17 {width:17%;}
.width18 {width:18%;}
.width19 {width:19%;}
.width20 {width:20%;}
.width21 {width:21%;}
.width22 {width:22%;}
.width23 {width:23%;}
.width24 {width:24%;}
.width25 {width:25%;}
.width26 {width:26%;}
.width27 {width:27%;}
.width28 {width:28%;}
.width29 {width:29%;}
.width30 {width:30%;}
.width31 {width:31%;}
.width32 {width:32%;}
.width33 {width:33%;}
.width34 {width:34%;}
.width35 {width:35%;}
.width36 {width:36%;}
.width37 {width:37%;}
.width38 {width:38%;}
.width39 {width:39%;}
.width40 {width:40%;}
.width41 {width:41%;}
.width42 {width:42%;}
.width43 {width:43%;}
.width44 {width:44%;}
.width45 {width:45%;}
.width46 {width:46%;}
.width47 {width:47%;}
.width48 {width:48%;}
.width49 {width:49%;}
.width50 {width:50%;}
.width51 {width:51%;}
.width52 {width:52%;}
.width53 {width:53%;}
.width54 {width:54%;}
.width55 {width:55%;}
.width56 {width:56%;}
.width57 {width:57%;}
.width58 {width:58%;}
.width59 {width:59%;}
.width60 {width:60%;}
.width61 {width:61%;}
.width62 {width:62%;}
.width63 {width:63%;}
.width64 {width:64%;}
.width65 {width:65%;}
.width66 {width:66%;}
.width67 {width:67%;}
.width68 {width:68%;}
.width69 {width:69%;}
.width70 {width:70%;}
.width71 {width:71%;}
.width72 {width:72%;}
.width73 {width:73%;}
.width74 {width:74%;}
.width75 {width:75%;}
.width76 {width:76%;}
.width77 {width:77%;}
.width78 {width:78%;}
.width79 {width:79%;}
.width80 {width:80%;}
.width81 {width:81%;}
.width82 {width:82%;}
.width83 {width:83%;}
.width84 {width:84%;}
.width85 {width:85%;}
.width86 {width:86%;}
.width87 {width:87%;}
.width88 {width:88%;}
.width89 {width:89%;}
.width90 {width:90%;}
.width91 {width:91%;}
.width92 {width:92%;}
.width93 {width:93%;}
.width94 {width:94%;}
.width95 {width:95%;}
.width96 {width:96%;}
.width97 {width:97%;}
.width98 {width:98%;}
.width99 {width:99%;}
.width100 {width:100%;}

img.footer {
border: none;
}

div.dottedLine {
background-image: url(/images/point.gif);
background-repeat: repeat-x;
background-position:bottom;
height: 3px;
padding-top: 0.5em;
}

h1 
{
text-align:center;
}
span.fileSize
{
color: #333;
font-size: 1em;
}
span.RelatedRegOrderNum
{
color: #333;
font-size: 1em;
}
span.Repealed
{
color: #600;
}
span.XRefExternal, span.XRefExternalAct, span.XRefExternalRegulation
{
font-style:italic;
color:#630;
}
span.XRefExternalLink
{
font-style:normal;
color:blue;
}
cite.XRefExternal, cite.XRefExternalAct, cite.XRefExternalRegulation
{
font-style:italic;
color:#630;
}

div.PITLink
{
margin-bottom: 0.5em;
}
div.pitNote
{
font-style:italic;
}
.sectionRange
{
font-size:90%;
}
.IndentLabel
{
text-indent: 1.4em 
}
.nif
{
color:#111;
background-color:#DDD;
}

.right-align
{
text-align:right;
}
p.caption
{
text-align:center;
}
p.RegulationMakerOrder
{
font-size:80%;
}
p.EnablingAct
{
text-align:center;
text-decoration:underline;
}
.BigLongTitle
{
font-size: 125%;
font-weight: bold;
margin-left: 2.8em;
margin-top: 1.4em;
text-align: center;
text-indent: -2.8em;
}
.Bold 
{
font-weight: bold;
}
.Regular
{
text-decoration: none;
font-weight: normal; font-style:normal;
}
.Charter
{
font-size: 125%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
margin-top: 0em;
text-align: center;
}

.ChapterNumber
{
font-size: 110%;
font-weight: bold;
margin-top: 1em;
text-align: center;
}

.Summary
{
text-align: center;
font-size: 100%;
font-weight:normal;
}

p.AssentedDate
{
text-align:center;
}
.Comment
{
font-style: italic;
}

.FormHeading
{
text-align: center;
}
.Formula
{
margin-top: 1.4em;
margin-bottom: 0.7em;
text-align: center;
}

p.Group4 { text-align:left; }
 .Group4
{
margin-bottom: 0.7em;
margin-top: 0.7em;
text-align: center;
}
.Group5
{
margin-bottom: 0.7em;
margin-top: 1.4em;
}

.GroupHeading
{
font-size: 100%;
margin-top: 1.4em;
text-align: center;
}
.Lists02
{
margin-left: 2em;
margin-top: 0.7em;
text-indent: -2em;
}

.Lists24
{
margin-left: 2.8em;
margin-top: 0.7em;
text-indent: -1.4em;
}
.InstrumentNumber
{
text-align: center;
}
.LongTitle
{
text-align:left;
font-size:100%;
font-weight: normal;
margin-left: 2.8em;
margin-top: 1.4em;
text-indent: -2.8em;
}
.NoteReg
{
font-size: 100%;
margin-top: 0.7em;
text-indent: 1.4em;
}

.Note
{
font-size: 89%;
margin-top: 0.7em;
text-indent: 1.4em;
}

.Oath
{
font-size: 85%;
margin-top: 0.7em;
text-indent: 1.4em;
}

.OriginatingRef
{
font-size: 100%;
font-style: italic;
margin:0;
display:block;
text-align: center;
}

.Schedule .OriginatingRef
{
font-size: 100%;
font-style: italic;
margin-bottom: 1em;
display:block;
text-align: center;
}

.Overbar 
{
text-decoration: overline;
}
.ReaderNote
{
width: 80%;
border: 1px solid black;
padding: 0.7em;
text-align: center;
margin-bottom: 0.5em;
}

.Repealed
{
margin-top: 2.8em;
}

.Right
{
margin-top: 0.7em;
text-align: right;
}

.Salutation
{
font-variant: small-caps;
margin-top: 1.4em;
}

.SectionPrint
{
color: #FF0000;
}

.Section
{
margin-top: 0.7em;
margin-bottom:0.5em;
text-indent : 1.5em;
}
.Subsection
{
margin-top: 0.7em;
margin-bottom:0.5em;
text-indent : 1.5em
}
.ContinuedSectionSubsection 
{
margin-top: 0.7em;
margin-bottom:0.5em;
}
.ContinuedParagraph
{
margin-left: 1.5em;
}

.ContinuedSubparagraph
{
margin-left: 3em;
}

.ContinuedClause
{
margin-left: 4.5em;
}
.MarginalNote, .bilingualGroupTitleText
{
/*color: green; */
margin-bottom: 0.7em;
margin-top: 1.2em;
font-weight: normal;
font-size: 0.85em;
}
span.MarginalNoteInHeading
{
display:block;
margin:0;
font-size: 0.85em;
text-align:left !important;
}

p.Schedule
{
text-align:center;
}

.scheduleLabel
{
text-align:center;
font-size:100%;
}

.scheduleTitleText
{
text-align:center;
font-size:100%;
}

dl.Definition
{
clear:both;
}

dl.Definition dt
{
/*float:left;
padding-right:0.5em; */
margin-top:1em;

}
dl.Definition dd
{

margin-left:0;
margin-bottom:1em;

}

p.MarginalNoteDefinedTerm {
	margin		: 0;
	font-size	: 0.85em;
	font-weight	: normal;
}

p.Definition 
{
margin-top:0.5em;
}

ul.ProvisionList a, p.Section a
{
text-decoration:none;
}

p.Definition > span.DefinedTerm {
	font-style	: italic;
}

span.DefinedTermLink
{
font-style:italic;
}

p.MarginalNoteDefinedTerm + p.Definition
{
margin-top:0.5em;
}

.Paragraph
{
margin-left: 1.5em;
margin-top: 0.7em;
margin-bottom:0.5em;
}
.NestedFormula {
	margin-left: 0.5em;
}

.FormulaDefinitionBlock {
margin-top:1em;
clear:left;
}
.ContinuedFormulaParagraph
{
margin-left:3em;
}
.TermText
{
padding-left:3em;
}
.FormulaTerm{
	float:left;
	margin-top	:0 !important;
	font-weight : normal !important;
}

dt.FormulaTermLarge + dd.FormulaDef{
	margin-left	:0 !important;
}

dd.FormulaDef{
	margin-left : 1.5em !important;
}

dd.FormulaDef2 {
	margin-left : 2em !important;
}

dd.FormulaDef3 {
	margin-left : 3em !important;
}

dd.FormulaDef4 {
	margin-left	: 4em !important;
}

dd.FormulaDef5 {
	margin-left	: 4.5em !important;
}

dl.Definition dl.FormulaDefinitionList dd
{
margin-left:3em;
}
dl.FormulaDefinitionList p.FormulaParagraph
{
margin-left:0;
}
dl.FormulaDefinitionList p.FormulaSubparagraph
{
margin-left:1.5em;
}
dl.FormulaDefinitionList, .FormulaGroup
{
text-indent:0;
}
dl.FormulaDefinitionList p.ContinuedFormulaParagraph
{
margin-left:0;
}

.Subparagraph
{
margin-top: 0.7em;
margin-bottom:0.5em;
margin-left: 3em;
}

.Clause
{
margin-left: 4.5em;
margin-top: 0.7em;
margin-bottom:0.5em;
}

.Subclause
{
margin-left: 6em;
margin-top: 0.7em;
margin-bottom:0.5em;
}

.Subsubclause
{
margin-left: 7.5em;
margin-top: 0.7em;
}

.FormulaDefinition
{
}

.FormulaParagraph
{
margin-left: 3em;
}

.FormulaSubparagraph
{
margin-left:3em;
}



.ShortTitle
{
font-size: 100%;
font-weight: bold;
margin-left: 2.8em;
margin-top: 1.4em;
text-align: center;
text-indent: -2.8em;
}
.Smallcaps 
{
font-variant: small-caps;
}

.Sub-SubHeading
{
font-size: 100%;
margin-bottom: 0.7em;
margin-top: 1.4em;
text-align: center;
}

h3.Subheading, h4.SchedHeadTT3, h4.SchedHeadL3 , p.Subheading3
{ font-variant: normal; font-style: italic; font-weight:normal; text-align:center; font-size:100%; }

h4.Subheading, h5.SchedHeadTT4, h5.SchedHeadL4 { font-variant: normal; font-style: normal; font-weight:normal; text-align:center; font-size:100%;}


/* Used in NIF and RP */
.nifrpCitation {font-variant:normal; font-weight:bold; border-top: 1px dashed black;
margin-top: 2em;
padding-top: 1em;}
h5.Subheading, h6.SchedHeadTT5, h6.SchedHeadL5 {font-variant:normal; font-weight:normal; text-align:left;}

  .Subheading, h3.SchedHeadTT2, h3.SchedHeadL2, p.Subheading2
{
font-size: 108%;
font-variant: small-caps; 
font-weight: normal;
margin-bottom: 0.7em;
margin-top: 0.7em;
text-align: center;
color: #000000;
} 

.Symbol
{
font-family: symbol
}

.rowleft h1, .rowleft h2, .rowleft h3
{
	text-align:left !important;
	font-size:100% !important;
}

.Topic, h1.Topic, h1.Part, h2.SchedHeadTT1, h2.SchedHeadL1
{
font-size: 100%;
font-weight: normal;
margin-bottom: 0.5em;
padding-top: 0.7em;
text-align: center;
text-decoration:none;
}

div.docContents a:link h1, a:link h2
{
color:black;
text-decoration:none;
}
div.docContents
{
padding-left:1em;
padding-right:1.5em;
}

hgroup a:hover
{
text-decoration:none;
}
.Underline 
{
text-decoration: underline;
}
.Centered,.centered 
{
text-align:center;
}
h1.TocHeading
{
font-size: 120%;
margin-bottom : 0.5em;
}

h2.relatedInfo
{
margin-bottom: 0.5em;
margin-top: 0.8em;
padding: 0px;
font-weight: normal;
}
div.ReadAsText
{
font-weight:normal;
}
p.amending
{
font-weight:bold;
}
blockquote {margin:0;}

hgroup.transitional h1, hgroup.transitional h2, hgroup.transitional h3,
hgroup.transitional h4, hgroup.amending h1, hgroup.amending h2, hgroup.amending h3, hgroup.amending h4
{
	font-weight:bold;
}
.transitional
{
font-weight:bold;
margin-top: 0.7em;
margin-bottom:0.5em;
}
.SubDivision
{
margin-bottom: 0.0em;
margin-top: 0.7em;
text-align: center;
font-weight: normal;
font-style: italic;
font-size: 108%;
}

.Division
{
font-size: 100%;
font-weight: normal;
margin-bottom: 0.7em;
margin-top: 0.7em;
text-align: center;
}
.TitleText
{
margin-bottom: 0.7em;
margin-top: 1.4em;
text-align: center;
}
aside.ExNote
{
border-left-width:8px!important;
border-left-color:#176ca7!important;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:110%;
line-height:1.6em;
padding:10px 20px;
background-color:#f6f6f6;
color:#222!important;
border:1px solid gainsboro
}
div.Footnote
{
font-size:0.8em;
}
p.Footnote
{
margin: 0.2em;
padding:0;
}
p.Footnote a
{
font-size: 1em;
}
.caption
{
padding-top: 1.5em;
}

.Schedule .caption
{
padding-top: 0.5em;
}


span.searchTerm
{
font-weight:bold;
font-style:italic;
}
dl.searchFieldLabels dt
{
font-weight:bold;
}

/* Largeur et font de select */
select.navSelect {
   font-size        		: 0.8em;
   width            		: 200px;
}

p.button-group
{
margin-top:0;
margin-bottom:0;
}

.selectTop input { margin:0; }


div.goldLineTop {
	padding-top		: 0.5em;
}

div.goldLinePos {
	text-align		: center;
	padding-bottom	: 0.2em;
	padding-top		: 0.2em;
}

div.selectTop {
	text-align		: center;
	margin-top		: 0.5em;;
}

#selectForm {
	margin:0;
}

p.float-right{
float:right;
}
/*  OVERRIDE WET 4 to fix Const Slideout*/
.wb-panel-r
{
max-width:30%;
}
.wb-panel-l
{
max-width:30%;
}

@media speech, aural {
	div.selectTop {speak:none;}
}

@media print{
   .FCSelector, .breadcrumb, .col-md-5, .PITLink, .tocButtonBar, #printAll, #assentedDate > a, .btn-group, .miniSearch, .lineSeparator, .nextPreviousBtnAlign {
       display: none !important;
   }
   
   cite.XRefExternalAct a, cite.XRefExternalRegulation a, cite.XRefExternal a, p.EnablingAct , p.EnablingAct > a{
	   text-decoration: none !important;
   }
   
   abbr[title]{
	   border-bottom : none !important;
   }
}

/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

-Food and Drug Regulation has a few tables that don't take the
styles of table-striped. 
-This sets the styling to mirror default theme styling on tables.
-Sets the table styling for Criminal Code Act tables

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*Sets the hover color on table body.*/
.Schedule .tablePointsize9 > tbody > tr:hover,
.tablePointsize9.topdouble.topbot > tbody > tr:hover {
	background-color	: #e6e6e6;/*Light Grey*/
}

/*Sets the separator color on table rows.*/
.tablePointsize9 > tbody > tr > td,
.tablePointsize9 > tbody > tr > th {
	border-top	: 1px solid #ddd;
}

/*Sets the background color on odd rows.*/
.tablePointsize9 > tbody > tr:nth-child(odd) {
	background-color	: #e5f5f5;
}


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Font changer css styling will override the original css styles.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 

- Sets the styles for the font selector division.
- Sets the styles for the span selectors.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
.FCSelector {
	float	: right;
	padding	: 5px;
}

#doWhite {
	cursor				: pointer;
	font-family			: Arial;
	border				: 2px solid black;
	margin				: 3pt;
	padding				: 3pt;
	background-color	: #FFF;/*White*/
	color				: #000;/*Black*/
}

#doBlack {
	cursor				: pointer; 
	font-family			: Verdana; 
	border				: 2px solid black; 
	margin				: 3pt; 
	padding				: 3pt; 
	background-color	: #000;/*Black*/
	color				: #DDD;/*Light Grey*/
}

#doBlue {
	cursor				: pointer; 
	font-family			: Verdana;
	border				: 2px solid black;
	margin				: 3pt;
	padding				: 3pt; 
	background-color	: #E9F0F6;/*Light Blue*/
	color				: #000;/*Black*/
}

#doGrey {
	cursor				: pointer;
	font-family			: Comic Sans MS;
	border				: 2px solid black;
	margin				: 3pt; 
	padding				: 2pt;
	background-color	: #F2EEED;/*Light Bergundy*/
	color				: #000;/*Black*/
}

#doYellow {
	cursor				: pointer; 
	font-family			: Comic Sans MS;
	border				: 2px solid black;
	margin				: 3pt;
	padding				: 2pt;
	background-color	: #FFC;/*Light Yellow*/
	color				: #000;/*Black*/
}


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 

- Sets the style for the main content when the user chooses one 
of the font changer buttons. 

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
.doBlack {
	background-color	: #000;/*Black*/
	color				: #DDD;/*Light Grey*/
	font-family			: "Verdana";
	padding-left		: 1em;
	padding-right		: 1em;
}

.doBlue {
	background-color	: #E9F0F6;/*Light Blue*/
	color				: #000;/*Black*/
	font-family			: "Verdana";
	padding-left		: 1em;
	padding-right		: 1em;
}

.doGrey {
	background-color	: #F2EEED;/*Light Brown*/
	color				: #000;/*Black*/
	font-family			: "Comic Sans MS";
	padding-left		: 1em;
	padding-right		: 1em;
}

.doYellow {
	background-color	: #FFC;/*Light Yellow*/
	color				: #000;/*Black*/
	font-family			: "Comic Sans MS";
	padding-left		: 1em;
	padding-right		: 1em;
}


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 

- Sets the text color (black or white) when transitioning with
the FontChanger from doBlack to any other color selector.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
.sectionLabel.whiteText , 
ul.ProvisionList .lawlabel.whiteText, 
span.HTitleText2.whiteText,
.DefinedTermLink.whiteText,
.MarginalNoteDEF.whiteText,
.DefinedTerm.whiteText,
.MarginalNote.whiteText,
.table.whiteText,
.scheduleTitleText.whiteText,
.scheduleLabel.whiteText,
span.HTitleText3.whiteText,
span.lawlabel.whiteText,
span.HLabel2.whiteText,
span.HTitleText4.whiteText,
span.HLabel3.whiteText,
.SchedHeadL2.whiteText, 
.SchedHeadL3.whiteText,
.doBlack .RelatedProvs strong,
.doBlack .RelatedProvs .nifrpCitation-doBlack,
.doBlack .NifProvs strong,
.doBlack .NifProvs .nifrpCitation-doBlack,
.doBlack .NifProvs .Section.amending,
.Schedule-doBlack .BilingualGroupTitleText,
.doBlack dfn {
	color	: #FFF;/*White*/
}

.sectionLabel.blackText , 
ul.ProvisionList .lawlabel.blackText, 
span.HTitleText2.blackText,
.DefinedTermLink.blackText,
.MarginalNoteDEF.blackText,
.DefinedTerm.blackText,
.MarginalNote.blackText,
.table.blackText,
.scheduleTitleText.blackText,
.scheduleLabel.blackText,
span.HTitleText3.blackText,
span.lawlabel.blackText,
span.HLabel2.blackText,
span.HTitleText4.blackText,
span.HLabel3.blackText,
.SchedHeadL2.blackText, 
.SchedHeadL3.blackText,
.RelatedProvs strong,
.RelatedProvs .nifrpCitation-doBlack,
.NifProvs strong,
.NifProvs .nifrpCitation-doBlack,
.NifProvs .Section.amending {
	color	: #000;/*Black*/
}


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 

- Adds zebra style to tables.
- Adds hover option when users mouse moves over a section 
cell in a table.
- Adds line separators for table lists and header lists.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
/*------------------------------------------------------------------doBlack*/
.table-striped-doBlack > tbody > tr:nth-child(odd) {
	background-color	: #464646;/*Dark Grey*/
}

.table-striped-doBlack > tbody > tr:hover {
	background-color	: #666666;/*Light Grey*/
}

/*Sets the border around the table*/
table.topdouble-doBlack {
	border-bottom-style	: solid;
    border-bottom-width	: thin;
	border-bottom-color	: #FFF;/*White*/
    border-top-style	: double;
    border-top-width	: 3px;
	border-top-color	: #FFF;/*White*/
	background-color	: #000;/*Black*/
}

/*Sets the color of the bottom border to white in doBlack*/
.doBlack table.table-striped-doBlack {
	border-bottom-color	: white;
}

/*sets the separator between list items in a table.*/
.table-striped-doBlack > tbody > tr > td {
	padding			: 8px;
    line-height		: 1.4375;
    vertical-align	: top;
    border-top		: 1px solid #949494;/*Grey*/
}

/*Sets the border for the header in a table.*/
.table-striped-doBlack > thead {
    border-bottom-width	: thin;
	border-bottom-color	: #FFF;/*White*/
}

/*Sets the separator for header items.*/
.table-striped-doBlack > thead > tr > th {
    vertical-align		: bottom;
    border-bottom		: 2px solid #949494;/*Grey*/
	border-right-color	: #FFF;/*White*/
}

/*Sets the separator for body items including header items.*/
.table-striped-doBlack > tbody > tr > td,
.table-striped-doBlack > tbody > tr > th {
    border-right-color	: #FFF;/*White*/
	border-top-color	: #a0a0a0;/*Grey*/
}

/*Sets the cell vertical line separator.*/
.table-striped-doBlack > th {
	border-style	: solid;
}

/*Sets the header border on the bottom.
some tables have an extra tr to separate the header sections in a table*/
div#docCont  .table-striped-doBlack  th.borderBottom {
	border-bottom: 1px solid #FFF;/*White*/
}

/*Sets the bottom border color black on tables that have table headers in the body.*/
.table-striped-doBlack > tbody > tr:last-child > th.borderRight {
	border-bottom-color: #FFF;/*White*/
}

/*Sets the bottom border with styling on tables that have table headers in the body.*/
.table-striped-doBlack > tbody > tr:last-child,
.table-striped-doBlack > tbody > tr:last-child > th {
	border-bottom	: 1px solid #FFF;/*White*/
}

/*Sets the border and background color for tables in Regulations. Federal Child Support Guidlines.*/
.Schedule-doBlack table.table-striped-doBlack {
	border-color		: #FFF;/*White*/
	background-color	: #000;/*Black*/
}

/*------------------------------------------------------------------doBlue*/
.table-striped-doBlue > tbody > tr:nth-child(odd) {
	background-color	: #c7e2fa;/*Light Blue*/
}

.table-striped-doBlue > tbody > tr:hover {
	background-color	: #e6e6e6;/*Light Grey*/
}

/*Sets the border around the table*/
table.topdouble-doBlue {
	border-bottom-style	: solid;
    border-bottom-width	: thin;
	border-bottom-color	: #000;/*Black*/
    border-top-style	: double;
    border-top-width	: 3px;
	border-top-color	: #000;/*Black*/
	background-color	: #E9F0F6;/*Light Blue*/
}

/*sets the separator between list items in a table.*/
.table-striped-doBlue > tbody > tr > td {
	padding			: 8px;
    line-height		: 1.4375;
    vertical-align	: top;
    border-top		: 1px solid #a0a0a0;/*Grey*/
}

/*Sets the border for the header in a table.*/
.table-striped-doBlue > thead {
	border-bottom-style	: double;
    border-bottom-width	: 3px;
	border-bottom-color	: #000;/*Black*/
}

/*Sets the separator for header items.*/
.table-striped-doBlue > thead > tr > th,
.table-striped-doBlue > tbody > tr > th {
    vertical-align		: bottom;
    border-bottom		: 2px solid #a0a0a0;/*Grey*/
	border-top-color	: #a0a0a0;/*Grey*/
}

/*Sets the bottom border color black on tables that have table headers in the body.*/
.table-striped-doBlue > tbody > tr:last-child > th.borderRight {
	border-bottom-color: #000;/*Black*/
}

/*
Sets the bottom border with styling on tables that have table headers in the body.
This adds the 
*/
.table-striped-doBlue > tbody > tr:last-child,
.table-striped-doBlue > tbody > tr:last-child > th {
	border-bottom	: 1px solid #000;/*Black*/
}

/*------------------------------------------------------------------doGrey*/
.table-striped-doGrey > tbody > tr:nth-child(odd) {
	background-color	: #d2cccb;/*Light Grey*/
}

.table-striped-doGrey > tbody > tr:hover {
	background-color	: #cccccc;/*Light Grey*/
}

/*Sets the border around the table*/
table.topdouble-doGrey {
	border-bottom-style	: solid;
    border-bottom-width	: thin;
	border-bottom-color	: #000;/*Black*/
    border-top-style	: double;
    border-top-width	: 3px;
	border-top-color	: #000;/*Black*/
}

/*sets the separator between list items in a table.*/
.table-striped-doGrey > tbody > tr > td {
	padding			: 8px;
    line-height		: 1.4375;
    vertical-align	: top;
    border-top		: 1px solid #a0a0a0;/*Grey*/
}

/*Sets the border for the header in a table.*/
.table-striped-doGrey > thead {
	border-bottom-style	: double;
    border-bottom-width	: 3px;
	border-bottom-color	: #000;/*Black*/
}

/*Sets the separator for header items.*/
.table-striped-doGrey > thead > tr > th,
.table-striped-doGrey > tbody > tr > th {
    vertical-align		: bottom;
    border-bottom		: 2px solid #a0a0a0;/*Grey*/
	border-top-color	: #a0a0a0;/*Grey*/
}

/*Sets the bottom border color black on tables that have table headers in the body.*/
.table-striped-doGrey > tbody > tr:last-child > th.borderRight {
	border-bottom-color: #000;/*Black*/
}

/*
Sets the bottom border with styling on tables that have table headers in the body.
This adds the 
*/
.table-striped-doGrey > tbody > tr:last-child,
.table-striped-doGrey > tbody > tr:last-child > th {
	border-bottom	: 1px solid #000;/*Black*/
}

/*------------------------------------------------------------------doYellow*/
.table-striped-doYellow > tbody > tr:nth-child(odd) {
	background-color	: #ffa;/*Light Yellow*/
}

.table-striped-doYellow > tbody > tr:hover {
	background-color	: #e6e6e6;/*Light Grey*/
}

/*Sets the border around the table*/
table.topdouble-doYellow {
	border-bottom-style	: solid;
    border-bottom-width	: thin;
	border-bottom-color	: #000;/*Black*/
    border-top-style	: double;
    border-top-width	: 3px;
	border-top-color	: #000;/*Black*/
}

/*sets the separator between list items in a table.*/
.table-striped-doYellow > tbody > tr > td {
	padding			: 8px;
    line-height		: 1.4375;
    vertical-align	: top;
    border-top		: 1px solid #a0a0a0;/*Grey*/
}

/*Sets the border for the header in a table.*/
.table-striped-doYellow > thead {
	border-bottom-style	: double;
    border-bottom-width	: 3px;
	border-bottom-color	: #000;/*Black*/
}

/*Sets the separator for header items.*/
.table-striped-doYellow > thead > tr > th,
.table-striped-doYellow > tbody > tr > th {
    vertical-align		: bottom;
    border-bottom		: 2px solid #a0a0a0;/*Grey*/
	border-top-color	: #a0a0a0;/*Grey*/
}

/*Sets the bottom border color black on tables that have table headers in the body.*/
.table-striped-doYellow > tbody > tr:last-child > th.borderRight {
	border-bottom-color: #000;/*Black*/
}

/*
Sets the bottom border with styling on tables that have table headers in the body.*/
.table-striped-doYellow > tbody > tr:last-child,
.table-striped-doYellow > tbody > tr:last-child > th {
	border-bottom	: 1px solid #000;/*Black*/
}

/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

- Overrides the color on cited reference links.
- Overrides the visited color on cited reference links that have been 
clicked.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*------------------------------------------------------------------doBlack*/
/*Unclickable References.*/
.doBlack .NifProvs cite.cite-doBlack,
.doBlack cite.XRefExternal.cite-doBlack,
.doBlack .RelatedProvs cite.cite-doBlack,
.doBlack cite.XRefExternalRegulation.cite-doBlack,
div.ScheduleRP.doBlack cite.cite-doBlack a.PITLink-doBlack {
	color	: #1da1f9;/*Light Blue*/
}

/*Clickable References.*/
.cite-doBlack > a:link,
.doBlack .EnablingAct .PITLink-doBlack:link,
.doBlack .order cite.cite-doBlack a.PITLink-doBlack:link,
.doBlack .order cite.XRefExternal.cite-doBlack .PITLink-doBlack:link,
.doBlack div .Schedule-doBlack cite.cite-doBlack a.PITLink-doBlack:link {
	color	: #57cc50;/*Green*/
}

.cite-doBlack > a:visited,
.doBlack .EnablingAct .PITLink-doBlack:visited,
.doBlack .order cite.cite-doBlack a.PITLink-doBlack:visited,
.doBlack .order cite.XRefExternal.cite-doBlack .PITLink-doBlack:visited,
.doBlack div .Schedule-doBlack cite.cite-doBlack a.PITLink-doBlack:visited {
	color	: orange;/*Purple#a673d9*/
}

/*------------------------------------------------------------------doBlue*/
/*Unclickable References.*/
.doBlue .NifProvs cite.cite-doBlue,
.doBlue cite.XRefExternal.cite-doBlue,
.doBlue .RelatedProvs cite.cite-doBlue,
.doBlue cite.XRefExternalRegulation.cite-doBlue,
div.Schedule-doBlue cite.cite-doBlue a.PITLink-doBlue {
	color	: #0064ff;/*Blue*/
}

/*Clickable References.*/
.cite-doBlue > a:link,
.doBlue .EnablingAct .PITLink-doBlue:link,
.doBlue .order cite.cite-doBlue a.PITLink-doBlue:link,
.doBlue .order cite.XRefExternal.cite-doBlue .PITLink-doBlue:link,
.doBlue div .Schedule-doBlue cite.cite-doBlue a.PITLink-doBlue:link {
	color	: #008e0c;/*Dark Green*/
}

.cite-doBlue > a:visited,
.doBlue .EnablingAct .PITLink-doBlue:visited,
.doBlue .order cite.cite-doBlue a.PITLink-doBlue:visited,
.doBlue .order cite.XRefExternal.cite-doBlue .PITLink-doBlue:visited,
.doBlue div .Schedule-doBlue cite.cite-doBlue a.PITLink-doBlue:visited {
	color	: #7834BC;/*Purple*/
}

/*------------------------------------------------------------------doGrey*/
/*Unclickable References.*/
.doGrey .NifProvs cite.cite-doGrey,
.doGrey cite.XRefExternal.cite-doGrey,
.doGrey .RelatedProvs cite.cite-doGrey,
.doGrey cite.XRefExternalRegulation.cite-doGrey,
div.Schedule-doGrey cite.cite-doGrey a.PITLink-doGrey {
	color	: #0064ff;/*Blue*/
}

/*Clickable References.*/
.cite-doGrey > a:link,
.doGrey .EnablingAct .PITLink-doGrey:link,
.doGrey .order cite.cite-doGrey a.PITLink-doGrey:link,
.doGrey .order cite.XRefExternal.cite-doGrey .PITLink-doGrey:link,
.doGrey div .Schedule-doGrey cite.cite-doGrey a.PITLink-doGrey:link {
	color	: #008e0c;/*Dark Green*/
}

.cite-doGrey > a:visited,
.doGrey .EnablingAct .PITLink-doGrey:visited,
.doGrey .order cite.cite-doGrey a.PITLink-doGrey:visited,
.doGrey .order cite.XRefExternal.cite-doGrey .PITLink-doGrey:visited,
.doGrey div .Schedule-doGrey cite.cite-doGrey a.PITLink-doGrey:visited {
	color	: #7834BC;/*Purple*/
}

/*------------------------------------------------------------------doYellow*/
/*Unclickable References.*/
.doYellow .NifProvs cite.cite-doYellow,
.doYellow cite.XRefExternal.cite-doYellow,
.doYellow .RelatedProvs cite.cite-doYellow,
.doYellow cite.XRefExternalRegulation.cite-doYellow,
div.Schedule-doYellow cite.cite-doYellow a.PITLink-doYellow {
	color	: #0064ff;/*Blue*/
}

/*Clickable References.*/
.cite-doYellow > a:link,
.doYellow .EnablingAct .PITLink-doYellow:link,
.doYellow .order cite.cite-doYellow a.PITLink-doYellow:link,
.doYellow .order cite.XRefExternal.cite-doYellow .PITLink-doYellow:link,
.doYellow div .Schedule-doYellow cite.cite-doYellow a.PITLink-doYellow:link {
	color	: #008e0c;/*Dark Green*/
}

.cite-doYellow > a:visited,
.doYellow .EnablingAct .PITLink-doYellow:visited,
.doYellow .order cite.cite-doYellow a.PITLink-doYellow:visited,
.doYellow .order cite.XRefExternal.cite-doYellow .PITLink-doYellow:visited,
.doYellow div .Schedule-doYellow cite.cite-doYellow a.PITLink-doYellow:visited {
	color	: #7834BC;/*Purple*/
}


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

- Overrides the color on point in time links (Previous Version).
- Overrides the visited color on point in time links (Previous Version) 
that have been clicked.
- Overrides the color on footnote references.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*------------------------------------------------------------------doBlack*/

div.PITLink .PITLink-doBlack:link,
p.Footnote  .PITLink-doBlack:link,
p.transitional .PITLink-doBlack:link,
h2.SchedHeadL1 a.PITLink-doBlack:link,
.doBlack .order a.PITLink-doBlack:link,
p.Subsection.amending a.PITLink-doBlack:link,
.doBlack  p.Section > strong > a.PITLink-doBlack:link,
div.Schedule-doBlack .indent-0-0 a.PITLink-doBlack:link,
div.ScheduleNIF.doBlack .NifProvs .PITLink-doBlack:link,
div.Schedule-doBlack .indent-1-1 a.PITLink-doBlack :link,
.doBlack .table-striped-doBlack tbody a.PITLink-doBlack:link,
.doBlack  div.Schedule-doBlack > h2.SchedHeadL1 > a.PITLink-doBlack:link,
.doBlack section > ul.ProvisionList > li > p.Subsection > a.PITLink-doBlack:link {
	color	: pink;/*Blue#1041ff*/
}

div.PITLink .PITLink-doBlack:visited,
p.Footnote  .PITLink-doBlack:visited,
p.transitional .PITLink-doBlack:visited,
h2.SchedHeadL1 a.PITLink-doBlack:visited,
.doBlack .order a.PITLink-doBlack:visited,
p.Subsection.amending a.PITLink-doBlack:visited,
.doBlack  p.Section > strong > a.PITLink-doBlack:visited,
div.Schedule-doBlack .indent-0-0 a.PITLink-doBlack:visited,
div.ScheduleNIF.doBlack .NifProvs .PITLink-doBlack:visited,
div.Schedule-doBlack .indent-1-1 a.PITLink-doBlack :visited,
.doBlack .table-striped-doBlack tbody a.PITLink-doBlack:visited,
.doBlack  div.Schedule-doBlack > h2.SchedHeadL1 > a.PITLink-doBlack:visited,
.doBlack section > ul.ProvisionList > li > p.Subsection > a.PITLink-doBlack:visited {
	color	: red;/*Purple#a673d9*/
}

/*------------------------------------------------------------------doBlue*/
div.PITLink .PITLink-doBlue:link,
p.Footnote  .PITLink-doBlue:link,
p.transitional .PITLink-doBlue:link,
h2.SchedHeadL1 a.PITLink-doBlue:link
p.Subsection.amending a.PITLink-doBlue,
div.Schedule-doBlue .indent-0-0 a.PITLink-doBlue,
div.Schedule-doBlue .indent-1-1 a.PITLink-doBlue,
.doBlue  p.Section > strong > a.PITLink-doBlue,
.doBlue section > ul.ProvisionList > li > p.Subsection > a.PITLink-doBlue,
.doBlue  div.Schedule-doBlue > h2.SchedHeadL1 > a.PITLink-doBlue {
	color	: blue;/*Blue*/
}

div.PITLink > .PITLink-doBlue:visited {
	color	: #7834BC;/*Purple*/
}

/*------------------------------------------------------------------doGrey*/
div.PITLink .PITLink-doGrey:link,
p.Footnote  .PITLink-doGrey:link,
p.transitional .PITLink-doGrey:link,
h2.SchedHeadL1 a.PITLink-doGrey:link
p.Subsection.amending a.PITLink-doGrey,
div.Schedule-doGrey .indent-0-0 a.PITLink-doGrey,
div.Schedule-doGrey .indent-1-1 a.PITLink-doGrey
.doGrey  p.Section > strong > a.PITLink-doGrey,
.doGrey section > ul.ProvisionList > li > p.Subsection > a.PITLink-doGrey,
.doGrey  div.Schedule-doGrey > h2.SchedHeadL1 > a.PITLink-doGrey {
	color	: blue;/*Blue*/
}

div.PITLink > .PITLink-doGrey:visited {
	color	: #7834BC;/*Purple*/
}

/*------------------------------------------------------------------doYellow*/
div.PITLink .PITLink-doYellow:link,
p.Footnote  .PITLink-doYellow:link,
p.transitional .PITLink-doYellow:link,
h2.SchedHeadL1 a.PITLink-doYellow:link
p.Subsection.amending a.PITLink-doYellow,
div.Schedule-doYellow .indent-0-0 a.PITLink-doYellow,
div.Schedule-doYellow .indent-1-1 a.PITLink-doYellow
.doYellow  p.Section > strong > a.PITLink-doYellow,
.doYellow section > ul.ProvisionList > li > p.Subsection > a.PITLink-doYellow,
.doYellow  div.Schedule-doYellow > h2.SchedHeadL1 > a.PITLink-doYellow {
	color	: blue;/*Blue*/
}

div.PITLink > .PITLink-doYellow:visited {
	color	: #7834BC;/*Purple*/
}


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

- Sets the style for the Repealed text for defined terms.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*------------------------------------------------------------------doBlack*/
.Repealed-doBlack {
	color	: #c74a60;/*Red-Pink*/
}

/*------------------------------------------------------------------doBlue*/
.Repealed-doBlue {
	color	: #c74a60;/*Dark Red*/
}

/*------------------------------------------------------------------doGrey*/
.Repealed-doGrey {
	color	: #c74a60;/*Dark Red*/
}

/*------------------------------------------------------------------doYellow*/
.Repealed-doYellow {
	color	: #fb385b;/*Dark Red*/
}


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

- Sets the style for the Amendments Not In Force, Schedules and
Related Provisions. 

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*------------------------------------------------------------------doBlack*/
/*Sets the dotted line separator for Related Provisoin section*/
.nifrpCitation-doBlack {
	font-variant	: normal;
	font-weight		: bold;
	border-top		: 1px dashed white;
	margin-top		: 2em;
	padding-top		: 1em;
}

/*Sets the histroical note in amendments not in force to grey*/
.doBlack .NifProvs .HistoricalNote {
	color	: #DDD;/*Light Grey*/
}


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

- Sets the style for the Amendments Not In Force, and Schedule 
forms that have a dotted section separator, or a dotted line for
empty space in form.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*------------------------------------------------------------------doBlack*/
.ReaderNote-doBlack {
	width			: 80%;
	border			: 1px solid white;
	padding			: 0.7em;
	text-align		: center;
	margin-bottom	: 0.5em;
}


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

- Sets the style for all links and PITLinks for Not In Force(.nif) 
sections that have a shaded area.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*------------------------------------------------------------------doBlack*/
/*Sets the main color scheme*/
.nif-doBlack {
	color				: #e6e6e6;/*Light Grey*/
	background-color	: #464646;/*Dark Grey*/
}

/*Sets the color for clickable links set in a NIF division.*/
.nif-doBlack a.PITLink-doBlack:link {
	color	: aqua;/*Green#33e228*/
}

/*Sets the color for visited links set in a NIF division.*/
.nif-doBlack a.PITLink-doBlack:visited {
	color	: yellow;/*Purple#b368ff*/
}

/*sets the color for Previous Version links set in a NIF division.*/
.nif-doBlack > div.PITLink > a.PITLink-doBlack:link {
	color	: pink;/*Light Blue#2c6bff*/
}

/*sets the color for a visited Previous Version link set in a NIF division.*/
.nif-doBlack > div.PITLink > a.PITLink-doBlack:visited {
	color	: red;/*Purple#a164ff*/
}

/*Sets the color for a repealed text set in a NIP division.*/
.nif-doBlack .Repealed-doBlack {
	color	: #e0526b;/*Light Red-Pink*/
}

/*------------------------------------------------------------------doBlue*/
/*Sets the main color scheme*/
.nif-doBlue {
	color				: #000000;/*Black*/
	background-color	: #c7e2fa;/*Light Blue*/
}

/*Sets the color for clickable links set in a NIF division.*/
.nif-doBlue a.PITLink-doBlue:link {
	color	: #008e0c;/*Green*/
}

/*Sets the color for visited links set in a NIF division.*/
.nif-doBlue a.PITLink-doBlue:visited {
	color	: #7700ef;/*Purple*/
}

/*sets the color for Previous Version links set in a NIF division.*/
.nif-doBlue > div.PITLink > a.PITLink-doBlue:link {
	color	: #2c6bff;/*Light Blue*/
}

/*sets the color for a visited Previous Version link set in a NIF division.*/
.nif-doBlue > div.PITLink > a.PITLink-doBlue:visited {
	color	: #7700ef;/*Purple*/
}

/*------------------------------------------------------------------doGrey*/
/*Sets the main color scheme*/
.nif-doGrey {
	color				: #000000;/*Black*/
	background-color	: #d2cccb;/*Light Grey*/
}

/*sets the color for Previous Version links set in a NIF division.*/
.nif-doGrey > div.PITLink > a.PITLink-doGrey:link {
	color	: #2c6bff;/*Light Blue*/
}

/*sets the color for a visited Previous Version link set in a NIF division.*/
.nif-doGrey > div.PITLink > a.PITLink-doGrey:visited {
	color	: #7700ef;/*Purple*/
}

/*------------------------------------------------------------------doYellow*/
/*Sets the main color scheme*/
.nif-doYellow {
	color				: #000000;/*Black*/
	background-color	: #ffa;/*Light Yellow*/
}

/*sets the color for Previous Version links set in a NIF division.*/
.nif-doYellow > div.PITLink > a.PITLink-doYellow:link {
	color	: #2c6bff;/*Light Blue*/
}

/*sets the color for a visited Previous Version link set in a NIF division.*/
.nif-doYellow > div.PITLink > a.PITLink-doYellow:visited {
	color	: #7700ef;/*Purple*/
}


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

- Sets the style for all blockquote's.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*------------------------------------------------------------------doBlack*/
.blockquote-doBlack {
	border-left: 5px solid #464646;/*Dark Grey*/
}

/*------------------------------------------------------------------doBlue*/
.blockquote-doBlue {
	border-left: 5px solid #c7e2fa;/*Light Blue*/
}

/*------------------------------------------------------------------doGrey*/
.blockquote-doGrey {
	border-left: 5px solid #d2cccb;/*Light Grey*/
}

/*------------------------------------------------------------------doYellow*/
.blockquote-doYellow {
	border-left: 5px solid #e8e898;/*Light Yellow*/
}


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

- Sets the style for all images used as dotted, dashed or solid lines.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*------------------------------------------------------------------doBlack*/
/*-------------------------------------------------Leader*/
/*Long dotted line*/
.Leader-solid-doBlack {
	border-bottom	: 1px solid #FFF;/*White*/
	width			: 90%;
	margin			: 0;
	height			: 1em;
}

/*Long dotted line*/
.Leader-dash-doBlack {
	border-bottom	: 1px dashed #FFF;/*White*/
	width			: 90%;
	margin			: 0;
	height			: 1em;
}

/*Short dotted line*/
.Leader-dot-doBlack {
	border-bottom	: 1px dotted #FFF;/*White*/
	width			: 4pc;
	margin			: 0;
	height			: 1em;
}

/*Short dotted line*/
.ProvisionList .listItemBlock0 .Leader-dot-doBlack,
.table-striped-doBlack p.Provision .Leader-dot-doBlack {
	border-bottom	: 1px dotted #FFF;/*White*/
	width			: 2pc;
	margin			: 0;
	height			: 1em;
}

/*-------------------------------------------------LeaderRightJustified*/
/*Long dotted line*/
.LeaderRightJustified-solid-doBlack {
	border-bottom	: 1px solid #FFF;/*White*/
	width			: 90%;
	margin			: 0;
	height			: 1em;
}

/*Long dotted line*/
.LeaderRightJustified-dash-doBlack {
	border-bottom	: 1px dashed #FFF;/*White*/
	width			: 90%;
	margin			: 0;
	height			: 1em;
}

/*Long dotted line*/
.Schedule-doBlack .LeaderRightJustified-dot-doBlack {
	border-bottom	: 1px dotted #FFF;/*White*/
	width			: 90%;
	margin			: 0;
	height			: 1em;
}

/*------------------------------------------------------------------doBlue*/
/*Short dotted line*/
.table-striped-doBlue p.Provision .Leader-dot {
	border-bottom	: 1px dotted #000;/*Black*/
	width			: 2pc;
	margin			: 0;
	height			: 1em;
}

/*Long dotted line*/
.Schedule-doBlue .LeaderRightJustified-dot {
	border-bottom	: 1px dotted #000;/*Black*/
	width			: 90%;
	margin			: 0;
	height			: 1em;
}

/*------------------------------------------------------------------doGrey*/
/*Short dotted line*/
.table-striped-doGrey p.Provision .Leader-dot {
	border-bottom	: 1px dotted #000;/*Black*/
	width			: 2pc;
	margin			: 0;
	height			: 1em;
}

/*Long dotted line*/
.Schedule-doGrey .LeaderRightJustified-dot {
	border-bottom	: 1px dotted #000;/*Black*/
	width			: 90%;
	margin			: 0;
	height			: 1em;
}

/*------------------------------------------------------------------doYellow*/
/*Short dotted line*/
.table-striped-doYellow p.Provision .Leader-dot {
	border-bottom	: 1px dotted #000;/*Black*/
	width			: 2pc;
	margin			: 0;
	height			: 1em;
}

/*Long dotted line*/
.Schedule-doYellow .LeaderRightJustified-dot {
	border-bottom	: 1px dotted #000;/*Black*/
	width			: 90%;
	margin			: 0;
	height			: 1em;
}