/*****************************************************************************************/

table.Calendar
{
	border: solid 1px #5c8369;
	border-collapse: collapse;
}

tr.DayHeader
{
	background-color: #B297A8;
	font-size: small;
}

table.CalendarSelector
{
	width: 100%;
	border: 0px;
}

td.CalendarSelector
{
	font-size: small;
	text-align: center;
	vertical-align: middle;
}

td.Day
{
	border: solid 1px #5c8369;
	vertical-align: top;
}

td.CalendarSelectors
{
	vertical-align: top;
}

div.DayMessage
{
	position: absolute;
	visibility: hidden;
    z-index: 100;
    background-color: #f3eff1;
    border: solid 1px Black;
    width: 350px;
    height: 200px;
    overflow: auto;
}

div.CloseTasks
{
	text-align: right;
	width: 270px;
}

.DayNumber
{
	font-size: x-small;
}

div.Tasks
{
	font-size: xx-small;
}

div.HasTask
{
	height: 80px;
	width: 85px;
	white-space: nowrap;
	overflow: auto;
	background-position: center center;
	/*background-image: url(../../Images/Icon-Tasks.gif);*/
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;
}

div.NoTask
{
	height: 80px;
	width: 85px;
	white-space: nowrap;
	overflow: auto;
	cursor: default;
}

div.NoDay
{
	height: 80px;
	width: 85px;
	background-color: #f3eff1;
}

/*****************************************************************************************/