/* Whole calendar table		*/
.cal
{
	border:solid 1px #000000;
	background:#999999
}


/* Basic for all TD		*/
.cal td
{
	font:9px 'Lucida Grande', Tahoma
}


/* Week selectors style		*/
.cal_week
{
	background:#999999;
	text-align:center;
	vertical-align:middle;
	cursor:pointer
}


/* Top week day cells		*/
.cal_week_day
{
	background:#CCCCCC;
	text-align:center;
	vertical-align:middle;
	cursor:default;
}


/* Previous and next month dates*/
.cal_empty
{
	background:#EEEEEE;
	color:#999999;
	text-align:center;
	vertical-align:middle;
	cursor:pointer
}


/* Simple days			*/
.cal_day
{
	background:#FFFFFF;
	color:#000000;
	text-align:center;
	vertical-align:middle;
	cursor:pointer
}


/* Holydays (Sun & Sat)		*/
.cal_hol
{
	background:#DDDDDD;
	color:#000000;
	text-align:center;
	vertical-align:middle;
	cursor:pointer
}


/* Mouse over the day		*/
.cal_ovr
{
	background:#000000;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	cursor:pointer
}


/* Mouse over the week		*/
.cal_ovr td
{
	background:#000000;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	cursor:pointer
}


/* Selected day			*/
.cal_day_sel
{
	background:#FFCC99;
	color:#000000;
	text-align:center;
	vertical-align:middle;
	cursor:pointer
}


/* Selected holiday		*/
.cal_hol_sel
{
	background:#DDAA77;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	cursor:pointer
}


/* Next, prev month & year arrows		*/
.cal_arrow
{
	background:#999999;
	color:#000000;
	vertical-align:middle;
	cursor:pointer
}


/* Month caption		*/
.cal_month
{
	background:#999999;
	color:#000000;
	text-align:center;
	vertical-align:top;
	cursor:pointer
}


/* Year caption 		*/
.cal_year
{
	background:#999999;
	color:#000000;
	text-align:center;
	vertical-align:top;
	cursor:pointer
}


/* Today date			*/
.cal_today
{
	background:#99CCFF;
	color:#000000;
	text-align:center;
	vertical-align:middle;
	cursor:pointer
}

/* Close button			*/
.cal_close
{
	color:#FF0000;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	widht: 10px;
	height: 10px;
}
