body {
  font-family: "Arial", serif;
  color: black;
  background: white;
}

table {
  border-collapse: collapse;
  empty-cells: show;
  border-spacing: 0px;
}

.datatable {
	width: 100%;
	border: 1px solid black;	
}

.datatable-small {
	width: 50%;
	border: 1px solid black;	
}

tr.even {
  background: #E9F6E1;
  border: 1px solid black;
  text-align: center;
  height: 27px;
}

tr.odd {
  background: #D1E6F7;
  border: 1px solid black;
  text-align: center;
  height: 27px;
}

th {
  background: #0C4863;
  font-family: "Futura - Medium Oblique", "Futura", "Arial", serif;
  color: white;
  text-align: center;
  font-weight: bold;
  border-collapse: collapse;
}

th.blank {
  background: white;
  border-collapse: collapse;
  empty-cells: show;
  border-left: 1px white solid;
}


tr.even td {
  border-collapse: collapse;
  empty-cells: show;
  border-left: 1px black solid;
  border-right: 1px black solid;
}


tr.odd td {
  border-collapse: collapse;
  empty-cells: show;
  border-left: 1px black solid;
  border-right: 1px black solid;
}
/*
tr.odd td.blank {
  background: white;
  border-collapse: collapse;
  empty-cells: show;
  border-left: 1px white solid;
}

tr.even td.blank {
  background: white;
  border-collapse: collapse;
  empty-cells: show;
  border-left: 1px white solid;
}
*/
td.mod {
  font-family: "arial";
  font-size: 8pt;
}

.program_name {
	font-size: 16pt;
	font-family: "Futura - Medium Oblique", "Futura", "Arial", serif;
	font-weight: bold;
}

.program_desc {
	font-size: 11pt;
	font-style: italic;
}

td.programname {
  font-size: 18pt;
  font-family: "Futura - Medium Oblique", "Futura", "Arial", serif;
  background: #FFFFDA;
  font-weight: bold;
}

p.warning {
  color: red;
  font-weight: bold;
}

.disallowlink {
  font-size: 10pt;
  color: #0000FF;
  text-decoration: line-through;
}

.disallow {
  font-size: 10pt;
  font-style: italic;
  font-weight: bold;
}

dl {
  margin-left: 3em;
  margin-right: 2em;
}

dt {
  margin-top: 1em;
  font-weight: bold;
}

dd {
  font-size: smaller;
}