/* Data table styles  */
/* 
13.12.06 - added tfoot as N4 support no longer required 
13.12.06 - stationdetails (for history page metadata) 
30.1.07 - .capcity definition added to set fixed row height for cap city stations. colour change to 'new' set
22.02.07 - added OCF and terms(for about pages) styles
30.07.08 - Revised 'greens', added gradient background, 'sculpted' borders. Needs cellspacing="0" on table or 'border-collapse:collapse' for those without - e.g. thermal stress. add cellspacing="0" to table
17.03.09 - testing colours - changed thead to darker green, color black, dropped bg
*/

table.tabledata {
  padding:0;
  margin:0.4em 0;
  border-collapse:separate;/*collapse*/
  border-spacing:0;/* not supported by ie - needs cellspacing="0" */
  empty-cells:show;
  border:1px #C0CDDA solid; /*#000 */
}
/* print */
@media print{
	table.tabledata {
    padding:0;
    margin:0;
    border:1pt solid #C0CDDA;

  }
}
table.tabledata td{
  font-family:Arial, sans-serif;
  padding:1px;
  margin:0;
  border:1px solid #C0CDDA; 
  border-left-color:#fff; border-top-color: #fff;
  empty-cells:show;
}
/* print */
@media print{
  table.tabledata td{
    font-size:8pt;
    padding:0;
    margin:0;
    border:1pt solid #999;
  }
}
table.tabledata th{
  font-family:Arial, sans-serif;
  font-weight:bold;
  vertical-align:top;
  padding:1px;
  margin:0;
  color:#000; /*#666633; */
  font-size:8pt;/*pt necessary for old style sheet! */
  border:1px solid #999; 
  border-top:1px solid  #C0CDDA;
  border-left:1px solid #C0CDDA;
}

#content-block table.tabledata th{ font-size:.9em;}
/* print */
@media print{
  table.tabledata th{
    font-size:8pt;
    padding:0;
    margin:0;
    border:1pt solid #999;
  }
}

/* bgcolor 1 & 2 swapped - to correct tonal order */
.bgcolor1, .bg1  {background-color: #C0CDDA;}/*mid */
.bgcolor2, .bg2  {background-color: #DAE1E9;} /*light*/
.bgcolor3, .bg3  {background-color: #F3F5F8; /*#F2F2E6;*/}/*lightest */
.bg2,.bg3{color:#000;}/* for OCF table */
/* td to inherit */
table.tabledata tr {text-align: center; /* ie empty cell*/}

/* th to inherit */ /* Not applicable to NN 4.x */
table.tabledata thead, table.tabledata tfoot {background-color:#C0CDDA ; /* #D8D8AF*/
border:1px solid #C0CDDA; border-top:1px solid #fff;border-left:1px solid #fff; padding:1px 0 0 1px;
/*background-image:url(/watl/images/gradient4.jpg); background-position:left;*/

}/* between mid and light */

/* suitable to highlight rows within the middle of a table, rowgroups */
table.tabledata td.rowlevel1{
  background-color: #DAE1E9; /*light*/
  color:#000;
  text-align:left;
  font-weight:bold;
  line-height:1.6em;
}
.rowlevel2{
  background-color:#F3F5F8;  /* lightest*/  
  color:#000;
  text-align:left;
  font-weight:bold;
}
.rowleftcolumn{
  white-space:normal;
  text-align:left;
  font-weight:normal;
  font-style:normal;
}
.contrast {color: #666600; font-style:italic;}
.pid{font-size:0.8em; color:#999;margin:0;padding:0;}

@media print{.noPrint {display:none;}}
table.tabledata thead tr:hover, table.tabledata tfoot tr:hover{background-color:inherit; } /*see thead/tfoot */
table.tabledata tr:hover {background-color:#DAE1E9;} /*lightest*/
table.tabledata td{vertical-align:top;}

/* IE needs style applied to firsts <col class="align-left"> */
table.tabledata td:first-child{text-align:left;}
.align-left{text-align:left;}

table.stationdetails td{padding:2px 6px 2px 0;}
table.stationdetails b{color:#999;}
table.stationdetails strong{color: #006699;}

table.capcity td{height:2.0em; padding:2px;}  /*for IE */
table.capcity tr >td{height:2.4em;} /* others */

/* ocf */
table.tocf th{color:#000;font-size:90%;}
table.tocf td:first-child {text-align:left;}
table.tocf td:first-child+td+td{color:#CC0000;}
table.tocf td:first-child+td{color:#0066FF;}
table.tocf {width:99%;}

table.terms td {text-align: left;}
table.terms {border-collapse: separate; /* required for N7 and Moz with rowspan */}
table.terms th{background-color: #D9D9B3; text-align: left;}
table.terms th:hover{background-color:#D9D9B3;}

/* obs tables 17-02-2011 adevans */
table.obs_table {
	width: 795px;
}
table.obs_table .col_station {
	width: 90px;
}
table.obs_table thead th {
	padding: 0.1em 0.2em;
	
}