




.hourbalanceover input
{
  color: green;
}
.hourbalanceunder input
{
  color: red;
}
.hourbalancespoton input
{
  color: black;
}
.hourbalancecurrentdate
{
  background-color: lightblue;
}
.hourbalanceoddrow
{
  background-color: whitesmoke;
}
.hourbalanceevenrow
{
  background-color: white;
}
.subrow
{
  background-color: #ffcc88;
}
.subrow, .collapse, .all_collapse, .all_expanded .expand, .all_expanded .all_expand, .expanded .expand
{
  display: none;
}
.all_expanded .collapse, .all_expanded .all_collapse, .expanded .collapse
{
  display: inline;
}
tbody.expanded .subrow, table.all_expanded .subrow
{
  display: table-row;
}
.clickable
{
  cursor: pointer;
}
.hide_employmentlevel .employmentlevelcolumn
{
  display: none;
}
#time_report_td .balk
{
  width:397px;
}
.hide_employmentlevel .balk
{
  width: 322px !important;
}
#time_report_td img
{
  border: 0;
}