﻿.UpdatePanel {
}

.UpdateProgress {
	position:absolute;
	top:0px;
	left:0px;
	width:260px;
	height:200px;
	background:#D8D8DB;
}

.Calendar {
	margin-left:40px;
	width:250px;
	margin-bottom:20px;
	border-style:solid;
}

.Calendar,.Calendar tr,.Calendar tr td {
	background-color:transparent;
	border:1px solid #D8D8DB;
	padding:2px;
}

.Calendar tr .Day a, .Calendar tr .OtherDay a,.Calendar tr .UnavailableDay,.Calendar tr .SelectedDay a,.Calendar tr .HeaderDay,.Calendar tr .WeekendDay a {
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
}

.Calendar tr .Day a,.Calendar tr .Day {
	background-color:#EAEAEA;
}

.Calendar tr .OtherDay a {
}

.Calendar tr .UnavailableDay {
	color:#C0C0C0!important;
}

.Calendar tr .SelectedDay a,.Calendar tr .SelectedDay {
	font-weight:bold;
	color:#000000!important;
	background-color:#FEB415!important;
}

.Calendar tr .HeaderDay {
	font-size:10px;
}

.Calendar tr .WeekendDay a,.Calendar tr .WeekendDay {
	background-color:#EAEAEA;
	color:#FF0000!important;
}

.Calendar tr td .Title,.Calendar tr td .Title tr,.Calendar tr td .Title tr td {
	background-color:#787884;
	border:0px!important;
	padding:2px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
}

.Calendar tr td .NextPrev a {
	font-weight:bold;
	text-decoration:none!important;
}

.Calendar tr .ConnectWeekend {
	border-right:1px solid #FEB415!important;
}