.customs th {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
   border-radius: 3px;

}

.customs th {
  font-family: Arial;
  font-size: 12pt;
}

.subtitle {
  padding: 0px;
  font-style: italic
}

.inner td {
  padding: 3px;
}

.inner input, .inner select {
  background-color: #fff;
  font-size: 10pt;
  padding: 2px;
}

.background {
  width: 500px;
  margin: 5px 0 0 0;
  -moz-border-radius: 3px;
}

.background th, .background td {
  padding: 6px;
  margin: 3px;
  -moz-border-radius: 3px;
}

.background th {
  text-align: center;
}

.background td {
  color: #222222;
}

.background input.button {
  font-size: 10pt;
  font-weight: bold;
  width: 120px;
  height: 40px;
  border: 0;
  -moz-border-radius: 3px;
}

.background .buttonbox {
  text-align: right;
  padding: 0;
}

.innerhead {
  font-weight: bold;
  text-align: center;
}

input.transparent {
  background-color: transparent;
  border: 0
}

.markPH {
  height: 35px;
  background-color: #808080
}

.mark td {
  padding: 2px 2px;
}

.hover {
  cursor: move
}
