/* Version: 20200430_1045 */

/*
Something to separate the TOC from the "body"
*/


html {
scrollbar-base-color: #ddd;
scrollbar-arrow-color: #9c0504; 
scrollbar-track-color: #ffffff;

scrollbar-shadow-color:#ddd;
scrollbar-lightshadow-color: #fff;
scrollbar-darkshadow-color: #ddd;

scrollbar-highlight-color: white;
scrollbar-3dlight-color: white;
}


a {
outline: none;
color:#8a3132;
}

a img {
border: none;
}

a:hover{ color:#000; }

body {
	color: #000000;
	/* background-color: #FFFFE8 */
	/* width:580px; */
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:black; 
	font-size:12px;
}


div { /*
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	padding-right:12px;
	clear:both; */
	}


p { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:black; 
	font-size:14px;
	padding-right:12px;
	line-height: 1.3em;
	/* margin: 0.2em 0em 0em 3em; */
	}

p.incr0 { float:left; margin: 0.2em 0em 0em 3em; width:2em; clear:left; }
p.incr1 { float:left; margin: 0.2em 0em 0em 6em; width:2em; clear:left; }
p.incr2 { float:left; margin: 0.2em 0em 0em 9em; width:2em; clear:left; }
p.incr3 { float:left; margin: 0.2em 0em 0em 12em; width:2em; clear:left; }
p.incr4 { float:left; margin: 0.2em 0em 0em 15em; width:2em; clear:left; }
p.incr5 { float:left; margin: 0.2em 0em 0em 18em; width:2em; clear:left; }
p.incr6 { float:left; margin: 0.2em 0em 0em 21em; width:2em; clear:left; }
p.incr7 { float:left; margin: 0.2em 0em 0em 24em; width:2em; clear:left; }
p.incr8 { float:left; margin: 0.2em 0em 0em 27em; width:2em; clear:left; }
p.incr9 { float:left; margin: 0.2em 0em 0em 30em; width:2em; clear:left; }
p.incr10 { float:left; margin: 0.2em 0em 0em 33em; width:2em; clear:left; }


p.incr_ml0 { float:left; margin: 0.2em 0em 0em 0em; width:2em; }
p.incr_ml1 { float:left; margin: 0.2em 0em 0em 0em; width:2em; }
p.incr_ml2 { float:left; margin: 0.2em 0em 0em 0em; width:2em; }
p.incr_ml3 { float:left; margin: 0.2em 0em 0em 0em; width:2em; }
p.incr_ml4 { float:left; margin: 0.2em 0em 0em 0em; width:2em; }
p.incr_ml5 { float:left; margin: 0.2em 0em 0em 0em; width:2em; }
p.incr_ml6 { float:left; margin: 0.2em 0em 0em 0em; width:2em; }
p.incr_ml7 { float:left; margin: 0.2em 0em 0em 0em; width:2em; }
p.incr_ml8 { float:left; margin: 0.2em 0em 0em 0em; width:2em; }
p.incr_ml9 { float:left; margin: 0.2em 0em 0em 0em; width:2em; }
p.incr_ml10 { float:left; margin: 0.2em 0em 0em 0em; width:2em; }


p.listheader0 { float:left; margin: 0.2em 0em 0em 0em; font-weight: bold; }
p.listheader1 { float:left; margin: 0.2em 0em 0em 0em; font-weight: bold; }
p.listheader2 { float:left; margin: 0.2em 0em 0em 0em; font-weight: bold; }
p.listheader3 { float:left; margin: 0.2em 0em 0em 0em; font-weight: bold; }
p.listheader4 { float:left; margin: 0.2em 0em 0em 0em; font-weight: bold; }
p.listheader5 { float:left; margin: 0.2em 0em 0em 0em; font-weight: bold; }
p.listheader6 { float:left; margin: 0.2em 0em 0em 0em; font-weight: bold; }
p.listheader7 { float:left; margin: 0.2em 0em 0em 0em; font-weight: bold; }
p.listheader8 { float:left; margin: 0.2em 0em 0em 0em; font-weight: bold; }
p.listheader9 { float:left; margin: 0.2em 0em 0em 0em; font-weight: bold; }
p.listheader10 { float:left; margin: 0.2em 0em 0em 0em; font-weight: bold; }


p.content0 { margin: 0.2em 0em 0em 3em; }
p.content1 { margin: 0.2em 0em 0em 6em; }
p.content2 { margin: 0.2em 0em 0em 9em; }
p.content3 { margin: 0.2em 0em 0em 12em; }
p.content4 { margin: 0.2em 0em 0em 15em; }
p.content5 { margin: 0.2em 0em 0em 18em; }
p.content6 { margin: 0.2em 0em 0em 21em; }
p.content7 { margin: 0.2em 0em 0em 24em; }
p.content8 { margin: 0.2em 0em 0em 27em; }
p.content9 { margin: 0.2em 0em 0em 30em; }
p.content10 { margin: 0.2em 0em 0em 33em; }
p.content11 { margin: 0.2em 0em 0em 36em; }

p.hg0 { margin: 0em 0em 0em 3em; text-indent: -3em; padding-left: 3em; }
p.hg1 { margin: 0em 0em 0em 6em; text-indent: -3em; padding-left: 3em; }
p.hg2 { margin: 0em 0em 0em 9em; text-indent: -3em; padding-left: 3em; }
p.hg3 { margin: 0em 0em 0em 12em; text-indent: -3em; padding-left: 3em; }
p.hg4 { margin: 0em 0em 0em 15em; text-indent: -3em; padding-left: 3em; }
p.hg5 { margin: 0em 0em 0em 18em; text-indent: -3em; padding-left: 3em; }
p.hg6 { margin: 0em 0em 0em 21em; text-indent: -3em; padding-left: 3em; }
p.hg7 { margin: 0em 0em 0em 24em; text-indent: -3em; padding-left: 3em; }
p.hg8 { margin: 0em 0em 0em 27em; text-indent: -3em; padding-left: 3em; }
p.hg9 { margin: 0em 0em 0em 30em; text-indent: -3em; padding-left: 3em; }
p.hg10 { margin: 0em 0em 0em 33em; text-indent: -3em; padding-left: 3em; }

p.contentlistheader0 { margin: 0em 0em 0em 3em; padding: .2em; }
p.contentlistheader1 { margin: 0em 0em 0em 6em; padding: .2em; }
p.contentlistheader2 { margin: 0em 0em 0em 9em; padding: .2em; }
p.contentlistheader3 { margin: 0em 0em 0em 12em; padding: .2em; }
p.contentlistheader4 { margin: 0em 0em 0em 15em; padding: .2em; }
p.contentlistheader5 { margin: 0em 0em 0em 18em; padding: .2em; }
p.contentlistheader6 { margin: 0em 0em 0em 21em; padding: .2em; }
p.contentlistheader7 { margin: 0em 0em 0em 24em; padding: .2em; }
p.contentlistheader8 { margin: 0em 0em 0em 27em; padding: .2em; }
p.contentlistheader9 { margin: 0em 0em 0em 30em; padding: .2em; }
p.contentlistheader10 { margin: 0em 0em 0em 33em; padding: .2em; }


/*
.content {
	float:left;
	width:0px;
	margin: 0.2em 0em em 3em; 
	font-weight:bold;
	color:blue;
	clear:both;
}
*/


.amended {
 color:black;
 background-color:#F0E68C;
 margin-left:10px;
 font-weight:normal;
 }
 
a.amended { text-decoration:underline; }
	
	
/* top-right-bottom-left*/
.bheader0 { margin: 0em 0em 0em 3em; font-weight:bold; }
.bheader1 { margin: 0em 0em 0em 6em; font-weight:bold; }
.bheader2 { margin: 0em 0em 0em 9em; font-weight:bold; }
.bheader3 { margin: 0em 0em 0em 12em; font-weight:bold; }
.bheader4 { margin: 0em 0em 0em 15em; font-weight:bold; }
.bheader5 { margin: 0em 0em 0em 18em; font-weight:bold; }
.bheader6 { margin: 0em 0em 0em 21em; font-weight:bold; }
.bheader7 { margin: 0em 0em 0em 24em; font-weight:bold; }
.bheader8 { margin: 0em 0em 0em 27em; font-weight:bold; }
.bheader9 { margin: 0em 0em 0em 30em; font-weight:bold; }


.l0header { margin: 0em 0em 0em 3em; }
.l1header { margin: 0em 0em 0em 3em; }
.l2header { margin: 0em 0em 0em 3em; }
.l3header { margin: 0em 0em 0em 3em; }
.l4header { margin: 0em 0em 0em 3em; }
.l5header { margin: 0em 0em 0em 3em; }
.l6header { margin: 0em 0em 0em 3em; }
.l7header { margin: 0em 0em 0em 3em; }
.l8header { margin: 0em 0em 0em 3em; }
.l9header { margin: 0em 0em 0em 3em; }

/* interp... */
	/* top-right-bottom-left*/
.interpA	{ margin: 0.2em 0em 0.25em 2em; font-weight:bold; }
.interpB	{ margin: -1.5em 0em 0.25em 10em; }
.interpC	{ margin: 0.2em 0em 2em 2em; text-indent:3em; }



.wrap {
/*padding:1px;
border:1px solid #ccc;
margin-right:5px;
margin-left:5px;*/
}


div.breadcrumbs {
	/* top-right-bottom-left*/
	margin: 0.1em 0em 0.5em 0em;
	
	/* edited 3/3/12 for library app css simplification - DMN */
	background-color:#eee;
	font-size:10pt;
	font-weight:bold;
	color:#444;
	padding:10px;
 border-bottom:1px solid #a6a59b;
}

a.crumb {
	font-size:10pt;
	font-weight:bold;
	color:#9c9b90;
 text-decoration: none;
 
}
a.crumb:hover{ text-decoration: underline; color:#333; }

a.last{ color:#9c9b90; }

/* cite (UL) stuff...*/
.ulsingle { text-decoration: underline; }
.ulstrike { text-decoration: line-through; }
.uloverrule { text-decoration: overline; }

/* These all default to standard underline, for now... */
.ulxpp04 { text-decoration: underline; }
.ulxpp05 { text-decoration: underline; }
.ulxpp06 { text-decoration: underline; }
.ulxpp07 { text-decoration: underline; }
.ulxpp08 { text-decoration: underline; }
.ulxpp09 { text-decoration: underline; }
.ulxpp10 { text-decoration: underline; }

/* table stuff */
.tableC	{ margin: 0.2em 0em 0em 150px; color:#000; font-weight:normal; font-size:10pt; }

.t { border-top-color:black ; border-top-style:solid; border-top-width:1; }
.r { border-right-color:black ; border-right-style:solid ; border-right-width:1; }
.b { border-bottom-color:black ; border-bottom-style:solid ; border-bottom-width:1; }
.l { border-left-color:black ; border-left-style:solid ; border-left-width:1; }

.sig_table {
	margin: 0.2em 0em 0em 3em; 
	text-indent: 0em;
	border-style: none;
}

.sig_table_cell {
	text-indent: 0em;
	border-style: none;
}

div{ margin-right:auto; margin-left:auto; }
div.table{ text-align:left; }

font.bg_black { background-color:black; }
font.bg_white { background-color:white; }
font.bg_red { background-color:red; }
font.bg_green { background-color:lightgreen; }
font.bg_blue { background-color:blue; }
font.bg_cyan { background-color:cyan; }
font.bg_magenta { background-color:magenta; }
font.bg_yellow { background-color:yellow; }

/* MCC CUSTOM BACKGROUND COLORS */
font.bg_darkviolet { background-color:darkviolet; }


.bg_lightgrey { background-color:#C0C0C0; }		#standard Web "lightgrey"

.bg_10 { background-color:#E5E5E5; }
.bg_15 { background-color:#D8D8D8; }
.bg_20 { background-color:#CCCCCC; }
.bg_25 { background-color:#BFBFBF; }

p.seclink { margin: 0.2em 0em 0.2em 2em; font-size:1em; background-color:white; clear:both; }


div.ulink1 { margin: 0.2em 0em 0.2em 3em; }
div.ulink2 { margin: 0.2em 0em 0.2em 3em; }
div.ulink3 { margin: 0.2em 0em 0.2em 3em; }
div.ulink4 { margin: 0.2em 0em 0.2em 3em; }
div.ulink5 { margin: 0.2em 0em 0.2em 3em; }
div.ulink6 { margin: 0.2em 0em 0.2em 3em; }
div.ulink7 { margin: 0.2em 0em 0.2em 3em; }

/*
div.l0 	{ margin: 0.2em 0em 1em 3em; }
div.l1 	{ margin: 0.2em 0em 1em 3em; }
div.l2 	{ margin: 0.2em 0em 1em 3em; }
div.l3 	{ margin: 0.2em 0em 1em 3em; }
div.l4 	{ margin: 0.2em 0em 1em 3em; }
div.l5 	{ margin: 0.2em 0em 1em 3em; }
div.l6 	{ margin: 0.2em 0em 1em 3em; }
div.l7 	{ margin: 0.2em 0em 1em 3em; }
div.l8 	{ margin: 0.2em 0em 1em 3em; }
div.l9 	{ margin: 0.2em 0em 1em 3em; }
*/

/* listitem div's inside paras... */
/*
div.paral0 	{ margin: 0.2em 0em 1em 3em; }
div.paral1 	{ margin: 0.2em 0em 1em 6em; }
div.paral2 	{ margin: 0.2em 0em 1em 9em; }
div.paral3 	{ margin: 0.2em 0em 1em 12em; }
div.paral4 	{ margin: 0.2em 0em 1em 15em; }
div.paral5 	{ margin: 0.2em 0em 1em 18em; }
div.paral6 	{ margin: 0.2em 0em 1em 21em; }
div.paral7 	{ margin: 0.2em 0em 1em 24em; }
div.paral8 	{ margin: 0.2em 0em 1em 27em; }
div.paral9 	{ margin: 0.2em 0em 1em 30em; }
*/

h1 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight: bold; font-size:15px;
text-transform:uppercase;
color:#333;
padding:10px;
border-bottom: 1px solid #ccc;
/* border:1px dotted #ccc; */
/*background:#9c0504; */ /*last*/
/* background:url(../images/graybg.jpg); */
}

h2 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight: bold; font-size:13px;
padding:7px;
/* border-top:3px solid #ccc;*/
border-bottom:1px solid #ccc; 

/* border-bottom:1px solid #80161c; */
}
.wrap h2{ color:#000; }
h2.tops{
 border-top:1px solid #8a8981; 
 border-bottom:0px solid #8a8981; 
 color:#000;
}
h2 a{ color:#000; }

.sec a{ text-decoration:none; }

.showURL { text-decoration:none; color:#000; }

a.showURLs { background:url(/images/copy.png) top right no-repeat; padding-right:18px; }
a.showURLs:hover { background:url(/images/copy_h.png) top right no-repeat; }

a.toplink { color:#000; text-decoration:none; font-size:15px; font-weight:bold; margin:0px 5px 22px 0px; padding-left:12px; } 
 
a.showURL { float:left; }
a.showURL sup{ clear:both; }



h3 {
font-family: Arial, Helvetica, Verdana, sans-serif;
color:#333; font-weight: bold; font-size:12px;
padding:10px;
border-bottom: 1px solid #ccc;

}

h4 {
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #333; font-weight: bold; font-size:12px;
padding:10px;
border-bottom: 1px solid #ccc;
}

h5 {
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #333; font-weight: bold; font-size:12px;
padding:10px;
border-bottom: 1px solid #ccc;
}

h6 {
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #333; font-weight: bold; font-size:12px;
padding:10px;
border-bottom: 1px solid #ccc;
}

/* top-right-bottom-left*/
h1 { margin: 0.2em 0em 1em 0em; }
h2 { margin: 0.2em 0em 1em 0em; }
h3 { margin: 0.2em 0em 1em 0em; }
h4 { margin: 0.2em 0em 1em 0em; }
h5 { margin: 0.2em 0em 1em 0em; }
h6 { margin: 0.2em 0em 1em 0em; }

h1.debug { margin: 0.2em 0em 1em 0em; color:yellow; background-color:red; }

/* top-right-bottom-left*/
p.mainTitle{ color:darkblue; background-color:#8DD8E6; font-weight: bold; font-size:18pt; }

/* REFERENCE NOTES */
/* <!-- refmanual, refeditor, refgeneric, refcharter, refcross, refstatelaw, refnote, refcaselaw --> */
/*
p.refmanual				{ margin: 0.2em 0em 1em 3.8em; color:purple; font-size:0.8em; }
p.refeditor				{ margin: 0.2em 0em 1em 3.8em; color:purple; font-size:0.8em; }
p.refgeneric				{ margin: 0.2em 0em 1em 3.8em; color:purple; font-size:0.8em; }
p.refcharter				{ margin: 0.2em 0em 1em 3.8em; color:purple; font-size:0.8em; }
p.refcross				{ margin: 0.2em 0em 1em 3.8em; color:purple; font-size:0.8em; }
p.refstateconst		{ margin: 0.2em 0em 1em 3.8em; color:purple; font-size:0.8em; }
p.refcaselaw			{ margin: 0.2em 0em 1em 3.8em; color:purple; font-size:0.8em; }
p.refcaselawanno	{ margin: 0.2em 0em 1em 3.8em; color:purple; font-size:0.8em; }
p.refnote					{ margin: 0.2em 0em 1em 3.8em; color:purple; font-size:0.8em; }
p.refstatelaw			{ margin: 0.2em 0em 1em 2.8em; color:purple; font-size:10pt; }
*/

/* REFERENCE NOTES INSIDE FOOTNOTES */
/*
p.refmanualFN				{ margin: 0.2em 0em 1em 3.8em; color:purple; font-size:0.8em; }
p.refeditorFN				{ margin: 0.2em 0em 1em 3.8em; color:purple; font-size:0.8em; }
p.refgenericFN				{ margin: 0.2em 0em 1em 3.8em; color:purple; font-size:0.8em; }
p.refcharterFN				{ margin: 0.2em 0em 1em 3.8em; color:purple; font-size:0.8em; }
p.refcrossFN				{ margin: 0.2em 0em 1em 3.8em; color:purple; font-size:0.8em; }
p.refstateconstFN		{ margin: 0.2em 0em 1em 3.8em; color:purple; font-size:0.8em; }
p.refcaselawFN			{ margin: 0.2em 0em 1em 3.8em; color:purple; font-size:0.8em; }
p.refcaselawannoFN	{ margin: 0.2em 0em 1em 3.8em; color:purple; font-size:0.8em; }
p.refnoteFN					{ margin: 0.2em 0em 1em 3.8em; color:purple; font-size:0.8em; }
p.refstatelawFN			{ margin: 0.2em 0em 1em 2.8em; color:purple; font-size:10pt; }
*/

/* REFERENCE NOTES */
/* <!-- refmanual, refeditor, refgeneric, refcharter, refcross, refstatelaw, refnote, refcaselaw --> */
p.refmanual				{ color:#777; font-weight:normal; font-size:12px; font-style:italic; margin-left:3.6em; margin-top: 0.2em; }
p.refeditor				{ color:#777; font-weight:normal; font-size:12px; font-style:italic; margin-left:3.6em; margin-top: 0.2em; }
p.refgeneric				{ color:#777; font-weight:normal; font-size:12px; font-style:italic; margin-left:3.6em; margin-top: 0.2em; }
p.refcharter				{ color:#777; font-weight:normal; font-size:12px; font-style:italic; margin-left:3.6em; margin-top: 0.2em; }
p.refcross				{ color:#777; font-weight:normal; font-size:12px; font-style:italic; margin-left:3.6em; margin-top: 0.2em; }
p.refstateconst		{ color:#777; font-weight:normal; font-size:12px; font-style:italic; margin-left:3.6em; margin-top: 0.2em; }
p.refcaselaw			{ color:#777; font-weight:normal; font-size:12px; font-style:italic; margin-left:3.6em; margin-top: 0.2em; } /* DIFFERENT COLOR */
p.refcaselawanno	{ color:#777; font-weight:normal; font-size:12px; font-style:italic; margin-left:3.6em; margin-top: 0.2em; }
p.refnote					{ color:#777; font-weight:normal; font-size:12px; font-style:italic; margin-left:3.6em; margin-top: 0.2em; }
p.refstatelaw			{ margin: 0.2em 0em 1em 3.6em; color:#777; font-style: italic; font-size:12px; }

/* REFERENCE NOTES INSIDE FOOTNOTES */
p.refmanualFN				{ color:#777; font-weight:normal; font-size:12px; font-style:italic; margin-left:3.6em; }
p.refeditorFN				{ color:#777; font-weight:normal; font-size:12px; font-style:italic; margin-left:3.6em; }
p.refgenericFN				{ color:#777; font-weight:normal; font-size:12px; font-style:italic; margin-left:3.6em; }
p.refcharterFN				{ color:#777; font-weight:normal; font-size:12px; font-style:italic; margin-left:3.6em; }
p.refcrossFN				{ color:#777; font-weight:normal; font-size:12px; font-style:italic; margin-left:3.6em; }
p.refstateconstFN		{ color:#777; font-weight:normal; font-size:12px; font-style:italic; margin-left:3.6em; }
p.refcaselawFN			{ color:#777; font-weight:normal; font-size:12px; font-style:italic; margin-left:3.6em; } /* DIFFERENT COLOR */
p.refcaselawannoFN	{ color:#777; font-weight:normal; font-size:12px; font-style:italic; margin-left:3.6em; }
p.refnoteFN					{ color:#777; font-weight:normal; font-size:12px; font-style:italic; margin-left:3.6em; }
p.refstatelawFN			{ margin: 0.2em 0em 1em 3.6em; color:#777; font-style:italic; font-size:12px; }

p.historynote { margin: 0.2em 0em 0.2em 3.6em; color:#777; font-weight:normal; font-size:12px; font-style:italic; }


p.pc0 	{ margin: 0.2em 1em 1em 3em ; background:#eee; padding:10px; }
p.pc1 	{ margin: 0.2em 0em 1em 3em; }
p.pc2 	{ margin: 0.2em 0em 1em 3em; }
p.pc3 	{ margin: 0.2em 0em 1em 3em; }
p.pc4 	{ margin: 0.2em 0em 1em 3em; }
p.pc5 	{ margin: 0.2em 0em 1em 3em; }
p.pc6 	{ margin: 0.2em 0em 1em 3em; }
p.pc7 	{ margin: 0.2em 0em 1em 3em; }
p.pc8 	{ margin: 0.2em 0em 1em 3em; }
p.pc9 	{ margin: 0.2em 0em 1em 3em; }

p.p0 	{ margin: 0.2em 0em 1em 3em; text-indent:3em; }
p.p1 	{ margin: 0.2em 0em 1em 6em; text-indent:3em; }
p.p2 	{ margin: 0.2em 0em 1em 9em; text-indent:3em; }
p.p3 	{ margin: 0.2em 0em 1em 12em; text-indent:3em; }
p.p4 	{ margin: 0.2em 0em 1em 15em; text-indent:3em; }
p.p5 	{ margin: 0.2em 0em 1em 18em; text-indent:3em; }
p.p6 	{ margin: 0.2em 0em 1em 21em; text-indent:3em; }
p.p7 	{ margin: 0.2em 0em 1em 24em; text-indent:3em; }
p.p8 	{ margin: 0.2em 0em 1em 27em; text-indent:3em; }
p.p9 	{ margin: 0.2em 0em 1em 30em; text-indent:3em; }

.hanging-indent {
text-indent: -25px;
padding-left: 25px;
}

p.h0 	{ margin: 0.2em 0em 1em 6em; text-indent:-3em; }
p.h1 	{ margin: 0.2em 0em 1em 9em; text-indent:-3em; }
p.h2 	{ margin: 0.2em 0em 1em 12em; text-indent:-3em; }
p.h3 	{ margin: 0.2em 0em 1em 15em; text-indent:-3em; }
p.h4 	{ margin: 0.2em 0em 1em 18em; text-indent:-3em; }
p.h5 	{ margin: 0.2em 0em 1em 21em; text-indent:-3em; }
p.h6 	{ margin: 0.2em 0em 1em 24em; text-indent:-3em; }
p.h7 	{ margin: 0.2em 0em 1em 27em; text-indent:-3em; }
p.h8 	{ margin: 0.2em 0em 1em 30em; text-indent:-3em; }
p.h9 	{ margin: 0.2em 0em 1em 3em; text-indent:-3em; }


div.toc { font-size:1em; }

p.p0_toc	{ margin: 0.2em 0em 0.2em 10px; text-indent:10px; font-size:0.8em; }
p.p1_toc 	{ margin: 0.2em 0em 0.2em 20px; text-indent:10px; font-size:0.8em; }
p.p2_toc 	{ margin: 0.2em 0em 0.2em 30px; text-indent:10px; font-size:0.8em; }
p.p3_toc 	{ margin: 0.2em 0em 0.2em 40px; text-indent:10px; font-size:0.8em; }
p.p4_toc 	{ margin: 0.2em 0em 0.2em 50px; text-indent:10px; font-size:0.8em; }
p.p5_toc 	{ margin: 0.2em 0em 0.2em 60px; text-indent:10px; font-size:0.8em; }
p.p6_toc 	{ margin: 0.2em 0em 0.2em 70px; text-indent:10px; font-size:0.8em; }
p.p7_toc 	{ margin: 0.2em 0em 0.2em 80px; text-indent:10px; font-size:0.8em; }
p.p8_toc 	{ margin: 0.2em 0em 0.2em 90px; text-indent:10px; font-size:0.8em; }
p.p9_toc 	{ margin: 0.2em 0em 0.2em 100px; text-indent:10px; font-size:0.8em; }


/* centered blocks NO INDENTS*/
p.bc0 	{ margin: 0.2em 0em 1em 3em; }
p.bc1 	{ margin: 0.2em 0em 1em 3em; }
p.bc2 	{ margin: 0.2em 0em 1em 3em; }
p.bc3 	{ margin: 0.2em 0em 1em 3em; }
p.bc4 	{ margin: 0.2em 0em 1em 3em; }
p.bc5 	{ margin: 0.2em 0em 1em 3em; }
p.bc6 	{ margin: 0.2em 0em 1em 3em; }
p.bc7 	{ margin: 0.2em 0em 1em 3em; }
p.bc8 	{ margin: 0.2em 0em 1em 3em; }
p.bc9 	{ margin: 0.2em 0em 1em 3em; }



p.b0 	{ margin: 0.2em 0em 0em 3em; text-indent:0em; }
p.b1 	{ margin: 0.2em 0em 0em 6em; text-indent:0em; }
p.b2 	{ margin: 0.2em 0em 0em 9em; text-indent:0em; }
p.b3 	{ margin: 0.2em 0em 0em 12em; text-indent:0em; }
p.b4 	{ margin: 0.2em 0em 0em 15em; text-indent:0em; }
p.b5 	{ margin: 0.2em 0em 0em 18em; text-indent:0em; }
p.b6 	{ margin: 0.2em 0em 0em 21em; text-indent:0em; }
p.b7 	{ margin: 0.2em 0em 0em 24em; text-indent:0em; }
p.b8 	{ margin: 0.2em 0em 0em 27em; text-indent:0em; }
p.b9 	{ margin: 0.2em 0em 0em 30em; text-indent:0em; }


/* blocks inside listitems */
/*
p.listbc0 	{ margin: 0.2em 0em 1em 3em; }
p.listbc1 	{ margin: 0.2em 0em 1em 3em; }
p.listbc2 	{ margin: 0.2em 0em 1em 3em; }
p.listbc3 	{ margin: 0.2em 0em 1em 3em; }
p.listbc4 	{ margin: 0.2em 0em 1em 3em; }
p.listbc5 	{ margin: 0.2em 0em 1em 3em; }
p.listbc6 	{ margin: 0.2em 0em 1em 3em; }
p.listbc7 	{ margin: 0.2em 0em 1em 3em; }
p.listbc8 	{ margin: 0.2em 0em 1em 3em; }
p.listbc9 	{ margin: 0.2em 0em 1em 3em; }

p.listb0 	{ margin: 0.2em 0em 1em 3em; }
p.listb1 	{ margin: 0.2em 0em 1em 3em; }
p.listb2 	{ margin: 0.2em 0em 1em 3em; }
p.listb3 	{ margin: 0.2em 0em 1em 3em; }
p.listb4 	{ margin: 0.2em 0em 1em 3em; }
p.listb5 	{ margin: 0.2em 0em 1em 3em; }
p.listb6 	{ margin: 0.2em 0em 1em 3em; }
p.listb7 	{ margin: 0.2em 0em 1em 3em; }
p.listb8 	{ margin: 0.2em 0em 1em 3em; }
p.listb9 	{ margin: 0.2em 0em 1em 3em; }
*/

/* edited 3/3/12 for library app css simplification - DMN */
/* RAYMOND 2020-05-08 commented the following line out... */
/* .wrap span{ background: transparent; display:block; border: none; margin:20px 0px; } */
span.ital { font-style: italic; }
span.bold { font-weight: bold; }
span.bdit {
 font-style: italic;
 font-weight: bold;
}

.secWrap { background: #fffaee; display:block; border:1px solid #d2d1c2; margin:10px 10px; }
.wrap span.amended { display: inline; font-weight: normal; background-color: #F0E68C; margin-left: 10px; border: none; }

p.sec {
	margin: 0.2em 0em 0.5em 0.5em;
	color: #555;
	font-weight: bold;
	font-size: 16px;
	padding-left: 15px;
	line-height: 1.5em;
	/*text-transform:uppercase;*/
}
/*{ margin: 0.2em 0em 1em 2em; color:#ccc; font-weight:bold; font-size:14px; border-left:0px solid #ccc; padding-left:15px; }*/

xppdata.xppdata{ color:white; background-color: red; font-weight: bold; font-size:large; }

p.subsec1 	{ margin: 1.2em 0em 0.2em 2em; color:#ccc; font-weight:bold; }
p.subsec2 	{ margin: 1.2em 0em 0.2em 2em; color:#ccc; font-weight:bold; }
p.subsec3 	{ margin: 1.2em 0em 0.2em 2em; color:#ccc; font-weight:bold; }

/* toc */
p.sec_toc 			{ margin: 0.2em 6em 1em 2em; color:navy; 		font-weight:bold; }
p.subsec1_toc 	{ margin: 0.2em 0em 1em 2em; color:brown; 		font-weight:bold; }
p.subsec2_toc 	{ margin: 0.2em 0em 1em 2em; color:chocolate; font-weight:bold; }
p.subsec3_toc 	{ margin: 0.2em 0em 1em 2em; color:coral; 		font-weight:bold; }

/* margin: top-right-bottom-left */
/* table.table	{ margin: 2em 0em; color:#000; font-weight:normal; font-size:10pt; } */

/* tindent - defalts to b0 */
table.b0 	{ margin: 0.2em 0em 0em 3em; text-indent:0em; }
table.b1 	{ margin: 0.2em 0em 0em 6em; text-indent:0em; }
table.b2 	{ margin: 0.2em 0em 0em 9em; text-indent:0em; }
table.b3 	{ margin: 0.2em 0em 0em 12em; text-indent:0em; }
table.b4 	{ margin: 0.2em 0em 0em 15em; text-indent:0em; }
table.b5 	{ margin: 0.2em 0em 0em 18em; text-indent:0em; }
table.b6 	{ margin: 0.2em 0em 0em 21em; text-indent:0em; }
table.b7 	{ margin: 0.2em 0em 0em 24em; text-indent:0em; }
table.b8 	{ margin: 0.2em 0em 0em 27em; text-indent:0em; }
table.b9 	{ margin: 0.2em 0em 0em 30em; text-indent:0em; }

table[border="0"].b0 	{ margin: 0.2em 0em 0em 2.8em; text-indent:0em; }
table[border="0"].b1 	{ margin: 0.2em 0em 0em 5.8em; text-indent:0em; }
table[border="0"].b2 	{ margin: 0.2em 0em 0em 8.8em; text-indent:0em; }
table[border="0"].b3 	{ margin: 0.2em 0em 0em 11.8em; text-indent:0em; }
table[border="0"].b4 	{ margin: 0.2em 0em 0em 14.8em; text-indent:0em; }
table[border="0"].b5 	{ margin: 0.2em 0em 0em 17.8em; text-indent:0em; }
table[border="0"].b6 	{ margin: 0.2em 0em 0em 20.8em; text-indent:0em; }
table[border="0"].b7 	{ margin: 0.2em 0em 0em 23.8em; text-indent:0em; }
table[border="0"].b8 	{ margin: 0.2em 0em 0em 26.8em; text-indent:0em; }
table[border="0"].b9 	{ margin: 0.2em 0em 0em 29.8em; text-indent:0em; }




/* Fixed search result bug with scrolling table heads in search results page*/
table.thead1 { z-index: 9; }
table.thead2 { z-index: 9; }
table.thead3 { z-index: 9; }
table.thead4 { z-index: 9; }
table.thead5 { z-index: 9; }
table.thead6 { z-index: 9; }

table.left {
 margin-left: 0px;
 margin-right: auto;
}

table.center { 
 margin-left: auto;
 margin-right: auto;
}

table.right {
 margin-left: auto;
 margin-right: 0px;
}

td.left { text-align:left; }
td.center { text-align:center; }
td.right { text-align:right; }

p.debug 	{ margin: 0em 0em 0em 0em; font-weight:bold; font-size:large; text-align:center; color:red; }


/* added by SGE for the */
#modalContainer {
	background-color:transparent;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
	

}

#alertBox {
	position:relative;
	width:500px;
	min-height:150px;
	margin-top:50px;
	border:2px solid #000;	
	background-color:#F2F5F6;	
	background-repeat:no-repeat;
	background-position:20px 30px;
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
	margin:0;
	font:bold verdana,arial;
	background-color:#800000;
	color:#FFF;
	border-bottom:1px solid #000;
	padding:2px 0 2px 5px;
}

#alertBox p {
	font:verdana,arial;
	height:80px;
	padding-left:5px;
	margin-left:55px;
}

#alertBox #closeBtn {
	display:block;
	position:relative;
	margin:5px auto;
	padding:3px;
	border:1px solid #000;
	width:70px;
	font: verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#800000;
	text-decoration:none;
}

#simpleTooltip { padding: 2px; border: 1px solid #A6A7AB; background: #F2F3F5; }
span.hidden_block{ border:none; background:#fff; } 
a.showURLs.hover { color:#000; background:url(/images/copy_h.png) top right no-repeat; }

