p.H1DocumentHeading {
	margin-top:6px;
	margin-bottom:6px;
	font-size:16pt;
	font-family:Arial;
	font-weight:bold;
	color:black;
	text-align:center;
	text-transform:uppercase;
}
p.H2DocumentDate {
	margin-top:12px;
	margin-bottom:32px;
	text-align:center;
	line-height:16pt;
	font-size:12pt;
	font-family:Arial;
	color:black;
}
p.H3SectionHeading, p.H3SubHeading, p.OralAnswers-H2DepartmentHeading {
	color:black;
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	line-height:16pt;
	margin-top:42px;
	margin-bottom:12px;
	text-align:center;
	text-transform:uppercase;
}
p.H4StageHeading, p.OralAnswers-H3SubjectHeading, p.H4StageHeadingCxSpFirst, p.H4StageHeadingCxSpLast {
	color:black;
	font-size:12pt;
	font-family:Arial;
	font-weight:bold;
	line-height:16pt;
	margin-top:0px;
	margin-bottom:10pt;
	text-align:center;
}

p.BillAmend-ClauseHeading {
	color:black;
	font-size:12pt;
	font-family:Arial;
	font-weight:bold;
	font-style:italic;
	line-height:16pt;
	margin-top:0px;
	margin-bottom:10pt;
	text-align:left;
}

p.H5StageHeading {
	color:black;
	font-size:12pt;
	font-family:Arial;
	font-weight:bold;
	line-height:16pt;
	margin-top:12px;
	margin-bottom:10pt;
	text-align:center;
}
p.B1SpeakersName {
	color:black;
	font-family:Arial;
	font-size:12pt;
	line-height:16pt;
	margin-top:5px;
	text-indent:10pt;
}
p.B3BodyText {
	color: black;
	font-family: Arial;
	font-size: 12pt;
	line-height: 16pt;
	margin-top: 5px;
	text-indent: 10pt;
}
p.B3BodyTextnoindent {
	color: black;
	font-family: Arial;
	font-size:12pt;
	line-height:16pt;
	margin-top: 5px;
}
p.B3BodyTextItalic, p.H2DocumentStartTime {
	color:black;
	font-family:Arial;
	font-size:12pt;
	font-style:italic;
	line-height:16pt;
	margin-top: 5px;
	text-indent:10pt;
}
p.B3BodyTextClause {
	color:black;
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	font-style:italic;
	line-height:16pt;
	margin-top: 5px;
	text-indent:10pt;
}
p.B3SpeakerinChair {
	color:black;
	font-size:12pt;
	font-family:Arial;
	font-style:italic;
	margin-top: 5px;
	text-align:center;
}
p.OralWrittenAnswersHeading, p.OralAnswers-H1Heading {
	color:black;
	font-family:Arial;
	font-size:16.0pt;
	line-height:16.0pt;
	margin-top:36px;
	text-align:center;
}
p.OralWrittenQuestion, p.OralAnswers-Question {
	color:black;
	margin-top: 5px;
	text-indent:10pt;
	line-height:16pt;
	font-size:12pt;
	font-family:Arial;
}
p.Q1Quote {
	color:black;
	font-family:Arial;
	font-size:10pt;
	font-style:italic;
	line-height:13pt;
	margin-top: 0px;
}
p.Q1QuoteIndented, p.BillAmend-AmendedText {
	color:black;
	font-family:Arial;
	font-size:10pt;
	font-style:italic;
	line-height:13pt;
	margin-top: 0px;
	text-indent:10pt;
}
p.Q3Motion {
	color:#000000;
	font-family:Arial;
	font-size:10pt;
	font-style:italic;
	line-height:13pt;
	margin-top: 0px;
	text-indent:10pt;
}
p.TimePeriod {
	color:black;
	font-family:Arial;
	font-size:12pt;
	font-style:italic;
	line-height:16pt;
	margin-top: 5px;
}
p.W4SectionHeading {
	color:black;
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	line-height:16pt;
	margin-top:42px;
	margin-bottom:12px;
	text-align:center;
	text-transform:uppercase;
}
p.W4SubHeading {
	color:black;
	font-size:12pt;
	font-family:Arial;
	font-weight:bold;
	line-height:16pt;
	margin-top:0px;
	margin-bottom:10pt;
	text-align:center;
}
p.AyesNoes {
	color:black;
	font-family:Arial;
	font-size:12pt;
	font-style:italic;
	line-height:16pt;
	margin-top:18px;
	text-align:center;
	text-transform:uppercase;
}
p.AyesNoesVotes {
	color:black;
	font-family:Arial;
	font-size:12pt;
	font-style:italic;
	line-height:16pt;
	margin-top:3px;
}
p.D3PartyMembers {
	color:black;
	font-family:Arial;
	font-size:12pt;
	font-style:italic;
	line-height:16pt;
	margin-top:3px;
}
p.AyesNoesParties {
	color:black;
	font-family:Arial;
	font-size:12pt;
	font-style:italic;
	line-height:16pt;
	margin-top:3px;
}
p.MembersList {
	color:black;
	font-family:Arial;
	font-size:12pt;
	line-height:16pt;
	margin-top:0px;
}
p.Contents {
	color:black;
	font-family:Arial;
	font-size:10pt;
	line-height:14pt;
	margin-left:0pt;
	margin-top: 5px;
	text-indent:0pt;
}
p.Contents a {
	font-size: 10pt;
	color: #7384DE;
	text-decoration: none;
}
p.contents a:visited {
	font-size: 10pt;
	color: #993366;
	text-decoration: none;
}
p.Contents a:active {
	font-size: 10pt;
	color: #7384DE;
}
p.Contents a:hover {
	color: #FFFFFF;
	text-decoration: overline;
	background-color: #7384DE;
}
p.ContentsHeader {
	color:black;
	font-family:Arial;
	font-size:12pt;
	line-height:16pt;
	margin-top: 0px;
	text-align:left;
	font-weight: bold;
}
span.Italic {
	font-style:italic;
}
span.bold-text {
	font-weight:bold;
}
