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