/*
------------------------------
  PER REPORT
------------------------------
*/ 
/*
.tblReport
{
    border-collapse: collapse;
}

.cellData
{
    border-right: dimgray 1px solid;
    border-top: dimgray 1px solid;
    border-left: dimgray 1px solid;
    border-bottom: dimgray 1px solid;
    font-family: courier;
    font-size: 10pt;
}

.cellOffset
{
	border-right: dimgray 0px solid;
	border-top: dimgray 0px solid;
	border-left: dimgray 0px solid;
	border-bottom: dimgray 0px solid;
	font-size: 10pt;
	font-family: verdana;
	background-color: #d3d3d3;
}

.cellOffsetTop
{
	border-right: dimgray 0px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 0px solid;
	border-bottom: dimgray 0px solid;
	font-size: 10pt;
	font-family: verdana;
	background-color: #d3d3d3;
}

.cellOffsetLeft
{
	border-right: dimgray 0px solid;
	border-top: dimgray 0px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 0px solid;
	font-size: 10pt;
	font-family: verdana;
	background-color: #d3d3d3;
}

.cellOffsetTopLeft
{
	border-right: dimgray 0px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 0px solid;
	font-size: 10pt;
	font-family: verdana;
	background-color: #d3d3d3;
}

.cellCaption
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
	font-size: 10pt;
	font-family: verdana;
	background-color: #d3d3d3;
}

.tblReportHeader
{
    border-collapse: collapse;
    background-color: silver;
    border-right: dimgray 1px solid;
    border-top: dimgray 1px solid;
    border-left: dimgray 1px solid;
    border-bottom: dimgray 0px solid;
}

.tblReportHeaderContent
{
	background-color: #f5f5f5;
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
}
*/