.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;
  font-size:11px;
  }

.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 td { /*TWW*/
  padding: 0;
  color: #666;
}
.calendar tfoot td div { /*TWW*/
  background-color: #fff;
  width:100%;
  font-size: 9px;
}

.calendar tfoot a:hover {
  background-color: #e8f6ff;
}

.calendar tfoot img {
  margin: 3px 0 3px 0;
}

