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;
}

body {
	color: #000000;
	/* background-color: #FFFFE8 */
	/* width:580px; */
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:black; 
	font-size:12px;
}
div, p { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:black; 
	font-size:12px;
	padding-right:10px;
	}
	
.wrap {
padding:10px;
border:1px solid #ccc;
margin-right:5px;
margin-left:5px;
}


div.breadcrumbs {
	/* top-right-bottom-left*/
	margin: 0.2em 0em 1em 0em;
	background-color:maroon;
	font-size:12pt;
	font-weight:bold;
	color:lightsalmon;
	padding:10px
}

a.crumb {
	font-size:12pt;
	font-weight:bold;
	color:white
}

/* 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:darkred; font-weight:bold; font-size:10pt}

.t {border-top-color:black ; border-top-style:solid; border-top-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}
.r {border-right-color:black ; border-right-style:solid ; border-right-width:1}

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 0em; text-indent:2em; font-size:0.8em; background-color:white}


div.ulink1 {margin: 0.2em 0em 0.2em 0em }
div.ulink2 {margin: 0.2em 0em 0.2em 2em }
div.ulink3 {margin: 0.2em 0em 0.2em 4em }
div.ulink4 {margin: 0.2em 0em 0.2em 6em }
div.ulink5 {margin: 0.2em 0em 0.2em 8em }
div.ulink6 {margin: 0.2em 0em 0.2em 10em }
div.ulink7 {margin: 0.2em 0em 0.2em 12em }


div.l0 	{margin: 0.2em 0em 1em 2em }
div.l1 	{margin: 0.2em 0em 1em 2em }
div.l2 	{margin: 0.2em 0em 1em 2em }
div.l3 	{margin: 0.2em 0em 1em 2em }
div.l4 	{margin: 0.2em 0em 1em 2em }
div.l5 	{margin: 0.2em 0em 1em 2em }
div.l6 	{margin: 0.2em 0em 1em 2em }
div.l7 	{margin: 0.2em 0em 1em 2em }
div.l8 	{margin: 0.2em 0em 1em 2em }
div.l9 	{margin: 0.2em 0em 1em 2em }


h1 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight: bold; font-size:15px;
text-transform:uppercase;
color:#fff;
padding:10px;
border:1px dotted #ccc;
background:#9c0504; 
/* 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 dotted #ccc; */
border-top:3px solid #80161c;
border-bottom:1px solid #80161c;
}

h3 {
font-family: Arial, Helvetica, Verdana, sans-serif;
color:#80161c; font-weight: bold; font-size:12px;
padding:10px;
border:1px solid #ccc;
border-left:3px solid #80161c;
}

h4 {
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #80161c; font-weight: bold; font-size:9pt;
padding:10px;
}

h5 {
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #80161c; font-weight: bold; font-size:9pt
}

h6 {
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #80161c; font-weight: bold; font-size:9pt
}

/* top-right-bottom-left*//*
h1 {margin: 0.2em 0em 1em 0em; background-color:#FFFFFF }
h2 {margin: 0.2em 0em 1em 0em; background-color:#FFFFFF  }
h3 {margin: 0.2em 0em 1em 0em; background-color:#FFFFFF  }
h4 {margin: 0.2em 0em 1em 0em; background-color:#FFFFFF  }
h5 {margin: 0.2em 0em 1em 0em; background-color:#FFFFFF  }
h6 {margin: 0.2em 0em 1em 0em; background-color:#FFFFFF  }
*/

/* top-right-bottom-left*/
h1 {margin: 0.2em 0em 1em 0em; color:#fff;}
h2 {margin: 0.2em 0em 1em 0em; }
h3 {margin: 0.2em 0em 1em 0em;  }
h4 {margin: 0.2em 0em 1em 0em; background-color:#EEEEEE  }
h5 {margin: 0.2em 0em 1em 0em; background-color:#EEEEEE }
h6 {margin: 0.2em 0em 1em 0em; background-color:#EEEEEE }

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}

p.table{margin: 0.2em 0em 1em  2em; color:red; font-weight: bold; font-size:12pt}

/* REFERENCE NOTES */
/* <!-- refmanual, refeditor, refcharter, refcross, refstatelaw, refnote, refcaselaw --> */
p.refmanual{margin: 0.2em 0em 1em  2em; color:purple; font-weight:bold; font-size:0.8em}
p.refeditor{margin: 0.2em 0em 1em  2em; color:purple; font-weight:bold; font-size:0.8em}
p.refcharter{margin: 0.2em 0em 1em  2em; color:purple; font-weight:bold; font-size:0.8em}
p.refcross{margin: 0.2em 0em 1em  2em; color:purple; font-weight:bold; font-size:0.8em}
p.refstatelaw{margin: 0.2em 0em 1em  2em; color:purple; font-weight: bold; font-size:10pt}
p.refstateconst{margin: 0.2em 0em 1em  2em; color:purple; font-weight:bold; font-size:0.8em}
p.refcaselaw{margin: 0.2em 0em 1em  2em; color:purple; font-weight:bold; font-size:0.8em}
p.refcaselawanno{margin: 0.2em 0em 1em  2em; color:purple; font-weight:bold; font-size:0.8em}
p.refnote{margin: 0.2em 0em 1em  2em; color:purple; font-weight:bold; font-size:0.8em}
p.historynote{margin: 0.2em 0em 2em  2em; color:#333; font-weight:bold; font-size:10px; border-top:1px solid #eee; border-bottom:3px double #eee; font-style:italic; padding:5px;}

p.pc0 	{margin: 0.2em 1em 1em 2em ; background:#eee; padding:10px;}
p.pc1 	{margin: 0.2em 0em 1em 2em  }
p.pc2 	{margin: 0.2em 0em 1em 2em  }
p.pc3 	{margin: 0.2em 0em 1em 2em  }
p.pc4 	{margin: 0.2em 0em 1em 2em  }
p.pc5 	{margin: 0.2em 0em 1em 2em  }
p.pc6 	{margin: 0.2em 0em 1em 2em  }
p.pc7 	{margin: 0.2em 0em 1em 2em  }
p.pc8 	{margin: 0.2em 0em 1em 2em  }
p.pc9 	{margin: 0.2em 0em 1em 2em  }


p.p0 	{margin: 0.2em 0em 1em 2em; text-indent:2em }
p.p1 	{margin: 0.2em 0em 1em 4em; text-indent:2em  }
p.p2 	{margin: 0.2em 0em 1em 6em; text-indent:2em  }
p.p3 	{margin: 0.2em 0em 1em 8em; text-indent:2em  }
p.p4 	{margin: 0.2em 0em 1em 10em; text-indent:2em  }
p.p5 	{margin: 0.2em 0em 1em 12em; text-indent:2em  }
p.p6 	{margin: 0.2em 0em 1em 14em; text-indent:2em  }
p.p7 	{margin: 0.2em 0em 1em 16em; text-indent:2em  }
p.p8 	{margin: 0.2em 0em 1em 18em; text-indent:2em  }
p.p9 	{margin: 0.2em 0em 1em 20em; text-indent:2em  }

/* top-right-bottom-left*/
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 2em }
p.bc1 	{margin: 0.2em 0em 1em 2em  }
p.bc2 	{margin: 0.2em 0em 1em 2em  }
p.bc3 	{margin: 0.2em 0em 1em 2em  }
p.bc4 	{margin: 0.2em 0em 1em 2em  }
p.bc5 	{margin: 0.2em 0em 1em 2em  }
p.bc6 	{margin: 0.2em 0em 1em 2em  }
p.bc7 	{margin: 0.2em 0em 1em 2em  }
p.bc8 	{margin: 0.2em 0em 1em 2em  }
p.bc9 	{margin: 0.2em 0em 1em 2em  }

p.b0 	{margin: 0.2em 0em 1em 2em }
p.b1 	{margin: 0.2em 0em 1em 4em  }
p.b2 	{margin: 0.2em 0em 1em 6em  }
p.b3 	{margin: 0.2em 0em 1em 8em  }
p.b4 	{margin: 0.2em 0em 1em 10em  }
p.b5 	{margin: 0.2em 0em 1em 12em  }
p.b6 	{margin: 0.2em 0em 1em 14em  }
p.b7 	{margin: 0.2em 0em 1em 16em  }
p.b8 	{margin: 0.2em 0em 1em 18em  }
p.b9 	{margin: 0.2em 0em 1em 20em  }

p.sec 	{margin: 0.2em 0em 1em 2em; color:#80161c; font-weight:bold; font-size:14px; border-left:3px solid #80161c; padding-left:15px;  }

xppdata.xppdata{color:white; background-color: red; font-weight: bold; font-size:large}

p.subsec1 	{margin: 0.2em 0em 1em 2em; color:brown; font-weight:bold }
p.subsec2 	{margin: 0.2em 0em 1em 2em; color:chocolate; font-weight:bold }
p.subsec3 	{margin: 0.2em 0em 1em 2em; color:coral; 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: 0.2em 0em 1em 0em; color:darkred; font-weight:bold; font-size:10pt}

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;
}

	