body {
    font-family: "Helvetica", Sans-Serif;
    color: #000
}

h1 {font-size: 22pt}
h2 {font-size: 16pt}
p {font-size: 12pt}

.center {text-align: center}
.left {text-align: left}
.right {text-align: right}
.bottom {vertical-align: bottom}
.top {vertical-align: top}

.datatable, .datatable2 , .datatable3 {
    color: #000;
    font-size: 12pt;
    margin: 5px;
    border-spacing:0;
    width: 95%;
}

.datatable caption, .datatable2 caption, .datatable3 caption {
    font-weight: bold;
    font-size: 12pt;
    text-align: center;
    padding: 5px;
}

.datatable tr, .datatable2 tr, .datatable3 tr {vertical-align:top;}
	
.datatable th, .datatable2 th, .datatable3 th,
.datatable td, .datatable2 td, .datatable3 td {
    padding: 5px;
    border: 1px solid #000; /* border-collapse: collapse; */
    text-align:left;
    font-weight: normal;
}

.datatable2 th[scope=row], .datatable3 th[scope=row]  {
    font-weight: normal;}
.datatable th[scope=row] {
    font-weight: bold; }
.datatable th[scope=col], .datatable2 th[scope=col], .datatable3 th[scope=col] {
    font-weight: bold; 
    text-align: center; }

.datatable2 td:nth-child(4), .datatable2 td:nth-child(5)  {
	text-align:right; 
	white-space: nowrap;
}
.datatable3 td:nth-child(8), .datatable3 td:nth-child(9)  {
	text-align:right; 
	white-space: nowrap;
}
.datatable3 th:nth-child(3), .datatable3 th:nth-child(4), .datatable3 td:nth-child(4)  {
	white-space: nowrap;
}	
