
.report-toolbar {
  position: static;
  background: #C3D9FF;
  border: 1px solid #A9BFD3;
  border-bottom: none;
}

.my-loading-panel {
  border: 1px solid #6593cf;
  background: #c3daf9 url(images/default/box/tb-blue.gif) repeat-x 0 -16px;
  z-index: 100001;
  position: absolute;
  padding: 2px;
  width: 75px;
  height: auto; 
}

.my-loading-panel span {
  padding: 5px 10px 5px 10px;
  background: white;
  border: 1px solid #a3bad9;
  display: block;
  z-index: 101000;
  color: #222;
  font: normal 11px tahoma, arial, helvetica, sans-serif;
  font-weight: bold;
  z-index: 11000;
  font: normal 11px tahoma, arial, helvetica, sans-serif;
}

.my-mask {
  -moz-opacity: 0.2;
  opacity: .20;
  filter: alpha(opacity = 20);
  background-color: #818185;
  cursor: wait;
}

.CalendarWidget {
  border: 1px solid #ACA899;
}

.CalendarWidget .navbar {
  width: 100%;
  background-color: #C3D9FF;
  vertical-align: middle;
  border-bottom: 1px solid #ACA899;
}

.CalendarWidget .navbar .gwt-Button {
  padding-left: 5px;
  padding-right: 5px;
}

.CalendarWidget .table {
  font: 10pt sans-serif;
  text-align: center;
}

.CalendarWidget .weekheader {
  background-color: #ACA899;
}

.CalendarWidget .weekheader .days {
  width: 3em;
}

.CalendarWidget .cell {
  cursor:pointer;
}

.CalendarWidget .cell .gwt-HTML {
  border: 1px solid #ACA899;
}

.CalendarWidget .cell .gwt-HTML span {
  width: 100%;
  height: 100%;
  line-height: 2em;
}

.CalendarWidget .today .gwt-HTML {
  background-color: #C3D9FF;
}

.CalendarWidget .day .gwt-HTML {
  border: 1px solid #C3D9FF;
} 
