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;
}

span.sectionLabel
{
font-weight:bold;
}

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;
}

.GroupHead
{
	font-weight		: normal;
	margin-top		: 0.7em;
	margin-bottom	: 0.0em;
	text-align		: center;
}
.SecSubSec
{
	margin-top		: 0.7em;
	margin-left		: 0.0em;
	margin-bottom	: 0.0em;
	text-indent		: 1.4em;
}
.Part
{
	margin-bottom	: 0.0em;
	margin-top		: 1.4em;
	text-align		: center;
	font-variant	: small-caps;
}

.Schedule
{
	margin-top:1em;
	margin-bottom:1em;
}

h1.scheduleLabel, h1.scheduleTitleText, h2.scheduleTitleText
{
	font-weight:normal;
	font-size:100%;
	margin-top:1em;
}

span.HLabel, span.HLabel1, span.HLabel2, span.HLabel3, span.HLabel4, span.HLabel5, span.scheduleLabel
{
display:block;
 margin:0;
}

span.HTitleText, span.HTitleText1, span.HTitleText2, span.HTitleText3, span.HTitleText4, span.HTitleText5
{
display:block;
margin:0;
}
/*
.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%;
}


ul.HistoricalNote
{
	margin-bottom	:0;
	margin-top		: 0.35em;
}
span.HistoricalNote { display: block; }

.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;
}

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;
}

/********************************************************/
/*	CSS for marginal notes (used inside aside tag)
/********************************************************/
h5.MarginalNote {font-size: 0.85em; padding-top: 0.5em; font-weight: normal; text-align:left }


