﻿
.rescalendar_table
{
	font: bold 10px Arial;
	/* filter: progid:DXImageTransform.Microsoft.dropShadow(Color=a0aab5, offX=2, offY=2, positive=true); */
	cursor: default;
	border: solid 1px #a0aab5;
	background: white;
}

.rescalendar_title
{
	text-align:center;
	font: normal 11px Arial;
	height: 19px;
	border-bottom: solid 1px #8a9db5;
	width: 100%;
	color: white;
	background: #b9c4d2 url('images/rescalendar/title.gif') repeat-x;
	border-width: 0px; border-collapse: collapse;
}

.rescalendar_daytitle
{
	padding: 0px 0px 1px 0px;
	font: bold 11px Arial;
	text-transform: uppercase;
	color: #535353;
	text-align: center;
	height: 17px;
	background: url('images/rescalendar/days.gif');
	border-bottom: solid 1px #DDE1E4;
}

.rescalendar_first
{
	width:11px;
	height:10px;
	background: url('images/rescalendar/first.gif') no-repeat;
}

.rescalendar_last
{
	width:11px;
	height:10px;
	background: url('images/rescalendar/last.gif') no-repeat;
}

.rescalendar_first_disabled
{
	width:11px;
	height:10px;
	background: url('images/rescalendar/first_disabled.gif') no-repeat;
}

.rescalendar_last_disabled
{
	width:11px;
	height:10px;
	background: url('images/rescalendar/last_disabled.gif') no-repeat;
}

.rescalendar_first a:visited,
.rescalendar_first a:link
{
	width:11px;
	height:10px;
	background: url('images/rescalendar/first.gif') no-repeat;
	text-decoration: none;
}

.rescalendar_first a:active,
.rescalendar_first a:hover
{
	width:11px;
	height:10px;
	background: url('images/rescalendar/first_selected.gif') no-repeat;
	text-decoration: none;
}

.rescalendar_last a:visited,
.rescalendar_last a:link
{
	width:11px;
	height:10px;
	background: url('images/rescalendar/last.gif') no-repeat;
	text-decoration: none;
}

.rescalendar_last a:active,
.rescalendar_last a:hover
{
	width:11px;
	height:10px;
	background: url('images/rescalendar/last_selected.gif') no-repeat;
	text-decoration: none;
}





.rescalendar_day
{
	padding-bottom:1px;
	font: normal 10px 'Microsoft Sans Serif';
	background: #ffffff;
	height: 19px;
	text-decoration: none;
	color: #000000;
	border-bottom: solid 1px #f4f4f4;
	cursor:hand;
}

.rescalendar_day_inactive
{
	padding-bottom:1px;
	font: normal 10px 'Microsoft Sans Serif';
	background: #ffffff;
	height: 19px;
	text-decoration: none;
	color: #d5d5d5;
	border-bottom: solid 1px #f4f4f4;
	cursor:default;
}

.rescalendar_day_mouseover
{
	padding-bottom:1px;
	font: normal 10px 'Microsoft Sans Serif';
	background: #eeeeee;
	height: 19px;
	text-decoration: none;
	color: #000000;
	border-bottom: solid 1px #adb1FF;
	cursor:hand;
}

.rescalendar_day_selected
{
	padding-bottom:1px;
	font: normal 10px 'Microsoft Sans Serif';
	background: #dddddd;
	height: 19px;
	text-decoration: none;
	color: #000000;
	border-bottom: solid 1px #c0c0c0;
	cursor:hand;
}





.rescalendar_day_weekend
{
	padding-bottom:1px;
	font: normal 10px 'Microsoft Sans Serif';
	background: #ffffd1;
	height: 19px;
	text-decoration: none;
	color: #000000;
	border-bottom: solid 1px #f4f4f4;
	cursor:hand;
}

.rescalendar_day_inactive_weekend
{
	padding-bottom:1px;
	font: normal 10px 'Microsoft Sans Serif';
	background: #ffffd1;
	height: 19px;
	text-decoration: none;
	color: #d5d5d5;
	border-bottom: solid 1px #f4f4f0;
	cursor:default;
}

.rescalendar_day_mouseover_weekend
{
	padding-bottom:1px;
	font: normal 10px 'Microsoft Sans Serif';
	background: #eeeec1;
	height: 19px;
	text-decoration: none;
	color: #000000;
	border-bottom: solid 1px #adb1FF;
	cursor:hand;
}

.rescalendar_day_selected_weekend
{
	padding-bottom:1px;
	font: normal 10px Arial;
	background: #ddddb1;
	height: 19px;
	text-decoration: none;
	color: #000000;
	border-bottom: solid 1px #c0c0c0;
	cursor:hand;
}



.rescalendar_button
{
	border: 1px solid #8a9db5;
	font-family:Microsoft Sans Serif;
	font-size:11px;
	padding: 1px 1px 1px 1px;
	background-color: #caddf5;
	cursor:hand;
}

.rescalendar_button_mouseover
{
	border: 1px solid #8a9db5;
	font-family:Microsoft Sans Serif;
	font-size:11px;
	padding: 1px 1px 1px 1px;
	background-color: #daedff;
	cursor:hand;
}

.rescalendar_input
{
	font: normal 11px 'Microsoft Sans Serif';
	height: 19px;
}

.rescalendar_childCount
{
	font: normal 11px 'Microsoft Sans Serif';
	height: 19px;
}



