#assignments table {border-collapse:collapse;margin-bottom:5px;}
#assignments td,th {border:1px solid black;min-width:20px; padding:2px 5px;}
#assignments td {font-size:120%;}
#assignments tbody td {text-align:right;}
#assignments tfoot td {text-align:right;}
#assignments .extension {font-size:100%;font-variant:small-caps;color:red;border-color:black;}
#assignments .received {color:blue; font-size:100%;font-variant:small-caps;}
#assignments .due {font-size:100%;font-variant:small-caps;}
#assignments tfoot th {text-align:right;}
#assignments thead tr,tfoot tr {background-color:#ddd;}
#assignments thead th,thead td {font-size:125%;}
#assignments #overall thead th {font-size:100%;}
#assignments #overall tbody th {text-align:left;}
#assignments #overall {margin-left:10px;}
#assignments #overall tbody th, #assignments #overall tbody td {
    background-color:green;
             color:white;
}
#assignments #Poverall {text-align:center;font-size:150%;}
#assignments #overall tfoot th,
#assignments #overall tfoot td {background-color:black;color:white;    border-color:white;
}
#assignments td.note {font-style:italic; font-size:80%;max-width:300px;text-align:justify;}
#assignments div#id>input {font-size:20px;font-family:Times; border:1px solid black;width:100px;}
#assignments div#id {font-family:Times;font-size:20px;margin-bottom:10px;}
#assignments .sample {font-size:80%;}
#assignments .notfound {text-decoration:none;}
#assignments .notfound.solution {display:none;}
#assignments .solution {display:block; font-size:80%;}

