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;
}

h1#wb-cont {
	margin-top	: 0px;
}

#actButton {
	vertical-align	: top;
}

ul.whatsNew {
	padding-left	: 5pt;
}

ul.whatsNew li {
	margin-top	: 10pt;
}

h4.newsTitle {
	margin-top	: 5pt;
}

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;
}

.legisHeader header {
	background-color:white;
}

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;
}

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		: 0;
	padding-left	: 0;
}

ul.noBullet ul.noBullet {
	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;
}

/*override the WET default to match the Lims default */
.wet-boew-zebra th {
	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, div#docCont th.borderBottom {
	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;
}

span.fileSize {
	color		: #333;
	font-size	: 1em;
}

span.RelatedRegOrderNum {
	color		: #333;
	font-size	: 1em;
}

span.Repealed {
	color	: #600;
}

span.HTitleText1 span.Repealed {
	color	: #600;
	font-size	: large !important;
}

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 {
	font-weight	:	bold;
}

p.RegulationMakerOrder {
	font-size	: 80%;
}

.tableTitle {
	font-size	: 17pt;
}

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		: 0.4em;
	margin-bottom	: 0.7em;
	text-align		: center;
	font-weight: bold;
}

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-top	: 1.4em;
	/*margin-left	: 2.8em;
	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;
}

.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;
}

.Subsection {
	margin-top		: 0.7em;
	margin-bottom	: 0.5em;
}

.ContinuedSectionSubsection {
	margin-top		: 0.7em;
	margin-bottom	: 0.5em;
}

.ContinuedParagraph {
	margin-left	: 1.5em;
}

.ContinuedSubparagraph {
	margin-left	: 3em;
}

.ContinuedClause {
	margin-left	: 4.5em;
}

.ContinuedSubclause {
	margin-left	: 6em;
}



/*Added tag bilingualGroupTitleText to xsl.
  Matching style as MarginalNote*/  
.MarginalNote, .BilingualGroupTitleText {
   /*color: green; */
   margin-bottom	: 0.7em;
   margin-top		: 1.2em;
   font-weight		: bold;
   font-size		: 11pt;
}

span.MarginalNoteInHeading {
	display		: block;
	margin		: 0;
	font-size	: 11pt;
	text-align	: left !important;
}

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;
}

dl.Definition p.MarginalNoteDefinedTerm {
	display		: none;
}

p.MarginalNoteDefinedTerm {
	display		: block;
	margin		: 0;
	font-size	: 11pt;
	font-weight	: bold;
	text-align	: left !important;
}

dt span.DefinedTerm {
	display	: none;
}

p.Definition  {
	margin-top	: 0.5em;
}

p.Definition span.Repealed {
	margin-left	: 0.5em;
}

div.tocButtonBar {
	text-align	: right;
}

/*Steve - Labels Task 27/04/2016*/
.Schedule span.lawlabel {
	font-weight	: normal;
	color		: black;
}

/*Steve - Labels Task 27/04/2016*/
ul.ProvisionList span.lawlabel {
	font-weight	: bold;
	color		: black;
}

/*Steve - Labels Task 27/04/2016*/
table.none span.lawlabel {
	font-weight	: normal;
}

span.sectionLabel {
	font-weight	: bold;
	color		: black;
}

a.lawLabel, a.sectionLabel {
	text-decoration	: none;
}

p.Definition > span.DefinedTerm {
	font-weight	: bold;
	font-style	: italic;
}

.DefinedTerm  {
	font-weight	: bold;
	font-style	: italic;
}

.DefinitionRef {
	font-style	: italic;
}

p.MarginalNoteDefinedTerm + p.Definition {
	margin-top	: 0.5em;
}

span.DefinedTermLink {
	font-style	: italic;
}

.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;
}

dt.FormulaTerm {
	float	: left;
	margin-top	:0 !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;
}

.FormulaDefinitionList dfn, .FormulaDefinitionList p dfn{
	font-style	: normal;
	font-weight	: bold;
}

.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;
}

/* Used in NIF and RP */
.nifrpCitation {
	font-variant	: normal; 
	font-weight		: bold; 
	border-top		: 1px dashed black;
	margin-top		: 2em;
	padding-top		: 1em;
}

.Symbol {
	font-family	: symbol
}

.rowleft h1, .rowleft h2, .rowleft h3 {
	text-align	: left !important;
	font-size	: 100% !important;
}

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;
}

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;
}

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;
}

#alphaList a.btn {
	min-width	: 24px;
}

.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;
}

.wb-panel-l {
	max-width	: 30%;
}

.wb-panel-r {
	max-width	: 30%;
}

/*
.doBlack a:link h1 {
  color:black;
  text-decoration:none;
}

.doBlack th {
  text-align:left;
}
*/

@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;/*Light Grey*/
}

/*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 #000;
	margin				: 3pt;
	padding				: 3pt;
	background-color	: #FFF;/*White*/
	color				: #000;/*Black*/
}

#doBlack {
	cursor				: pointer; 
	font-family			: Verdana; 
	border				: 2px solid #000; 
	margin				: 3pt; 
	padding				: 3pt; 
	background-color	: #000;/*Black*/
	color				: #DDD;/*Light Grey*/
}

#doBlue {
	cursor				: pointer; 
	font-family			: Verdana;
	border				: 2px solid #000;
	margin				: 3pt;
	padding				: 3pt; 
	background-color	: #E9F0F6;/*Light Blue*/
	color				: #000;/*Black*/
}

#doGrey {
	cursor				: pointer;
	font-family			: Century Gothic;
	border				: 2px solid #000;
	margin				: 3pt; 
	padding				: 3pt;
	background-color	: #F2EEED;/*Light Bergundy*/
	color				: #000;/*Black*/
}

#doYellow {
	cursor				: pointer; 
	font-family			: Comic Sans MS;
	border				: 2px solid #000;
	margin				: 3pt;
	padding				: 3pt;
	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;
}

.doBlack input#surveySubmit {
	color : black!important;
}

.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			: "Century Gothic";
	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.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
.DefinedTerm.whiteText,
.DefinedTermLink.whiteText,
.MarginalNote.whiteText,
.MarginalNoteDEF.whiteText,
.table.whiteText tbody tr .PITLink-doBlack ,
ul.ProvisionList .lawlabel.whiteText,
span.lawlabel.whiteText,
span.HTitleText2.whiteText,
span.HTitleText3.whiteText,
span.HTitleText4.whiteText,
span.HLabel2.whiteText,
span.HLabel3.whiteText,
.sectionLabel.whiteText , 
.scheduleLabel.whiteText,
.scheduleTitleText.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,
.doBlack legend,
.doBlack section strong {
	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	: #FFF;/*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 rows 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).
- 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,
.doBlue .order a.PITLink-doBlue:link,
p.Subsection.amending a.PITLink-doBlue:link,
.doBlue  p.Section > strong > a.PITLink-doBlue:link,
div.Schedule-doBlue .indent-0-0 a.PITLink-doBlue:link,
div.ScheduleNIF.doBlue .NifProvs .PITLink-doBlue:link,
div.Schedule-doBlue .indent-1-1 a.PITLink-doBlue :link,
.doBlue .table-striped-doBlue tbody a.PITLink-doBlue:link,
.doBlue  div.Schedule-doBlue > h2.SchedHeadL1 > a.PITLink-doBlue:link,
.doBlue section > ul.ProvisionList > li > p.Subsection > a.PITLink-doBlue:link {
	color	: blue;/*Blue*/
}

div.PITLink .PITLink-doBlue:visited,
p.Footnote  .PITLink-doBlue:visited,
p.transitional .PITLink-doBlue:visited,
h2.SchedHeadL1 a.PITLink-doBlue:visited,
.doBlue .order a.PITLink-doBlue:visited,
p.Subsection.amending a.PITLink-doBlue:visited,
.doBlue  p.Section > strong > a.PITLink-doBlue:visited,
div.Schedule-doBlue .indent-0-0 a.PITLink-doBlue:visited,
div.ScheduleNIF.doBlue .NifProvs .PITLink-doBlue:visited,
div.Schedule-doBlue .indent-1-1 a.PITLink-doBlue :visited,
.doBlue .table-striped-doBlue tbody a.PITLink-doBlue:visited,
.doBlue  div.Schedule-doBlue > h2.SchedHeadL1 > a.PITLink-doBlue:visited,
.doBlue section > ul.ProvisionList > li > p.Subsection > a.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,
.doGrey .order a.PITLink-doGrey:link,
p.Subsection.amending a.PITLink-doGrey:link,
.doGrey  p.Section > strong > a.PITLink-doGrey:link,
div.Schedule-doGrey .indent-0-0 a.PITLink-doGrey:link,
div.ScheduleNIF.doGrey .NifProvs .PITLink-doGrey:link,
div.Schedule-doGrey .indent-1-1 a.PITLink-doGrey :link,
.doGrey .table-striped-doGrey tbody a.PITLink-doGrey:link,
.doGrey  div.Schedule-doGrey > h2.SchedHeadL1 > a.PITLink-doGrey:link,
.doGrey section > ul.ProvisionList > li > p.Subsection > a.PITLink-doGrey:link {
	color	: blue;/*Blue*/
}

div.PITLink .PITLink-doGrey:visited,
p.Footnote  .PITLink-doGrey:visited,
p.transitional .PITLink-doGrey:visited,
h2.SchedHeadL1 a.PITLink-doGrey:visited,
.doGrey .order a.PITLink-doGrey:visited,
p.Subsection.amending a.PITLink-doGrey:visited,
.doGrey  p.Section > strong > a.PITLink-doGrey:visited,
div.Schedule-doGrey .indent-0-0 a.PITLink-doGrey:visited,
div.ScheduleNIF.doGrey .NifProvs .PITLink-doGrey:visited,
div.Schedule-doGrey .indent-1-1 a.PITLink-doGrey :visited,
.doGrey .table-striped-doGrey tbody a.PITLink-doGrey:visited,
.doGrey  div.Schedule-doGrey > h2.SchedHeadL1 > a.PITLink-doGrey:visited,
.doGrey section > ul.ProvisionList > li > p.Subsection > a.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,
.doYellow .order a.PITLink-doYellow:link,
p.Subsection.amending a.PITLink-doYellow:link,
.doYellow  p.Section > strong > a.PITLink-doYellow:link,
div.Schedule-doYellow .indent-0-0 a.PITLink-doYellow:link,
div.ScheduleNIF.doYellow .NifProvs .PITLink-doYellow:link,
div.Schedule-doYellow .indent-1-1 a.PITLink-doYellow :link,
.doYellow .table-striped-doYellow tbody a.PITLink-doYellow:link,
.doYellow  div.Schedule-doYellow > h2.SchedHeadL1 > a.PITLink-doYellow:link,
.doYellow section > ul.ProvisionList > li > p.Subsection > a.PITLink-doYellow:link {
	color	: blue;/*Blue*/
}

div.PITLink .PITLink-doYellow:visited,
p.Footnote  .PITLink-doYellow:visited,
p.transitional .PITLink-doYellow:visited,
h2.SchedHeadL1 a.PITLink-doYellow:visited,
.doYellow .order a.PITLink-doYellow:visited,
p.Subsection.amending a.PITLink-doYellow:visited,
.doYellow  p.Section > strong > a.PITLink-doYellow:visited,
div.Schedule-doYellow .indent-0-0 a.PITLink-doYellow:visited,
div.ScheduleNIF.doYellow .NifProvs .PITLink-doYellow:visited,
div.Schedule-doYellow .indent-1-1 a.PITLink-doYellow :visited,
.doYellow .table-striped-doYellow tbody a.PITLink-doYellow:visited,
.doYellow  div.Schedule-doYellow > h2.SchedHeadL1 > a.PITLink-doYellow:visited,
.doYellow section > ul.ProvisionList > li > p.Subsection > a.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 #FFF;/*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 dotted line for abbr tag to white.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*------------------------------------------------------------------doBlack*/
/*Sets the dotted line separator for Related Provisoin section*/
.doBlack abbr {
	cursor	: help;
	border-bottom	: 1px dotted #FFF;/*White*/
}


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

- 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;
}



.Selector-Info {
	background-color	: #d7faff;
	text-align			: center;
	width				: 325px;
	border-left			: 4px solid #269abc;
	margin				: auto;
	margin-top			: 2px;
	float				: left;
}

div.FCSelector abbr {
	border	: none;
}



