.program table { width:100%; }
.program td { border:thin solid silver;  vertical-align:middle; overflow:hidden; empty-cells:hide;text-align: center; }
td.darkblue { background-color:#000080; color:#ffffff; }
td.darkgrey { background-color:#969696; color:#ffffff; }
td.lightblue { background-color:#ccccff; color:#000000; }
td.lightgrey { background-color:#f8f8f8; color:#000000; }
li { margin-top:2pt; }
