.calTrigger a:hover {
  color: #4b90cd;
}
.calendarBox {
  position: absolute;
  display: none;
  border: 5px solid #bababa;
  padding: 8px 8px 0px 8px; width: 181px;
  background: #fff url("/i/calendarBotBg.gif") bottom left repeat-x;
  }
.calendar {
  margin: 0; padding: 0;
  background-color: #ffffff;
  width: 176px;
  }
.calendarHeader {
  width: 176px;
  background: url('/i/calendarHeaderBg.jpg') no-repeat;
  text-align: center;
  padding: 2px 0 6px 0;
  }
.calendarHeaderText {
  font: bold 14px Arial, sans-serif;
  color: #ffffff;
  }
.calendarWeekRow {
  font: bold 11px Arial, sans-serif;
  color: #004992;
  text-align: center;
  background-color: #abdbff;
  }
.calendar td
  {
  font: 11px Arial, sans-serif;
  color: #abdbff;
  text-align: center;
  padding: 2px;
  }
.calendar td a
  {
  color: #004992;
  text-decoration: none;
  }
.calendar td a:hover
  {
  color: #ffffff;
  background-color: #fe6700;
  }
.calnavleft {
	position:absolute;
	top:13px;
	bottom:0;
	height:11px;   
	left:17px;
}
.calnavright {
	position:absolute;
	top:13px;
	bottom:0;
	height:11px;  
	right:18px;
}
.calnavH {
  display: none;
}
.cellSelected a {
  color: #fff;
  background-color: #fe6700;
}
.calendar tfoot {
  margin: 0; padding: 0;
  background-color: #e8f6ff;
}
.calendar tfoot a:hover {
  background-color: #e8f6ff;
}
.calendar tfoot img {
  margin: 3px 0 3px 0;
}