/* ----- INTRO ---------------------------------------------------------------
	mobile_tables.css is wrapped in here !!!	!!! jlb. 2013-12-27.
	--------------------------------------------------------------
	This is the combined columns.css for 01 - 34, 36, 38, 40-43, 
	46a, 52, 54, 56, 60, 62, 64, 66, 67, 68ne, 86, 89-90. jlb. 2014-01-28.
	--------------------------------------------------------------
	112, 112_2012, & 112_2013. jlb. 2014-01-08.
-------------------------------------------------------------------------------- */
/* ------------mobile_tables.css --------------------------------------------------
---- includes general table styling ---------------------------------------------*/
table {border:2px double #111; empty-cells:show;background-clip: padding-box;}
thead th, tfoot th {font-size:95%;}
tbody th, tbody td {font-size:92%;}
tbody tr th:first-child {text-align:center;}
thead, thead th {
	vertical-align:bottom;
	text-align:center;
}
tfoot, tfoot th {
	vertical-align:top;
	text-align:center;.t1
}
th {overflow:hidden;
	-webkit-hyphens:auto;
		-epub-hyphens:auto;
		 -moz-hyphens:auto;
		-ms-hyphens:auto;
		 -o-hyphens:auto;
			hyphens:auto;}
td, td img {vertical-align:middle; text-align:center;}
th, td {
	padding:3px 3px;
	padding:.3em .3em;
	background-clip: padding-box;
}
tfoot {border-top:1px solid #000;}
tfoot td {border-bottom:none; height:2em;}

table th, table td { border:1px solid gray; }
table thead tr, table tfoot tr {background:#c1d5ef;}/*+1 lightbluesteel*/
/* zebra striping on tables-cornsilk alternates with gradient background*/
table tbody tr:nth-child(odd) {
	background:cornsilk; /* #fff8dc */
	background:rgba(255,248,220,0.8);}
/* ----- hover styling on table rows ------------------------------------------- */
/* the following shows the *blank* th's inbetween column groupings, such as Year, Data, Blank, Year, Data, Blank, etc. */
/* table tbody tr:nth-child(n):hover th, */
/* the following shows the *blank* td's inbetween column groupings, such as Year, Data, Blank, Year, Data, Blank, etc. */
/*table tbody tr:nth-child(n):hover td, */
table tbody tr:nth-child(n):hover, 
table tbody tr:nth-child(n):hover th a,
table tbody tr:nth-child(n):hover td a {color:#fff; background:#000;}
/* ----- END general table styling --------------------------------------------- */
/* ----- END OF mobile_tables.css ---------------------------------------------- */
/* ----- 01-------- ------------------------------------------------------------ */
	/* ----- margins for tables in 01.html ------------------------------------- */
	.t01 {margin:1em auto 0;}

	/* ----- 01.html table 1 --------------------------------------------------- */
	.t0101 .col1 {width:5%;}
	.t0101 .col2, .t0101 .col3, .t0101 .col4, .t0101 .col5,
	.t0101 .col6, .t0101 .col7, .t0101 .col8, .t0101 .col9 {width:11.875%;}
	/* ----- 01.html table 2 ------------------------------------------------------- */
	.t0102 .col1 {width:5%;}
	.t0102 .col2, .t0102 .col3, .t0102 .col4, .t0102 .col5, .t0102 .col6,
	.t0102 .col7, .t0102 .col8, .t0102 .col9, .t0102 .col10, .t0102 .col11 {width:9.5%;}
	/* ----- 01.html table 3 ------------------------------------------------------- */
	.t0103 .col1 {width:5%;}
	.t0103 .col2, .t0103 .col3, .t0103 .col4,
	.t0103 .col5, .t0103 .col6, .t0103 .col7 {width:15.83%;}
	/* ----- 10em (160px) ---------------------------------------------------------- */
	@media only screen and (min-width:10em){.t0101, .t0102, .t0103 {margin-top:.5em;}}
	/* ----- 56.25em (900px) ------------------------------------------------------- */
	@media only screen and (min-width:56.25em) {.t0101, .t0102, .t0103 {margin-top:1em;}}
/* --------------------------- 03-------- -------------------------------------- */
	/* ----- 03.htm -- only 1 table on this page table 03 ---------------------- */
	.t03 .col1 {width:5%;}
	.t03 .col2, .t03 .col3, .t03 .col4, .t03 .col5, .t03 .col6 {width:19%;}
	table.t03 {margin:1em auto 0;}
	/* ----- 10em (160px) === = == ===== */
	@media only screen and (min-width:10em){table.t03 {margin-top:.5em;}}
	/* ------ 56.25em (900px) === = == ===== */
	@media only screen and (min-width:56.25em) {table.t03 {margin-top:1em;}}
/* ----- 04-------- ------------------------------------------------------------ */
	.t04 .col1 {width:28%;}
	.t04 .col2, .t04 .col3, .t04 .col4, .t04 .col5,
	.t04 .col6, .t04 .col7, .t04 .col8, .t04 .col9 {width:9%;}
	.t04 { margin-bottom:2em; }
	.t04:last-of-type { margin-bottom:1em; }
	.t04 tbody tr th:first-child, .t04 tbody tr td:first-child { text-align:left; }
	.t04 tbody tr td:nth-child(n) { padding-left:.5em; padding-right:.25em; }
	.t04 tbody tr:nth-of-type(n) { background:#fff; }
	.t04 tbody tr:nth-of-type(1), 
	.t04 tbody tr:nth-of-type(2), 
	.t04 tbody tr:nth-of-type(3),
	.t04 tbody tr:nth-of-type(4),
	.t04 tbody tr:nth-of-type(16),
	.t04 tbody tr:nth-of-type(26) {background:#e6e6fa;}
	.t04 thead {background:#ece0f8;}
	.t04 .indent2 {text-indent:.5em;}
	.t04 .indent3 {text-indent:1.75em;}
	.t04 .year	{text-align:left; font-size:2em;}
/* ----- 05-------- ------------------------------------------------------------ */
	.t05 .col1 {width:5%;}
	.t05 .col2, .t05 .col3, .t05 .col4, .t05 .col5, .t05 .col6,
	.t05 .col7, .t05 .col8, .t05 .col9, .t05 .col10, .t05 .col11 {width:8%;}
	.t05 {margin:1em auto;}
/* ----- 06-------- ------------------------------------------------------------ */
	.t06 .col1 {width:5%;}
	.t06 .col2, .t06 .col3, .t06 .col4, .t06 .col5, .t06 .col6 {width:16%;}
	/* ===== == = === 10em (160px) === = == ===== */
	@media only screen and (min-width:10em){.t06 {margin-top:.5em;}}
	/* ===== == = === 56.25em (900px) === = == ===== */
	@media only screen and (min-width : 56.25em) {.t06 {margin-top:1em;}}
/*--------------------------- 07-------- ------------------------------------*/
	.t07 .col1 {width:28%;}
	.t07 .col2, .t07 .col3, .t07 .col4, .t07 .col5, 
	.t07 .col6, .t07 .col7, .t07 .col8, .t07 .col9 {width:9%;}
	.t07 {margin-bottom:1em;}
	.t07 tr td:nth-of-type(n+2) {padding-right:1%;}
	.t07:last-of-type {margin-bottom:1em;}
	.t07 .table1 {margin-top:1em;}
	.t07 tbody tr td:first-child { text-align:left; }
	.t07 tbody tr td:nth-child(n) { padding-left:.5em; }
	table.t07 tbody tr:nth-of-type(n+1) { background:#fff; }
	table.t07 tbody tr:nth-of-type(1), 
	table.t07 tbody tr:nth-of-type(4), 
	table.t07 tbody tr:nth-of-type(5),
	table.t07 tbody tr:nth-of-type(6),
	table.t07 tbody tr:nth-of-type(18),
	table.t07 tbody tr:nth-of-type(27) {background:#e6e6fa;}
	table.t07 tbody tr:nth-of-type(29) th, 
	table.t07 tbody tr:nth-of-type(32) th, 
	table.t07 tbody tr:nth-of-type(33) th {text-align:left;}
	table.t07 thead {background:#ece0f8;}
	.t07 .indent2 { text-indent:1em; }
	.t07 .indent3 { text-indent:2.2em; }
	.t07 .year { text-align:left; font-size:2em; }
	.t07 tbody tr:nth-child(n):hover {
		color:#fff;
		background:#000;
	}
/*--------------------------- 09-------- ------------------------------------*/
	.t09 colgroup {text-align:center;}
	.t09 .col1 {width:5%;}
	.t09 .col2, .t09 .col3, .t09 .col4, .t09 .col5, 
	.t09 .col6, .t09 .col7, .t09 .col8, .t09 .col9, 
	.t09 .col10, .t09 .col11, .t09 .col12, .t09 .col13 {width:7.5%;}
	.t09 {margin-top:2em;}
	.t09 tbody tr td:nth-of-type(n) {
		text-align:right;
		padding-right:1.25%;
	}
/*--------------------------- 10-------- ------------------------------------*/
	.t10 .col1 {width:5%;}
	.t10 .col2, .t10 .col3, .t10 .col4,
	.t10 .col5, .t10 .col6, .t10 .col7, .t10 .col8 {width:13.5%;}
	.t10 {margin-top:2em;}
/*--------------------------- 11-------- ------------------------------------*/
	table.t11 {margin-top:2em;}
	.t11 .col1 {width:5%;}
	.t11 .col2, .t11 .col3, .t11 .col4,
	.t11 .col5, .t11 .col6, .t11 .col7, .t11 .col8, .t11 .col9 {width:11.875%;}
	.t11 tbody tr td:nth-of-type(1),
	.t11 tbody tr td:nth-of-type(4),
	.t11 tbody tr td:nth-of-type(6),
	.t11 tbody tr td:nth-of-type(7),
	.t11 tbody tr td:nth-of-type(8) {text-align:center;}
	.t11 tbody tr td:nth-of-type(2),
	.t11 tbody tr td:nth-of-type(3),
	.t11 tbody tr td:nth-of-type(5) {text-align:right;padding-right:2%;}
/*--------------------------- 12-------- ------------------------------------*/
	.t12 .col1 {width:5%;}
	.t12 .col2, .t12 .col3, .t12 .col4, .t12 .col5, .t12 .col6,
	.t12 .col7, .t12 .col8, .t12 .col9, .t12 .col10, .t12 .col11,
	.t12 .col12, .t12 .col13, .t12 .col14, .t12 .col15 {width:6.75%;}
	.t12 tbody tr td:nth-of-type(1),
	.t12 tbody tr td:nth-of-type(5),
	.t12 tbody tr td:nth-of-type(10),
	.t12 tbody tr td:nth-of-type(12),
	.t12 tbody tr td:nth-of-type(13),
	.t12 tbody tr td:nth-of-type(14) {padding-right:1.25%;}
	.t12 tbody tr th:nth-of-type(1){text-align:center;}
	/* ===== == = === 10em (160px) === = == ===== */
	@media only screen and (min-width:10em){.t12 {margin-top:.5em;}}
	/* ===== == = === 56.25em (900px) === = == ===== */
	@media only screen and (min-width : 56.25em) {.t12 {margin-top:1.25em;}}
/*--------------------------- 13-------- ------------------------------------*/
	.t13 .col1 {width:5%;}
	.t13 .col2, .t13 .col3, .t13 .col4, .t13 .col5, .t13 .col6,
	.t13 .col7, .t13 .col8, .t13 .col9, .t13 .col10, .t13 .col11 {width:9.5%;}
	.t13 tbody tr td:nth-of-type(n) {padding-right:1.25%;}
	/* ===== == = === 10em (160px) === = == ===== */
	@media only screen and (min-width:10em){.t13 {margin-top:.5em;}}
	/* ===== == = === 56.25em (900px) === = == ===== */
	@media only screen and (min-width : 56.25em) {.t13 {margin-top:2em;}}
/*--------------------------- 14-------- ------------------------------------*/
	.t14 .col1 {width:5%;}
	.t14 .col2, .t14 .col3, .t14 .col4, .t14 .col5, 
	.t14 .col6, .t14 .col7, .t14 .col8, .t14 .col9, 
	.t14 .col10, .t14 .col11, .t14 .col12 {width:8.63%;}
	.t14 { margin-top:2em; }
	.t14 tbody tr td:nth-of-type(4) {text-align:right; padding-right:2%;}
	.t14 tbody tr td:nth-of-type(11) {text-align:right;padding-right:1.25%;}
/*--------------------------- 15-------- ------------------------------------*/
	.t15 .col1 {width:5%;}
	.t15 .col2, .t15 .col3, .t15 .col4, .t15 .col5, .t15 .col6, 
	.t15 .col7, .t15 .col8, .t15 .col9, .t15 .col10, .t15 .col11, 
	.t15 .col12, .t15 .col13, .t15 .col14, .t15 .col15, .t15 .col16, .t15 .col17 {width:5.9375%;}
	.t15 { margin-top:1em; }
	.f15-1 {width:48%; height:48%;}
/*--------------------------- 16-------- ------------------------------------*/
	.t16 .col1 {width:5%;}
	.t16 .col2, .t16 .col3, .t16 .col4, .t16 .col5,
	.t16 .col6, .t16 .col7, .t16 .col8, .t16 .col9,
	.t16 .col10, .t16 .col11, .t16 .col12, .t16 .col13, .t16 .col14 {width:7.3%;}
	table.t16 {margin-top:2em;}
/*--------------------------- 17-------- ------------------------------------*/
	.t17 .col1 {width:5%;}
	.t17 .col2, .t17 .col3, .t17 .col4, .t17 .col5, .t17 .col6,
	.t17 .col7, .t17 .col8, .t17 .col9, .t17 .col10, .t17 .col11,
	.t17 .col12, .t17 .col13, .t17 .col14, .t17 .col15 {width:6.78%;}
	table.t17 {margin-top:2em;}
/*--------------------------- 18-------- ------------------------------------*/
	.t18 .col1 {width:5%;}
	.t18 .col2, .t18 .col3, .t18 .col4, .t18 .col5,
	.t18 .col6, .t18 .col7, .t18 .col8, .t18 .col9,
	.t18 .col10, .t18 .col11, .t18 .col12, .t18 .col13 {width:7.915%;}
	table.t18 {margin-top:2em;}
	.f18-1 {width:48%; height:48%;}
/*--------------------------- 19-------- ------------------------------------*/
	.t19 .col1 {width:5%;}
	.t19 .col2, .t19 .col3, .t19 .col4, .t19 .col5, .t19 .col6,
	.t19 .col7, .t19 .col8, .t19 .col9, .t19 .col10, .t19 .col11, .t19 .col12 {width:8.636%;}
	table.t19 {margin-top:1em;}
/*--------------------------- 20-------- ------------------------------------*/
	.t20 .col1 {width:5%;}
	.t20 .col2, .t20 .col3, .t20 .col4, .t20 .col5, .t20 .col6, .t20 .col7, .t20 .col8,
	.t20 .col9, .t20 .col10, .t20 .col11, .t20 .col12, .t20 .col13 {width:7.916%;}
	table.t20 {margin-top:2em;}
/*--------------------------- 21-------- ------------------------------------*/
	.t21 .col1 {width:5%;}
	.t21 .col2, .t21 .col3, .t21 .col4, .t21 .col5,
	.t21 .col6, .t21 .col7, .t21 .col8, .t21 .col9,
	.t21 .col10, .t21 .col11, .t21 .col12, .t21 .col13, .t21 .col14 {width:6.785714%;}
	.t21 tbody td:nth-of-type(n) {text-align:right; padding-right:1%;}
	.t21 tbody td:nth-of-type(5), 
	.t21 tbody td:nth-of-type(7), 
	.t21 tbody td:nth-of-type(9) {text-align:center;padding-right:0;}
	table.t21 {margin-top:2em;}
/*--------------------------- 22-------- ------------------------------------*/
	.t22 .col1 {width:5%;}
	.t22 .col2, .t22 .col3, .t22 .col4,
	.t22 .col5, .t22 .col6, .t22 .col7 {width:15.833%;}
	table.t22 {margin-top:2em;}
/*--------------------------- 23-------- ------------------------------------*/
	.t23 .col1 {width:5%;}
	.t23 .col2, .t23 .col3, .t23 .col4,
	.t23 .col5, .t23 .col6, .t23 .col7 {width:15.833%;}
	.t23 {margin-top:2em;}
/*--------------------------- 24-------- ------------------------------------*/
	.t24 .col1 {width:5%;}
	.t24 .col2, .t24 .col3, .t24 .col4,
	.t24 .col5, .t24 .col6, .t24 .col7 {width:15.833%;}
	table.t24 {margin-top:2em;}
/*--------------------------- 26-------- ------------------------------------*/
	.t26 .col1 {width:5%;}
	.t26 .col2, .t26 .col3, .t26 .col4, .t26 .col5, .t26 .col6 {width:19%;}
	.t26 {margin-top:2em;}
	.t26 td:nth-of-type(n){text-align:center;}
/*--------------------------- 28b-------- -----------------------------------*/
	.t28b .col1, .t28b .col4, .t28b .col7, .t28b .col10, .t28b .col13, .t28b .col16 {width:5%;}	/* Year */
	.t28b .col2, .t28b .col5, .t28b .col8, .t28b .col11, .t28b .col14, .t28b .col17 {width:6%;}	/* Data */
	.t28b .col3, .t28b .col6, .t28b .col9, .t28b .col12, .t28b .col15		 		{width:6.8%;}/* Blank */
	.t28b {margin-top:2em;}
	/* table styling, 2px borders in all the right places */
	table.t28b {border-style:none;}

	/* select every 3rd thead th element, make it gradient, no border...
	 & select every 2nd tbody td element, make it gradient, no border... */
	.t28b thead th:nth-of-type(3n), 
	.t28b tbody td:nth-of-type(2n) {
		border-top:none;
		border-bottom:none;
		background:#edf4fc;
		/* Safari 4-5, Chrome 1-9 */ background-image: -webkit-gradient(linear,left bottom,right bottom,
																		color-stop(0.19, #EDF4FC),color-stop(1, #ADC6FF),color-stop(1, #FFFFFF));
		/* Safari 5.1, Chrome 10+ */ background-image: -webkit-linear-gradient(right, #EDF4FC 19%, #ADC6FF 100%, #FFFFFF 100%);
		/* Firefox 3.6+ */			 background-image:	-moz-linear-gradient(right, #EDF4FC 19%, #ADC6FF 100%, #FFFFFF 100%);
		/* IE 10 */					background-image:	 -ms-linear-gradient(right, #EDF4FC 19%, #ADC6FF 100%, #FFFFFF 100%);
		/* Opera 11.10+ */			 background-image:		-o-linear-gradient(right, #EDF4FC 19%, #ADC6FF 100%, #FFFFFF 100%);
		/* w3c standard */			 background-image:		 linear-gradient(to right, #EDF4FC 19%, #ADC6FF 100%, #FFFFFF 100%);
		color:#fff;
		}
	/* select every 3rd thead th element starting at 1,	*/
	/* & select every 3rd thead th element starting at 2	*/
	.t28b thead th:nth-of-type(3n+1), 
	.t28b thead th:nth-of-type(3n+2) {
		border-top:2px solid #000;
		border-bottom:2px solid #000;
	}
	/* select every 3rd thead th element starting at 1,
	 & select every tbody th element starting at 1 */
	.t28b thead th:nth-of-type(3n+1),	
	.t28b tbody th:nth-of-type(n+1) {
		border-left:2px solid #000;
	}
	/* right border... select every 3rd thead th element starting at 2 */
	.t28b thead th:nth-of-type(3n+2), 
	.t28b tbody td:nth-of-type(n) {
		border-right:2px solid #000;
	}
	/* bottom border */
	.t28b tbody tr:last-of-type th:nth-of-type(n), 
	.t28b tbody tr:last-of-type td:nth-of-type(2n-1) {
		border-bottom:2px solid #000;	
	}
/*--------------------------- 29-------- ------------------------------------*/
	.t29 .col1 {width:5%;}
	.t29 .col2, .t29 .col3, .t29 .col4, .t29 .col5, .t29 .col6, .t29 .col7 {width:15.833%;}
	.t29 {margin-top:2em;}
/*--------------------------- 30-------- ------------------------------------*/
	.t30 .width85 {width:85%;}
	.t30 .col1, .t30 .col4, .t30 .col7, .t30 .col10, .t30 .col13, .t30 .col16, .t30 .col19 {width:5%;}	 /* Year */
	.t30 .col2, .t30 .col5, .t30 .col8, .t30 .col11, .t30 .col14, .t30 .col17, .t30 .col20 {width:8.285%;} /* Cubic Feet */
	.t30 .col3, .t30 .col6, .t30 .col9, .t30 .col12, .t30 .col15, .t30 .col18		 {width:1%;}	 /* Whitespace */

	/* table styling, 2px borders in all the right places */
	table.t30 {border-style:none; margin:2em auto 0;}
	.t30 tbody tr td:last-of-type {text-align:center;}

	/* select every 3rd thead th element, make it white, no border... 
	 & select every 2nd tbody td element, make it white, no border... */
	.t30 thead th:nth-of-type(3n), 
	.t30 tbody td:nth-of-type(2n) {
		border-top:none;
		border-bottom:none;
		background:#edf4fc;
		/* Safari 4-5, Chrome 1-9 */ background-image:	-webkit-gradient(
																		linear,left bottom,right bottom,
																		color-stop(0.19, #EDF4FC),color-stop(1, #ADC6FF),color-stop(1, #FFFFFF));
		/* Safari 5.1, Chrome 10+*/	background-image: -webkit-linear-gradient(right, #EDF4FC 19%, #ADC6FF 100%, #FFFFFF 100%);
		/* Firefox 3.6+ */			background-image:	-moz-linear-gradient(right, #EDF4FC 19%, #ADC6FF 100%, #FFFFFF 100%);
		/* IE 10 */					background-image:	 -ms-linear-gradient(right, #EDF4FC 19%, #ADC6FF 100%, #FFFFFF 100%);
		/* Opera 11.10+ */			background-image:		-o-linear-gradient(right, #EDF4FC 19%, #ADC6FF 100%, #FFFFFF 100%);
		/* w3c standard */			background-image:		 linear-gradient(to right, #EDF4FC 19%, #ADC6FF 100%, #FFFFFF 100%);
		color:#fff;
	}
	/* select every 3rd thead th element starting at 1,
	 & select every 3rd thead th element starting at 2 */
	.t30 thead th:nth-of-type(3n+1), 
	.t30 thead th:nth-of-type(3n+2) {
		border-top:2px solid #000;
		border-bottom:2px solid #000;
	}
	/* select every 3rd thead th element starting at 1,
	 & select every 3rd tbody th element starting at 2 */
	.t30 tbody td:nth-of-type(3n+1), 
	.t30 tbody td:nth-of-type(3n+2) {
		text-align:right;
	}

	/* select every 3rd thead th element starting at 1,
	 & select every tbody th element starting at 1 */
	.t30 thead th:nth-of-type(3n+1), 
	.t30 tbody th:nth-of-type(n+1) {
		border-left:2px solid #000;
	}
	/* right 2px border */
	.t30 thead th:nth-of-type(3n+2), 
	.t30 tbody td:nth-of-type(n) {
		border-right:2px solid #000;
	}
	/* bottom 2px border */
	.t30 tbody tr:last-of-type th:nth-of-type(n), 
	.t30 tbody tr:last-of-type td:nth-of-type(2n+1) {border-bottom:2px solid #000;}
/*--------------------------- 31-------- ------------------------------------*/
	.t31 .col1 {width:5%;}
	.t31 .col2, .t31 .col3, .t31 .col4, .t31 .col5, .t31 .col6, .t31 .col7,
	.t31 .col8, .t31 .col9, .t31 .col10, .t31 .col11, .t31 .col12, .t31 .col13 {width:7.916%;}
	.t31 { margin-top:2em; }
	.t31 tbody tr:nth-of-type(n) td {text-align:right;padding-right:.5%;}
/*--------------------------- 32a-------- -----------------------------------*/
	.t32a .col1, .t32a .col4, .t32a .col7 {width:6.5%;}	/* Year */
	.t32a .col2, .t32a .col5, .t32a .col8 {width:10%;}	/* Data */
	.t32a .col3, .t32a .col6		{width:7%;}	/* Blank */
	.t32a {margin-top:2em;}
	/* table styling, 2px borders in all the right places */
	table.t32a {border-style:none;}
	.t32a td {text-align:center;}
	/* select every 3rd thead th element, make it white, no border... */
	/* select every 2nd tbody td element, make it white, no border... */
	.t32a thead th:nth-of-type(3n), 
	.t32a tbody td:nth-of-type(2n) {
		border-top:none;
		border-bottom:none;
		background:#edf4fc;
		/* Safari 4-5, Chrome 1-9 */ background-image: -webkit-gradient(
																		linear,left bottom,right bottom,
																		color-stop(0.19, #EDF4FC),color-stop(1, #ADC6FF),color-stop(1, #FFFFFF));
		/* Safari 5.1, Chrome 10+ */ background-image: -webkit-linear-gradient(right, #EDF4FC 19%, #ADC6FF 100%, #FFFFFF 100%);
		/* Firefox 3.6+ */			 background-image:	-moz-linear-gradient(right, #EDF4FC 19%, #ADC6FF 100%, #FFFFFF 100%);
		/* IE 10 */					background-image:	 -ms-linear-gradient(right, #EDF4FC 19%, #ADC6FF 100%, #FFFFFF 100%);
		/* Opera 11.10+ */			 background-image:		-o-linear-gradient(right, #EDF4FC 19%, #ADC6FF 100%, #FFFFFF 100%);
		/* w3c standard */			 background-image:		 linear-gradient(to right, #EDF4FC 19%, #ADC6FF 100%, #FFFFFF 100%);
		color:#fff;
	}
	/* select every 3rd thead th element starting at 1, & select every 3rd thead th element starting at 2 */
	.t32a thead th:nth-of-type(3n+1), 
	.t32a thead th:nth-of-type(3n+2) {border-top:2px solid #000; border-bottom:2px solid #000;}
	/* select every 3rd thead th element starting at 1, & select every tbody th element starting at 1 */
	.t32a thead th:nth-of-type(3n+1), 
	.t32a tbody th:nth-of-type(n+1) {border-left:2px solid #000;}
	/* right border... select every 3rd thead th element starting at 2 */
	.t32a thead th:nth-of-type(3n+2), 
	.t32a tbody td:nth-of-type(n) {border-right:2px solid #000;}
	.t32a tbody tr:last-of-type th:nth-of-type(n), 
	.t32a tbody tr:last-of-type td:nth-of-type(2n+1) {border-bottom:2px solid #000;}
/*--------------------------- 32b-------- ------------------------------------*/
	.t32b .col1, .t32b .col4, .t32b .col7, .t32b .col10, .t32b .col13, .t32b .col16 {width:6.5%;}	/* Year */
	.t32b .col2, .t32b .col5, .t32b .col8, .t32b .col11, .t32b .col14, .t32b .col17 {width:6.5%;}	/* Data */
	.t32b .col3, .t32b .col6, .t32b .col9, .t32b .col12, .t32b .col15		 {width:2%;}	/* Blank */

	.t32b {margin-top:2em;}

	/* table styling, 2px borders in all the right places */
	table.t32b {border-style:none;}

	.t32b tbody tr th:first-of-type	{text-align:center;}
	.t32b tbody tr td:nth-of-type(n) {text-align:right; padding-right:1.75%;}

	/* select every 3rd thead th element, make it white, no border... */
	/* select every 2nd tbody td element, make it white, no border... */
	.t32b thead th:nth-of-type(3n), 
	.t32b tbody td:nth-of-type(2n) {
		border-top:none;
		border-bottom:none;
		background:#edf4fc;
		/* Safari 4-5, Chrome 1-9 */	background-image:	-webkit-gradient(linear,left bottom,right bottom,
																		 color-stop(0.19, #EDF4FC),color-stop(1, #ADC6FF),color-stop(1, #FFFFFF));
		/* Safari 5.1, Chrome 10+ */	background-image: -webkit-linear-gradient(right, #EDF4FC 19%, #ADC6FF 100%, #FFFFFF 100%);
		/* Firefox 3.6+ */			background-image:	-moz-linear-gradient(right, #EDF4FC 19%, #ADC6FF 100%, #FFFFFF 100%);
		/* IE 10 */					 background-image:	 -ms-linear-gradient(right, #EDF4FC 19%, #ADC6FF 100%, #FFFFFF 100%);
		/* Opera 11.10+ */			background-image:		-o-linear-gradient(right, #EDF4FC 19%, #ADC6FF 100%, #FFFFFF 100%);
		/* w3c standard */			background-image:		 linear-gradient(to right, #EDF4FC 19%, #ADC6FF 100%, #FFFFFF 100%);
		color:#fff;
	}
	/* select every 3rd thead th element starting at 1, & select every 3rd thead th element starting at 2 */
	.t32b thead th:nth-of-type(3n+1), 
	.t32b thead th:nth-of-type(3n+2) {
		border-top:2px solid #000;
		border-bottom:2px solid #000;
	}
	/* select every 3rd thead th element starting at 1, & select every tbody th element starting at 1 */
	.t32b thead th:nth-of-type(3n+1), 
	.t32b tbody th:nth-of-type(n+1) {
		border-left:2px solid #000;
	}
	/* right border... select every 3rd thead th element starting at 2 */
	.t32b thead th:nth-of-type(3n+2), 
	.t32b tbody td:nth-of-type(n) {border-right:2px solid #000;}

	.t32b tbody tr:last-of-type th:nth-of-type(n), 
	.t32b tbody tr:last-of-type td:nth-of-type(2n-1) {border-bottom:2px solid #000;	}
/* ----- 33-------- ------------------------------------------------------------ */
	.t33 .width65 {width:65%;}
	.t33 .col1 {width:10%;} /* Year */
	.t33 .col2, .t33 .col3, .t33 .col4, .t33 .col5, .t33 .col6, .t33 .col7	{width:15%;} /* Data */
	.t33 tbody tr th:nth-last-of-type(1) {text-align:right; padding-right:2%;}
	.t33 tbody tr td:nth-last-of-type(2){text-align:right; padding-right:5%;}
	.t33 tbody tr th:empty {
		color:#fff;
		background:#c1d5ef;/* +1 lightbluesteel */
		border:none;
	}
	.t33 tbody tr td:empty {background:#dedede;}
	.t33 tbody th {/*slightly MORE darker than lightbluesteel*/ background:#7697b2;}
	/* ----- turn OFF ZEBRA striping for t33's ----------------------------- */
	.t33 tbody tr:nth-of-type(odd) {background:#fff; background:rgba(255,255,225,0.7);}
	.t33 tbody tr:nth-of-type(12n+1) {border-top:3px solid grey;}
/* ----- 34-------- ------------------------------------------------------------ */
	.t34 .col1 {width:7%; /* Year */}
	.t34 .col2 {width:10%; /* Consumption */}
	.t34 .col3 {width:7%; /* Cost */}
	.t34 .col4 {width:10%; /* Consumers */}
	.t34 .col5 {width:12%; /* Blank */}
	.t34 .col6 {width:7%; /* Year */ }
	.t34 .col7 {width:10%; /* Consumption */}
	.t34 .col8 {width:7%; /* Cost */}
	.t34 .col9 {width:10%; /* Consumers */}
	table.t34	{border-style:none;}
	/*	Blank column */
	.t34 thead tr:first-child th:nth-of-type(even), 
	.t34 thead tr th:nth-of-type(5n), 
	.t34 tbody tr td:nth-of-type(4n) {
		border-top:none;
		border-bottom:none;
		border-right:2px solid #000;
		/* Safari 4-5, Chrome 1-9 */	background-image:	-webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(1, #c0d4ff));
		/* Safari 5.1, Chrome 10+ */	background-image: -webkit-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* Firefox 3.6+ */			background-image:	-moz-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* IE 10 */					 background-image:	 -ms-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* Opera 11.10+ */			background-image:		-o-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* w3c standard */			background-image:		 linear-gradient(to right, #fff 0%, #c0d4ff 100%);
	}
	.t34 td {text-align:center;}

	/* middle part of the table needs 2px borders */
	.t34 tbody td:last-child, 
	.t34 tbody td:nth-of-type(3), 
	.t34 tbody td:nth-of-type(4) {border-right:2px solid #000;}
	/* left border on column 1 & column 6 (which are th's) */
	.t34 tbody th:first-child {border-left:2px solid #000;} 

	/* table head, 1st row, has spanned columns, needs top, right & left borders */
	.t34 thead tr:first-child th:nth-of-type(odd) {
		border-top:2px solid #000;	
		border-left:2px solid #000;
		border-right:2px solid #000;
	}
	/* table head, 2nd row, needs left border, column 1 & column 6 */
	.t34 thead tr:nth-child(2) th:nth-of-type(5n+1) {
		border-left:2px solid #000;	
	}
	/* table head, 2nd row, needs right border, column 4 & column 9 */
	.t34 thead tr:nth-child(2) th:nth-of-type(4), 
	.t34 thead tr:nth-child(2) th:last-child {
		border-right:2px solid #000;	
	} 
	/* table body, last row, needs bottom border */
	.t34 tbody tr:last-of-type th,
	.t34 tbody tr:last-of-type td:nth-child(n+6), 
	.t34 tbody tr:last-of-type td:nth-child(-n+4) {border-bottom:2px solid #000;}
/* ----- 36-------- ------------------------------------------------------------ */
	.t36 .col1 {width:5%;}
	.t36 .col2, .t36 .col3, .t36 .col4, .t36 .col5,
	.t36 .col6, .t36 .col7, .t36 .col8, .t36 .col9,
	.t36 .col10, .t36 .col11 {width:8.7%;}
	.t36 .col12 {width:8%;}
	.t36 tbody tr td:nth-of-type(n) {text-align:right; padding-right:.5em;}
/* ----- 38-------- ------------------------------------------------------------ */
	.t38 .col1 {width:6%;}
	.t38 .col2, .t38 .col3, .t38 .col4, .t38 .col5, .t38 .col6 {width:15.2%;}
	.t38 .col7 {width:18%;}
	.t38 tbody tr td:nth-of-type(n) {text-align:right; padding-right:2em;}
	/* ----- 10em (160px) ---------------------------------------------------------- */
	@media only screen and (min-width:10em) {
		.t38 tbody tr td:nth-of-type(n) {padding-right:.5em;}
	}
	/* ----- 48em (768px) ---------------------------------------------------------- */
	@media only screen and (min-width:48em) {
		.t38 tbody tr td:nth-of-type(n) {padding-right:1em;}
	}
	/* ----- 64em (1024px) --------------------------------------------------------- */
	@media only screen and (min-width:64em) {
		.t38 tbody tr td:nth-of-type(n) {padding-right:2em;}
	}
/* ----- 40-------- ------------------------------------------------------------ */
	.t40 .col1 {width:5%;}
	.t40 .col2, .t40 .col3, .t40 .col4, .t40 .col5, .t40 .col6,
	.t40 .col7, .t40 .col8, .t40 .col9, .t40 .col10, .t40 .col11,
	.t40 .col12, .t40 .col13 {width:7.25%;}
	.t40 .col14 {width:8%;}
	.t40 tbody tr td:nth-of-type(n) {text-align:right; padding-right:.5em;}
/* ----- 41-------- ------------------------------------------------------------ */
	.t41 .col1 {width:5%;}
	.t41 .col2, .t41 .col3, .t41 .col4, .t41 .col5, .t41 .col6,
	.t41 .col7, .t41 .col8, .t41 .col9, .t41 .col10, .t41 .col11 {width:9.44444444444444444444444em;}
	.t41 .col12 {width:10%;}
	.t41 tbody tr td:nth-of-type(n) {text-align:right; padding-right:.5em;}
/* ----- 42-------- ------------------------------------------------------------ */
	.t42 .col1 {width:6%;}
	.t42 .col2, .t42 .col3, .t42 .col4, .t42 .col5, .t42 .col6 {width:15.2%;}
	.t42 .col7 {width:18%;}
	.t42 tbody tr td:nth-of-type(n) {text-align:right; padding-right:2em;}
	/* ----- 10em (160px) ---------------------------------------------------------- */
	@media only screen and (min-width:10em) {
		.t42 tbody tr td:nth-of-type(n) {padding-right:.5em;}
	}
	/* ----- 48em (768px) ---------------------------------------------------------- */
	@media only screen and (min-width:48em) {
		.t42 tbody tr td:nth-of-type(n) {padding-right:1em;}
	}
	/* ----- 64em (1024px) --------------------------------------------------------- */
	@media only screen and (min-width:64em) {
		.t42 tbody tr td:nth-of-type(n) {padding-right:2em;}
	}
/* ----- 43-------- ---------------------------------------------------------- */
	.t4301 .col1, .t4301 .col4, .t4301 .col7, .t4301 .col10 {width:5%;}	 /* Year */
	.t4301 .col2, .t4301 .col5, .t4301 .col8, .t4301 .col11 {width:10%;}	/* Data */
	.t4301 .col3, .t4301 .col6, .t4301 .col9 {width:13.333333333333333%;} /* Blank */

	table.t4301, table.t4301 th, table.t4301 td {border-style:none;}
	/*	Blank column */
	.t4301 thead tr th:nth-of-type(3n+3),
	.t4301 tbody tr th:empty,	
	.t4301 tbody tr td:empty, 
	.t4301 tbody tr td:nth-of-type(even) {
		background:#edf4fc;
		border-top:none;
		border-bottom:none;
		/* Safari 4-5, Chrome 1-9 */	background-image:	-webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(1, #c0d4ff));
		/* Safari 5.1, Chrome 10+ */	background-image: -webkit-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* Firefox 3.6+ */			background-image:	-moz-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* IE 10 */					 background-image:	 -ms-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* Opera 11.10+ */			background-image:		-o-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* w3c standard */			background-image:		 linear-gradient(to right, #fff 0%, #c0d4ff 100%);
		color:#fff;
	}
	.t4301 thead tr th:nth-of-type(3n+3):empty:hover,
	.t4301 tbody tr th:empty:hover
	 {
		/* Safari 4-5, Chrome 1-9 */	background-image:	-webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(1, #c0d4ff));
		/* Safari 5.1, Chrome 10+ */	background-image: -webkit-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* Firefox 3.6+ */			background-image:	-moz-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* IE 10 */					 background-image:	 -ms-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* Opera 11.10+ */			background-image:		-o-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* w3c standard */			background-image:		 linear-gradient(to right, #fff 0%, #c0d4ff 100%);
	}
	.t4301 thead tr th:nth-of-type(-3n+11), 
	.t4301 thead tr th:nth-of-type(-3n+10) {border-top:2px solid #000; border-bottom:2px solid #000;}
	.t4301 thead tr th:nth-of-type(-3n+10), 
	.t4301 tbody tr th {border-left:2px solid #000;}
	.t4301 thead tr th:nth-of-type(-3n+11), 
	.t4301 tbody tr td:nth-of-type(-2n+7) {border-right:2px solid #000;}
	.t4301 tbody tr:last-of-type th, 
	.t4301 tbody tr:last-of-type td:nth-of-type(-2n+7), 
	.t4301 tbody tr:nth-of-type(3) td:last-of-type {border-bottom:2px solid #000;}
	.t4301 thead tr th:nth-of-type(-3n+11), 
	.t4301 tbody tr td:nth-of-type(-2n+7) {border-left:1px dotted #111;}
	.t4301 tbody tr th, .t4301 tbody tr td {border-bottom:1px dotted #111;}
	.t4301 tbody tr:nth-of-type(3) th:last-of-type {border-bottom:2px solid #000;}
	.t4301 tbody tr:nth-of-type(n+4) th:last-of-type {border-left:none;}
	.t4301 tbody tr:last-of-type th:last-of-type {border-bottom:none;}
/* ----- 45a-------- ----------------------------------------------------------- */
	.t45a thead tr:last-of-type th, 
	.t45a tfoot tr:first-of-type th 
	 {font-size:1.5em;text-align:left;padding-left:.3em;}
/* ----- 46a-------- ----------------------------------------------------------- */
	table.t46a {border:none;}
	.t46a thead th {border-top:2px solid #000; border-bottom:1px solid #000;}
	.t46a thead th:nth-of-type(3n), 
	.t46a tbody td:nth-of-type(even)
	 {
		border-top:none;
		border-bottom:none;
		/* Safari 4-5, Chrome 1-9 */	background-image:	-webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(1, #c0d4ff));
		/* Safari 5.1, Chrome 10+ */	background-image: -webkit-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* Firefox 3.6+ */			background-image:	-moz-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* IE 10 */					 background-image:	 -ms-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* Opera 11.10+ */			background-image:		-o-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* w3c standard */			background-image:		 linear-gradient(to right, #fff 0%, #c0d4ff 100%);
	}
	.t46a thead th:nth-of-type(-3n+16) {border-left:2px solid #000;}
	.t46a thead th:nth-of-type(-3n+17) {border-right:2px solid #000;}
	.t46a tbody th {border-left:2px solid #000;}
	.t46a tbody td:nth-of-type(-2n+17) {border-right:2px solid #000;}
	.t46a tbody tr:last-of-type th {border-bottom:2px solid #000;} 
	.t46a tbody tr:last-of-type td:nth-of-type(-2n+17) {border-bottom:2px solid #000;}
/* ----- 52-------- ------------------------------------------------------------ */
	.t52 .col1 {width:30%;}
	.t52 .col2, .t52 .col3, .t52 .col4, .t52 .col5, .t52 .col6, 
	.t52 .col7, .t52 .col8, .t52 .col9, .t52 .col10, .t52 .col11 {width:7%;}
	table.t52 tbody tr:nth-child(odd) {background:white;}
	table.t52 tbody tr:nth-child(even) {
		background:cornsilk;
		/* +2 cornsilk */
		/*background:#fffafe;*/
	}
	.t52 tbody tr th {
		text-align:left;
		padding-left:.5em;
		font-size:1.5em;
		font-weight:bold;
		background:#cb66e4; /* #ba55d3; medium orchid */ /*+1 lighter than medium orchid #cb66e4 */
		background:hsla(270,25%,63%,.4);
	}
	.t52 thead {background:#ccf;}
	.t52 tbody tr td:first-child {text-align:left; padding-left:1em;}
	.t5201 tbody tr:nth-child(6n+1),
	.t5202 tbody tr:nth-child(6n+1),
	.t5203 tbody tr:nth-child(6n+1),
	.t5204 tbody tr:nth-child(6n+1),
	.t5205 tbody tr:nth-child(7n+1) {background:#ccf;}
	.t52 tbody tr td:nth-child(1n+2) {text-align:right;}
	.t52 tbody tr:nth-child(n):hover {color:#fff; background:#000;}
/* ----- 54-------- ------------------------------------------------------------ */
	.t54 .col1 {width:35%;}
	.t54 .col2 {width:10%;}
	.t54 .col3, .t54 .col4, .t54 .col5 {width:18.3333333333333333333333333333333%;}
	.t54 tbody tr th:first-child {
		text-align:left;
		text-indent:1em;
	}
	.t54 tbody tr td {text-align:right; padding-right:2%;}
/* ----- 55 -------- ----------------------------------------------------- */
	.t55 .col1 {width:18%;}
	.t55 .col2, .t55 .col3, 
	.t55 .col4, .t55 .col5, .t55 .col6, .t55 .col7 {width:13.6666666666666666666%;}
	.t55 tbody tr:first-of-type td:first-of-type {background:#c1d5ef;}
	.t55 tbody tr th:first-of-type {text-align:right;}
	.t55 tbody tr:nth-child(odd) {
		background:#fff;
		background:rgba(255,255,255,0.7);
	}
	.t55 tbody tr:nth-child(odd):hover {
		color:#fff;
		background:#000;
	}
	.t55 thead tr:nth-of-type(2) th {font-size:1.5em;background:ivory;text-align:left;padding-left:2%;}
/* ----- 56-------- ------------------------------------------------------------ */
	.t56 .col1 {width:20%;}
	.t56 .col2, .t56 .col3, .t56 .col4, .t56 .col5, .t56 .col6,
	.t56 .col7, .t56 .col8, .t56 .col9, .t56 .col10, .t56 .col11 {width:8%;}

	.t56 thead tr th:first-of-type {text-align:left;padding-left:1%;}
	.t56 tbody tr:nth-of-type(odd) {background:cornsilk;}
	.t56 tbody tr:nth-of-type(1) th {text-align:left;padding-left:1%;}
	.t56 tbody tr:nth-of-type(1) {background:#a0b3cd;font-weight:600;}
	.t56 tbody tr:nth-of-type(1) td {font-weight:600;}
	.t56 tbody tr th[colspan="11"] {
		text-align:left;
		padding-left:1%;
		background:#cb66e4; /* #ba55d3; medium orchid */ /*+1 lighter than medium orchid #cb66e4 */
		background:hsla(270,25%,63%,.4);
	}
	.t56 tbody tr td:nth-last-of-type(11) {text-align:left;padding-left:1.25em;text-indent:-.65em;}
	.t56 tbody tr td:nth-last-of-type(-n+9) {text-align:right; padding-right:.5%;}
	.t56 tbody tr td:nth-last-of-type(-n+6) {text-align:center; padding-right:0;}

/* ----- 60-------- ------------------------------------------------------------ */
	.t60 {font-size:90%;}
	.t60 .col1, .t60 .col6, .t60 .col11 {width:5%;}
	.t60 .col5, .t60 .col10 {width:1%;}
	.t60 .col2, .t60 .col3, .t60 .col4, 
	.t60 .col7, .t60 .col8, .t60 .col9,
	.t60 .col12, .t60 .col13, .t60 .col14 {width:9.2222222222222222222222222222%;}


	table.t60 {border:none;}
	.t60 thead tr:first-of-type th {border-top:2px solid #000;}
	.t60 thead tr:first-of-type th:nth-of-type(3n),
	.t60 thead tr:nth-of-type(2) th:nth-of-type(even), 
	.t60 thead tr:nth-of-type(3) th:nth-of-type(4n),
	.t60 tbody tr:nth-of-type(n) td:nth-of-type(4n)
	 {
		border-top:none;
		border-bottom:none;
		/* Safari 4-5, Chrome 1-9 */	background-image:	-webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(1, #c0d4ff));
		/* Safari 5.1, Chrome 10+ */	background-image: -webkit-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* Firefox 3.6+ */			background-image:	-moz-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* IE 10 */					 background-image:	 -ms-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* Opera 11.10+ */			background-image:		-o-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* w3c standard */			background-image:		 linear-gradient(to right, #fff 0%, #c0d4ff 100%);
	}
	.t60 thead tr th:last-of-type, 
	.t60 tbody tr td:last-of-type,
	.t60 thead tr:first-child th:nth-of-type(-3n+5),
	.t60 thead tr:nth-of-type(2) th:nth-of-type(2n+1), 
	.t60 thead tr:nth-of-type(3) th:nth-of-type(-4n+7), 
	.t60 tbody tr:nth-of-type(n) td:nth-of-type(-4n+7) {border-right:2px solid #000;}
	.t60 thead tr:first-of-type th:nth-of-type(-3n+7),
	.t60 tbody th {border-left:2px solid #000;}
	.t60 tbody tr:last-of-type th {border-bottom:2px solid #000;} 
	.t60 tbody tr:last-of-type td {border-bottom:2px solid #000;} 
/* ----- 61 -------------------------------------------------------------------- */
	.t61 .col1 {width:5%;}
	.t61 .col2, .t61 .col3, .t61 .col4, 
	.t61 .col5, .t61 .col6, .t61 .col7 {width:15.8333333333333333333333333333333%;}
/* ----- 62-------- ------------------------------------------------------------ */
	.t62 .col1 {width:5%;}
	.t62 .col2, .t62 .col3, .t62 .col4, 
	.t62 .col5, .t62 .col6, .t62 .col7 {width:15.8333333333333333333333333333333%;}
/* ----- 63 -------------------------------------------------------------------- */
	.t63 .col1 {width:5%;}
	.t63 .col2, .t63 .col3, .t63 .col4, 
	.t63 .col5, .t63 .col6, .t63 .col7 {width:15.8333333333333333333333333333333%;}
/* ----- 64-------- ------------------------------------------------------------ */
	.t64 .col1 {width:5%;}
	.t64 .col2, .t64 .col3, .t64 .col4, .t64 .col5, .t64 .col6,
	.t64 .col7, .t64 .col8, .t64 .col9, .t64 .col10, .t64 .col11 {width:9.5%;}
	.t64 td:empty {background:#e8f6fa;}
/* ----- 65a-------- ----------------------------------------------------------- */
/* ----- 66-------- ------------------------------------------------------------ */
	.t66 thead tr:nth-of-type(2) th,
	.t66 tfoot tr:first-child th {font-size:1.75em; padding-left:1em; line-height:1.5em;}
	.t66 .col1 {width:10%;}
	.t66 .col2, .t66 .col3, .t66 .col4, .t66 .col5, .t66 .col6, 
	.t66 .col7, .t66 .col8, .t66 .col9, .t66 .col10, 
	.t66 .col11, .t66 .col12, .t66 .col13 {width:6.833333333%;}
	.t66 .col14 {width:8%;}

/* ----- END of 66-------- ----------------------------------------------------- */
/* ----- 66_archive ------------------------------------------------------------ */
	.t66arch, .t66arch tbody td {border:none;}
	.t66arch tbody td {vertical-align:top;}
	.t66arch tbody tr:nth-of-type(odd) {background:#edf4fc;}
	.t66arch {
		background:#edf4fc;
		/* Safari 4-5, Chrome 1-9 */ background-image: -webkit-gradient(linear,left bottom,right bottom,
																		color-stop(0.19, #EDF4FC),color-stop(1, #ADC6FF),color-stop(1, #FFFFFF));
		/* Safari 5.1, Chrome 10+ */ background-image: -webkit-linear-gradient(right, #EDF4FC 19%, #ADC6FF 100%, #FFFFFF 100%);
		/* Firefox 3.6+ */				 background-image:		-moz-linear-gradient(right, #EDF4FC 19%, #ADC6FF 100%, #FFFFFF 100%);
		/* IE 10 */						 background-image:		 -ms-linear-gradient(right, #EDF4FC 19%, #ADC6FF 100%, #FFFFFF 100%);
		/* Opera 11.10+ */				 background-image:			-o-linear-gradient(right, #EDF4FC 19%, #ADC6FF 100%, #FFFFFF 100%);
		/* w3c standard */				 background-image:			 linear-gradient(to right, #EDF4FC 19%, #ADC6FF 100%, #FFFFFF 100%);
		color:#fff;}

/* ----- 67-------- ------------------------------------------------------------ */
	.t67 tbody tr td:empty {background:#ddd;}
	.t67 thead th {font-size:80%;}
/* ----- 68 ---------------------------------------------------------- */
	.t68 thead tr:first-child, .t68 tfoot tr:last-child {background:#7697b2;}
	.t68 .col1 {width:10%;}
	.t68 .col2, .t68 .col3, .t68 .col4, .t68 .col5, .t68 .col6, 
	.t68 .col7, .t68 .col8, .t68 .col9, .t68 .col10, 
	.t68 .col11, .t68 .col12, .t68 .col13 {width:6.833333333%;}
	.t68 .col14 {width:8%;}
/* ----- 72a-------- ----------------------------------------------------------- */
	.t72a .col1 {width:8%;}
	.t72a .col2, .t72a .col3, .t72a .col4, 
	.t72a .col5, .t72a .col6, .t72a .col7 {width:15.333333%;}
/* ----- 72b-------- ----------------------------------------------------------- */
	.t72b .col1 {width:5%;}
	.t72b .col2, .t72b .col3, .t72b .col4, .t72b .col5,
	.t72b .col6, .t72b .col7, .t72b .col8, .t72b .col9,
	.t72b .col10, .t72b .col11, .t72b .col12, .t72b .col13 {width:7%;}
	.t72b .col14 {width:11%;}
/* ----- 73a ------------------------------------------------------------------- */
	table.t73a {border:none;}
	.t73a thead th {border-top:2px solid #000; border-bottom:1px solid #000;}
	.t73a thead th:nth-of-type(3n), 
	.t73a tbody td:nth-of-type(even)
	 {
		border-top:none;
		border-bottom:none;
		/* Safari 4-5, Chrome 1-9 */	background-image:	-webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(1, #c0d4ff));
		/* Safari 5.1, Chrome 10+ */	background-image: -webkit-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* Firefox 3.6+ */				background-image:		-moz-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* IE 10 */							background-image:		 -ms-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* Opera 11.10+ */				background-image:			-o-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* w3c standard */				background-image:				 linear-gradient(to right, #fff 0%, #c0d4ff 100%);
	}
	.t73a thead th:nth-of-type(-3n+16) {border-left:2px solid #000;}
	.t73a thead th:nth-of-type(-3n+17) {border-right:2px solid #000;}
	.t73a tbody th {border-left:2px solid #000;}
	.t73a tbody td:nth-of-type(-2n+17) {border-right:2px solid #000;}
	.t73a tbody tr:last-of-type th {border-bottom:2px solid #000;} 
	.t73a tbody tr:last-of-type td:nth-of-type(-2n+17) {border-bottom:2px solid #000;}
/* ----- END of 73a ------------------------------------------------------------ */
/* ----- 73b ------------------------------------------------------------------- */
	table.t73b {border:none;}
	.t73b thead th {border-top:2px solid #000; border-bottom:1px solid #000;}
	.t73b thead th:nth-of-type(3n), 
	.t73b tbody td:nth-of-type(even)
	 {
		border-top:none;
		border-bottom:none;
		/* Safari 4-5, Chrome 1-9 */	background-image:	-webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(1, #c0d4ff));
		/* Safari 5.1, Chrome 10+ */	background-image: -webkit-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* Firefox 3.6+ */						background-image:		-moz-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* IE 10 */									 background-image:		 -ms-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* Opera 11.10+ */						background-image:			-o-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* w3c standard */						background-image:				 linear-gradient(to right, #fff 0%, #c0d4ff 100%);
	}
	.t73b thead th:nth-of-type(-3n+16) {border-left:2px solid #000;}
	.t73b thead th:nth-of-type(-3n+17) {border-right:2px solid #000;}
	.t73b tbody th {border-left:2px solid #000;}
	.t73b tbody td:nth-of-type(-2n+17) {border-right:2px solid #000;}
	.t73b tbody tr:last-of-type th {border-bottom:2px solid #000;} 
	.t73b tbody tr:last-of-type td:nth-of-type(-2n+17) {border-bottom:2px solid #000;}
/* ----- 75-------- ------------------------------------------------------------ */
	.t75 .col1 {width:42%;}
	.t75 thead tr {background:#7697b2;/*slightly MORE darker than lightbluesteel*/}
	.t75 tbody tr th {text-align:right; padding-right:1%;}
	/* hover styling on table rows, COUNTERACTS green zebra-striping */
	.t75 tbody tr:nth-child(odd) {background:cornsilk;}
	.t75 tbody tr:nth-child(odd):hover {background:#000;}
	.t75 tbody tr th {background:#d2e6ff;}

	.ol75 {margin-left:5em;}
/* ----- 75_archive------------------------------------------------------------ */
	.t75arch .col1, .t75arch .col2, .t75arch .col3 {width:33.33%;}
	.t75arch td:empty {border:none;background:lightgrey;}

/* ----- 76 ------------------------------------------------------------------- */
	table.t76 {border:none;}
	.t76 thead th {border-top:2px solid #000; border-bottom:1px solid #000;}
	.t76 thead th:nth-of-type(3n), 
	.t76 tbody td:nth-of-type(even)
	 {
		border-top:none;
		border-bottom:none;
		/* Safari 4-5, Chrome 1-9 */	background-image:	-webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(1, #c0d4ff));
		/* Safari 5.1, Chrome 10+ */	background-image: -webkit-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* Firefox 3.6+ */			background-image:	-moz-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* IE 10 */					 background-image:	 -ms-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* Opera 11.10+ */			background-image:		-o-linear-gradient(left, #fff 0%, #c0d4ff 100%);
		/* w3c standard */			background-image:		 linear-gradient(to right, #fff 0%, #c0d4ff 100%);
	}
	.t76 thead th:nth-of-type(-3n+16) {border-left:2px solid #000;}
	.t76 thead th:nth-of-type(-3n+17) {border-right:2px solid #000;}
	.t76 tbody th {border-left:2px solid #000;}
	.t76 tbody td:nth-of-type(-2n+17) {border-right:2px solid #000;}
	.t76 tbody tr:last-of-type th {border-bottom:2px solid #000;} 
	.t76 tbody tr:last-of-type td:nth-of-type(-2n+17) {border-bottom:2px solid #000;}
/* ----- 78 -------------------------------------------------------------------- */
	.t78 thead tr:last-of-type th {text-align:left; text-indent:.5em; font-size:1.5em;}
/* ----- 79a ------------------------------------------------------------------- */
	.t79a .col1, .t79a .col5 {width:30%}
	.t79a .col3 {width:20%;}
	.t79a .col2, .t79a .col4 {width:10%;}
	.t79a tbody tr td:nth-of-type(2n+1) {text-align:left; padding-left:2%;}
/* ----- 86 ---------------------------------------------------------------------*/
	.t86 {margin-top:1em;}
	.t86 tbody td:empty {background:#dedede;}
	.t86 .col1 {width:16%;}
	.t86 .col2, .t86 .col3, .t86 .col4, .t86 .col5, .t86 .col6, 
	.t86 .col7, .t86 .col8, .t86 .col9, .t86 .col10, 
	.t86 .col11, .t86 .col16, .t86 .col13 {width:7%;}
	.t86 thead tr:nth-of-type(1) th:nth-of-type(2), 
	.t86 thead tr:nth-of-type(2) th:nth-of-type(-n+6) {background:#fcba7a;} /*orange background*/
	.t86 thead tr:nth-of-type(-n+2) th {/*slightly MORE darker than lightbluesteel background*/ background:#7697b2;}
	.t86 thead tr:nth-of-type(1) th:first-of-type {font-size:1.3em; text-align:left; padding-left:1em; 
		/*slightly darker than lightbluesteel*/ background:#98b9d4;}
	.t86 tbody tr:nth-of-type(n) th:first-of-type {text-align:right; vertical-align:middle; padding-right:1em; background:#d2e6ff;}
	table.t86 tbody tr:nth-child(n):hover th {color:#fff; background:#000;}
/* ----- 87 USES .t86: tables are exactly the same format.-----------------------*/
/*--------------------------- 89-------- ----------------------------------------*/
	.t89 tbody td {font-size:.8em;}
	.t89 .col1 {width:8%;}
	.t89 .col2 {width:3%;}
	.t89 .col3 {width:3.5%;}
	.t89 .col4, .t89 .col5, .t89 .col6, 
	.t89 .col7, .t89 .col8, .t89 .col9, .t89 .col10, 
	.t89 .col11, .t89 .col12, .t89 .col13, .t89 .col14, 
	.t89 .col15 {width:6.45833333333%;}
	.t89 .col16 {width:8%;}
	.t89 {margin-top:1em;}
	/* ----- hover ------------------------------------------------------------------*/
	.t89 tbody tr:nth-child(n):hover, 
	.t89 tbody tr:nth-child(n):hover th a {color:#fff;background:#000;}
	.t89 tbody tr:nth-child(n):hover th {color:#000;background:#ffdead;}
	/* ----- END of hover -------------------------------------------------------*/
	.t89 thead th, .t89 tfoot th {border:1px solid #000;background:#4682b4;}/*steelblue*/
	.t89 thead tr th, .t89 tfoot tr th:nth-of-type(n+2), 
	.t89 tbody tr:nth-of-type(35) th, .t89 tbody tr:nth-of-type(72) th, 
	.t89 tbody tr:nth-of-type(106) th, .t89 tbody tr:nth-of-type(130) th {text-align:center;}
	.t89 thead tr th:first-child, .t89 tfoot tr th:first-child, 
	.t89 tbody tr:nth-of-type(35) th:first-child, .t89 tbody tr:nth-of-type(72) th:first-child, 
	.t89 tbody tr:nth-of-type(106) th:first-child, .t89 tbody tr:nth-of-type(130) th:first-child
	{
		text-align:left;
		padding-left:1em;
		text-indent:-.5em;
	}
	.t89 tbody tr th {text-align:left; padding-left:1em; background:#d2e6ff;} /* +2 lighter than lightsteelblue [almost] */
	.t89 tbody tr td:empty { background:#dcdcdc;/* -- grey -- */}
	.t89 tbody tr td:nth-of-type(1), 
	.t89 tbody tr td:nth-last-of-type(14), 
	.t89 tbody tr td:nth-last-of-type(1)	{text-align:right;padding-right:0.5%;}
	.t89 tbody tr td:nth-last-of-type(15) {text-align:center;}
	.t89 tbody tr td:nth-of-type(n+3) {text-align:right; padding-right:0.5%;}
	.t89 tbody tr:nth-child(n) {background:#fff; background:rgba(255,255,255,0.7);}
	.t89 tbody tr th:nth-last-of-type(16) {
		text-align:left;
		padding-left:0;
		text-indent:-.5em;
	}
	/* ----- 1st table=year total text in first column in BOLD & 1.75em----------*/
	.t891 tbody tr th[colspan="16"]
	{font-weight:bold; text-align:left; font-size:1.75em; background:#98b9d4;}
	.t891 tbody tr th + th {font-weight:bold; text-align:right;}
	/* ----- 1st table ------------------------------------------------------------- */
	.t891 tbody tr td[colspan="15"] {font-weight:bold;background:#d2e6ff;} /*pale blue for DATE Total*/
	/* ----- 2nd table ------------------------------------------------------------- */
	.t892 tbody tr:nth-of-type(1) th:first-of-type, 
	.t892 tbody tr:nth-of-type(14) th:first-of-type,
	.t892 tbody tr:nth-of-type(25) th:first-of-type, 
	.t892 tbody tr:nth-of-type(36) th:first-of-type, 
	.t892 tbody tr:nth-of-type(48) th:first-of-type, 
	.t892 tbody tr:nth-of-type(60) th:first-of-type, 
	.t892 tbody tr:nth-of-type(73) th:first-of-type, 
	.t892 tbody tr:nth-of-type(84) th:first-of-type, 
	.t892 tbody tr:nth-of-type(95) th:first-of-type, 
	.t892 tbody tr:nth-of-type(107) th:first-of-type, 
	.t892 tbody tr:nth-of-type(116) th:first-of-type, 
	.t892 tbody tr:nth-of-type(123) th:first-of-type, 
	.t892 tbody tr:nth-of-type(131) th:first-of-type 
	{font-weight:bold; text-align:left; text-indent:.5em;font-size:1.75em; background:#98b9d4;}

	.t892 tbody tr:nth-of-type(35) th, .t892 tbody tr:nth-of-type(72) th,
	.t892 tbody tr:nth-of-type(106) th, .t892 tbody tr:nth-of-type(130) th 
	{border:1px solid #000;background:#4682b4;}/*steelblue*/

	.t892 tbody tr:nth-of-type(13) td, .t892 tbody tr:nth-of-type(24) td,
	.t892 tbody tr:nth-of-type(34) td, .t892 tbody tr:nth-of-type(47) td, 
	.t892 tbody tr:nth-of-type(59) td, .t892 tbody tr:nth-of-type(71) td, 
	.t892 tbody tr:nth-of-type(83) td, .t892 tbody tr:nth-of-type(94) td, 
	.t892 tbody tr:nth-of-type(105) td, .t892 tbody tr:nth-of-type(115) td, 
	.t892 tbody tr:nth-of-type(122) td, .t892 tbody tr:nth-of-type(129) td, 
	.t892 tbody tr:nth-of-type(137) td {font-weight:bold;background:#d2e6ff;} /*pale blue for DATE Total*/

	/* ----- 1st table special hover-------------------------------------------------- */
	.t891 tbody tr:nth-of-type(13):hover td, .t891 tbody tr:nth-of-type(26):hover td,
	.t891 tbody tr:nth-of-type(37):hover td, 
	/* ----- 2nd table special hover-------------------------------------------------- */
	.t892 tbody tr:nth-of-type(13):hover td, .t892 tbody tr:nth-of-type(24):hover td,
	.t892 tbody tr:nth-of-type(34):hover td, .t892 tbody tr:nth-of-type(47):hover td, 
	.t892 tbody tr:nth-of-type(59):hover td, .t892 tbody tr:nth-of-type(71):hover td, 
	.t892 tbody tr:nth-of-type(83):hover td, .t892 tbody tr:nth-of-type(94):hover td, 
	.t892 tbody tr:nth-of-type(105):hover td, .t892 tbody tr:nth-of-type(115):hover td, 
	.t892 tbody tr:nth-of-type(122):hover td, .t892 tbody tr:nth-of-type(129):hover td, 
	.t892 tbody tr:nth-of-type(137):hover td {color:#000;background:#ffdead;} /*NavajoWhite hover for DATE Total, & name of wind utility*/

	/* ----- 2nd table ------------------------------------------------------------- */
	/* ----- year numeric total in last column in BOLD ---------??------------------ */
	.t892 tbody tr:nth-of-type(31) th:first-of-type,	
	.t892 tbody tr:nth-of-type(102) th:first-of-type {
		/* steelblue */
		background:#4682b4;
		border:1px solid #000;
	}
	.t892 tbody tr:nth-of-type(31) th:nth-of-type(n+2), 
	.t892 tbody tr:nth-of-type(65) th:nth-of-type(n+2), 
	.t892 tbody tr:nth-of-type(102) th:nth-of-type(n+2) {
		/* steelblue */
		background:#4682b4;
		text-align:center;
		border:1px solid #000;
	}
/* ----- 90-------- ----------------------------------------------------------- */
	/*.t90 .width85 {width:85%;}*/
	.t90 .col1 {width:18%;}
	.t90 .col2, .t90 .col3, .t90 .col4, .t90 .col5, 
	.t90 .col6, .t90 .col7, .t90 .col8, .t90 .col9, 
	.t90 .col10, .t90 .col11, .t90 .col12, .t90 .col13 {width:6.1666666666666666%;}
	.t90 .col14 {width:8%;}
	.t90 {font-size:.85em;margin-top:3em;}
	/* ----- hover ------------------------------------------------------------------*/
	.t90 tbody tr:nth-child(n):hover, 
	.t90 tbody tr:nth-child(n):hover th a {color:#fff;background:#000;}
	.t90 tbody tr:nth-child(n):hover th {color:#000;background:#ffdead;}
	/* ----- END of hover -------------------------------------------------------*/
	.t90 thead th {border:1px solid #000;background:#4682b4;}/*steelblue*/
	.t90 thead tr th {text-align:center;}
	.t90 thead tr th:first-child {
		text-align:left;
		padding-left:1em;
		text-indent:-.5em;
	}
	.t90 tbody tr th {text-align:left; padding-left:1em; background:#d2e6ff;} /* +2 lighter than lightsteelblue [almost] */
	.t90 tbody tr td:empty { background:#dcdcdc;/* -- grey -- */}
	/* name of station or plant align right */
	.t90 tbody tr td:nth-last-of-type(14) {text-align:right;padding-right:0.5%;} 
	
	.t90 tbody tr:nth-child(n) {background:#fff;background:rgba(255,255,255,0.7);}

	/*money amount at end of DATE Total line */
	.t90 tbody tr td:nth-last-of-type(1) {font-weight:bold;}

	/* YEAR is bigger !! */
	.t90 tbody tr:first-child th, 
	.t901 tbody tr:nth-of-type(14) th, 
	.t901 tbody tr:nth-of-type(27) th,
	.t901 tbody tr:nth-of-type(41) th,
	.t902 tbody tr:nth-of-type(-13n+92) th,
	.t903 tbody tr:nth-of-type(10) th,
	.t903 tbody tr:nth-of-type(19) th,
	.t904 tbody tr:nth-of-type(4n+1) th {font-weight:bold; text-align:left; font-size:1.75em; background:#98b9d4;}
	/* YEAR Total is slightly bigger !! */
	.t901 tbody tr:nth-of-type(12) th,
	.t901 tbody tr:nth-of-type(25) th,
	.t901 tbody tr:nth-of-type(39) th,
	.t901 tbody tr:nth-of-type(52) th,
	.t902 tbody tr:nth-of-type(-13n+103) th,
	.t903 tbody tr:nth-of-type(-9n+17) th, 
	.t903 tbody tr:nth-of-type(24) th {font-size:1.25em;}

	/* ----- hover ------------------------------------------------------------------*/
	.t90 tbody tr:nth-child(n):hover, 
	.t90 tbody tr:nth-child(n):hover th a {color:#fff;background:#000;}
	.t90 tbody tr:nth-child(n):hover th {color:#000;background:#ffdead;}
/* 	.t901 tbody tr:nth-of-type(13):hover td {color:#000;background:#ffdead;} */
	/* ----- END of hover -------------------------------------------------------*/
	.t902 tbody tr:nth-of-type(-13n+105) th {font-weight:bold; text-align:left; font-size:1.75em; background:#98b9d4;} 
	/* dark separator line */
	.t901 tbody tr:nth-of-type(13) th,
	.t901 tbody tr:nth-of-type(26) th,
	.t901 tbody tr:nth-of-type(40) th,
	.t901 tbody tr:nth-of-type(53) th,
	.t902 tbody tr:nth-of-type(-13n+104) th, 
	.t903 tbody tr:nth-of-type(9n) th,
	.t903 tbody tr:nth-of-type(25) th,
	.t904 tbody tr:nth-of-type(4n) th {background:#4682b4;}/*steelblue*/
/* ----- 91-------- ------------------------------------------------------------ */
	.t91 .col1 {width:15%;}
	.t91 .col2, .t91 .col3, .t91 .col4, .t91 .col5, 
	.t91 .col6, .t91 .col7, .t91 .col8, .t91 .col9, 
	.t91 .col10, .t91 .col11, .t91 .col12, 
	.t91 .col13, .t91 .col14 {width:5.923076923%;}
	.t91 .col15 {width:8%;}

	.t91 tbody tr td:last-of-type(14) {text-align: center;}

	.t91 thead th:first-child {
		text-align:left;
		padding-left:1em;
		text-indent:-.5em;
	}
	.t91 tbody tr th:first-child {
	 	/* +2 lighter than lightsteelblue [almost] */	
		background:#d2e6ff;
	}
	.t91 td:empty { background:#dcdcdc; }
/*	.t91 tbody tr th:nth-of-type(1) {
		text-align:left;
		text-indent:.25em;
	}*/
	.t91 tbody tr:nth-of-type(1) th, 
	.t91 tbody tr:nth-of-type(6) th, 
	.t91 tbody tr:nth-of-type(11) th, 
	.t91 tbody tr:nth-of-type(15) th, 
	.t91 tbody tr:nth-of-type(19) th, 
	.t91 tbody tr:last-of-type th 
	 {
		/* steelblue */
		background:#4682b4;
		color:#fff;
		text-align:left;
		text-indent:.25em;
		font-size:1.2em;
	}
	.t91 tbody tr:nth-of-type(4n+8) th, 
	.t91 tbody tr:nth-of-type(4n+9) th, 
	.t91 tbody tr:nth-of-type(4n+10) th, 
	.t91 tbody tr:nth-of-type(2) th,
	.t91 tbody tr:nth-of-type(3) th,
	.t91 tbody tr:nth-of-type(5) th,
	.t91 tbody tr:nth-of-type(7) th
/*	, 
	.t91 tbody tr:nth-of-type() th, 
	.t91 tbody tr:nth-of-type() th, 
	.t91 tbody tr:nth-of-type() th*/
	{
		text-align:right;
		padding-right:1em;
	}
	.t91 tbody tr:nth-of-type(-5n+8) th, .t91 tbody tr:nth-of-type(4n+13) th {vertical-align:middle;}
	.t91 tbody tr:nth-child(n) {
		background:#fff;
		background:rgba(255,255,255,0.7);
	}
/* ----- 92-------- ------------------------------------------------------------ */
	.t92 .col1 {width:5%;}
	.t92 .col2, .t92 .col3, .t92 .col4, .t92 .col5, .t92 .col6, 
	.t92 .col7,	.t92 .col8, .t92 .col9, .t92 .col10 {width:9.5%;}
/* ----- Average Monthly Retail On–Highway Diesel Fuel Prices ------------------ */
	.t-dsl thead tr:first-of-type th {color:#fff; background:#4682b4;font-size:1.5em;text-align:left;text-indent:.1em;}
/* ----- Average Monthly Retail Motor Gasoline Prices -------------------------- */
/* ----- 97, 99, 101, 103, 105, 107, 109, 111 ---------------------------------- */
	.t-mgp thead tr:first-of-type th {color:#fff; background:#4682b4;font-size:1.5em;text-align:left;text-indent:.1em;}
/* ----- END Average Monthly Retail Motor Gasoline Prices ---------------------- */
/* ----- 112-------- includes 112_2012.htm & 112_2013.htm ---------------------- */
	/* ----- COLUMN WIDTHs for 112.htm, 112_2012.htm and 112_2013.htm -------------- */
	.t112 .col1, .t112 .col2, .t112 .col3, .t112 .col4, 
	.t112 .col5, .t112 .col6, .t112 .col7, .t112 .col8, .t112 .col9, 
	.t112 .col10, .t112 .col11, .t112 .col12, 
	.t112 .col13, .t112 .col14 { width:6%; }

	.t112_2012 .col1, .t112_2012 .col2, .t112_2012 .col3, .t112_2012 .col4, 
	.t112_2012 .col5, .t112_2012 .col6, .t112_2012 .col7, .t112_2012 .col8, .t112_2012 .col9, 
	.t112_2012 .col10, .t112_2012 .col11, .t112_2012 .col12, 
	.t112_2012 .col13, .t112_2012 .col14 { width:6%; }

	.t112_2013 .col1, .t112_2013 .col2, .t112_2013 .col3, .t112_2013 .col4, 
	.t112_2013 .col5, .t112_2013 .col6, .t112_2013 .col7, .t112_2013 .col8, .t112_2013 .col9, 
	.t112_2013 .col10, .t112_2013 .col11, .t112_2013 .col12, 
	.t112_2013 .col13, .t112_2013 .col14 { width:6%; }

/* ----- turn OFF ZEBRA striping for 112.htm, 112_2012.htm and 112_2013.htm ----- */
	.t112 tbody tr:nth-child(odd), 
	.t112_2012 tbody tr:nth-child(odd), 
	.t112_2013 tbody tr:nth-child(odd) {
		background:#fff;
		background:rgba(255,255,225,0.7); }
	/* ----- details for tables ---------------------------------------------------- */
	.t112, .t112_2012, .t112_2013 { empty-cells:show; }
	.t112 th:empty, .t112_2012 th:empty, .t112_2013 th:empty { /* +1 lightbluesteel */ background:#c1d5ef; }
	.t112 td:empty, .t112_2012 td:empty, .t112_2013 td:empty { background:#dcdcdc; /* grey */}
	.t112 tbody tr td:nth-last-of-type(14), 
	.t112_2012 tbody tr td:nth-last-of-type(14), 
	.t112_2013 tbody tr td:nth-last-of-type(14) {/* +1 lightbluesteel */ background:#c1d5ef;}
	/* -----	table styling for 112.htm 112_2012.htm 112_2013.htm ------------------ */
	.t112 thead th, .t112_2012 thead th, .t112_2013 thead th {
		vertical-align:bottom;
		text-align:center;
	}
	.t112 th[colspan="14"], .t112_2012 th[colspan="14"], .t112_2013 th[colspan="14"] {font-size:120%;}
	.t112 td, .t112_2012 td, .t112_2013 td {vertical-align:middle;}
	.t112 th, .t112_2012 th, .t112_2013 th, 
	.t112 td, .t112_2012 td, .t112_2013 td {
		padding:2.5px 2.5px;
		padding:.25em .25em;
	}
	.t112 th, .t112_2012 th, .t112_2013 th, 
	.t112 td, .t112_2012 td, .t112_2013 td	{border:1px solid gray;}
	.t112 thead tr, .t112_2012 thead tr, .t112_2013 thead tr {
		/* +1 lightbluesteel */
		background:#c1d5ef;
	}
	/*--- END OF table styling for 112 series -------------------------------------- */
	/*--- alignment stuff for 112 series ------------------------------------------- */
	.t112 tbody tr th:empty,
	.t112_2012 tbody tr th:empty,
	.t112_2013 tbody tr th:empty {height:10px; height:.1em;}

	/* ----- 112.htm specific styles ----------------------------------------------- */
	.t112 thead tr:nth-of-type(2),
	.t112 tbody tr:nth-of-type(14), 
	.t112 tbody tr:nth-of-type(28),
	.t112 tbody tr:nth-of-type(42) {background:#98b9d4;}

	.t112 thead tr:nth-of-type(1) th,
	.t112 tbody tr:nth-of-type(13) th,	
	.t112 tbody tr:nth-of-type(27) th,
	.t112 tbody tr:nth-of-type(41) th {color:#fff;background:#4682b4;text-align:left;padding-left:1em;}

	/* ----- count backwards from the end ------------------------------------------ */
	.t112 tbody tr td:nth-last-of-type(13), 
	.t112_2012 tbody tr td:nth-last-of-type(13), 
	.t112_2013 tbody tr td:nth-last-of-type(13) {text-align:center;}


	/* ----- 112_2012 and 112_2013 specific background color styles ---------------- */
	.t112_2012 thead tr:nth-of-type(1), 
	.t112_2012 tbody tr:nth-of-type(7), 
	.t112_2012 tbody tr:nth-of-type(15), 
	.t112_2012 tbody tr:nth-of-type(23) {/*-- dark blue --*/ background:#4682b4;}

	.t112_2012 thead tr:nth-of-type(2),
	.t112_2012 tbody tr:nth-of-type(8), 
	.t112_2012 tbody tr:nth-of-type(16),
	.t112_2012 tbody tr:nth-of-type(24) {
		text-align:center;
		background:#98b9d4; }

	.t112_2013 thead tr:nth-of-type(1),
	.t112_2013 tbody tr:nth-of-type(7),
	.t112_2013 tbody tr:nth-of-type(15),
	.t112_2013 tbody tr:nth-of-type(23) {background:#4682b4;}

	.t112_2013 thead tr:nth-of-type(2),
	.t112_2013 tbody tr:nth-of-type(8), 
	.t112_2013 tbody tr:nth-of-type(16),
	.t112_2013 tbody tr:nth-of-type(24) {text-align:center;	background:#98b9d4;} /*slightly darker than lightbluesteel*/
/* ----- 113_archive ----------------------------------------------------------- */
	.t113arch td:empty {background:lightgrey;border:none;}
	.section113arch figure:first-of-type {margin-top:2em;}
	.section113arch figure + p {margin-top:.5em;}
/* ----- end of 113_archive ---------------------------------------------------- */
/* ----- 114arch---- ----------------------------------------------------------- */
	.t114arch .col1, .t114arch .col2, .t114arch .col3, .t114arch .col4, .t114arch .col5, 
	.t114arch .col6, .t114arch .col7, .t114arch .col8, .t114arch .col9, .t114arch .col10, 
	.t114arch .col11, .t114arch .col12, .t114arch .col13 { width:7.6923%; }
	.t114arch td:empty {background:lightgrey;border:none;}

/* ----- 116-------- ----------------------------------------------------------- */
	.t116 .col1 {width:5%;}
	.t116 .col2, .t116 .col3 {width:31.66666666666666666666666666666666666666667%;}
/* ----- END of 116-------- ---------------------------------------------------- */
/* ----- 120 ------------------------------------------------------------------- */
	.t120 tbody tr:nth-of-type(19) td, 
	.t120 tbody tr:last-of-type td {font-weight:bold;}

	.t120_2001 tbody td:first-of-type {text-align:left;}
	.t120_2001 tbody th:nth-of-type(2) {text-align:right; padding-right:1em;}

/* ----- END 120 --------------------------------------------------------------- */
/* ----- 121 ------------------------------------------------------------------- */
	
/* ----- END 121 --------------------------------------------------------------- */

/* ----- 122 ------------------------------------------------------------------- */
	.t122 .col1 {width:30%;}
	.t122 .col2 {width:20%;}
	.t122 tbody tr td:empty {background:#dedede;}
	.t122 tbody tr th[colspan="7"] {background:#98b9d4;}
	.t122 tbody tr th:first-child {text-align:left;padding-left:1em;}
	.t122 tbody tr td:first-child {text-align:left;padding-left:3em;}
	.t122 tbody tr td:nth-last-of-type(6) {text-align:left;padding-left:2em;}
	/*----- BOLD THE STATE TOTALS ---------------------*/
	.t122 tbody td[colspan="2"], .t122 tbody td[colspan="2"] + td, 
	.t122 tbody td[colspan="2"] + td + td, .t122 tbody td[colspan="2"] + td + td + td {font-weight:bold;}
/* ----- 124-------- ----------------------------------------------------------- */
	.t124 .col1, .t124 .col2, .t124 .col3, .t124 .col4, .t124 .col5, 
	.t124 .col6, .t124 .col7, .t124 .col8, .t124 .col9, .t124 .col10, 
	.t124 .col11, .t124 .col12, .t124 .col13 { width:7.69230769230%; }
	table.t124 {background:#fff;}
	table.t124 thead th, table.t124 tbody th, table.t124 tfoot td {background:#fcba7a;}
	table.t124 tbody td: {background:#ffebcd;}/* blanched almond */
	table.t124 tbody td:empty {background:#ffda9a;}
	/* hover styling on table rows, COUNTERACTS green zebra-striping */
	table.t124 tbody tr:nth-child(odd) {background:#fff;}
	table.t124 tbody tr:nth-child(odd):hover {background:#000;}
/* ----- 124_archive ----------------------------------------------------------- */
	/* hover styling on table rows, COUNTERACTS green zebra-striping */
	.t124arch1 tbody tr:nth-child(odd), 
	.t124arch2 tbody tr:nth-child(odd) {background:#fff;}
	.t124arch1 tbody tr:nth-child(n):hover, .t124arch1 tbody tr:nth-child(n):hover th, 
	.t124arch2 tbody tr:nth-child(n):hover, .t124arch2 tbody tr:nth-child(n):hover th {background:#000;}
	.t124arch1 tbody tr:nth-of-type(7n+1) th {background:#7697b2;/*slightly MORE darker than lightbluesteel*/}
	.t124arch1 tbody tr:nth-of-type(7n+2) {background:#98b9d4;/*slightly darker than lightbluesteel*/}
	.t124arch1 tbody tr:nth-of-type(7n+3) th {background:#98b9d4;}
	.t124arch1 tbody tr td:first-of-type:empty {background:#d2e6ff;}/*+2 lighter than lightsteelblue [almost]*/
	.t124arch2 thead th {background:#7697b2;}
	.t124arch2 tbody th {background:#98b9d4;}
/* ----- 125 ------------------------------------------------------------------- */
	.t125 .col1 {width:15%;}
	.t125 .col2, .t125 .col3, .t125 .col4, .t125 .col5,
	.t125 .col6, .t125 .col7, .t125 .col8, .t125 .col9 {width:10.625%;}

	.t125 tbody tr:nth-child(odd) {
		background:#fff;
		background:rgba(255,255,255,0.7);
	}
	.t125 tbody tr:nth-child(odd):hover {
		color:#fff;
		background:#000;
	}
	.t125 {empty-cells:show;}
	.t125 thead tr th, .t125 thead tr th:empty, .t125 tbody tr th:first-child {background:#ffb699;}/*LightSalmon*/
	.t125 tfoot td {background:#ffdbcc;}/*lighter version of LightSalmon*/
/* ----- 178-------------------------------------------------------------------- */
	.t178 thead tr th:nth-of-type(2) {text-align:center;}
	.t178 thead tr th:first-of-type, .t178 tbody tr th:first-of-type {text-align:left;padding-left:2em;}
/* ----- 182------- ------------------------------------------------------------ */
	table.t182 {border-top:none;border-bottom:none;}
	.t182 thead th, .t182 thead td {border-top:2px solid #111;}
	.t182 tbody tr:last-of-type th, .t182 tbody tr:last-of-type td {border-bottom:2px solid #111;}
	.t182 thead tr td:empty, .t182 tbody tr td:empty {background:white;border-top:none;border-bottom:none;}
	.t182 thead tr th:nth-child(4n+3), .t182 tbody tr td:nth-child(4n+3) {border-right:2px solid #111;}
	.t182 tbody tr td:nth-child(4n+4) {border-right:2px solid #111;}
	.t182 thead tr th:nth-child(4n+5) {border-left:2px solid #111;}

/* ----- 183------- ------------------------------------------------------------ */
	table.t183 {border-top:none;border-bottom:none;}
	.t183 thead th, .t183 thead td {border-top:2px solid #111;}
	.t183 tbody tr:last-of-type th, .t183 tbody tr:last-of-type td {border-bottom:2px solid #111;}
	.t183 thead tr td:empty, .t183 tbody tr td:empty {background:white;border-top:none;border-bottom:none;}
	.t183 thead tr th:nth-child(4n+3), .t183 tbody tr td:nth-child(4n+3) {border-right:2px solid #111;}
	.t183 tbody tr td:nth-child(4n+4) {border-right:2px solid #111;}
	.t183 thead tr th:nth-child(4n+5) {border-left:2px solid #111;}

/* ----- 185------- ------------------------------------------------------------ */


/* ----- 189------- ------------------------------------------------------------ */
	.t189 thead tr th:last-child {text-align:left;padding-left:2em;}
	.t189 thead tr:first-child th:last-child {border-bottom:none;}
	.t189 thead tr:nth-of-type(2) th:last-child {border-top:none;}
	.t189 tbody tr:first-child th {background:#c1d5ef;}/*+1 lightbluesteel*/
	.t189 tbody tr td:first-child {text-align:left; padding-left:2em;}
/* ----- 191------- ------------------------------------------------------------ */
	.t191 tbody tr th {text-align:left;padding-left:1em;}
	.t191 .col1 {width:20%}
	.t191 .col2, .t191 .col3, .t191 .col4, .t191 .col5 {width:16%;}

/* ----- 194------- ------------------------------------------------------------ */
	.t194 tbody th {vertical-align:middle;}
/* ----- 198------- ------------------------------------------------------------ */
	.t198 .col1 {width:15.8%;}
	.t198 .col2 {width:5%;}
	.t198 .col3,	.t198 .col4,	.t198 .col5,	.t198 .col6, 
	.t198 .col7,	.t198 .col8,	.t198 .col9,	.t198 .col10, 
	.t198 .col11, .t198 .col12, .t198 .col13, .t198 .col14 {width:6.0166666666666666666%;}
	.t198 .col15 {width:7%;}
	.t198 thead tr th:first-child, .t198 tfoot tr th:first-child
	{text-align:left; padding-left:1em; text-indent:-.5em;}
	.t198 thead th, .t198 tfoot th {border:1px solid #000;color:#fff;background:#4682b4;}/*steelblue*/
	.t198 thead th a {color:yellow;}
	.t198 tbody tr th {text-align:left; padding-left:1em; background:#d2e6ff;} /* +2 lighter than lightsteelblue [almost] */
	.t198 tbody tr td:empty { background:#dcdcdc;}/*--grey--*/
	/* ----- hover ------------------------------------------------------------------*/
	.t198 tbody tr:nth-child(n):hover, 
	.t198 tbody tr:nth-child(n):hover th a {color:#fff;background:#000;}
	.t198 tbody tr:nth-child(n):hover th {color:#000;background:#ffdead;}
	/* ----- END of hover -------------------------------------------------------*/
	.t198 tbody tr:nth-of-type(8) {background:#d2e6ff;} /*pale blue for DATE Total*/
	.t198 tbody tr td[colspan="14"] {font-weight:bold;text-align:left; padding-left:1em;}
	.t198 tbody tr td:first-of-type {text-align:left;padding-left:2em;}
	.t198 tbody tr:nth-of-type(-8n+9) th,
	.t198 tbody tr:nth-of-type(6n+17) th {font-size:1.75em;background:#68a4d6;}
	
/* ----- 204-------------------------------------------------------------------- */
/*	.t204 tbody tr:nth-of-type(15) th, .t204 tbody tr:nth-of-type(34) th {text-align:center;background:#ffb699;}
	.t204 tbody tr td:first-of-type, 
		.t204 tbody tr:nth-of-type(15) th:nth-of-type(2), 
		.t204 tbody tr:nth-of-type(34) th:nth-of-type(2)
		{text-align:left;padding-left:1em;} */

/* ----- 205-------------------------------------------------------------------- */
	.t205 tbody tr th {font-weight:bold;}

/* ----- latest_status.htm- ---------------------------------------------------- */
	.t-latest {margin-bottom:2em;}
/* ----- shopp.htm- ------------------------------------------------------------ */
	.t-shopp .col1 {width:25%;}
	.t-shopp .col2 {width:20%;}
	.t-shopp .col3 {width:55%;}
	.t-shopp td:empty {background:#dedede;}

/* ----- summit2010 -------- ------------------------------------------------------------ */
/* ----- 10em (320px) ------------------------------------------------------- */
@media only screen and (min-width:10em){
	/* ----- summit2010 -------- ------------------------------------------------------------ */
	.summit2010 h3 {text-align:left;margin-top:1em;}
	.summit2010 h3:nth-of-type(2n) {margin-left:3em;}
	.summit2010 p {margin-left:3.5em;}
	.summit2010 p a {font-size:.9em;}
}
/* ----- 56.25em (900px) ------------------------------------------------------- */
@media only screen and (min-width:56.25em) {
	.summit2010 h3 {text-align:left;margin-left:-5em;margin-top:1em;}
	.summit2010 h3:nth-of-type(2n) {margin-left:3em;margin-top:-1.35em;}
	.summit2010 p {margin-left:3.5em;}
	.summit2010 p a {font-size:.9em;}
}	
/* ----- END of summit2010 -------- ----------------------------------------------------- */


/* ----- XX-------- ------------------------------------------------------------ */
/* ----- END of XX-------- ----------------------------------------------------- */