body {
  font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
  font-size:12px;
}
th, td, tr {
  margin:0px;
  padding-top:0px;
  padding-bottom:0px;
}

.hr {
  display:none;
  float:left;
}

.monthsData {
   float:left;
}

.tdmc {
  text-align:center;
  vertical-align:middle;
}

#info {
  position: absolute;
  border: 2px solid #4bb2c5;
  z-index: 10;
  opacity:1;
  background-color:white;
  padding:5px 5px 5px 5px;
}

#uploadButton {
  position: fixed;
  left:5px;
  top:5px;
  z-index: 10;
}

#summaryButton {
  position: fixed;
  right:5px;
  top:5px;
  z-index: 10;
}

#email {
  width: 350px;
}

.month {
  margin-top:0px;
  margin-left:0px;
  width:200px;
  height:150px;
  position:relative;
  float:left;
}

.month0 {
  margin-top:0px;
  margin-left:0px;
  width:200px;
  height:150px;
}

.inline {
  display:inline;
}

.column {
  width:130px;
}

.hide {
  display:none;
}

.verticalName {
  display:block;
  position:relative;
  height:150px;
  width:50px;
  left:5px;
  top:0px;
  -webkit-transform:rotate(270deg);
  -moz-transform:rotate(270deg);
  -o-transform: rotate(270deg);
  white-space:nowrap;
  font-size:12px;
  /*
  z-index:10;
  */
}
