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