/* CALEDNAR STYLES */
.quickSearch-content .calendar,
.calendar
{
	position: absolute;
	border: 1px solid #605F60;
	display: none;
	width: 184px;
	background-image: url( '/images/bkgrn_calendar.jpg' );
	background-color: #E1E7F9;
	color: #000000;
}

.quickSearch-content .calendar td
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
}

.calendar td
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 1px;
}

/* HEADER AND DATE CELL STYLES */
.quickSearch-content .calendar .header,
.quickSearch-content .calendar .month
{
	width: 184px;
}

.quickSearch-content .calendar .header td
{
	width: 15px;
	border: 1px solid white;
	text-align: center;
}

.calendar .header td,
.header td
{
	width: 20px;
	border: 1px solid white;
	text-align: center;
}

.quickSearch-content .calendar .month td
{
	width: 15px;
	border: 1px solid white;
	text-align: right;
}

.calendar .month td,
.month td
{
	width: 20px;
	border: 1px solid white;
	text-align: right;
}

.calendar .calendar_link {
	cursor: pointer;
	cursor: hand;
}

.calendar .calendar_link:hover,
.calendar .calendar_link td:hover,
.calendar .calendar_link.hover,
.calendar .calendar_link td.hover {
  background-color: #EFF7FA;
}


/* CALENDAR TOP NAVIGATION */
.quickSearch-content .calendar .calendarnav,
.calendar .calendarnav,
.calendarnav
{
  /* background-color: #EFF7FA; */
	width: 100%;
}

.quickSearch-content .calendar .calendarnav td,
.calendar .calendarnav td
{
  background-color: #EFF7FA;
	/* border: 1px solid #EFF7FA; */
	text-align: center;
	cursor: pointer;
	cursor: hand;
}

.quickSearch-content .calendar .calendarnav th,
.calendar .calendarnav th
{
  background-color: #EFF7FA;
	/* border: 1px solid #EFF7FA; */
	width: 125px;
	text-align: center;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* CALENDAR TODAY CLICK BAR NAVIGATION */
.quickSearch-content .calendar .todayBar,
.calendar .todayBar,
.todayBar
{
  /* background-color: #EFF7FA; */
	width: 100%;
}

.quickSearch-content .calendar .todayBar td,
.calendar .todayBar td
{
  background-color: #EFF7FA;
	/* border: 1px solid #EFF7FA; */
	text-align: center;
	cursor: pointer;
	cursor: hand;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/* color: #6600CC; */
}

/* ACTIVE CELL STYLES - USER SELECTED DATE AND TODAY'S DATE */
.quickSearch-content .calendar .activeDay,
.calendar .activeDay,
.activeDay {
	font-weight: bold;
  background-color: #EFF7FA;
	color: #6600CC;
	/* color: #7A5EC0; */
	/* color: #CC0000; */
}

.quickSearch-content .calendar .today,
.calendar .today,
.today {
	font-weight: bold;
	/* color: #6600CC; */
}

