.topnavC, #utilities, .standardsNote, .skiplinks, .nextprevious, #leftnav, #navbottom, #footer {display: none;}
#section {
	width: 90%; 
	border: 0; 
 	margin-left: 3em;	
 	padding-left: 0;	
	margin-top: 2em;
	margin-bottom: 2em;
	padding-bottom: 2em;
}

#body {
/*	width: 90%; 
	border: 0; 
 	margin-left: 3em;	
	margin-top: 2em;
	margin-bottom: 2em;
	padding-bottom: 2em;*/
	color: #000000;
}

#kete {
	padding-left: 0;	
}

table.data {

	border-collapse: collapse;
	border: 1px solid #ccc;
	text-align: right;
}

table.data th, table.data td {
	border: 1px solid #ccc;
	vertical-align: top;
	padding: 4pt 2pt;	
}

table.data p.heading {
	text-align: left !important;
}

table.data span.heading, {
	text-align: left !important;
	display: block !important;
}



/* Statement of Intent Styles
++++++++++++++++++++++++++++++++++++++*/

/* outcomes - mimic tabular layout */

/* 2 cell (put central line on the cell with the most content )*/
#soi-sub-wrapper{
border: 1px solid #98042E;
}

#soi-sub-wrapper p, #soi-sub-wrapper h4{
	margin: .5em;
}

#soi-sub-wrapper ol, #soi-sub-wrapper ul {
	margin-right: .5em;
	margin-bottom: .5em;
}

#soi-left-cell{
 float: left;
 /*border-right: 1px solid #98042E;*/
 width: 49%; 
}
 
#soi-right-cell{
 float: right;
 border-left: 1px solid #98042E;
 width: 50%;
}

/* datatables */
/* disable browser default bolding of <th> */
th{
	font-weight: normal !important;
}  
 

#body table.soi-table th, #body table.soi-table td {
border: 1px solid #98002e;
padding: 8px;
}

#body table.soi-table .soi-table-forecast {
background: #faf2f4;
}

#body table.soi-table th.present {
text-align: center;
background: #f0f0f0;
}


#body table.soi-table th.forecast {
text-align: center;
background: #98002e;
color: white;
}


#body table.soi-table tbody th {
text-align: left;
text-indent: 2em;
}
#body table.soi-table tbody th.main, #body table.soi-table tbody td.main {
text-transform: uppercase;
color: #98002e;
text-indent: 0;
}
#body table.soi-table tbody th.total {
text-transform: uppercase;
color: black;
text-indent: 0;
}

#body table.soi-table tbody tr.item td, #body table.soi-table tbody tr.item th {
border-top: 0px solid white;
border-bottom: 0px solid white;
}

#body table.soi-table thead td {
border: none;
}

#body table.soi-table tbody, #body table.soi-table thead {
border-bottom: 2px solid #98002e;
}

#body table.soi-table tr.end-section th, #body table.soi-table tr.end-section td {
border-bottom: 2px solid #98002e !important;
}


#body table.soi-table tr.last-item th, #body table.soi-table tr.last-item td {
border-bottom: 1px solid #98002e !important;
}

#body table.soi-table .para {
text-align: left;
}

