﻿.Calendar
{
	background-color:						#ffffff;
	border:									1px solid #0066ff;
}

.CalendarTitle table
{
	background-color:						#0066ff;
	color:									#ffffff;
	font-size:								small;
	font-weight:							bold;
	padding:								2px;
	width:									100%;
}

.CalendarTitle table tr td img,span
{
	cursor:									pointer;
}

.CalendarNextPrev
{
	width:									40px;
	height:									22px;
	cursor:									pointer;
}

.CalendarDayHeader
{
	border:									1px solid #ffffff;
	font-size:								x-small;
	background-color:						#eeeeee;
	text-align:								center;
	height:									15px;
	font-weight:							bold;
	font-variant:							small-caps;
}

.CalendarDay
{
	font-size:								x-small;
	border:									1px solid #ffffff;
	text-align:								center;
	padding:								2px;
	background-color:						#ffffcc;
	width:									25px;
	height:									25px;
}

.CalendarDayHover
{
	background-color:						#eeeeee;
	border:									1px solid #999999;
	font-size:								x-small;
	text-align:								center;
	width:									25px;
	height:									25px;
}

.CalendarSelectedDay
{
	color:									#ffffff;
	background-color:						#0066ff;
	border:									1px solid #0066ff;
	font-weight:							bold;
}

.CalendarOtherMonthDay
{
	color:									#999999;
	background-color:						#f0f0f0;
	border:									1px solid #ffffff;
}