tr.main
{
 border: 1px solid black;
 text-align: left;
 background-color: white; 
 color: black;
}


table.c
{
 border-collapse: collapse;
}

tr.cr
{
 border: 1px solid black;
 text-align: left;
 background-color: lightgreen; 
 color: black;
}

tr.hr
{
 border: 1px solid black;
 text-align: left;
 background-color: pink; 
 color: black;
}

tr.dr
{
 border: 1px solid black;
 text-align: left;
 background-color: orange; 
 color: black;
}

tr.tr
{
 border: 1px solid black;
 text-align: left;
 background-color: lightblue; 
 color: black;
}

tr.er
{
 border: 1px solid black;
 text-align: left;
 background-color: yellow; 
 color: black;
}

td.c1
{
 text-align: left;
    border: 1px solid black;
    padding: 2px 6px;

}

td.c2
{
    text-align: left;
    border: 1px solid black;
    padding: 2px 6px;

}

td.c3
{
    text-align: left;
    border: 1px solid black;
    padding: 2px 6px;
}

td.c3a
{
    text-align: left;
    border: 1px solid black;
    padding: 2px 6px;
}
td.c4
{
    text-align: left;
    border: 1px solid black;
    padding: 2px 6px;
}

td.c5
{
    text-align: left;
    border: 1px solid black;
    padding: 2px 6px;
}

td.d1
{
    text-align: left;
    border: 1px solid black;
    padding: 2px 6px;

}

td.d2
{
    text-align: left;
    border: 1px solid black;
    padding: 2px 6px;
}

td.d3
{
    text-align: left;
    border: 1px solid black;
    padding: 2px 6px;
}


td.t1
{
 text-align: left;
    border: 1px solid black;
    padding: 2px 6px;

}

td.tn
{
 text-align: left;
    border: 1px solid black;
    padding: 2px 6px;

}


td.t2
{
    text-align: left;
    border: 1px solid black;
    padding: 2px 6px;

}

td.t3
{
    text-align: left;
    border: 1px solid black;
    padding: 2px 6px;
}

td.t3a
{
    text-align: left;
    border: 1px solid black;
    padding: 2px 6px;
}
td.t4
{
    text-align: left;
    border: 1px solid black;
    padding: 2px 6px;
}

td.t5
{
    text-align: left;
    border: 1px solid black;
    padding: 2px 6px;
    background-color: lightblue; 
}

td.e1
{
 text-align: left;
    border: 1px solid black;
    padding: 2px 6px;

}

td.e2
{
    text-align: left;
    border: 1px solid black;
    padding: 2px 6px;

}

td.e3
{
    text-align: left;
    border: 1px solid black;
    padding: 2px 6px;
}

td.e3a
{
    text-align: left;
    border: 1px solid black;
    padding: 2px 6px;
}
td.e4
{
    text-align: left;
    border: 1px solid black;
    padding: 2px 6px;
}

td.e5
{
    text-align: left;
    border: 1px solid black;
    padding: 2px 6px;
    background-color: lightblue; 
}

td.h1
{
 text-align: left;
    border: 1px solid black;
    padding: 2px 6px;

}

td.h2
{
    text-align: left;
    border: 1px solid black;
    padding: 2px 6px;

}

td.h3
{
    text-align: left;
    border: 1px solid black;
    padding: 2px 6px;
}

td.h3a
{
    text-align: left;
    border: 1px solid black;
    padding: 2px 6px;
}
td.h4
{
    text-align: left;
    border: 1px solid black;
    padding: 2px 6px;
}

td.h5
{
    text-align: left;
    border: 1px solid black;
    padding: 2px 6px;
}