table#tbpBordered
{
	border: solid 3px #000000;
}
table#tbpBordered td
{
	border: solid 1px #000000;
}
table#tbpBordered th
{
	border: solid 1px #000000;
}
table#tbpBordered span
{
	line-height: 25px;
	font-size: 11px;	
	font-style: italic;
	font-weight: normal; 
}
table#tbpBordered .data
{
	font-style: normal;
}
table#tbpBordered .dataBold
{
	font-style: normal;
	font-weight: bold;
}
table#tbpBordered .static
{
	font-style: italic;
	font-weight: bold;
}

/* _g TBP detail pages: switch only the typeface, keep all legacy metrics untouched. */
table#tbpBordered.tbp-output-g-report,
table#tbpBordered.tbp-output-g-report td,
table#tbpBordered.tbp-output-g-report th,
table#tbpBordered.tbp-output-g-report div,
table#tbpBordered.tbp-output-g-report span,
table#tbpBordered.tbp-output-g-report label,
table#tbpBordered.tbp-output-g-report a,
table#tbpBordered.tbp-output-g-report .data,
table#tbpBordered.tbp-output-g-report .dataBold,
table#tbpBordered.tbp-output-g-report .static {
	font-family: Roboto, Arial, sans-serif !important;
}
