table.workplanA,
table.workplanB
{
  width: 100%;
  border-collapse: collapse;
  margin: 0;
  margin-bottom:10px;
  margin-top:10px;
}
table.workplanA th,
table.workplanA td,
table.workplanB th,
table.workplanB td
{
  background-color: #6FB5E3;
  border-bottom: 5px solid #FFFFFF;
  padding: 5px;
}
table.workplanB th,
table.workplanB td
{
  background-color: #A3C8E4;
}
table.workplanA th,
table.workplanB th
{
  font-size: 12pt;
  padding: 15px;
}

table.corridors
{
  width: 100%;
  border-collapse: collapse;
  margin: 0;
  margin-bottom:10px;
  margin-top:10px;
}
table.corridors th,
table.corridors td
{
  background-color: #E0EBF8;
  border-bottom: 5px solid #FFFFFF;
  font-weight: normal;
  height: 50px;
  text-align: left;
  padding: 5px;
  vertical-align: top;
}
table.corridors td
{
  background-color: #6FB5E3;
  font-weight: bold;
}
table.corridors td.via
{
  background-color: #B9DAF3;
}

table.consortium
{
  border-collapse: collapse;
  margin: 0;
}
table.consortium td,
table.consortium th
{
  padding:1px;
  text-align:left;
  vertical-align:top;
  white-space:nowrap;
}
table.consortium td.re,
table.consortium th.re
{
  text-align:right;
}
table.consortium td.space
{
  height: 5px;
}
table.consortium tr.logos td
{
  text-align:center;
  vertical-align:middle;
}

table.initContent caption,
table.initContent caption.italic
{
  font-weight:bold;
  margin-bottom:10px;
  text-align:left;
}
table.initContent caption.italic
{
  font-style:italic;
  font-weight:bold;
  text-align:left;
}
table.initContent td.italic
{
  font-style:italic;
}
table.initContent img.free
{
  height:auto;
  width:auto;
}
