.program-table {
    width:100%;
    border-collapse: collapse;
}
.program-table th,
.program-table td {
    border:1px solid #830404;
    padding:4px;
}

.program-table-tr-special {
    text-align: center;
    background-color: rgb(186, 219, 241);
    color: rgb(5, 5, 5);
}

.program-table-tr-default {
    text-align: center;
    background-color: rgb(255, 255, 255);
    color: rgb(5, 5, 5);
}

.program-table-header {
    background-color: rgb(110, 150, 235);
    text-align: center;        
    font-weight: bold;
        
}

.program-table-tr-title {
    background-color: rgb(200, 123, 224);
    text-align: center;        
    font-weight: bold;
}
