div.wet-boew-slideout {
/*float: right;
 width: 53%; */
border: solid 1px #CCC;
margin: 0px 0px 5px 5px;
padding: 5px;
height:450px;
overflow:auto;
background-color:white;
}

#docCont a.button-disabled 
{/* Can remove when WET3 fixes this for IE8 */
background-color:white; 
font-style:italic;
}

.docContents h1, .docContents h2, .docContents h3, .docContents h4, .docContents h5, .docContents h6
{
border-bottom:none;
} 

div.miniSearch, form#miniSearchForm 
{
display:inline;
margin:0;
padding:0;
}
#miniSearchForm label
{
display:inline;
min-width:30%; /* Fix for IE7  */
}
div.miniSearch form#miniSearchForm  input#txtS3archA11
{
	width:16em;
	display:inline;
}
div.miniSearch input
{
margin:0;
display:inline;
margin-left:0.5em;
}

.lineSeparator {
	border-bottom		: 1px solid #cc9900;
	margin-bottom		: 0.3em;
}

form.goToSection
{
	margin:0;
	padding:0;
}

.Title-of-Act 
{
	text-align:center;
	font-size:140%;
	font-weight:bold;
	padding-top:1em;
}

{
font-weight:bold;
span.sectionLabel
}

div.hiddenMsg
{
	position:absolute;
	left:-10000px;
	overflow:hidden;
	width:10px;
}

.DefinitionOtherLangOnly
{
	font-size:85%;
	font-style:italic;
}

span.otherLang
{
	font-style:italic;
}

/* used in Const */

.Italic
{
	font-style		: italic;
}

.SecSubSec
{
	margin-top		: 0.7em;
	margin-left		: 0.0em;
	margin-bottom	: 0.0em;
	text-indent		: 1.4em;
}

.Schedule
{
	margin-top:1em;
	margin-bottom:1em;
}

h1.scheduleLabel
{
	font-weight:normal;
	font-size:12pt;
	margin-top:1em;
}
h1.scheduleTitleText, h2.scheduleTitleText
{
	font-weight:normal;
	font-size:20pt;
	margin-top:1em;
}

span.HLabel, span.HLabel1, span.HLabel2, span.HLabel3, span.HLabel4, span.HLabel5, span.scheduleLabel
{
display:block;
margin:0;
margin-top	: 2em;
margin-bottom	:0.5em;
font-size:12pt;
font-weight:bold;
}

span.HTitleText, span.HTitleText2, span.HTitleText4, span.HTitleText5
{
display:block;
margin:0;
font-weight:normal;
}

div.continued { border-bottom:1px solid black; }

span.HTitleText1 { font-size:20pt; display:block; margin:0; font-weight:bold; }
span.HTitleText2 { font-size:18pt; }
span.HTitleText3 { font-size:15pt; display:block; margin:0; font-weight:bold; }
span.HTitleText4 { font-size:14pt; }
span.HTitleText5 { font-size:12pt; }

ul.TocIndent span.HTitleText1 { font-size:13pt; }
ul.TocIndent span.HTitleText2 { font-size:12pt; }
ul.TocIndent span.HTitleText3 { font-size:11pt; }
ul.TocIndent span.HTitleText4 { font-size:10pt; }
ul.TocIndent span.HTitleText5 { font-size:9pt; }
ul.TocIndent span.scheduleTitleText {font-size:13pt;}

h1.Part, h2.SchedHeadTT1, h2.SchedHeadL1
{
text-align:left;
}

.Topic, h1.Topic
{
font-size: 100%;
font-weight: normal;
margin-bottom: 0.5em;
padding-top: 0.7em;
text-align: center;
text-decoration:none;
}
.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: normal; font-weight:normal; text-align:left; font-size:100%; }

h4.Subheading, h5.SchedHeadTT4, h5.SchedHeadL4 { font-variant: normal; font-style: normal; font-weight:normal; text-align:left; font-size:100%;}

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-weight: normal;
margin-bottom: 0.7em;
margin-top: 0.7em;
text-align: left;
color: #000000;
} 

p.Schedule
{
text-align:left;
}

.OriginatingRef
{
font-size: 12pt;
font-style: normal;
margin-top:0.5em;
margin-bottom:0.5em;
display:block;
text-align: left;
}

span.scheduleLabel
{
text-align:left;
font-size:12pt;
font-weight:bold;
}

.scheduleTitleText
{
text-align:left;
font-size:18pt;
}

.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;
}
/*
.TocIndent span.HTitleText1, .TocIndent span.HTitleText2, .TocIndent span.HTitleText3, .TocIndent span.HTitleText4, .TocIndent span.HTitleText5, 
.TocIndent span.HLabel1, .TocIndent span.HLabel2, .TocIndent span.HLabel3, .TocIndent span.HLabel4, .TocIndent span.HLabel5
{
padding-right: 1em;
} */

.TocIndent span
{
display:inline;
}

figure
{
	margin:0;
}
.imageGroupcenter
{
	width:100%;
	text-align:center;
}
.imageGroupleft
{
	width:100%;
	text-align:left;
}
.imageGroupright
{
	width:100%;
	text-align:right;
}

/* PROVISION LIST ITEM */
.listItemBlock
{
	text-indent:0;
	margin-bottom:0.15em;
	padding-top:0.10em;
}
.listItemText
{
	height:1%;
}

.listItemBlock0
{
	clear:both;
	margin-left:0;
	margin-bottom:0.5em;
}
.listItemBlock1
{
	clear:both;
	margin-left:1.5em;	
	margin-bottom:0.5em;
}
.listItemBlock1-5
{
	clear:both;
	margin-left:2em;	
	margin-bottom:0.5em;
}
.listItemBlock2
{
	clear:both;
	margin-left:3em;
	margin-bottom:0.5em;	
}
.listItemBlock2-5
{
	clear:both;
	margin-left:3.5em;
	margin-bottom:0.5em;	
}
.listItemBlock3
{
	clear:both;
	margin-left:4.5em;
	margin-bottom:0.5em;
}
.listItemBlock3-5
{
	clear:both;
	margin-left:5em;
	margin-bottom:0.5em;
}
.listItemBlock4
{
	clear:both;
	margin-left:6em;	
	margin-bottom:0.5em;
}
.listItemBlock4-5
{
	clear:both;
	margin-left:6.5em;	
	margin-bottom:0.5em;
}
.listItemBlock5
{
	clear:both;
	margin-left:7.5em;
	margin-bottom:0.5em;	
}
.listItemBlock5-5
{
	clear:both;
	margin-left:8em;
	margin-bottom:0.5em;	
}
.listItemLabel
{
	float:left;
}
.listItemText1
{
	padding-left:1.5em;
}
.listItemText1-5
{
	padding-left:2em;
}
.listItemText2
{
	padding-left:3em;
}
.listItemText2-5
{
	padding-left:3.5em;
}
.listItemText3
{
	padding-left:4.5em;
}
.listItemText3-5
{
	padding-left:5em;
}
.listItemText4
{
	padding-left:6em;
}
.listItemText4-5
{
	padding-left:6.5em;
}
.listItemText5
{
	padding-left:7.5em;
}
.listItemText6
{
	padding-left:9em;
}
.listItemText7, .listItemText8, .listItemText9, .listItemText10
{
	padding-left:10em;
}
.indent-hang-on-label
{
margin-left: 1.5em;
text-indent: -1.5em;
}
.indent-0-0
{
margin-left: 0.0em;
}
.indent-0-1
{
margin-left: 1.5em;
text-indent: -1.5em;
}
.indent-1-0
{
margin-left: 0em;
text-indent: 1.5em;
}
.indent-1-1
{
margin-left: 1.5em;
}
.indent-2-0
{
margin-left: 0em;
text-indent: 3em;
}
.indent-2-1
{
margin-left: 1.5em;
text-indent: 1.5em;
}
.indent-2-2
{
margin-left: 3em;
}
.indent-2o5-2o5
{
margin-left:3.5em;
}
.indent-2-3
{
margin-left: 4.5em;
text-indent: -1.5em;
}
.indent-4-0
{
margin-left: 0em;
text-indent: 6em;
}
.indent-4-4
{
margin-left: 6em;
}
.indent-3-3
{
margin-left: 4.5em;
}
.indent-3-2
{
margin-left: 3em;
text-indent: 1.5em;
}
.indent-5-5
{
margin-left: 7.5em;
}

.FlushLeft
{
text-align		: left;
}

.FlushRight
{
	text-align		: right;
}

div.HistoricalNote
{
	font-size: 80%;
	font-weight:normal;
}


ul.HistoricalNote
{
	margin-bottom	:0;
	margin-top		: 0.35em;
}
span.HistoricalNote { 
	display: block;
	font-size: 80%;
	font-weight:normal;
}


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

-Sets the bottom border for images used in form for Schedule sections.
-Border is used as an empty line.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*-------------------------------------------------Leader*/
/*Long dotted line*/
.Leader-solid {
	border-bottom	: 1px solid black;
	width			: 90%;
	margin			: 0;
	height			: 1em;
}

/*Long dotted line*/
.Leader-dash {
	border-bottom	: 1px dashed black;
	width			: 90%;
	margin			: 0;
	height			: 1em;
}

/*Short dotted line*/
.Leader-dot {
	border-bottom	: 1px dotted black;
	width			: 4pc;
	margin			: 0;
	height			: 1em;
}

/*Short dotted line*/
.ProvisionList .listItemBlock0 .Leader-dot,
.table p.Provision .Leader-dot {
	border-bottom	: 1px dotted black;
	width			: 2pc;
	margin			: 0;
	height			: 1em;
}

/*-------------------------------------------------LeaderRightJustified*/
/*Long dotted line*/
.LeaderRightJustified-solid {
	border-bottom	: 1px solid black;
	width			: 90%;
	margin			: 0;
	height			: 1em;
}

/*Long dotted line*/
.LeaderRightJustified-dash {
	border-bottom	: 1px dashed black;
	width			: 90%;
	margin			: 0;
	height			: 1em;
}

/*Long dotted line*/
.Schedule .LeaderRightJustified-dot {
	border-bottom	: 1px dotted black;
	width			: 90%;
	margin			: 0;
	height			: 1em;
}

.Leader, .LeaderRightJustified {
	margin	: 0;
	height	: 1em;
}

.LeaderRightJustified {
	width	: 90%;
}


.FormBlank
{
font-size: 0.8em;
text-decoration: overline;
position: relative;
top: 1em;
line-height: 3em;
break-inside:avoid;
}
.BilingualItemFirst
{
	margin		: 0;
}
.BilingualItemSecond
{
	font-style		: italic;
	margin-bottom	: 1em;
	margin-left		: 2.8em;
	margin-top		: 0.4em;
	text-indent		: -1.4em;
}

/*Added for formula with provision list inside.*/
ul.FormulaProvisionList {
	margin-left :1.5em;
	margin-top	:0.5em;
	list-style	:none;
	padding		:0;
}

ul.ProvisionList, ul.HistoricalNote, ul.Definition, ul.BilingualGroup
{
	margin:0 !important; /* WET3 styling of nested lists interferes with margins of provisions */
	padding:0;
	list-style:none;
}

.ProvisionHeading
{
	font-size:100%;
	font-weight:normal;
	text-align:left;
}

ul.HistoricalNote li
{
	display:inline;
	padding-right:0.5em;
}

ul.HistoricalNote li.HistoricalNoteSubItem:after {
	content: "; ";
}

ul.HistoricalNote li.HistoricalNoteSubItem:last-child:after {
	content: ".";
}

/********************************************************/
/*	CSS for marginal notes (used inside aside tag)
/********************************************************/
h5.MarginalNote {font-size: 0.85em; padding-top: 0.5em; font-weight: normal; text-align:left }


