﻿/*
	--------------------------
	Table Styles
	--------------------------
*/

table tr td.xxxsmall   { width: 0.75em; }
table tr td.xxsmall   { width: 5em; }
table tr td.xsmall   { width: 8em; }
table tr td.small   { width: 12em; }
table tr td.medium   { width: 15em; }
table tr td.large   { width: 18em; }
table tr td.xlarge   { width: 20em; }
table tr td.xxlarge   { width: 25em; }
table tr td.auto   { width: auto; }

table tr.greyout   { filter: alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2; }

/*
    Table scrolling
*/
div#content div.scrolltable { height: 21.75em; position: relative; }/*overflow: hidden; */
div#content div.scrolltable.headwrap { height: 22.75em; }
div#content div.scrolltable.overflow { height: 24.75em; }
div#content div.scrolltable.headwraprs { height: 25.75em; }

div#content div.scrolltable table>tbody { overflow: auto; height: 15.5em; overflow-x: hidden; }

div#content div.scrolltable thead tr {  height: 1em; }
div#content div.scrolltable.headwrap thead tr { position: relative; height: 2em; }
div#content div.scrolltable.headwraprs thead tr { position: relative; height: 2em; background-color: #e5e5e5; }

div#content div.scrolltable table tfoot tr { position: relative; overflow-x: hidden; }

div#content div.scrolltable table tfoot table { height: auto; }

/*
 * FF scroll hide last column.
 * prevent this case
 */
div#content div.scrolltable td:last-child { padding-right: 20px; }

/* Charts */
div#content table.chartdata { float: left; width: auto; margin: 50px 0px 0px 20px; }
div#content table.chartdata td { width: auto; }

/*
    Sub Table
*/

div#content div.scrolltable table tr td table.subtable>tbody { overflow: auto; height: auto; overflow-x: auto; }
div#content div.scrolltable thead tr td table.subtable thead tr { height: auto; }
div#content div.scrolltable.headwrap thead tr td table.subtable thead tr    { height: auto; }
div#content div.scrolltable.headwraprs thead tr td table.subtable thead tr { height: auto; }

div#content div.scrolltable table tfoot tr td table.subtable tfoot tr { overflow-x: auto; }
