/*
body {
	margin: 0;
	padding: 8px;
}
*/

table.nav {
	padding: 0;
	margin: 0;
	background: #ffffff;
}

td.nocenter, td.left, td.rightRelated, td.right, td.farright, td.leftfarrt, td.center, td.header, th.header, td.rtheader, th.rtheader, td.rowsection-hed-1, td.rowsection-hed-2 {
	text-align: left;
	font-size: 9pt;
	color: #000000;
	border-right: 1px solid #a0a0a0;
	border-bottom: 1px solid #a0a0a0;
}

td.left {
/* all defaults */
}

td.right {
	text-align: right;
}

td.rightRelated{
	text-align: right;
	border-right: 1px solid #ddd;
}

td.farright {
	text-align: right;
	border-right: none;
}

td.leftfarrt {
	border-right: none;
}

td.center {
	text-align: center;
	vertical-align: bottom;
	font-size: 9pt;
}

/* first line for non-Zope; second line for Zope-served: */
td.header, th.header, td.rtheader, th.rtheader,
table#master_layout tr td.header, table#master_layout tr td.rtheader, table#master_layout tr th.rtheader {
	text-align: center;
	vertical-align: bottom;
	font: 8pt HELVETICA, ARIAL, SANS-SERIF;
}

td.relatedHeader{
	text-align: center;
	vertical-align: bottom;
	font: 8pt HELVETICA, ARIAL, SANS-SERIF;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #a0a0a0;
}

td.nocenter{
	text-align: left;
	vertical-align: bottom;
	font: 8pt HELVETICA, ARIAL, SANS-SERIF;
}

td.nocenter, td.rtheader, th.rtheader {
	border-right: none;
}

td.rowsection-hed-1 {
/* 	Must span entire table */
	font: bold 9pt HELVETICA, ARIAL, SANS-SERIF;
	background: #f5f5f5;
	border-right: none;
}

td.rowsection-hed-1 div.table {
	margin-top: 9pt;
}
 
td.rowsection-hed-2 {
	font-weight: bold;
	border-right: none;
}

div.table {
	margin: 0;
	padding: 5px;
}

div.table-neg
 {
	margin: 0;
	padding: 5px;
	padding-left:0;
}

div.table-neg-bar
 {
	margin: 0;
	padding: 5px;
	padding-right:0;
}





div.nav {
	background: #ffffff;
	padding: 0;
	margin: 0;
}

tr.blankline td {
	/* use when adding blank bar above another row */
	border-bottom: none;
	height: 10px;
}

span.highlightRed{
	font-weight:bold;
	color:#cc2200;	
}

span.highlightBlack{
	font-weight:bold;
	color:#000;	
}

td.rowsubsection-hed-left{
	text-align: left;
	font-size: 9pt;
	border-right:none;
	border-bottom:solid 2px #a0a0a0;
	background-color:#f5f5f5;
	font-weight:bold;
}

td.rowsubsection-hed-right{
	text-align: right;
	font-size: 9pt;
	border-right:none;
	border-bottom:solid 2px #a0a0a0;	
	background-color:#f5f5f5;
	font-weight:bold;
}



/* For row-sections whose heds contain data... */
/*	a hack that works in all*/
tr.rowhed_with_data td.rowsection-hed-2 {
	border-right: 1px solid #a0a0a0;
}

/* For row-sections whose heds contain data... */
/*		(Only works in non-IE, non-Opera browsers)*/

	tbody.rowsection_level2_indented tr td:first-child {
		/*Indent the data*/
		padding-left: 1em;
	}
	tbody.rowsection_level2_indented tr:first-child td:first-child {
		/*don't indent the lvl2 hed with its data*/
		font-weight: bold;
		padding-left: inherit;
	}

/* Bar Chart styles: */

div.barchart table.nav div.table div {
	float: left;
	/*	space between bar & numerical value: */
	margin-right: 5px;

	/*	height (thickness) of bar: */
	height: 1.1em;
	
	/*	default color, 'subject1': */
	background: #a8987d;
	}

div.barchart table.nav div.table div.subject2 {
	background: #a9c59c;
	}

div.barchart table.nav div.table div.subject3 {
	background: #3456ae;
	}
div.barchart table.nav div.table div.subject4 {
	background: #d1bfa1;
	}


div.barchart table.nav div.table div.subjectneg {
	float: right;
	margin-right: 0;
	margin-left: 5px;
	}
	
#print-copy-box {
	display:none;
	}

/* remove padding that incorrectly separates neg & pos bars */
/*
div.barchart table.nav div.table {
	padding-left: 0;
	padding-right: 0;
}
*/
/*	Mac Band Pass Filter hack:
	The funny comment tags will hide the style rules
	from everything except IE5/Mac */
/*\*//*/
div.barchart table.nav {width: 100%;}
/**/


/*
     FILE ARCHIVED ON 23:59:53 Feb 15, 2008 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:47:24 Jul 28, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 132.193
  exclusion.robots: 0.125
  exclusion.robots.policy: 0.114
  RedisCDXSource: 0.874
  esindex: 0.013
  LoadShardBlock: 82.882 (3)
  PetaboxLoader3.datanode: 48.205 (4)
  CDXLines.iter: 34.759 (3)
  load_resource: 52.513
  PetaboxLoader3.resolve: 39.175
*/