table.scw td{
  border-collapse: separate !important;
  padding: 5px !important;
}
table.scw {
  
  padding: 1px;
  vertical-align: middle;
  border: solid 1px #E8E8DB;
  font-size: 11px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight: bold;
  z-index: 0;
  visibility:hidden;
}
table.scwHead02, table.scwHead02 td{
  border: none;
  padding: 0;
  margin: 0;
}
td.scwDrag, td.scwHead {
  padding: 0px 0px;
  text-align: center;
  border: none;
  vertical-align: middle;
}
td.scwDrag {
  font-size: 10px;
}
select.scwHead{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
input.scwHead {
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
td.scwWeekNumberHead, td.scwWeek {
  padding: 0px;
  text-align: center;
  width: 16px;
  height: 16px;
  font-weight: bold;
}
td.scwFoot, td.scwFootHover, td.scwFoot:hover, td.scwFootDisabled {
padding: 0px;
text-align: center;
font-weight: normal;
}
table.scwCells {
text-align: right;
font-size: 11px;
width: 96%;
}
table.scwCells td{
  margin: 1px;
  border-collapse: separate; !Important
}
td.scwCells, td.scwCellsHover, td.scwCells:hover ,td.scwCellsDisabled, 
td.scwCellsExMonth, td.scwCellsExMonthHover, td.scwCellsExMonth:hover, 
td.scwCellsExMonthDisabled, td.scwCellsWeekend, td.scwCellsWeekendHover, 
td.scwCellsWeekend:hover, td.scwCellsWeekendDisabled, td.scwInputDate, 
td.scwInputDateHover, td.scwInputDate:hover, td.scwInputDateDisabled,
td.scwWeekNo, td.scwWeeks {
font-family: Tahoma, Arial, Helvetica, sans-serif;
width: 16px;
height: 16px;
font-weight: normal;
vertical-align: middle;
}
table.scw {
  background-color: #ffffff;
}
td.scw{
  vertical-align: middle;
  border: none;
}
td.scwDrag {
background-color: #9999CC;
color: #CCCCFF;
}
td.scwWeekNumberHead {
}
td.scwWeek{
  background: url(bg-calendar-blue.gif) repeat-x #85BBE6;
  border: 1px solid #85BBE6;
  border-color:#FFFFFF #FFFFFF #989889; border-style:solid; border-width:1px; color:#1E649B; padding:0; text-align:center;
}
td.scwWeekNo {
  background-color: #ff0000;
  color: #CCCCCC;
  width: 16px;
}
td.scwCells {
  border: 1px solid #E8E8DB;
  background-color: #ffffff;
  color: #1E649B;
  text-align: center;
  width: 16px;
}
td.scwInputDate{
  text-align:center;
  border: 1px solid #E8E8DB;
  background-color: #d9ea7f;
  color: #000000;
}
td.scwCellsWeekend {
  width: 16px;
  border: 1px solid #E8E8DB;
  background-color: #ffffff;
  color: #1E649B;
  text-align:center;
}
td.scwCellsExMonth {
  width: 16px;
  border: 1px solid #E8E8DB;
  color: #BEC4DB;
  text-align:center;
  background-color: #ffffff;
}
td.scwFoot {
  background-color: #ffffff;
  color: #1E649B;
  padding: 2px;

}
td.scwCells:hover, td.scwCellsHover {
  border: 1px solid #E8E8DB;
  background-color: #bddcf6;
  cursor: pointer;
  cursor: hand;
  color: #1E649B;
  padding: 1px;
}
td.scwInputDate:hover, td.scwInputDateHover {
  border: 1px solid #E8E8DB;
  background-color: #bddcf6;
  cursor: pointer;
  cursor: hand;
  color: #1E649B;
  padding: 1px;
}
td.scwCellsWeekend:hover, td.scwCellsWeekendHover {
  border: 1px solid #E8E8DB;
  background-color: #bddcf6;
  cursor: pointer;
  cursor: hand;
  color: #1E649B;
  padding: 1px;
}
td.scwCellsExMonth:hover, td.scwCellsExMonthHover {
  border: 1px solid #E8E8DB;
  background-color: #bddcf6;
  cursor: pointer;
  cursor: hand;
  color: #1E649B;
}
td.scwFoot:hover, td.scwFootHover {
  border: 1px solid #E8E8DB;
  background-color: #bddcf6;
  cursor: pointer;
  cursor: hand;
  color: #1E649B;
  padding: 2px;
}
td.scwInputDateDisabled {
  border: 1px solid #E8E8DB;
  background-color: #ececec;
  color: #000000;
}
td.scwCellsDisabled {
  border: 1px solid #E8E8DB;
  background-color: #ececec;
  color: #000000;
}
td.scwCellsWeekendDisabled {
  border: 1px solid #E8E8DB;
  background-color: #ececec;
  color: #000000;
}
td.scwCellsExMonthDisabled {
  border: 1px solid #E8E8DB;
  background-color: #ececec;
  color: #000000;
}
td.scwFootDisabled {
  border: 1px solid #E8E8DB;
  background-color: #ececec;
  color: #000000;
}

