.tableStat table {
  color:black;
  font-size:8pt;
  margin-left:auto;
  margin-right:auto;  
  border-spacing:0;
  margin-top:5px;
  margin-bottom:5px;  
}

.tableStat table thead {
  font-weight:bold;
  text-align:center;
  background-color:#9999CC;
  color: #EEEEFF;
}
.tableStat table td {
  padding-left:4px;
  padding-right:4px;
  
}
.tableStat table td span {
  vertical-align:middle;
}
.tableStat table td img {
  margin-left:1px;
  cursor:pointer;
}
td.number {
  color:grey;
  text-align:right;
}

.tableStat table tbody tr {
  background-color:#FAFAFF;
}

.tableStat table tbody tr.odd {
  background-color:#F0F0FF;
}

.tableStat table tbody tr.total {
  background-color:#DDDDFF;
  font-weight:bold;
}

.timepanel {
  background-color:#EEEEFF;
  text-align:right;
  border-radius:6px;
  margin-bottom:4px;
}
.timepanel .button {
  display:inline-block;
  padding:2px;
  padding-right:5px;
  padding-left:5px;
  border-radius:4px;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FAFAFF), to(#F0F0FF));
  background: -moz-linear-gradient(0% 0% 90deg,#FAFAFF, #F0F0FF);
  -webkit-box-shadow: 0 0 4px #AAAACC;
  -moz-box-shadow: 0 0 4px #AAAACC;
  color: #7777AA!important;
  cursor:pointer;
  margin-right:2px;
}
.timepanel .button:hover {
  -webkit-box-shadow: 0 0 15px #AAAACC;
  -moz-box-shadow: 0 0 15px #AAAACC;
}
.timepanel .button.checked {
  border:2px solid #DDDDFF;
  padding:3px;
  font-weight:bold;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#AAAADD), to(#BBBBEE));
  background: -moz-linear-gradient(0% 0% 90deg,#AAAADD, #BBBBEE);
  color: #EEEEFF!important;
}

td.sum {
  text-align: right;
}


.graphStat {
  width:800px;
  height:400px;
  margin-left:auto;
  margin-right:auto;
}

.selectfilter {
  float:left;
  padding:0;
  margin:0;
}
.selectfilter p {
  padding:0;
  margin:0;
  padding-left:5px;
}

.menu.main {
  cursor:pointer;
}

table.globstat {
  color:black;
  font-size:9pt;
  margin-left:auto;
  margin-right:auto;  
  border-spacing:0;
  margin-top:5px;
  margin-bottom:5px;  
}
table.globstat td {
  padding:4px;
}
table.globstat td.value {

}
table.globstat tr {
  background-color:#FAFAFF;
}

table.globstat tr.odd {
  background-color:#F0F0FF;
}
