/* DSP Classic Table Layout, borders top and bottom on column header and last row
============================================
             Column Header     Column Header 
--------------------------------------------
 Row Header       Cell            Cell      
 Row Header       Cell            Cell      
 Row Header       Cell            Cell      
============================================
*/

/* Table */
table.dsp-01-table {border-collapse:collapse}

/* Column headers */
td.dsp-01-columnheader
{
	text-align:center;
	font-size:7pt;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	border-left-style:none;
	border-right-style:none;
	border-top-style:solid;
	border-top-width:2px;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

/* Column header layout for leftmost and rightmost column */
td.dsp-01-columnheader-left{text-align:left}
td.dsp-01-columnheader-right{}

/* Row headers (first column)*/
td.dsp-01-rowheader
{	
	font-size:7pt;
	text-align:left; 
	padding-left:2px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	border-bottom-style:none;
}

/* Row header layout for topmost and bottommost header */
td.dsp-01-rowheader-top{}
td.dsp-01-rowheader-bottom
{
	border-bottom-style:solid;
	border-bottom-width:2px;
}

/* Row header layout depending on member level */
td.dsp-01-rowheader-0{padding-left:2px}
td.dsp-01-rowheader-1{padding-left:10px}
td.dsp-01-rowheader-2{padding-left:18px}
td.dsp-01-rowheader-3{padding-left:26px}
td.dsp-01-rowheader-4{padding-left:34px}
td.dsp-01-rowheader-5{padding-left:42px}
td.dsp-01-rowheader-6{padding-left:50px}

/* Table cell layout */
td.dsp-01-cell
{
	font-size:7pt;
	text-align:right; 
	padding-left:8px;
	padding-right:4px;
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	border-bottom-style:none;
}

/* Cell layout for leftmost, rightmost, topmost and bottommost cell*/
td.dsp-01-cell-left{}
td.dsp-01-cell-right{}
td.dsp-01-cell-top{}
td.dsp-01-cell-bottom
{
	border-bottom-style:solid;
	border-bottom-width:2px;
}

/* Cell layout depending on row member level */
td.dsp-01-cell-0{}
td.dsp-01-cell-1{}
td.dsp-01-cell-2{}
td.dsp-01-cell-3{}
td.dsp-01-cell-4{}
td.dsp-01-cell-5{}
td.dsp-01-cell-6{}
