﻿div.toc-amend {margin-left:3em;}
div.toc {margin: 0 3em;font-size:small;}
div.toc p {font-size:small;padding-top:0;}
div.toc ul {margin-left:0;}

div.toc p.skeleton-act,div.toc p.skeleton-reg {margin-top:1.1em;padding-top:0;text-align:center;font-weight:bold;}

/* schedule, part, schedule-group, schedule-amendments-group1, head1 */
div.toc p.schedule,div.toc p.part,div.toc p.schedule-group,div.toc p.schedule-amendments-group1,div.toc p.head1 {
	text-align:center;margin-top:0.75em;margin-left:0;font-weight:bold;padding:0 3em;
}

/* schedule, part, schedule-group, schedule-amendments-group1, head1 labels*/
div.toc p.schedule a.label,div.toc p.part a.label,div.toc p.schedule-group a.label,div.toc p.schedule-amendments-group1 a.label,div.toc p.head1 a.label {
	margin-left:0; float:none;
}

div.toc p.schedule-amendments-group1 {font-weight:normal;}
div.toc p.sop-part {font-size:medium;}

/* subpart, conv, head2 */
div.toc p.subpart, div.toc p.conv, div.toc p.head2  { text-align:center;margin-top:1em;padding:0 3em; }
div.toc p.subpart a.label,div.toc p.conv a.label,div.toc p.head2 a.label { margin-left:0; float:none; }
div.toc p.head2 {font-style:italic;}
div.toc p.conv {font-weight:bold;}

/* preamble (can be under //conv or //front */
div.toc p.preamble {font-weight:normal;}

/* crosshead, ird-crosshead, head3, head4*/
div.toc p.crosshead,div.toc p.ird-crosshead,div.toc p.head3,div.toc p.head4 { text-align:center;font-style:italic;margin-top:1em;margin-left:0;padding:0 3em; }
div.toc p.ird-crosshead,div.toc p.head4 {font-weight:bold;}

/* forms */
div.toc p.form {text-align:left;margin-top:0.5em;margin-left:0;padding:0 3em;}

/* prov, head5, head6, schedule-amendments-group2 */
div.toc p.head6 {font-style:italic;font-weight:normal;}

/* table,figure,graphic */
div.toc p.figure {text-align:center;font-weight:bold;margin-left:0;padding:0 3em;margin-top:0.5em;}
div.toc p.figure a.label {margin-left:0;float:none;}

/* legislation history */
div.toc p.leg-history {margin-top:0.5em;margin-bottom:1em;font-weight:normal;text-align:left;}

/* bills specific */
div.toc p.omitted-provs {font-weight:bold;}
div.toc p.clause-ref {margin-top:0;font-style:normal;}



div.toc p.hdr-before { margin-top: 0.5em; }



/* TOC part, subpart, crosshead - this must be lower than p.* node style definitions as it overrides them */                          
div.toc-schedule-provisions p.part {font-weight:normal;margin-left:0; float:none; }    
div.toc-schedule-provisions p.subpart {font-style:italic;text-align:center;margin-top:1em;padding:0 3em; }  
div.toc-schedule-provisions p.crosshead {font-style:normal;text-align:center;margin-top:1em;margin-left:0;padding:0 3em;}


