td.single {
  background: #ffffff; //#EDDA74;
  border-top: 1px solid #A5ACB2;
  border-bottom: 1px solid #A5ACB2;
  border-left: 1px solid #A5ACB2;
  border-right: 1px solid #A5ACB2;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 1;
  text-align: center;
}
td.single_hl {
  background: #FECDFF; //#EDDA74;
  border-top: 1px solid #A5ACB2;
  border-bottom: 1px solid #A5ACB2;
  border-left: 1px solid #A5ACB2;
  border-right: 1px solid #A5ACB2;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 1;
  text-align: center;
}


td.start {
  background: #ffffff; //#EDDA74; 
  border-top: 1px solid #A5ACB2;
  border-bottom: 1px solid #A5ACB2;
  border-left: 1px solid #A5ACB2;
  border-right: 0px solid #A5ACB2;
  margin-top: 0; 
  margin-right: 0; 
  margin-bottom: 0; 
  margin-left: 0;
  padding: 1; 
  text-align: center;
}
td.start_hl {
  background: #FECDFF; //#EDDA74;
  border-top: 1px solid #A5ACB2;
  border-bottom: 1px solid #A5ACB2;
  border-left: 1px solid #A5ACB2;
  border-right: 0px solid #A5ACB2;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 1;
  text-align: center;
}

td.middle {
  background: #ffffff; //#EDDA74;
  border-top: 1px solid #A5ACB2;
  border-bottom: 1px solid #A5ACB2;
  border-left: 0px solid #A5ACB2;
  border-right: 0px solid #A5ACB2;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 1;
  text-align: center;
}
td.middle_hl {
  background: #FECDFF; //#EDDA74;
  border-top: 1px solid #A5ACB2;
  border-bottom: 1px solid #A5ACB2;
  border-left: 0px solid #A5ACB2;
  border-right: 0px solid #A5ACB2;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 1;
  text-align: center;
}

td.leftmiddle {
  background: #ffffff; //#EDDA74;
  border-top: 1px solid #A5ACB2;
  border-bottom: 1px solid #A5ACB2;
  border-left: 0px solid #A5ACB2;
  border-right: 0px solid #A5ACB2;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 1;
  text-align: left;
}
td.leftmiddle_hl {
  background: #FECDFF; //#EDDA74;
  border-top: 1px solid #A5ACB2;
  border-bottom: 1px solid #A5ACB2;
  border-left: 0px solid #A5ACB2;
  border-right: 0px solid #A5ACB2;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 1;
  text-align: left;
}

td.rightmiddle {
  background: #ffffff; //#EDDA74;
  border-top: 1px solid #A5ACB2;
  border-bottom: 1px solid #A5ACB2;
  border-left: 0px solid #A5ACB2;
  border-right: 0px solid #A5ACB2;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 1;
  text-align: right;
}
td.rightmiddle_hl {
  background: #FECDFF; //#EDDA74;
  border-top: 1px solid #A5ACB2;
  border-bottom: 1px solid #A5ACB2;
  border-left: 0px solid #A5ACB2;
  border-right: 0px solid #A5ACB2;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 1;
  text-align: right;
}

td.end {
  background: #ffffff; //#EDDA74;
  border-top: 1px solid #A5ACB2;
  border-bottom: 1px solid #A5ACB2;
  border-left: 0px solid #A5ACB2;
  border-right: 1px solid #A5ACB2;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 1;
  text-align: center;
}
td.end_hl {
  background: #FECDFF; //#EDDA74;
  border-top: 1px solid #A5ACB2;
  border-bottom: 1px solid #A5ACB2;
  border-left: 0px solid #A5ACB2;
  border-right: 1px solid #A5ACB2;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 1;
  text-align: center;
}

td.space {
  background: transparent;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  margin-top: 1;
  margin-right: 1;
  margin-bottom: 1;
  margin-left: 1;
  padding: 1;
  text-align: center;
}


