    table { border-collapse: collapse; }
		/*#innercontentarea { }*/
		/* #statdata { float: right; } */
		/* #statdata { width: 480px; } */

    th { font-size: 12px; }
    th.row_header {text-align : left; }

    th.un_normalize_header {text-align : left; font-weight : normal; }





/*    *.spacer {background-color: rgb(160,178,192); } */
    *.spacer {background-color: rgb(204,204,255); }

    th[scope="rowgroup"] {text-align : left; text-indent : 0; }
    th[scope="row"] {text-align : left; float : left; margin-left: 1em; font-weight: normal; border-style: hidden; }
    th.rowgroup {text-align : left; text-indent : 0; }
    th.row {text-align : left; float : left; margin-left: 1em; font-weight: normal; }
    th.singlerow {text-align : left; float : left; margin-left: 0; font-weight : bold; }

    td.footnotes {text-align : left; }
    td.sources {text-align : left; }
    td.legend {text-align : left; font-size: 10px; }
    p.legend {text-align : left; font-size: 11px; margin-top: 0.5em; }

/* 3 Jun 2004 - table caption font size changed to 32px from 21px so that table captions reflect same font properties as H1 tags used in other documents without tables*/
    caption {font-weight : bold; font-size : 16px; margin: 0px; font-family : arial, helvetica, sans-serif; text-align : left; }
    p.info {clear: both; }
    td.total {border-left: 2px solid black; }
    p.sources {text-align : left; font-size: 10px; margin-top: 4em; }
    tbody {page-break-inside: avoid; orphans: 3; }
    em {color : black; }
    td.highlight { text-align: right; font-weight: bold; }
    span.underline { text-decoration: underline; }
/*    p {text-align : left;} */
/* 14 Jul 2004 - added line-height to separate links when changed to 2 lines from 1 line */
    p.arrow {list-style-image:url(/corporate/statistics/neud/dpa/images_e/gold_tri.gif)}
    p.nav {text-align : right; font-size : smaller; vertical-align : text-top; line-height: 2; margin-top: 0; }
    a.nav {vertical-align : text-top; }
    div.nav {vertical-align : middle; }
    p.downloads {text-align : right;}
    p.back {text-align : left; font-size : smaller; vertical-align : text-top; line-height: 2; margin-top: 0; float: left; }
    td.nav {text-align : right; font-size : 10px; vertical-align : text-top; line-height: 2; margin-top: 0; }
    td.back {text-align : left; font-size : 10px; vertical-align : text-top; line-height: 2; margin-top: 0; }
    div.nav {text-align : right; font-size : 10px; vertical-align : text-top; line-height: 2; margin-top: 0; /*float: right;*/ }
    div.back {text-align : left; font-size : 10px; vertical-align : text-top; line-height: 2; margin-top: 0; }
    span.nav {text-align : right; font-size : 10px; vertical-align : text-top; line-height: 2; margin-top: 0; float: right; }
    span.back {text-align : left; font-size : 10px; vertical-align : text-top; line-height: 2; margin-top: 0; }
/*    span.dpadnav {text-align : right; font-size : 10px; vertical-align : text-top; line-height: 2; margin-top: 0; float: right; }
    span.dpadback {text-align : left; font-size : 10px; vertical-align : text-top; line-height: 2; margin-top: 0; }
*/
    ul.arrow {list-style-image:url(/corporate/statistics/neud/dpa/images_e/gold_tri.gif)}
/*    td.shadow { text-align: right; background-color: rgb(242,251,255); } */
    td.shadow { text-align: right; background-color: rgb(204,204,255); }
/*    td.shadowhighlight { font-weight : bold; background-color: rgb(224,236,254); }*/
/*    td.shadowhighlight { text-align: right; font-weight : bold; background-color: rgb(242,251,255); } */
    td.shadowhighlight { text-align: right; font-weight : bold; background-color: rgb(204,204,255); }
    td.data { text-align: right; }
    th.search { font-size: 24px; }
    td.search { font-size: 16px; font-weight : bold; font-family : arial, helvetica, sans-serif; }
	*.devmode { font-style: italic; color: red; font-size: 14px; }
	*.devmodesmall { font-style: italic; color: red; font-size: 11px; }

    *.inlineH2 { font-size: 13pt; color: #336699; font-weight: bold; margin-top: 0pt; }
    *.inlineH4 { font-size: 10pt; color: #336699; font-weight: bold; margin-top: 0pt; }
    *.actionButtons { margin-top: 5px; margin-left: 0px; }
    *.inlineH3 { font-size: 11pt; color: #336699; font-weight: bold; margin-top: 0pt; }
		hr.separator { line-height: 1px; border-style: solid; }
		*.searchResultList { border-top: medium solid black; padding-top: 10px; }
		h4.searchResult { margin-bottom: 0px; }
		ul.programType { list-style-type: disc; }
		ul.programType > li { margin-left:-10px; margin-bottom:0px; }
		ul.sector { list-style-type: disc; }
		ul.sector > li { margin-left:-10px; margin-bottom:0px; }
		ul.renewable { list-style-type: disc; }
		ul.renewable > li { margin-left:-10px; margin-bottom:0px; }
		ul.transportation { list-style-type: disc; }
		ul.transportation > li { margin-left:-10px; margin-bottom:0px; }
		ul.deliveryTools { list-style-type: disc; }
		ul.deliveryTools > li { margin-left:-10px; margin-bottom:0px; }
/*		ol.searchResult { list-style-type: decimal; border-top: medium solid black; padding-top: 10px; }*/
		ol.searchResult { list-style-type: decimal; }
		ol.searchResult > li { margin-left:-3px; margin-bottom:5px; }
		*.programDetailHeader { font-weight: bold; margin-bottom: 5px; }

/* analysis.ca styles */
.pagetitle { font-size: 19px; font-weight: bold; color: rgb(0,51,102); }
.sectionTitle { font-size: 14.67px; font-weight: bold; margin: 0px 0px 0px 0px; }	/* margin: top right bottom left */
.tabletitle { position: relative; top: -16px; left: 81px; } /* relative positioning required by IE6 */
.sectionRow { height: 16px; }
.tablenumber { display: table-cell; width: 81px; }
.section { margin-bottom: 8px; }

.tablenumbertest { display: table-cell; width: 81px; }
.tabletitletest { display: table-cell; background-color: gray; }
.sectiontest { display: table; margin-bottom: 8px; }
.sectionTitletest { font-size: 14.67px; font-weight: bold; margin: 0px 0px 0px 0px; }	/* margin: top right bottom left */
.tableLink { margin-top: 8px; }
.tableLink2 { margin-bottom: 8px; }

/* generic layout styles for table-of-contents appearance */
.sectionItem { display: table; margin-bottom: 8px; }
.itemLink { margin-top: 8px; }
.itemTitle { }
.pageNavigation { }

.blueCell { background-color:#E0E6FF; }
.boxBlue { background:#E0E6FF;  border: 2px solid; margin:3px 0px 10px 0px; padding:5px;}
.boxBeige { background:#cccc99;  border: 2px solid; margin:3px 0px 10px 0px; padding:5px;}
.vTop {vertical-align:top;}
.vBottom {vertical-align:bottom;}
.enabledLink {}
a.enabledLink:link{color:blue;text-decoration:underline;}
a.enabledLink:active{color:blue;text-decoration:underline;}
a.enabledLink:visited{color:red;text-decoration:underline;}
a.enabledLink:hover{color:red;text-decoration:underline;}
.disabledLink {}
/*a.disabledLink:link{color:grey;text-decoration:none;}
a.disabledLink:active{color:grey;text-decoration:none;}
a.disabledLink:visited{color:grey;text-decoration:none;}
a.disabledLink:hover{color:grey;text-decoration:none;cursor:text;}*/
a.disabledLink:hover{color:grey;cursor:text;}

/* button_surrogate class intended to get around IE not responding to links with an embedded <button></button> tag */
/* padding usage: top right bottom left */
/*
	The height property values are designed to coincide with the corresponding image's actual pixel height
	The Left and Right parameters to the padding property are designed to correspond with the image's actual pixel width
	The 5px top padding is to leave 26-2*5 = 16px to display link text
*/
.button_surrogate span {
	font-size: 16px; padding: 0 0 0 8px; display:inline-block; height:26px; text-align:center; cursor:pointer;
	background:url(/corporate/statistics/neud/images/left_button_edge.png) left top no-repeat; }
.button_surrogate span span {
	padding:0;
	background:url(/corporate/statistics/neud/images/right_button_edge.png) right top no-repeat; }
.button_surrogate span span span {
	overflow:hidden; padding:5px 8px 0 0;
	background:url(/corporate/statistics/neud/images/button_connector.png) left top repeat-x; }
