#discTable {
    border: 1px solid #ccc; border-collapse: collapse;
}
#discTable th, #discTable td { 
    border: 1px solid #ccc; font-size: small;
    padding: 0 4px;
}
#discTable tr>td:nth-child(n+2) { 
    text-align: center; 
}
#discTable thead>tr:nth-child(2)>th:nth-child(n+2) { 
    text-align: center; 
}
#discTable tfoot th:nth-child(n+2) { 
    text-align: center; 
}

#incByStuTable {
    border: 1px solid #ccc; border-collapse: collapse;
}
#incByStuTable th, #incByStuTable td { 
    border: 1px solid #ccc; font-size: small;
    padding: 0 4px;
}
#incByStuTable tr>td:nth-child(n+3) { 
    text-align: center; 
}
#incByStuTable tr>td:nth-child(2) { 
    white-space: nowrap; 
}

#incByStuTableSummary {
    border: 1px solid #ccc; border-collapse: collapse;
}
#incByStuTableSummary th, #incByStuTableSummary td { 
    border: 1px solid #ccc; font-size: small;
    padding: 0 4px;
}
#incByStuTableSummary thead tr {
    vertical-align: bottom;
}
#incByStuTableSummary thead tr:nth-child(1)>th:nth-child(2),
    #incByStuTableSummary thead tr:nth-child(1)>th:nth-child(3),
    #incByStuTableSummary thead tr:nth-child(1)>th:nth-child(4),
    #incByStuTableSummary thead tr:nth-child(2)>th:nth-child(4),
    #incByStuTableSummary thead tr:nth-child(2)>th:nth-child(8),
    #incByStuTableSummary tbody tr>td:nth-child(2),
    #incByStuTableSummary tbody tr>td:nth-child(6),
    #incByStuTableSummary tbody tr>td:nth-child(10),
    #incByStuTableSummary tfoot tr>th:nth-child(2),
    #incByStuTableSummary tfoot tr>th:nth-child(6),
    #incByStuTableSummary tfoot tr>th:nth-child(10) {
    border-right: 3px solid #ccc; 
}
#incByStuTableSummary thead tr:nth-child(1)>th:nth-child(n+2),
    #incByStuTableSummary thead tr:nth-child(2)>th,
    #incByStuTableSummary tfoot tr>th:nth-child(n+2),
    #incByStuTableSummary tr>td:nth-child(n+2) { 
    text-align: center; 
}

#spedTable { border: 1px solid #ccc; border-collapse: collapse; }
#spedTable thead tr { vertical-align: bottom; }
#spedTable thead tr:nth-child(1)>th:nth-child(n+2),
    #spedTable tbody tr>td:nth-child(n+2)
    { text-align: center; }
#spedTable tbody tr { vertical-align: top;}
#spedTable th, #spedTable td { 
    border: 1px solid #ccc; font-size: small;
    padding: 0 4px;
}

#discStuList { 
    border: 1px solid #ccc; border-collapse: collapse; 
}
#discStuList tbody tr { 
    vertical-align: top;
}
#discStuList th, #discStuList td { 
    border: 1px solid #ccc; font-size: small;
    padding: 0 4px;
}

#extractedDataTable {
    border: 1px solid #ccc; border-collapse: collapse;
}
#extractedDataTable th, #extractedDataTable td { 
    border: 1px solid #ccc; font-size: small;
    padding: 0 4px;
}
#extractedDataTable thead tr {
    vertical-align: bottom;
}
#extractedDataTable tbody tr {
    vertical-align: top;
}
#extractedDataTable tbody tr {
    vertical-align: top;
}
#extractedDataTable tbody tr>td:nth-child(3) {
    white-space: nowrap;
}

.headTD { font-weight: bold; }