body {font-family: Tahoma,Verdana,Arial,Times New Roman; font-size: 8pt;color: black; background-color: white;}
table.border {border-collapse: collapse;background-color: white;
  border-right: 1px solid black;
  border-top: 1px solid black;
}
span.scinfo {color: green;}
td, th {
  font-size: 8pt;
}
thead {display: table-header-group; background-color: #dddddd; }
div.error {
  color: red;
  margin-bottom: 10px;
}
div.head {
  margin-bottom: 10px;
  margin-top: 10px;
  font-weight: bold;
}
table.border td, th {
  border-left: 1px solid silver;
  border-bottom: 1px solid silver;
}
table.noborder {border-collapse: collapse; border: 0px;}
table.noborder td, th {border: 0px}
table.button {border-collapse: collapse;background-color: WhiteSmoke;
  border-right: 1px solid silver;
  border-top: 1px solid silver;
}
table.button td, th {
  white-space: nowrap;
  border-left: 1px solid silver;
  border-bottom: 1px solid silver;
}
td.cal {
  border-left: 1px solid silver;
  border-bottom: 1px solid silver;
}
td.dayon
{
  background-color: #ffffbb;
  border-left: 1px solid silver;
  border-bottom: 1px solid silver;
}
td.cal
{
  cursor: pointer;
}
td.calused
{
  background-color: #ffffbb;
}
td.button
{
  width: 50px;
  white-space: nowrap;
  text-align: center;
  cursor: pointer;
  border-left: 1px solid silver;
  border-bottom: 1px solid silver;
}
td.click {cursor: pointer;}
input.text {width: 100px; display: inline;
border: black 1px solid;}
input.checkbox {width: 30px; display: inline;
border: black 1px solid;}
input.nobutton{width:0px; height: 0px;}
.info {color: #996666; font-style: italic; margin-top: 5pt}