/* CSS for primary legislation as part of the XML schema XHTML output */

.LegClearFix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.LegClearFix {display: inline-block;}
/* Hides from IE-mac \*/
* html .LegClearFix {height: 1%;}
.LegClearFix {display: block;}
/* End hide from IE-mac */

/* ========== Preliminary matter ========== */

#ContentMain .DocContainer {float: left; width: 100%}
/* This is to sort a problem in IE */
* html #ContentMain .DocContainer {float: left; width: 99%}

#ContentMain p {font-size: 0.8em; margin-bottom: 0.5em; margin-top: 0em; padding: 0em; font-style: normal; font-weight: normal}
#ContentMain div {margin: 0em; padding: 0em}
#ContentMain .LegDS {display: block}

#ContentMain .LegPrelims {text-align: center; margin: 0px auto}

#ContentMain .LegBanner {text-transform: uppercase; letter-spacing: 0.5em; border-top: solid 1px black; border-bottom: solid 1px black; padding: 0.5em; font-size: 1em; margin-top: 2em; margin-bottom: 2em}

#ContentMain .LegNo {font-size: 1em; margin-top: 0em; margin-bottom: 1em; padding: 0em; font-weight: bold}
/* #ContentMain .LegNoASP {text-transform: lowercase} */
#ContentMain .LegNo strong {font-weight: normal}
#ContentMain .LegSubject {text-transform: uppercase; font-size: 1.5em; margin-top: 0em; margin-bottom: 1em; padding: 0em}
#ContentMain .LegTitle {padding: 0em; text-align: center; margin-bottom: 1em; font-size: 1.5em; font-weight: bold; margin-top: 1em}

#ContentMain .LegLongTitle {text-align: justify; font-size: 0.8em; clear: both}

#ContentMain .LegApproved {font-style: italic}
#ContentMain .LegApproved em {font-style: normal}

#ContentMain .LegDate {clear: left; text-align: center; width: 70%; margin: 0px auto}
#ContentMain .LegDateText {float: left; margin-top: 0em; margin-bottom: 1em; width: 58%; text-align: left}
#ContentMain .LegDateDate {float: right; margin-top: 0em; margin-bottom: 1em; width: 38%; text-align: right}

#ContentMain p.LegLongTitle {margin-top: 1em; text-align: justify; margin-bottom: 0em; padding-bottom: 0em}
#ContentMain p.LegDateOfEnactment {margin-top: 0em; text-align: right; padding-bottom: 1em}
#ContentMain .LegLongTitleScottish {margin-top: 0em; text-align: justify; margin-bottom: 0em}
#ContentMain .LegDateOfEnactmentScottish {margin-top: 1em; text-align: justify; margin-bottom: 1em; font-weight: bold}
#ContentMain .LegDateOfEnactmentScottish strong {font-weight: normal}
#ContentMain .LegIntroductoryText {margin-top: 1em; text-align: justify; margin-bottom: 0em}
#ContentMain .LegEnactingText {margin-top: 1em; text-align: justify; margin-bottom: 2em}

/* ========== TOCs ========== */

#ContentMain .LegContentsHeading {text-transform: uppercase; padding-top: 2em; padding-bottom: 1em; clear: both; text-align: center; font-size: 1.0em; margin: 0em; font-weight: normal}
#ContentMain .LegContentsHeadingC1Amend {text-transform: uppercase; padding-top: 2em; padding-bottom: 1em; clear: both; text-align: center; font-size: 1.0em; margin-left: 10%; font-weight: normal}
#ContentMain .LegScheduleContentsHeading {text-transform: uppercase; padding-top: 1em; padding-bottom: 1em; clear: both; text-align: center; font-size: 1.0em}
#ContentMain .LegContents {margin-bottom: 1em}

#ContentMain .LegContents ol {list-style-type: none; margin: 0em; padding: 0em}
#ContentMain .LegContents li {margin: 0em; padding: 0em}
#ContentMain .LegContents li.LegContentsEntry {margin: 0em; padding: 0em}

#ContentMain li.LegContentsSchedules {clear: both; padding-top: 1em; padding-bottom: 0em}
#ContentMain li.LegContentsSchedule {clear: both; padding-top: 0.5em}
#ContentMain li.LegContentsSchedule .LegContentsGroup {clear: both; padding-top: 0.5em; padding-bottom: 0em}
#ContentMain li.LegContentsSchedule .LegContentsPart {clear: both; padding-top: 0.5em; padding-bottom: 0em}

#ContentMain li.LegContentsAppendix {clear: both; padding-top: 2em}
#ContentMain li.LegContentsAppendix .LegContentsNo {font-size: 0.8em; text-align: center}
#ContentMain li.LegContentsAppendix .LegContentsTitle {font-size: 0.8em; text-align: center}

#ContentMain li.LegContentsGroup {clear: both; padding-top: 2em}
#ContentMain li.LegContentsGroup p.LegContentsNo {font-size: 1em; text-align: center; font-variant: small-caps; font-weight: bold; margin-bottom: 0.5em}
#ContentMain li.LegContentsGroup p.LegContentsTitle {font-size: 1em; text-align: center; font-variant: small-caps}
#ContentMain li.LegContentsGroup p.LegContentsNoC1Amend {font-size: 1em; text-align: center; font-variant: small-caps; font-weight: bold; margin-bottom: 0.5em; margin-left: 10%}
#ContentMain li.LegContentsGroup p.LegContentsTitleC1Amend {font-size: 1em; text-align: center; font-variant: small-caps; margin-left: 10%}

#ContentMain li.LegContentsPart {clear: both; padding-top: 2em}
#ContentMain li.LegContentsPart p.LegContentsNo {font-size: 0.9em; text-align: center; font-variant: small-caps; font-weight: bold; margin-bottom: 0.5em}
#ContentMain li.LegContentsPart p.LegContentsTitle {font-size: 0.9em; text-align: center; font-variant: small-caps}
#ContentMain li.LegContentsPart p.LegContentsNoC1Amend {font-size: 0.9em; text-align: center; font-variant: small-caps; font-weight: bold; margin-bottom: 0.5em; margin-left: 10%}
#ContentMain li.LegContentsPart p.LegContentsTitleC1Amend {font-size: 0.9em; text-align: center; font-variant: small-caps; margin-left: 10%}

#ContentMain li.LegContentsChapter {clear: both; padding-top: 1em; margin: 0em}
#ContentMain li.LegContentsChapter p.LegContentsNo {font-size: 0.9em; text-align: center; font-variant: small-caps; font-weight: bold; margin-bottom: 0.5em}
#ContentMain li.LegContentsChapter p.LegContentsTitle {font-size: 0.9em; text-align: center; font-variant: small-caps}
#ContentMain li.LegContentsChapter p.LegContentsNoC1Amend {font-size: 0.9em; text-align: center; font-variant: small-caps; font-weight: bold; margin-bottom: 0.5em; margin-left: 10%}
#ContentMain li.LegContentsChapter p.LegContentsTitleC1Amend {font-size: 0.9em; text-align: center; font-variant: small-caps; margin-left: 10%}

#ContentMain li.LegContentsPblock {clear: both; padding-top: 1em; margin: 0em}
#ContentMain li.LegContentsPblock p.LegContentsNo {font-size: 0.8em; text-align: center; font-weight: normal; margin-bottom: 0.5em}
#ContentMain li.LegContentsPblock p.LegContentsTitle {font-size: 0.8em; text-align: center; font-style: italic; font-variant: normal; margin-bottom: 0.5em}
#ContentMain li.LegContentsPblock p.LegContentsNoC1Amend {font-size: 0.8em; text-align: center; font-weight: normal; margin-bottom: 0.5em; margin-left: 10%}
#ContentMain li.LegContentsPblock p.LegContentsTitleC1Amend {font-size: 0.8em; text-align: center; font-style: italic; font-variant: normal; margin-bottom: 0.5em; margin-left: 10%}

#ContentMain li.LegContentsPsubBlock {clear: both; padding-top: 1em; margin: 0em}
#ContentMain li.LegContentsPsubBlock p.LegContentsNo {font-size: 0.8em; text-align: center; font-weight: normal; margin-bottom: 0.5em}
#ContentMain li.LegContentsPsubBlock p.LegContentsTitle {font-size: 0.8em; text-align: center; font-style: italic; font-variant: normal; margin-bottom: 0.5em}
#ContentMain li.LegContentsPsubBlock p.LegContentsNoC1Amend {font-size: 0.8em; text-align: center; font-weight: normal; margin-bottom: 0.5em; margin-left: 10%}
#ContentMain li.LegContentsPsubBlock p.LegContentsTitleC1Amend {font-size: 0.8em; text-align: center; font-style: italic; font-variant: normal; margin-bottom: 0.5em; margin-left: 10%}

#ContentMain p.LegContentsItem {clear: both; margin-bottom: 0.5em; margin-top: 0em; padding: 0em; font-weight: normal; font-style: normal; font-variant: normal}
#ContentMain p.LegContentsItem span.LegContentsNo {float: left; width: 10%; text-align: left; font-style: normal; font-variant: normal; margin: 0em; padding: 0em; font-weight: normal}
#ContentMain p.LegContentsItem span.LegContentsTitle {float: right; width: 88%; clear: none; text-align: left; font-style: normal; font-variant: normal; margin: 0em; padding: 0em; font-weight: normal}
#ContentMain p.LegContentsItem span.LegContentsNoC1Amend {float: left; width: 10%; text-align: left; font-style: normal; font-variant: normal; padding-left: 10%; font-weight: normal}
#ContentMain p.LegContentsItem span.LegContentsTitleC1Amend {float: right; width: 78%; clear: none; text-align: left; font-style: normal; font-variant: normal; margin: 0em; padding: 0em; font-weight: normal}

#ContentMain li.LegContentsSchedule li.LegContentsGroup {clear: both; margin-bottom: 0.5em; padding: 0em; font-size: 1em}
#ContentMain li.LegContentsSchedule li.LegContentsPart {clear: both; margin-bottom: 0.5em; padding: 0em; font-size: 1em}
#ContentMain li.LegContentsSchedule li.LegContentsAppendix {clear: both; padding-top: 0em}
#ContentMain li.LegContentsSchedule li.LegContentsChapter {clear: both; margin-bottom: 0.5em; padding: 0em; font-size: 1em}
#ContentMain li.LegContentsSchedule li.LegContentsPblock {clear: both; margin-bottom: 0.5em; padding: 0em; font-size: 1em}
#ContentMain li.LegContentsSchedule p.LegContentsNo {float: left; width: 20%; font-size: 0.8em; text-align: right; font-variant: normal; font-weight: normal; margin: 0em; clear: none; padding-bottom: 0.25em}
#ContentMain li.LegContentsSchedule p.LegContentsTitle {float: right; width: 78%; font-size: 0.8em; text-align: left; font-variant: normal; font-weight: normal; margin-bottom: 0.5em; clear: none; padding-bottom: 0.25em}
#ContentMain li.LegContentsSchedule p.LegContentsNoC1Amend {float: left; width: 20%; font-size: 0.8em; text-align: right; font-variant: normal; font-weight: normal; margin: 0em; clear: none; padding-bottom: 0.25em; padding-left: 10%}
#ContentMain li.LegContentsSchedule p.LegContentsTitleC1Amend {float: right; width: 68%; font-size: 0.8em; text-align: left; font-variant: normal; font-weight: normal; margin-bottom: 0.5em; clear: none; padding-bottom: 0.25em}
#ContentMain li.LegContentsSchedule li.LegContentsGroup .LegContentsTitle {float: right; width: 78%; font-size: 0.8em; text-align: left; font-variant: normal; font-weight: normal; margin: 0em; padding: 0em; clear: none}
#ContentMain li.LegContentsSchedule li.LegContentsPart .LegContentsTitle {float: right; width: 78%; font-size: 0.8em; text-align: left; font-variant: normal; font-weight: normal; margin: 0em; padding: 0em; clear: none}

#ContentMain li.LegContentsSchedule p.LegContentsItem {clear: both; margin-bottom: 0.5em; margin-top: 0em; padding: 0em; font-weight: normal; font-style: normal; font-variant: normal; font-size: 1em}
#ContentMain li.LegContentsSchedule p.LegContentsItem span.LegContentsNo {float: left; width: 20%; font-size: 0.8em; text-align: right; font-style: normal; font-variant: normal; margin: 0em; padding: 0em; font-weight: normal}
#ContentMain li.LegContentsSchedule p.LegContentsItem span.LegContentsTitle {float: right; width: 78%; font-size: 0.8em; clear: none; text-align: left; font-style: normal; font-variant: normal; margin: 0em; padding: 0em; font-weight: normal}


/* ========== Headings ========== */

#ContentMain .LegSchedule {font-size: 1em; margin-top: 0em; margin-bottom: 1em; padding: 0em}
#ContentMain .LegScheduleFirst {font-size: 1em; margin-top: 0em; margin-bottom: 1em; padding: 0em}
#ContentMain .LegGroup {font-size: 1em; margin-top: 0em; margin-bottom: 1em; padding: 0em}
#ContentMain .LegGroupFirst {font-size: 1em; margin-top: 0em; margin-bottom: 1em; padding: 0em}
#ContentMain .LegScheduleGroup {font-size: 1em; margin-top: 0em; margin-bottom: 1em; padding: 0em}
#ContentMain .LegScheduleGroupFirst {font-size: 1em; margin-top: 0em; margin-bottom: 1em; padding: 0em}
#ContentMain .LegPart {font-size: 1em; margin-top: 0em; margin-bottom: 1em; padding: 0em}
#ContentMain .LegPartFirst {font-size: 1em; margin-top: 0em; margin-bottom: 1em; padding: 0em}
#ContentMain .LegSchedulePart {font-size: 1em; margin-top: 0em; margin-bottom: 1em; padding: 0em}
#ContentMain .LegSchedulePartFirst {font-size: 1em; margin-top: 0em; margin-bottom: 1em; padding: 0em}
#ContentMain .LegChapter {font-size: 1em; margin-top: 0em; margin-bottom: 1em; padding: 0em}
#ContentMain .LegChapterFirst {font-size: 1em; margin-top: 0em; margin-bottom: 1em; padding: 0em}
#ContentMain .LegScheduleChapter {font-size: 1em; margin-top: 0em; margin-bottom: 1em; padding: 0em}
#ContentMain .LegScheduleChapterFirst {font-size: 1em; margin-top: 0em; margin-bottom: 1em; padding: 0em}
#ContentMain .LegPblock {font-size: 1em; margin-top: 0em; margin-bottom: 1em; padding: 0em}
#ContentMain .LegPblockFirst {font-size: 1em; margin-top: 0em; margin-bottom: 1em; padding: 0em}
#ContentMain .LegSchedulePblock {font-size: 1em; margin-top: 0em; margin-bottom: 1em; padding: 0em}
#ContentMain .LegSchedulePblockFirst {font-size: 1em; margin-top: 0em; margin-bottom: 1em; padding: 0em}
#ContentMain .LegPsubBlock {font-size: 1em; margin-top: 0em; margin-bottom: 1em; padding: 0em}
#ContentMain .LegPsubBlockFirst {font-size: 1em; margin-top: 0em; margin-bottom: 1em; padding: 0em}
#ContentMain .LegSchedulePsubBlock {font-size: 1em; margin-top: 0em; margin-bottom: 1em; padding: 0em}
#ContentMain .LegSchedulePsubBlockFirst {font-size: 1em; margin-top: 0em; margin-bottom: 1em; padding: 0em}
#ContentMain .LegForm {font-size: 1em; margin-top: 0em; margin-bottom: 1em; padding: 0em}
#ContentMain .LegFormFirst {font-size: 1em; margin-top: 0em; margin-bottom: 1em; padding: 0em}

#ContentMain .LegSchedulesTitle {clear: both; text-align: center; font-size: 1.2em; font-weight: normal; padding-top: 3em; padding-bottom: 2em}
#ContentMain .LegSchedulesTitleC1Amend {clear: both; text-align: center; font-size: 1.2em; font-weight: normal; padding-top: 3em; padding-bottom: 2em; margin-left: 10%}
#ContentMain .LegScheduleNo {display: block; text-align: center; font-size: 0.9em; font-weight: normal; margin-bottom: 0.25em}
#ContentMain .LegScheduleNoC1Amend {display: block; text-align: center; font-size: 0.9em; font-weight: normal; margin-bottom: 0.25em; margin-left: 10%}
#ContentMain .LegTitleBlockTitle {clear: both; display: block; text-align: center; font-size: 0.9em; font-weight: normal; font-variant: small-caps}

#ContentMain .LegGroupNo {display: block; text-align: center; font-size: 1em; font-weight: bold; font-variant: small-caps; margin-bottom: 0.25em}
#ContentMain .LegGroupTitle {display: block; text-align: center; font-size: 1em; font-weight: normal; font-variant: small-caps; margin-bottom: 0.25em}
#ContentMain .LegGroupNo strong {font-weight: normal}

#ContentMain .LegScheduleGroup .LegGroupNo {font-weight: normal}
#ContentMain .LegScheduleGroupFirst .LegGroupNo {font-weight: normal}
#ContentMain .LegScheduleGroup .LegGroupNo strong {font-weight: bold}
#ContentMain .LegScheduleGroupFirst .LegGroupNo strong {font-weight: bold}

#ContentMain .LegPartNo {display: block; text-align: center; font-size: 0.9em; font-weight: bold; font-variant: small-caps; margin-bottom: 0.25em}
#ContentMain .LegPartTitle {display: block; text-align: center; font-size: 0.9em; font-weight: normal; font-variant: small-caps; margin-bottom: 0.25em}
#ContentMain .LegPartNo strong {font-weight: normal}

#ContentMain .LegSchedulePart .LegPartNo {font-weight: normal}
#ContentMain .LegSchedulePartFirst .LegPartNo {font-weight: normal}
#ContentMain .LegSchedulePart .LegPartNo strong {font-weight: bold}
#ContentMain .LegSchedulePartFirst .LegPartNo strong {font-weight: bold}

#ContentMain .LegChapterNo {display: block; text-align: center; font-size: 0.9em; font-variant: small-caps; font-weight: bold; margin-bottom: 0.25em}
#ContentMain .LegChapterTitle {display: block; text-align: center; font-size: 0.9em; font-variant: small-caps; font-weight: normal; margin-bottom: 0.25em}
#ContentMain .LegChapterNo strong {font-weight: normal}

#ContentMain .LegScheduleChapter .LegChapterNo {font-weight: normal}
#ContentMain .LegScheduleChapterFirst .LegChapterNo {font-weight: normal}
#ContentMain .LegScheduleChapter .LegChapterNo strong {font-weight: bold}
#ContentMain .LegScheduleChapterFirst .LegChapterNo strong {font-weight: bold}

#ContentMain .LegPblockNo {display: block; text-align: center; font-size: 0.8em; font-weight: normal}
#ContentMain .LegPblockTitle {display: block; text-align: center; font-size: 0.8em; font-style: italic; font-weight: normal}
#ContentMain .LegPblockTitle em {font-style: normal}

#ContentMain .LegPsubBlockNo {display: block; text-align: center; font-size: 0.8em; font-style: normal; font-weight: normal}
#ContentMain .LegPsubBlockTitle {display: block; text-align: center; font-size: 0.8em; font-style: italic; font-weight: normal}
#ContentMain .LegPsubBlockTitle em {font-style: normal}

#ContentMain .LegFormNo {display: block; text-align: center; font-size: 0.9em; font-weight: bold; font-variant: small-caps; margin-bottom: 0.25em}
#ContentMain .LegFormNo strong {font-weight: normal}

#ContentMain .LegC1Amend {margin-left: 10%}
#ContentMain .LegC1C1Amend2 {margin-left: 20%}
#ContentMain .LegC1C3Amend2 {margin-left: 27%}
#ContentMain .LegC3Amend {margin-left: 17%}
#ContentMain .LegC4Amend {margin-left: 24%}

#ContentMain .LegHeadingFirst {padding-top: 0em}
#ContentMain .LegHeadingRef {padding-top: 0em; margin-left: 30%}
#ContentMain .LegHeadingRefFirst {padding-top: 0em; margin-left: 30%}
#ContentMain .LegHeadingRefC1Amend {padding-top: 0em; margin-left: 40%}
#ContentMain .LegHeadingRefAmend2 {padding-top: 0em; margin-left: 50%}

#ContentMain .LegArticleRef {clear: both; float: right; width: 30%; text-align: right; margin: 0em; padding: 0em}
#ContentMain .LegArticleRefScottish {clear: both; text-align: center; margin-top: 0em; margin-bottom: 0em; padding-top: 0em; padding-bottom: 1em; font-style: italic}
#ContentMain .LegClearSchedule {clear: both; padding-top: 3em}
#ContentMain .LegClearScheduleFirst {clear: both; padding-top: 0em}
#ContentMain .LegClearGroup {clear: both; padding-top: 2em}
#ContentMain .LegClearPart {clear: both; padding-top: 2em}
#ContentMain .LegClearChapter {clear: both; padding-top: 1em}
#ContentMain .LegClearPblock {clear: both; padding-top: 1em}
#ContentMain .LegClearPsubBlock {clear: both; padding-top: 1em}
#ContentMain .LegClearGroupFirst {clear: both; padding-top: 0em}
#ContentMain .LegClearPartFirst {clear: both; padding-top: 0em}
#ContentMain .LegClearChapterFirst {clear: both; padding-top: 0em}
#ContentMain .LegClearPblockFirst {clear: both; padding-top: 0em}
#ContentMain .LegClearPsubBlockFirst {clear: both; padding-top: 0em}


/* ========== Abstract ========== */

#ContentMain .LegAbstract {clear: both; padding-top: 3em; border-bottom: solid 2px black; margin-bottom: 2em; text-align: center; font-size: 1.1em; margin-bottom: 0em; font-weight: normal; padding-bottom: 0em}
#ContentMain .LegAbstractTitle {display: block; text-align: center; font-size: 1.1em; margin-bottom: 0em; font-weight: normal; padding-bottom: 0em; text-transform: uppercase}
#ContentMain .LegAbstractSubtitle {display: block; text-align: center; font-size: 1.1em; margin-top: 0em; margin-bottom: 0em; font-weight: normal; padding: 0em; font-variant: small-caps}

#ContentMain .LegAbstract .LegChapterNo {display: block; text-align: center; font-size: 0.9em; margin-bottom: 0em; padding-bottom: 0.5em; font-weight: normal; font-variant: normal}
#ContentMain .LegAbstract .LegChapterTitle {display: block; text-align: center; font-size: 0.9em; margin-bottom: 0em; margin-top: 0em; padding-top: 0em; padding-bottom: 1em; font-weight: normal; font-variant: normal}


/* ========== Appendixes ========== */

#ContentMain .LegAppendix {clear: both; padding-top: 3em; text-align: center; font-size: 1.1em; margin-bottom: 0em; font-weight: normal; padding-bottom: 0em}
#ContentMain .LegAppendixNo {display: block; text-align: center; font-size: 1.1em; margin-bottom: 0em; font-weight: normal; padding-top: 0em}
#ContentMain .LegAppendixTitle {display: block; text-align: center; font-size: 1.1em; margin-bottom: 0em; font-weight: normal; padding-bottom: 1em}
#ContentMain .LegAppendixSubtitle {display: block; text-align: center; font-size: 1.1em; margin-top: 0em; margin-bottom: 0em; font-weight: normal; padding: 0em}


/* ========== Provisions ========== */

#ContentMain p.LegText {clear: both; text-align: justify; font-size: 0.8em; margin-left: 10%}
#ContentMain .LegTabular p.LegText {clear: both; text-align: justify; font-size: 0.8em; margin-left: 0%}

#ContentMain .LegIntroductoryText p.LegText {clear: both; text-align: justify; font-size: 0.8em; margin-left: 0%}
#ContentMain .LegEnactingText p.LegText {clear: both; text-align: justify; font-size: 0.8em; margin-left: 0%}
#ContentMain .LegRoyalPresence .LegText {clear: both; text-align: center; font-size: 0.8em}

#ContentMain td p.LegText {clear: both; text-align: left; font-size: 0.8em}
#ContentMain th p.LegText {clear: both; text-align: left; font-size: 0.8em}
#ContentMain .LegFootnote .LegText {clear: none; font-size: 0.8em; float: right; width: 92%; text-align: justify; margin-bottom: 0em; padding-bottom: 0.5em; margin-top: 0em; padding-top: 0em}
#ContentMain tfoot .LegFootnote .LegText {clear: none; font-size: 0.8em; float: right; width: 96%; text-align: justify; margin-bottom: 0em; padding-bottom: 0.5em; margin-top: 0em}

#ContentMain .LegRHS {float: right; text-align: justify}
#ContentMain .LegLHS {float: left; text-align: right}

#ContentMain .LegTextC1Amend {clear: both; text-indent: 0em; text-align: justify; font-size: 0.8em; margin-left: 20%}
#ContentMain .LegTextC1C1Amend2 {clear: both; text-indent: 0em; text-align: justify; font-size: 0.8em; margin-left: 30%}
#ContentMain .LegTextC3Amend {clear: both; text-indent: 0em; text-align: justify; font-size: 0.8em; margin-left: 27%}
#ContentMain .LegTextC4Amend {clear: both; text-indent: 0em; text-align: justify; font-size: 0.8em; margin-left: 34%}
#ContentMain .LegTextC5Amend {clear: both; text-indent: 0em; text-align: justify; font-size: 0.8em; margin-left: 41%}

#ContentMain .LegP1GroupTitle {float: right; text-align: justify; width: 92%}
#ContentMain .LegP1GroupTitleC1Amend {float: right; text-align: justify; width: 82%}
#ContentMain .LegP1GroupTitleC1C1Amend2 {float: right; text-align: justify; width: 72%}
#ContentMain .LegP1GroupTitleC1C3Amend2 {float: right; text-align: justify; width: 66%}
#ContentMain .LegP1GroupTitleC3Amend {float: right; text-align: justify; width: 75%}
#ContentMain .LegP1GroupTitleC4Amend {float: right; text-align: justify; width: 68%}
#ContentMain .LegP1GroupTitleFirst {float: right; text-align: justify; width: 92%}
#ContentMain .LegP1GroupTitleFirstC1Amend {float: right; text-align: justify; width: 82%; padding-top: 0em}
#ContentMain .LegP1GroupTitleFirstC3Amend {float: right; text-align: justify; width: 75%; padding-top: 0em}
#ContentMain .LegP1GroupTitleFirstC4Amend {float: right; text-align: justify; width: 68%; padding-top: 0em}
#ContentMain .LegP1GroupTitleFirstC1C1Amend2 {float: right; text-align: justify; width: 72%; padding-top: 0em}
#ContentMain .LegP1GroupTitleFirstC1C3Amend2 {float: right; text-align: justify; width: 66%}

#ContentMain .LegP1GroupTitleBelow {clear: both; text-align: justify; padding-top: 1em}
#ContentMain .LegP1GroupTitleBelowAmend {clear: both; margin-left: 10%; text-align: justify}
#ContentMain .LegP1GroupTitleBelowFirstAmend {clear: both; margin-left: 10%; text-align: justify}

#ContentMain .LegSP1GroupTitle {clear: both; font-size: 0.8em; font-weight: normal; font-style: italic; text-align: justify; padding-top: 1em; margin-bottom: 0.5em; margin-top: 0em}
#ContentMain .LegSP1GroupTitle em {font-style: normal}
#ContentMain .LegSP1GroupTitleFirst {clear: both; font-size: 0.8em; font-weight: normal; font-style: italic; text-align: justify; padding-top: 0em; margin-bottom: 0.5em; margin-top: 0em}
#ContentMain .LegSP1GroupTitleFirst em {font-style: normal}
#ContentMain .LegSP1GroupTitleFirstC1Amend em {font-style: normal}

#ContentMain .LegSP1GroupTitleC1Amend {clear: both; margin-left: 10%; font-size: 0.8em; font-weight: normal; font-style: italic; text-align: left; margin-bottom: 0.5em; margin-top: 0em; padding-top: 1em}
#ContentMain .LegSP1GroupTitleC1Amend em {font-style: normal}
#ContentMain .LegSP1GroupTitleFirstC1Amend {clear: both; margin-left: 10%; font-size: 0.8em; font-weight: normal; font-style: italic; text-align: left; margin-bottom: 0.5em; margin-top: 0em; padding-top: 0em}
#ContentMain .LegSP1GroupTitleFirstC1Amend em {font-style: normal}
#ContentMain .LegSP1GroupTitleC3Amend {clear: both; margin-left: 17%; font-size: 0.8em; font-weight: normal; font-style: italic; text-align: left; margin-bottom: 0.5em; margin-top: 0em; padding-top: 1em}
#ContentMain .LegSP1GroupTitleC3Amend em {font-style: normal}
#ContentMain .LegSP1GroupTitleFirstC3Amend {clear: both; margin-left: 17%; font-size: 0.8em; font-weight: normal; font-style: italic; text-align: left; margin-bottom: 0.5em; margin-top: 0em; padding-top: 0em}
#ContentMain .LegSP1GroupTitleFirstC3Amend em {font-style: normal}
#ContentMain .LegSP1GroupTitleC4Amend {clear: both; margin-left: 24%; font-size: 0.8em; font-weight: normal; font-style: italic; text-align: left; margin-bottom: 0.5em; margin-top: 0em; padding-top: 1em}
#ContentMain .LegSP1GroupTitleC4Amend em {font-style: normal}
#ContentMain .LegSP1GroupTitleFirstC4Amend {clear: both; margin-left: 24%; font-size: 0.8em; font-weight: normal; font-style: italic; text-align: left; margin-bottom: 0.5em; margin-top: 0em; padding-top: 0em}
#ContentMain .LegSP1GroupTitleFirstC4Amend em {font-style: normal}

#ContentMain .LegP1No {float: left; width: 6%}
#ContentMain .LegN1NoAmend .LegP1No {font-weight: normal; float: left}
#ContentMain .LegSP1Container .LegP1No {font-weight: normal; float: left; width: 6%}
#ContentMain .LegSP1Container .LegP1NoC1Amend .LegP1No {font-weight: normal; float: left; width: 100%}
#ContentMain .LegSP1Container .LegP1NoC3Amend .LegP1No {font-weight: normal; float: left; width: 100%}
#ContentMain .LegSP2Container .LegP1No {font-weight: normal; float: left; width: 6%}
#ContentMain .LegSP3Container .LegP1No {font-weight: normal; float: left; width: 6%}

#ContentMain .LegP1NoC1Amend {float: left; width: 12%; text-align: right}
#ContentMain .LegSP1Container .LegP1NoC1Amend {font-weight: normal; float: left; width: 13%; text-align: right}
#ContentMain .LegP1NoC3Amend {float: left; width: 19%; text-align: right}
#ContentMain .LegSP1Container .LegP1NoC3Amend {float: left; width: 20%; text-align: right}
#ContentMain .LegP1NoC4Amend {float: left; width: 26%; text-align: right}
#ContentMain .LegP1NoC1C1Amend2 {float: left; width: 22%; text-align: right}
#ContentMain .LegP1NoC1C3Amend2 {float: left; width: 30%; text-align: right}
#ContentMain .LegP1NoC3C1Amend2 {float: left; width: 29%; text-align: right}

#ContentMain .LegP2No {width: 8%}
#ContentMain .LegP2NoC1Amend {width: 18%}
#ContentMain .LegP2NoC3Amend {width: 25%}
#ContentMain .LegP2NoC4Amend {width: 32%}
#ContentMain .LegP2NoC5Amend {width: 39%}
#ContentMain .LegP2NoC1C1Amend2 {width: 28%}
#ContentMain .LegP2NoC1C3Amend2 {width: 35%}
#ContentMain .LegP2NoC1C4Amend2 {width: 42%}
#ContentMain .LegP2NoC3C3Amend2 {width: 42%}

#ContentMain .LegN1No {float: left; width: 5%; text-align: left}
#ContentMain .LegN1NoAmend {float: left; width: 5%; text-align: left; margin-left: 10%}
#ContentMain .LegN2No {float: left; width: 3%; text-align: right}
#ContentMain .LegN2NoAmend {float: left; width: 3%; text-align: right}
#ContentMain .LegSN1No {float: left; width: 5%; text-align: left}
#ContentMain .LegSN1NoC1Amend {float: left; width: 13%; text-align: right}
#ContentMain .LegSN1NoC1Amend .LegP1No {font-weight: normal; width: 100%; text-align: right}
#ContentMain .LegSN1NoC3Amend {float: left; width: 20%; text-align: right}
#ContentMain .LegSN1NoC3Amend .LegP1No {font-weight: normal; width: 100%; text-align: right}
#ContentMain .LegSN1NoC4Amend {float: left; width: 27%; text-align: right}
#ContentMain .LegSN1NoC4Amend .LegP1No {font-weight: normal; width: 100%; text-align: right}

#ContentMain .LegSN2No {float: left; width: 3%; text-align: right}
#ContentMain .LegSN2NoC1Amend {float: left; width: 5%; text-align: right}
#ContentMain .LegSN2NoC3Amend {float: left; width: 5%; text-align: right}
#ContentMain .LegSN2NoC4Amend {float: left; width: 5%; text-align: right}

#ContentMain .LegP1Container {clear: both; padding-top: 1.5em; padding-bottom: 0em; font-size: 0.8em; margin-bottom: 0.5em; margin-top: 0em; font-weight: bold;}
#ContentMain .LegP1Container strong {font-weight: normal}
#ContentMain .LegP1ContainerFirst {clear: both; padding: 0em; font-size: 0.8em; margin-bottom: 0.5em; margin-top: 0em; font-weight: bold}
#ContentMain .LegP1ContainerFirst strong {font-weight: normal}
#ContentMain .LegSP1Container {clear: both; padding-top: 0em; font-size: 0.8em; margin-bottom: 0.5em; padding: 0em}

#ContentMain .LegP1ParaText {clear: both; text-indent: 1em; text-align: justify; font-size: 0.8em}
#ContentMain .LegP1Text {width: 90%}
#ContentMain .LegP1TextC1Amend {width: 80%;}
#ContentMain .LegP1TextC3Amend {width: 73%}
#ContentMain .LegP1TextC4Amend {width: 66%}
#ContentMain .LegP1TextC1C1Amend2 {width: 70%}
#ContentMain .LegP1TextC1C3Amend2 {width: 63%}

#ContentMain .LegP2Container {clear: both}
#ContentMain .LegSP2Container {clear: both}

#ContentMain .LegP2GroupTitle {clear: both; font-size: 0.8em; font-weight: normal; font-style: italic; text-align: justify; padding: 0em; margin-bottom: 0.5em; margin-left: 8%; margin-top: 1em}
#ContentMain .LegP2GroupTitle em {font-style: normal}
#ContentMain .LegP2GroupTitleC1Amend {margin-left: 18%}
#ContentMain .LegP2GroupTitleC3Amend {margin-left: 25%}
#ContentMain .LegP2GroupTitleC4Amend {margin-left: 32%}
#ContentMain .LegP2GroupTitleC1C3Amend2 {margin-left: 35%}

#ContentMain .LegP2ParaText {clear: both; text-indent: 1em; text-align: justify; font-size: 0.8em; margin-bottom: 0.5em}
#ContentMain .LegP2Text {width: 90%}
#ContentMain .LegP2TextC1Amend {width: 80%}
#ContentMain .LegP2TextC3Amend {width: 73%}
#ContentMain .LegP2TextC4Amend {width: 66%}
#ContentMain .LegP2TextC5Amend {width: 59%}
#ContentMain .LegP2TextC1C1Amend2 {width: 70%}
#ContentMain .LegP2TextC1C3Amend2 {width: 63%}
#ContentMain .LegP2TextC1C4Amend2 {width: 56%}
#ContentMain .LegP2TextC3C3Amend2 {width: 56%}

#ContentMain .LegP3GroupTitle {clear: both; font-size: 0.8em; font-weight: normal; font-style: italic; text-align: justify; padding: 0em; margin-top: 0.5em; margin-bottom: 0.25em; margin-left: 13%}
#ContentMain .LegP3GroupTitle em {font-style: normal}
#ContentMain .LegP3GroupTitleC1Amend {margin-left: 23%}
#ContentMain .LegP3GroupTitleC3Amend {margin-left: 30%}
#ContentMain .LegP3GroupTitleC4Amend {margin-left: 37%}
#ContentMain .LegP3GroupTitleC1C3Amend2 {margin-left: 40%}

#ContentMain .LegP3Container {clear: both; width: 100%}
#ContentMain .LegSP3Container {clear: both; width: 100%}

#ContentMain .LegP3No {width: 15%}
#ContentMain .LegP3NoC1Amend {width: 25%}
#ContentMain .LegP3NoC3Amend {width: 32%}
#ContentMain .LegP3NoC4Amend {width: 39%}
#ContentMain .LegP3NoC5Amend {width: 46%}
#ContentMain .LegP3NoC1C1Amend2 {width: 35%}
#ContentMain .LegP3NoC1C3Amend2 {width: 42%}
#ContentMain .LegP3NoC1C4Amend2 {width: 49%}
#ContentMain .LegP3NoC1C5Amend2 {width: 56%}
#ContentMain .LegP3NoC3C1Amend2 {width: 42%}
#ContentMain .LegP3NoC3C3Amend2 {width: 49%}
#ContentMain .LegP3NoC3C4Amend2 {width: 56%}
#ContentMain .LegP3NoC4C3Amend2 {width: 56%}

#ContentMain .LegN3No {width: 15%}
#ContentMain .LegN3NoC1Amend {width: 25%}
#ContentMain .LegN3NoC3Amend {width: 32%}
#ContentMain .LegN3NoC4Amend {width: 39%}
#ContentMain .LegN3NoC5Amend {width: 46%}
#ContentMain .LegN3NoC1C1Amend2 {width: 35%}

#ContentMain .LegP3Text {width: 83%}
#ContentMain .LegP3TextC1Amend {width: 73%}
#ContentMain .LegP3TextC3Amend {width: 66%}
#ContentMain .LegP3TextC4Amend {width: 59%}
#ContentMain .LegP3TextC5Amend {width: 52%}
#ContentMain .LegP3TextC1C1Amend2 {width: 63%}
#ContentMain .LegP3TextC1C3Amend2 {width: 56%}
#ContentMain .LegP3TextC1C4Amend2 {width: 49%}
#ContentMain .LegP3TextC3C1Amend2 {width: 56%}
#ContentMain .LegP3TextC3C3Amend2 {width: 49%}
#ContentMain .LegP3TextC3C4Amend2 {width: 42%}
#ContentMain .LegP3TextC4C3Amend2 {width: 42%}

#ContentMain .LegP4Container {clear: both; width: 100%; margin-bottom: 0.5em; padding: 0em; font-size: 0.8em}
#ContentMain .LegSP4Container {clear: both; width: 100%; margin-bottom: 0.5em; padding: 0em; font-size: 0.8em}

#ContentMain .LegP4No {width: 22%}
#ContentMain .LegP4NoC1Amend {width: 32%}
#ContentMain .LegP4NoC3Amend {width: 39%}
#ContentMain .LegP4NoC4Amend {width: 46%}
#ContentMain .LegP4NoC5Amend {width: 53%}
#ContentMain .LegP4NoC1C1Amend2 {width: 42%}
#ContentMain .LegP4NoC1C3Amend2 {width: 49%}
#ContentMain .LegP4NoC3C1Amend2 {width: 35%}

#ContentMain .LegN4No {width: 7%}
#ContentMain .LegN4N5No {width: 22%}
#ContentMain .LegN4N5NoC1Amend {width: 32%}
#ContentMain .LegN4N5NoC3Amend {width: 49%}
#ContentMain .LegN4N5NoC4Amend {width: 56%}
#ContentMain .LegN4N5NoC1C1Amend2 {width: 42%}
#ContentMain .LegN4N5NoC1C3Amend2 {width: 49%}

#ContentMain .LegP4Text {width: 76%}
#ContentMain .LegP4TextC1Amend {width: 66%}
#ContentMain .LegP4TextC3Amend {width: 59%}
#ContentMain .LegP4TextC4Amend {width: 52%}
#ContentMain .LegP4TextC5Amend {width: 45%}
#ContentMain .LegP4TextC1C1Amend2 {width: 56%}
#ContentMain .LegP4TextC1C3Amend2 {width: 49%}
#ContentMain .LegP4TextC3C1Amend2 {width: 63%}

#ContentMain .LegP5Container {clear: both; width: 100%; margin-bottom: 0.5em; padding: 0em; font-size: 0.8em}
#ContentMain .LegSP5Container {clear: both; width: 100%; margin-bottom: 0.5em; padding: 0em; font-size: 0.8em}

#ContentMain .LegP5No {width: 29%}
#ContentMain .LegP5NoC1Amend {width: 39%}
#ContentMain .LegP5NoC3Amend {width: 46%}
#ContentMain .LegP5NoC4Amend {width: 53%}
#ContentMain .LegP5NoC5Amend {width: 60%}
#ContentMain .LegP5NoC1C1Amend2 {width: 49%}
#ContentMain .LegP5NoC1C3Amend2 {width: 56%}

#ContentMain .LegN5No {width: 7%}

#ContentMain .LegP5Text {width: 69%}
#ContentMain .LegP5TextC1Amend {width: 59%}
#ContentMain .LegP5TextC3Amend {width: 52%}
#ContentMain .LegP5TextC4Amend {width: 45%}
#ContentMain .LegP5TextC5Amend {width: 38%}
#ContentMain .LegP5TextC1C1Amend2 {width: 49%}
#ContentMain .LegP5TextC1C3Amend2 {width: 42%}

#ContentMain .LegP6Container {clear: both; width: 100%; margin-bottom: 0.5em; padding: 0em; font-size: 0.8em}
#ContentMain .LegSP6Container {clear: both; width: 100%; margin-bottom: 0.5em; padding: 0em; font-size: 0.8em}

#ContentMain .LegP6No {width: 36%}
#ContentMain .LegP6NoC1Amend {width: 46%}
#ContentMain .LegP6NoC3Amend {width: 53%}
#ContentMain .LegP6NoC4Amend {width: 60%}
#ContentMain .LegP6NoC1C1Amend2 {width: 56%}
#ContentMain .LegP6NoC1C3Amend2 {width: 63%}

#ContentMain .LegP6Text {width: 62%}
#ContentMain .LegP6TextC1Amend {width: 52%}
#ContentMain .LegP6TextC3Amend {width: 45%}
#ContentMain .LegP6TextC4Amend {width: 38%}
#ContentMain .LegP6TextC1C1Amend2 {width: 42%}
#ContentMain .LegP6TextC1C3Amend2 {width: 35%}

#ContentMain .LegP7Container {clear: both; width: 100%; margin-bottom: 0.5em; padding: 0em; font-size: 0.8em}
#ContentMain .LegSP7Container {clear: both; width: 100%; margin-bottom: 0.5em; padding: 0em; font-size: 0.8em}

#ContentMain .LegP7No {width: 43%}
#ContentMain .LegP7NoC1Amend {width: 53%}
#ContentMain .LegP7NoC3Amend {width: 60%}
#ContentMain .LegP7NoC4Amend {width: 67%}
#ContentMain .LegP7NoC1C1Amend2 {width: 63%}
#ContentMain .LegP7NoC1C3Amend2 {width: 70%}

#ContentMain .LegP7Text {width: 55%}
#ContentMain .LegP7TextC1Amend {width: 45%}
#ContentMain .LegP7TextC3Amend {width: 38%}
#ContentMain .LegP7TextC4Amend {width: 31%}
#ContentMain .LegP7TextC1C1Amend2 {width: 35%}
#ContentMain .LegP7TextC1C3Amend2 {width: 28%}


/* ========== Lists ========== */

#ContentMain ul {margin: 0em; padding: 0em; font-size: 1em}
#ContentMain li {clear: both; margin: 0em; padding: 0em}

#ContentMain .LegTabbed {clear: both; list-style-type: none}
#ContentMain .LegTabbedDef {clear: both; list-style-type: none}
#ContentMain .LegDashed {clear: both; list-style-type: square}
#ContentMain .LegBulleted {clear: both; list-style-type: disc}

#ContentMain .LegTabbedC1Amend {clear: both; list-style-type: none}
#ContentMain .LegTabbedDefC1Amend {clear: both; list-style-type: none}
#ContentMain .LegDashedC1Amend {clear: both; list-style-type: square}
#ContentMain .LegBulletedC1Amend {clear: both; list-style-type: disc}

#ContentMain .LegTabbedC3Amend {clear: both; list-style-type: none}
#ContentMain .LegTabbedDefC3Amend {clear: both; list-style-type: none}
#ContentMain .LegDashedC3Amend {clear: both; list-style-type: square}
#ContentMain .LegBulletedC3Amend {clear: both; list-style-type: disc}

#ContentMain .LegTabbedC4Amend {clear: both; list-style-type: none}
#ContentMain .LegTabbedDefC4Amend {clear: both; list-style-type: none}
#ContentMain .LegDashedC4Amend {clear: both; list-style-type: square}
#ContentMain .LegBulletedC4Amend {clear: both; list-style-type: disc}

#ContentMain .LegTabbedC1C1Amend2 {clear: both; list-style-type: none}
#ContentMain .LegTabbedDefC1C1Amend2 {clear: both; list-style-type: none}
#ContentMain .LegDashedC1C1Amend2 {clear: both; list-style-type: square}
#ContentMain .LegBulletedC1C1Amend2 {clear: both; list-style-type: disc}

#ContentMain ul {margin-left: 15.5%}
#ContentMain ul.LegTabbed {margin-left: 0%}
#ContentMain ul.LegTabbedDef {margin-left: 0%}
#ContentMain ul.LegTabbedDefC1Amend {margin-left: 0%}
#ContentMain ul.LegTabbedDefC2Amend {margin-left: 0%}
#ContentMain ul.LegTabbedDefC3Amend {margin-left: 0%}
#ContentMain ul.LegTabbedDefC4Amend {margin-left: 0%}
#ContentMain ul.LegTabbedDefC5Amend {margin-left: 0%}
#ContentMain ul.LegTabbedDefC1C1Amend2 {margin-left: 0%}
#ContentMain ul ul {margin-left: 9%}

#ContentMain .LegListItem {clear: both; padding: 0em}
#ContentMain .LegKeyListItem {clear: both; padding: 0em}
#ContentMain .LegKeySeparator {float: left; width: 5%; padding: 0em; text-align: center}
#ContentMain .LegListItemNo {float: left; text-align: right; padding: 0em; margin: 0em; font-size: 0.8em}

#ContentMain .LegKeyLegLevel3 {float: left; padding: 0em; width: 20%; text-align: right}
#ContentMain .LegKeyLegLevel4 {float: left; padding: 0em; width: 26%; text-align: right}
#ContentMain .LegKeyLegLevel5 {float: left; padding: 0em; width: 32%; text-align: right}

#ContentMain .LegLevel3 {float: right; width: 84%; text-align: justify}
#ContentMain .LegLevel4 {float: right; width: 77%; text-align: justify}
#ContentMain .LegLevel5 {float: right; width: 70%; text-align: justify}
#ContentMain .LegLevel6 {float: right; width: 63%; text-align: justify}
#ContentMain .LegLevel7 {float: right; width: 56%; text-align: justify}
#ContentMain .LegLevel8 {float: right; width: 49%; text-align: justify}

#ContentMain .LegKeyListItem .LegLevel3 {float: right; width: 74%; text-align: justify}
#ContentMain .LegKeyListItem .LegLevel4 {float: right; width: 68%; text-align: justify}
#ContentMain .LegKeyListItem .LegLevel5 {float: right; width: 62%; text-align: justify}

#ContentMain .LegLevel3C1Amend {float: right; width: 74%; text-align: justify}
#ContentMain .LegLevel4C1Amend {float: right; width: 67%; text-align: justify}
#ContentMain .LegLevel5C1Amend {float: right; width: 60%; text-align: justify}
#ContentMain .LegLevel6C1Amend {float: right; width: 53%; text-align: justify}
#ContentMain .LegLevel7C1Amend {float: right; width: 46%; text-align: justify}
#ContentMain .LegLevel8C1Amend {float: right; width: 39%; text-align: justify}

#ContentMain .LegLevel3C3Amend {float: right; width: 74%; text-align: justify}
#ContentMain .LegLevel4C3Amend {float: right; width: 67%; text-align: justify}
#ContentMain .LegLevel5C3Amend {float: right; width: 60%; text-align: justify}
#ContentMain .LegLevel6C3Amend {float: right; width: 53%; text-align: justify}
#ContentMain .LegLevel7C3Amend {float: right; width: 46%; text-align: justify}
#ContentMain .LegLevel8C3Amend {float: right; width: 39%; text-align: justify}

#ContentMain .LegLevel3C4Amend {float: right; width: 67%; text-align: justify}
#ContentMain .LegLevel4C4Amend {float: right; width: 60%; text-align: justify}
#ContentMain .LegLevel5C4Amend {float: right; width: 53%; text-align: justify}
#ContentMain .LegLevel6C4Amend {float: right; width: 46%; text-align: justify}
#ContentMain .LegLevel7C4Amend {float: right; width: 39%; text-align: justify}
#ContentMain .LegLevel8C4Amend {float: right; width: 32%; text-align: justify}

#ContentMain .LegLevel3C1C1Amend2 {float: right; width: 64%; text-align: justify}
#ContentMain .LegLevel4C1C1Amend2 {float: right; width: 57%; text-align: justify}
#ContentMain .LegLevel5C1C1Amend2 {float: right; width: 50%; text-align: justify}
#ContentMain .LegLevel6C1C1Amend2 {float: right; width: 43%; text-align: justify}
#ContentMain .LegLevel7C1C1Amend2 {float: right; width: 36%; text-align: justify}
#ContentMain .LegLevel8C1C1Amend2 {float: right; width: 29%; text-align: justify}

#ContentMain .LegLevel3No {width: 14%}
#ContentMain .LegLevel4No {width: 21%}
#ContentMain .LegLevel5No {width: 28%}
#ContentMain .LegLevel6No {width: 35%}
#ContentMain .LegLevel7No {width: 42%}
#ContentMain .LegLevel8No {width: 49%}

#ContentMain .LegLevel3NoC1Amend {width: 24%}
#ContentMain .LegLevel4NoC1Amend {width: 31%}
#ContentMain .LegLevel5NoC1Amend {width: 38%}
#ContentMain .LegLevel6NoC1Amend {width: 45%}
#ContentMain .LegLevel7NoC1Amend {width: 52%}
#ContentMain .LegLevel8NoC1Amend {width: 59%}

#ContentMain .LegLevel3NoC3Amend {width: 24%}
#ContentMain .LegLevel4NoC3Amend {width: 31%}
#ContentMain .LegLevel5NoC3Amend {width: 38%}
#ContentMain .LegLevel6NoC3Amend {width: 45%}
#ContentMain .LegLevel7NoC3Amend {width: 52%}
#ContentMain .LegLevel8NoC3Amend {width: 59%}

#ContentMain .LegLevel3NoC4Amend {width: 31%}
#ContentMain .LegLevel4NoC4Amend {width: 38%}
#ContentMain .LegLevel5NoC4Amend {width: 45%}
#ContentMain .LegLevel6NoC4Amend {width: 52%}
#ContentMain .LegLevel7NoC4Amend {width: 59%}
#ContentMain .LegLevel8NoC4Amend {width: 66%}

#ContentMain .LegLevel3NoC1C1Amend2 {width: 34%}
#ContentMain .LegLevel4NoC1C1Amend2 {width: 41%}
#ContentMain .LegLevel5NoC1C1Amend2 {width: 48%}
#ContentMain .LegLevel6NoC1C1Amend2 {width: 55%}
#ContentMain .LegLevel7NoC1C1Amend2 {width: 62%}
#ContentMain .LegLevel8NoC1C1Amend2 {width: 69%}

#ContentMain .LegLeftNoLegLevel4No {width: 14%}
#ContentMain .LegLeftNoLegLevel5No {width: 21%}
#ContentMain .LegLeftNoLegLevel6No {width: 28%}

#ContentMain .LegLeftNoLegLevel4NoC1Amend {width: 24%}
#ContentMain .LegLeftNoLegLevel5NoC1Amend {width: 31%}
#ContentMain .LegLeftNoLegLevel6NoC1Amend {width: 38%}

#ContentMain .LegLeftNoLegLevel4NoC1C1Amend2 {width: 34%}
#ContentMain .LegLeftNoLegLevel5NoC1C1Amend2 {width: 41%}
#ContentMain .LegLeftNoLegLevel6NoC1C1Amend2 {width: 48%}

#ContentMain .LegRightNoLegLevel4No {width: 7%}
#ContentMain .LegRightNoLegLevel5No {width: 7%}
#ContentMain .LegRightNoLegLevel6No {width: 7%}

/* Standard entry for list item text */
#ContentMain .LegListTextStandard {text-align: justify; margin-top: 0em; padding: 0em; font-size: 0.8em}


/* ========== Table ========== */

#ContentMain table {margin: 0em; padding: 0em}
#ContentMain caption {padding-bottom: 0.5em}

#ContentMain .LegTabular {text-align: left; clear: both; padding-top: 0.5em; padding-bottom: 1em; margin: 0em}
#ContentMain .LegTableNo {font-weight: normal; text-align: center; font-size: 0.8em; margin-bottom: 0.5em; margin-top: 0em; padding: 0em}
#ContentMain .LegTableTitle {font-weight: normal; text-align: center; font-size: 0.8em; margin-bottom: 0.5em; margin-top: 0em; padding: 0em}
#ContentMain .LegTableSubtitle {font-weight: normal; text-align: center; font-size: 0.8em; margin-bottom: 0.5em; margin-top: 0em; padding: 0em}

#ContentMain .LegTableContainer {clear: both; text-align: center; margin-bottom: 0.5em}
#ContentMain .LegTable {border: none; font-size: 1em; text-align: left; margin-left: auto; margin-right: auto}

#ContentMain thead .LegTH {text-align: center; font-style: italic; font-size: 1em; font-weight: normal; border: none; background-color: #ffffff; color: black; vertical-align: top}
#ContentMain thead .LegTHplain {text-align: center; font-style: italic; font-size: 0.8em; font-weight: normal; border: none; background-color: #ffffff; color: black; vertical-align: top}
#ContentMain thead .LegTH em {font-style: normal}
#ContentMain thead .LegTH .LegText em {font-style: italic}
#ContentMain thead .LegTHplain em {font-style: normal}

#ContentMain tbody .LegTH {text-align: left; font-style: normal; font-size: 1em; font-weight: bold; border: none; background-color: #ffffff; color: black; vertical-align: top}
#ContentMain tbody .LegTHplain {text-align: left; font-style: normal; font-size: 0.8em; font-weight: bold; border: none; background-color: #ffffff; color: black; vertical-align: top}
#ContentMain tbody .LegTH strong {font-weight: normal}
#ContentMain tbody .LegTH .LegText strong {font-weight: bold}
#ContentMain tbody .LegTHplain strong {font-weight: normal}

#ContentMain .LegTD {font-size: 1em; font-style: normal; font-size: 1em; font-weight: normal; border: none; vertical-align: top}
#ContentMain .LegTDplain {font-style: normal; font-size: 0.8em; font-weight: normal; border: none; vertical-align: top}
#ContentMain .LegTDmixedText {font-style: normal; font-size: 0.8em; font-weight: normal}


/* ========== Amends ========== */

#ContentMain .LegAmendQuoteOpen {font-weight: normal; font-style: normal; text-align: left}
#ContentMain .LegAmendQuoteClose {font-weight: normal; font-style: normal; text-align: right}
#ContentMain span.LegAmendQuote {font-weight: normal; font-style: normal}

#ContentMain .LegRunOnAmend {}


/* ========== Forms ========== */

#ContentMain .LegClearForm {clear: both; padding-top: 0em}
#ContentMain .LegFormSection {margin-top: 1em; margin: 1em; padding: 0.5em}


/* ========== Formula ========== */

#ContentMain .LegFormula {clear: both; margin-left: 10%; text-align: center}
#ContentMain .LegFormulaAmend {clear: both; margin-left: 10%; text-align: center}
#ContentMain .LegWhere {clear: both; margin-left: 10%}

#ContentMain .LegMaths {text-align: center; margin-top: 0.5em; font-size: 0.8em}
#ContentMain .LegErrorMaths {clear: both; text-align: center; margin-top: 0.5em; border: solid 1px red; background-color: white}


/* ========== Footnotes ========== */

#ContentMain div.LegFootnotes {clear: both; padding-top: 1em}
#ContentMain div.LegFootnotesContainer {margin-top: 1em; border-top: solid 1px black; padding-top: 1em; padding-bottom: 1em}
#ContentMain .LegFootnote {clear: both; padding: 0em; margin-bottom: 0.5em}
#ContentMain td .LegFootnote {clear: both; margin-top: 0em; margin-bottom: 0em; padding: 0em}
#ContentMain .LegFootnoteRef {font-weight: bold}
#ContentMain .LegFootnoteNoContainer {float: left; width: 5%; font-size: 0.8em}
#ContentMain .LegTableFootnoteNoContainer {float: left; width: 3%; font-size: 0.8em}
#ContentMain .LegFootnoteNo {font-weight: bold}
#ContentMain .LegTableFootnoteRef {font-weight: normal}
#ContentMain .LegTableFootnoteNo {font-weight: normal}


/* ========== Signatures ========== */

#ContentMain .LegSignedSection {clear: both; padding-bottom: 2em}
#ContentMain .LegSignatory {clear: both; padding-top: 1em}
#ContentMain .LegPersonName {clear: both; float: right; width: 50%; font-style: italic; margin-bottom: 0em; text-align: right}
#ContentMain .LegPersonName em {font-style: normal}
#ContentMain .LegJobTitle {clear: both; float: right; width: 50%; margin-bottom: 0em; text-align: right}
#ContentMain .LegDepartment {clear: both; float: right; width: 50%; margin-bottom: 0em; text-align: right}
#ContentMain .LegDateSigned {clear: both; width: 50%; margin-bottom: 0em; text-align: left}
#ContentMain .LegAddressLine {clear: both; width: 50%; margin-bottom: 0em; text-align: left}
#ContentMain .LegSealText {clear: both; margin-bottom: 0em; font-size: 0.8em}
#ContentMain .SignatureSpace {padding-top: 1em}


/* ========== Decorated groups ========== */

#ContentMain .LegDecoratedGroupLeft {border-right: solid 1px red; padding-right: 0.25em}


/* ========== Images ========== */

#ContentMain .LegFigureNumber {clear: both; display: block; padding-top: 1em; text-align: center; font-weight: bold; font-size: 0.8em}
#ContentMain .LegFigureTitle {clear: both; display: block; padding-top: 1em; text-align: center; font-weight: bold; font-size: 0.8em}
#ContentMain img.LegDisplayImage {clear: both;display: block; margin-top: 1em; margin-bottom: 1em; text-align: center; margin-left: auto; margin-right: auto}
#ContentMain .LegDisplayImageText {text-align: center; font-weight: bold; margin-top: 0em; padding-bottom: 2em;}
#ContentMain img.LegInlineImage {display: inline}
#ContentMain img.LegUnicodeCharacter {display: inline; border-style: none; height: 0.7em; width: 0.7em}


/* ========== Inline =========== */

#ContentMain .LegSmallcaps {font-variant: small-caps}