td.rates {
  -moz-border-radius: 10px;
/*
  border: 2px solid #268;
  background-color: #bed;
  line-height:120%;
*/
}


td.frmhdr {
  background-color: #bad2e6;
  text-align: center;
  font-weight: bolder;
  font-size: 14px;
}

td.frmback {
  background-color: #bad2e6;
  text-align: right;
  font-weight: bolder;
  font-size: 14px;
  padding-left: 2px;
  padding-right: 2px;
}


td.frmbox {
  padding-left: 4px;
  padding-right: 4px;
  background-color: #bad2e6;
  text-align: left;
  font-size: 14px;
}

tr.frmsep {
  background-color: #ffffff;
  padding-top: 10px;
}

.input_readonly {
  background-color: #fff;
}

.input_writable {
  background-color: #fff;
}

.invalid_highlight {
  background-color: #ec3;
}

td.ermback {
  background-color: #bad2e6;
  color: #f44;
  text-align: right;
  font-weight: bolder;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 14px;
}

/*
 *  styles for confirm page
 */
td.frmnorm,
td.frmfade {
  background-color: #bad2e6;
  font-size: 14px;
}

td.frmfade {
  font-weight: normal;
  text-align: right;
  padding: 6px;
  border-top: 1px solid #48b;
}

td.frmnorm {
  font-weight: bolder;
  text-align: left;
  padding: 4px;
  padding-right: 6px;
  padding-left: 6px;
  border-left: 1px solid #48b;
  border-top: 1px solid #48b;
}

div.cfn {
/*  background-color: #e8e8e8; */
  background-color: #bad2e6;
  padding: 2px;
}

table.tblfade {
  background-color: #bad2e6;
}

td.frmfadehdr {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 10px;
}

