table{width:100%;}
table th.line_number, table tbody th, th#Set_Num{border-width:1px 1px 1px 0;}
table th.line_desc, table tbody td, th#Matches{border-width:1px 0px 1px 1px;}
th#Set_Name, th#Lines{border-width:1px;}
div.index_wrapper#DS_Index{
	display:table;
	border-collapse:collapse;
	width:100%;
}
#DS_Index #DS_Line_Tables, #DS_Index #DS_Line_Filters{
	display:table-cell;
	width:50%;
	border-color:var(--main-border-color);
	border-style:double;
	border-width:3px;
}
#DS_Line_Tables table{
	border-width:3px 0px;
	margin-bottom:10px;
}
#DS_Index #DS_Filter_Lists ul{
	list-style:none;
	margin:0;
	padding:0.5em;
}
#DS_Index #DS_Line_Filters div.subfilt_list{border-bottom:3px double var(--main-border-color);}
#DS_Index #DS_Line_Filters ul ul{
	margin:0 0 1em 0.5em;
	padding:0.25em;
}
#DS_Index #DS_Line_Filters ul ul{
	list-style:none;
	border-style:solid;
	border-color:var(--main-border-color);
	border-width:0 0 1px 1px;
}
tr.thead th{text-align:center;}
table.line_categ{
	margin:0;
	border:0;
}
