table.overview1							{ border-top: 1px solid #dbdbdb; border-collapse: separate; border-spacing: 1px 0; background-color: #fff; }
table.overview1	.padding				{ padding-left: 10px; }
table.overview1 td, table.overview1 th	{ vertical-align: middle; border-right: 1px solid #e2e2e2; }
table.overview1 td.last					{ border-right: none; border-spacing: 0 0; }
table.overview1 tr.last td				{ border-bottom: 1px solid #e2e2e2; }
table.overview1 th						{ background: url(../img/bgOverview1Th.gif) top left repeat-x; height: 30px; margin: 0; }
table.overview1 td						{ background: url(../img/bgOverview1Td.gif) top left repeat-x; height: 30px; margin: 0; }
table.overview1 tr.active td			{ background: url(../img/bgOverview1TdGold.gif) top left repeat-x; }

table.split								{ width: auto; }
table.split td.left						{ background: url(../img/bgSplitMainL.gif) top left no-repeat; width:10px; height:23px; }
table.split td.main						{ background: url(../img/bgSplitMain.gif) top left repeat-x; height: 23px; vertical-align: middle; }
table.split td.right					{ background: url(../img/bgSplitMainR.gif) top left no-repeat; width:10px; height:23px; }

table.table3d3rows						{ background: url(../img/bg3dTable3rows.gif) top left no-repeat; width:661px; height:93px; padding: 1px 0 1px 0; }
table.table3d3rows td					{ height: 31px; }
table.table3d3rows td.th				{ width: 95px; padding-left: 10px; font-weight: bold; }