/* Telerik RadCalendar PB skin */

.calendarWrapper_PB
{
	background: #e7f1ff url('Img/calendarBg.gif') repeat-x;
	border: solid 1px !important;
}

.TableLayout_PB
{
	width: 100%;
}

.TableLayout_PB td
{
	text-align: center;
	width: 14%;
}

/* all links in the calendar */
.TableLayout_PB td a
{
	text-decoration: none;
	display: block;
}

.radCalWeekendDefault_PB,
.radCalWeekendSelect_PB,
.radCalDefault_PB,
.radCalSelect_PB,
.otherMonth_PB,
.outOfRange_PB
{
	width: 14%;
}

.radCalWeekendDefault_PB_b,
.radCalWeekendSelect_PB_b,
.radCalDefault_PB_b,
.radCalSelect_PB_b,
.otherMonth_PB_b,
.outOfRange_PB_b
{
	font-weight: bold;
	width: 14%;
}

.radCalToday_PB
{
	width: 14%;
	border: solid 1px red;
	color: red !important;
}

.radCalToday_PB_b
{
	width: 14%;
	border: solid 1px red;
	color: red !important;
}

.radCalWeekendHover_PB,
.radCalHover_PB
{
	width: 14%;
	background: #ffcc99;
}

.radCalWeekendHover_PB_b,
.radCalHover_PB_b
{
	width: 14%;
	background: #ffcc99;
}

.DaysOfWeek_PB
{
	font-weight: bold;
	text-align: center;
	padding: 1px 1px;
	width: 14%;
}

.titlebar_PB
{
	background: transparent;
	width: 100%;
}

.MonthYearFastNav_PB
{	
	border: 1px solid #6788be;
	background: white;
	border-collapse: collapse;
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=140,color=#666666,strength=3);
}

.MonthYearFastNav_PB td
{
	text-align: center;
	vertical-align: middle;
	border: 1px solid #d8dde0;
	padding: 4px;
	color: black;
	cursor: default;
}

.MonthYearFastNav_PB td.selected_PB
{
	background: #dcfc5c;
	color: black;
	border-color: #d8dde0;
}

.MonthYearFastNav_PB td input
{
	background: transparent url('Img/ContextMenuInputBg.gif') repeat-x;
	border: solid 1px #6788be;
	font-weight: bold;
	color: white;
	float: left;
	margin-right: 1px;
	padding: 0px 2px;
}

.radPopupImage_PB img
{
	vertical-align: middle;
	_vertical-align: top; /* IE fix */	
	margin-left: 2px;
	margin-right: 2px;
	margin-top: -1px; /* IE margins fix */
	_margin-top: 0px; 
	border-width: 0px;
}

.radDisabled_PB img
{
	 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
