body, p, ul, form {display: block}

div.pcontents {
	margin-left: 9em;
	margin-right: 9em;
	font-size: 95%;
	}

@media print{
	header, footer, img, .sidebar, .breadcrumbs, .font_size_changer {display:none;}
	/*content-container {width:100%; margin:0px; padding-left:0px; position: relative; clear:both; padding-bottom: 2px;}*/
	body, header, footer, .banner_container, .secondary, .wrapper, .content-container, .content {width: 100%; margin-left: 10px; ,margin-top: 10px; background: #ffffff; background-image:none}
	.sidebar {width:20px; background:#ffffff;}
	}

table 
	{min-width: 30%; border-spacing: 2px; border-collapse: separate;}

tr	{vertical-align:top;}
tr.hdr td {vertical-align:bottom; border-bottom: 1px solid black; border-top: 1px solid black }


li ul{list-style: none; margin-left: -2.5em;}
/*li ul li::before{content: "\25AA"; width: 1em; display: inline-block; margin-left: -1.5em; text-indent:0}*/
li ul li::before{content: "-"; width: 1em; display: inline-block; margin-left: -1em; text-indent:0}

/* Explanatory Notes */
p.list{margin-top: 1.1em; margin-bottom:.9em;}
p.bull1::before{content: "\2022"; width: 1.5em; display: inline-block; text-indent: 0em;}
p.bull1{padding-left: 3em;text-indent: -1.5em; margin-top: -0.5em; margin-bottom:0.5em}
p.s_85{font-size: 8.5pt;}
p.s_8{font-size: 8pt;}
p.bull2::before{content: "\2012"; width: 1.5em; display: inline-block; text-indent: 0em; }
p.bull2{padding-left: 4.5em; text-indent: -1.5em; margin-top: -0.5em; margin-bottom:0.5em}

p.bull3::before{content: "\2012"; width: 1.4em; display: inline-block; font-size: 90%; text-indent: 0em; }
p.bull3{padding-left: 6em; text-indent: -1.3em; margin-top: -0.5em; margin-bottom:0.5em}

p.heading1{margin-top: 1.5em; margin-bottom: 0.9em; font-variant: small-caps;font-weight: bold}
p.heading2{margin-top: 1.2em; margin-bottom: 0.9em; font-variant: small-caps}
p.heading3{margin-top: 1.1em; margin-bottom: 0.9em; font-style: italic}

div.main{
	position: relative;
/*	height: 450; */
	min-height:440;
	width: auto;
	}	
/*
div table{
	font-family: "Verdana", "Helvetica","Sans-serif";
	font-size: 90%;
	table-layout: fixed;
 	}
*/

div.regtable {color: black; width: 100%; clear:left; clear:right;}
/*
div.regtable table { width:98%; position:relative; margin:0 auto -1px auto; border:1px solid #066; font-size:90%; line-height:1.2em;}
*/
div.regtable table { width:95%; position: relative; margin:0 auto -1px auto; font-size:90%; line-height:1.2em; border:1px solid gray; }

div.regtable td.left { padding-left:1.5em;}
div.regtable td.right { padding-right:1.5em;}
div.regtable tr.btop {border-top: 1px solid black}
div.regtable tr.hdr {background-color: white}
div.pad1 {padding-left: 2em}

span.nwrap {display:inline-block;}	

div.tbl tr
	{vertical-align: bottom}

table.index
	{margin-top: 10px;
	font-size: 95%;
	border: 1px solid gray;
	}
	
table.index td.left {text-align: left;}

table.index td {
	word-wrap: normal;
	}

table.indexsm
	{margin-top: 10px;
	font-size: 90%;
	border: 1px solid gray;}
/*	
table.xnote
	{background: url("canvas.jpg") left top;
	background-repeat: repeat-x, repeat-y;
	padding: 2em;
	color: darkblue;
	font-size: 95%;
	border: medium double gray;
	padding-bottom: 1em;
	width: 100%}
table{
	border-spacing:0;
	border-collapse:collapse;
	margin-bottom: 1em;
	width: 100%;
	}
*/

table.xnote, table.info
	{
	margin-top: 3em;
	padding: 1em;
	padding-top: 0.5em;
	background-color: #E6E6E6;
	font-size: 95%;
	border-collapse: separate;
	border: 1px solid gray;
	border-radius: 2em;
	width: 100%;
	}
/* from Laws site
table.xnote, table.info
	{background-color: #f6f6f6;
	padding: 20px;
	padding-top: 10px;
	font-size: 95%;
	margin: 3em;
	border: 1px solid gray;
	border-radius: 20px;
	padding-bottom: 1em;
	}
*/	
table.xnote td
	{
	background-color: #E6E6E6;
	}

/*
table.info
	{background-color: #E6E6E6;
	padding: 1em;
	font-size: 95%;
	margin: 2em;
	border: 1px solid gray;
	border-radius: 20px;
	}
*/
table.info td {background-color: #E6E6E6}
	
table.xnote p
	{margin-left: 1em;
	margin-right: 1em;
}
table.xnote li
	{margin-left: 1em;
	margin-right: 1em;
	text-align: justify}
table.xnote li.ind1{margin-left: 4em;margin-right:4em}
	
tr.menu
	{background-color: black}
	
td.vertc {vertical-align:middle;}
td.vertb {vertical-align:bottom;}
	
.bttm
	{border-bottom: 1pt solid gray}

.b_line {border-bottom:1px solid black;}
.b_line2 {border-bottom:3px double #006363;}
.t_line {border-top:1px solid black;}
.t_line2 {border-top:3px double #006363;}

td.s
	{padding-top: 8}

td.sn
	{padding-top: 8;
	padding-right: 10;
	text-align: right}

td.ssn 
	{padding-right: 10;
	text-align: right}
	
td.sess
	{width: 80;
	border-right: 1px solid gray;
	text-align: center;
	font-size: 90%}

td.sess2
	{width: 80;
	border-right: 1px solid gray;
	text-align: center;
	color: gold;
	font-weight: bold;
	font-size: 90%}

td.numcell
 	{width: 100;
	text-align: right;
	margin-right: 5px}

.up1
	{margin-top: -1.6em;
	margin-bottom: 0em;}

.gold {color: gold}
.maroon {color: maroon}

.b {font-weight: bold}

.smg 
	{font-size: 85%;
	color: brown;
	margin-top: 1em;
	margin-bottom: 0.5em;}
	
.nopadding
	{margin-top: 40px}

.right
 	{text-align: right;
	margin-right: 5px;}

.rightsm
	{text-align: right;}

.rightsmg
	{
	font-family: "Tahoma", "Verdana", "Sans-serif";
	text-align: right;
	font-size: 85%;
	color: #636363}

.rightsmw
	{text-align: right;
	font-size: 85%;
	color: #F3F3F3}

.center
	{text-align: center}
	
.sm {font-size: 90%;}
.sm8 {font-size: 80%;}
.s_85 {font-size: 8.5pt;}
.s_85em {font-size: .85em;}
.s_9em {font-size: .9em;}
.centersmg
	{text-align: center;
	font-size: 85%;
	color: #636363;
	margin-top: 0em;
	margin-bottom: 0.5em}

.centersm
	{text-align: center;}
	
.infoNoteHead {
	margin-top: 0.3em;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	margin-right: 8em;
	font-variant: small-caps;
	margin-bottom: 0.4em;
	}
.SCapNote {
	color: black;
	font-size: 120%;
	text-align: left;
	font-variant: small-caps;
	margin-bottom: -0.2em;
	}
.centerbig
	{text-align: center;
	font-size: 14pt}

.left
	{text-align: left;
	margin-left: 5px}

.leftsm
	{text-align: left;}

.leftsmg
	{text-align: left;
	font-size: 90%;
	color: #636363}

.notice
	{color: #005030;
	margin-bottom: 0;}

.infoNote {
	font-size: 8.5pt;
	text-align: justify;
	margin-left: 1em;
	margin-right: 1em;
	color: rgb(0,64,64);
	}

.light
	{text-align: center;.content table	{border-spacing: 2px; border-collapse: separate;}

	font-size: 9pt;
	background-color: #D6D6D6;
	color: black;
	padding-top: 2px;
	padding-bottom: 3px}

.shade	
	{background-color: #F3F0F0;}

td .td_ind
	{padding-left: 2em;
	font-size: 95%}
	
tr.shade td 
	{padding-top: 5px;
	padding-bottom: 5px;}


.ind1ital
	{margin-bottom: -0.6em;
	font-style: italic;
	margin-left: 2em;}
	
.singlesm
	{margin-top: 0; margin-bottom: 0;
	font-size: 85%;
	text-align: left;}

.hisingle
	{margin-left: 4em;
	text-indent:-2em; text-align: left;
	margin-top: 0; margin-bottom: .3em}

p.inst a:link {color: brown; text-decoration: underline;}
p.cons a:link {color: black; text-decoration: underline;}

.content a:link
	{color: darkblue;
	text-decoration: underline}

.content a:visited
	{color: darkblue;
	text-decoration: none}


.content a:hover
	{color: red;
	text-decoration: underline}

a.sm:link
	{
	font-size: 80%;
	text-decoration: none}

a.sm:visited
	{
	text-decoration: none}

a.sm:hover
	{text-decoration: underline}


/*	
sidebar a:link 
	{color: white;
	font-weight: bold;
	text-decoration: none;
	font-size: 85%}
	
a.sidebar:visited
	{color: fafad2;
	white-space: nowrap;
	font-weight: bold;
	text-decoration : none;}

a.sidebar:hover {
	color: gold;
	font-weight: bold;
	text-decoration : none;}

sidebar li#active a:link{
	color: maroon;
	font-weight: bold;
}
*/
a:link#title
	{font-size: 14pt;
	font-family: "Tahoma", "Verdana", "Sans-serif";
	}

a:visited#title
	{font-size: 14pt;
	font-family: "Tahoma", "Verdana", "Sans-serif";
	}

a:hover#title
	{color: red;
	font-size: 14pt;
	font-family: "Tahoma", "Verdana", "Sans-serif";
	}

p.title
	{font-size: 14pt;
	color: darkblue;
	margin-bottom: 0em;
	text-align: center}
p.schheading, p.partheading {text-align: center; margin: 1.5em 0em 0.5em 0em; color:darkblue; font-weight:bold;font-size:1em}
p.partheading+p.partheading, .schheading + .schheading{margin-top:0.5em}
p.partheading+p.center{margin-top:0.0em;font-size:1em;font-weight:bold;}
p.part_title {text-align: center; margin: 0em 0em 0.5em 0em; color:darkblue; font-weight:bold;font-size:1em} 
p.partheading_am {text-align: center; margin: -0.4em 0em 0.5em 0em; font-weight:bold;font-size:1em}
p.partheading_am+p.center{margin-top:0em; margin-bottom: 0.5em; color:black; font-size:1.1em;font-weight:bold;}
/* p.partheading_am+p.part_title{margin-top:0em; margin-bottom: 0.5em; color:black; font-size:1.1em;font-weight:bold;} */
p.partheading_am+p.part_title{color:black;}

p.center+p.center{margin-top:0.2em} 
p.divheading {text-align: center; margin: 2em 0em 0.5em 0em; color:darkblue; font-weight:bold} 
p.div_title, p.divheading+p.divheading {text-align: center; margin: 0em 0em 0.5em 0em; color:darkblue; font-weight:bold;} 
p.partheading+p.divheading{margin-top: 1em;}

p 	{margin-left: 1em;
	text-align: justify}

p.inst{margin-left: -3px; margin-top: 1.1em; padding-left:0.3em}
p.inst span.secnum{font-style:italic;}

div.conseq{margin-left: 0.5em}
p.secheadingi2 {font-style: italic; margin-left: 0em; margin-top:1.2em; margin-bottom:-1em}
p.cons{margin-left: -5px;padding-left: 0.5em; margin-top: 1.2em;}

p.chapter
	{font-size: 12pt;
	color: darkblue;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: center}

p.secheading, p.boldhead, p.BoldHead
	{margin-bottom: -1em;
	margin-left: 0.5em;
	font-weight: bold;
	text-align: left}

p.secheadingi
	{margin-bottom: -1.0em;
	margin-left: 0em;
	font-style: italic;
	text-align: left;
	color: brown}



p.amsec
	{margin-top: 1.5em;
	margin-left: -5px;}

p.centred3 {text-align: center; font_variant: small-caps}

p.center, p.centred1, p.subdivhead, p.centred2
	{text-align: center;
	font-family: "Verdana", "Helvetica", "Arial", "Sans-serif";
	color: darkblue;
	margin-top: 1.5em;
	margin-bottom: 5px;
	font-size: 10pt
}
	
p.centred1+p.centred2
	{margin-top: 0.5em;
}

p.centerb
	{text-align: center;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px}


p.note
	{text-align: left;
	margin-top:-6px;
	font-size:70%}
	
p.up1
	{margin-top: -2.2em;}

p.up1tab
	{text-indent: 4em; margin-top: -1.1em;}

p.up1tab
	{text-indent: 6em; margin-top: -2.2em;}
p.up1tabi 
	{margin-top: -2.2em; text-indent: 5em; margin-left: 0em;}

p.hi
	{margin-left: 2em;
	text-indent:-2em}

p.ind1, li.ind1
	{margin-left: 2em}
p.ind1up 
	{margin-left: 2em; margin-top: -2.2em;}
p.ind2up 
	{margin-left: 3em; margin-top: -2.2em;}
p.ind3up 
	{margin-left: 4em; margin-top: -2.2em;}
p.ind4up 
	{margin-left: 5em; margin-top: -2.2em;}
p.ind4up_s 
	{margin-left: 5em; margin-top: -1.2em; margin-bottom: 0em;}
p.ind5up 
	{margin-left: 6em; margin-top: -2.2em;}

	
p.ind1hi, li.ind1hi
	{margin-left: 4em;
	text-indent:-2em}

p.ind1hi2
	{margin-left: 5em;
	text-indent:-3em;}

p.indi1hi
	{margin-left: 4em;
	text-indent:-2em;
	margin-top:3pt;
	margin-bottom: 3pt;}
p.ind1c	 {margin-left: 3.0em; text-indent:-1.4em}

p.ind2, li.ind2
	{margin-left: 4em}
p.ind2hi, li.ind2hi
	{margin-left: 6em;
	text-indent: -2em}
p.ind2c	 {margin-left: 5.0em; text-indent:-1.4em}

p.ind3
	{margin-left: 6em}
p.ind3hi
	{margin-left: 8em;
	text-indent:-2em}
p.ind3c	 {margin-left: 7.0em; text-indent:-1.4em}

p.snum-tab
	{text-indent: 4em}
p.ind4
	{margin-left: 8em}
p.ind4hi
	{margin-left: 10em;
	text-indent:-2em}
p.ind4c	 {margin-left: 9.0em; text-indent:-1.4em}

p.ind5
	{margin-left: 10em}
p.ind5hi
	{margin-left: 12em;
	text-indent:-2em}

/* 		for item numbers */
div.nums{width: 3em; text-align:right} 
div.nums+p.ind{margin-left:4em}
	
/* 		for formula items */
div.nums1{width: 2.0em; text-align:right}	/* at margin (narrow) */
div.nums1w{width: 3em; text-align:right}	/* at margin (wide) */
div.nums2{width: 3em; text-align:right}	/* at clause (narrow) */
div.nums2w{width: 5em; text-align:right}	/* at clause (wide) */
div.nums3{width: 5em; text-align:right}	/* at subclause */

p.num {text-align:right;}
div.nums1+p.ind{margin-left:2.1em}
div.nums2+p.ind,div.nums1w+p.ind{margin-left:4em}
div.nums3+p.ind,div.nums2w+p.ind{margin-left:6em}

/* 		for item number and formula items (new) */
p.item1 {
	margin-left: 3em;
	text-indent: -3em;
}
p.item1_w {
	margin-left: 4em;
	text-indent: -4em;
}
p.item2 {
	margin-left: 5em;
	text-indent: -3em;
}
p.item2_w {
	margin-left: 6em;
	text-indent: -4em;
}
p.item3 {
	margin-left: 7em;
	text-indent: -3em;
}
p.ind1_5 {
	margin-left: 3em;
}
p.ind2_5{
	margin-left: 5em;
}
p.ind3_5{
	margin-left: 7em;
}

span.num {
	display: inline-block;
	min-width: 2.5em;
	padding-right: .5em;
	text-align: right;
}
span.num_w {
	display: inline-block;
	min-width: 3.5em;
	padding-right: .5em;
	text-align: right;
}
span.secnum{
	display: inline-block;
	min-width:5em;
	padding-right:1em;
}
span.secnum_i{
	display:inline-block;
	min-width: 3.5em;
	font-weight: bolder;
	font-style: italic;
	padding-right: .5em;
}

.disclaimer
	{margin-right: 1em;
	font-family: "Tahoma", "Verdana", "Sans-serif";
	font-size: 8pt;
	color: gray;}

p.smgrey
	{margin-top: -10px;
	margin-left: 2em;
	font-family: "Tahoma", "Verdana", "Sans-serif";
	font-size: 8pt;
	margin-bottom: -14px;
	color: gray}

p.session
	{color: maroon;
	font-family: "Tahoma", "Verdana", "Sans-serif";
	font-size: 160%;
	text-align: center}
	
p.NoteHead {
	margin-top: 0.3em;
	font-size: 10pt;
	text-align: center;
	font-variant: small-caps;
	margin-bottom: 0.4em;
	}
	
p.Note2 {
	font-size: 8.5pt;
	text-align: justify;
	margin-left: 1em;
	margin-right: 1em;
	}


p.NoteHI {
	font-size: 8.5pt;
	text-align: left;
	margin-left: 3em;
	text-indent: -1.5em;
	margin-right: 1em;
	color: rgb(0,64,64);
	}

p.expNoteHead {
	font-variant: small-caps;
}

p.expSmCap {
	font-variant: small-caps;
	font-weight: 120%;
	margin-bottom: 0em;
}
p.expSmCap + ul, p.expSmCap + p{margin-top: 0em;}

p.secheading + p.expSmCap {margin-top: 1.5em;}

p.Overview {
	font-size: 9pt;
	text-align: justify;
	margin-left: 10em;
	margin-right: 10em;
	color: rgb(0,64,64);
	}

p.OverviewHI {
	font-size: 9pt;
	text-align: left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 13em;
	text-indent: -2em;
	margin-right: 10em;
	color: rgb(0,64,64);
	}

.single
	{margin-top: 0; margin-bottom: 0}
	
hr.OLine {
	margin-top: 1em;
	margin-bottom: 0.2em;
	color: rgb(0,64,64);
	height: 1px;
	margin-left:9.5em;
	margin-right:9.5em;
	}
	
i	{color: brown}
i.black {color: black}
h4
	{font-family: "Tahoma", "Verdana", "Sans-serif";}