/* RadCalendar Default skin */
@media screen
{
	table.calendarWrapper_Default
	{
		/*border: 1px solid #212121 !important;*/
		border-collapse: separate !important;
		background: #fff url(Calendar/headerBg.gif) repeat-x left top;
		width: 195px !important;
		float: left;
	}
	/*hide all day view*/
	.RadScheduler .rsAllDay
	{
		display: none;
	}
	.calendarWrapper_Default .titlebar_Default, .calendarWrapper_Default .TableLayout_Default
	{
		/*width: 100%;*/
		width: 195px !important;
	}

	.calendarWrapper_Default .titlebar_Default td
	{
		background: #fff /*url(Calendar/headerBg.gif) repeat-x left bottom*/;
		color: #000;
		white-space: normal;
		font-size: .8em; /*font:16px arial,sans-serif;*/
	}

	.calendarWrapper_Default .TableLayout_Default
	{
		border: solid #fff; /*	border-width:6px 13px 10px; border:1px solid red;*/
		border-collapse: separate !important;
		font: 11px arial,sans-serif;
		text-align: right;
		cursor: default;
	}

	.calendarWrapper_Default .TableLayout_Default td
	{
		border: 0;
		padding: 0;
		overflow: visible;
	}

	.calendarWrapper_Default .TableLayout_Default a, .calendarWrapper_Default .TableLayout_Default td span
	{
		display: block;
		height: 13px;
		border: 1px solid #fff;
		padding: 3px 4px;
		text-decoration: none;
		text-align: center;
	}

	.calendarWrapper_Default .TableLayout_Default a
	{
		color: #333;
	}

	/*week of year (52 weeks)*/
	.calendarWrapper_Default .TableLayout_Default .DaysOfWeek_Default
	{
		padding-right: 1px;
		text-align: center;
		color: #fff;
		font-weight: normal;
		background: #006699;
	}
	/*mo -sun*/
	th.DaysOfWeek_Default
	{
		padding: 2px 0 3px; /*background: transparent url(Calendar/weekdaysUnderline.gif) repeat-x left bottom;*/
		background: #006699;
	}

	.calendarWrapper_Default .TableLayout_Default .radCalHover_Default
	{
		background: #ff9900;
	}

	.calendarWrapper_Default .TableLayout_Default .radCalHover_Default a
	{
		border: 1px solid #ff9900;
		background: #ff9900 !important;
	}

	.calendarWrapper_Default .TableLayout_Default .radCalSelect_Default a
	{
		border: 1px solid #000;
		background: #000;
		color: #fff;
	}

	.calendarWrapper_Default .TableLayout_Default .radCalToday_Default a
	{
		border: 1px solid #363636;
		background: #454545 url(Calendar/todayBg.gif) repeat-x 0 0;
		color: #fff;
	}

	.calendarWrapper_Default .otherMonth_Default a, .calendarWrapper_Default .outOfRange_Default span
	{
		color: #ccc;
	}

	/* fast navigation styles */
	.MonthYearFastNav_Default
	{
		border: 1px solid #000;
		background: #fff;
		font: 11px arial,sans-serif;
		color: #707070;
		cursor: default;
		border-collapse: collapse;
	}

	.MonthYearFastNav_Default #RadCalendar_FastNav_PrevYears, .MonthYearFastNav_Default #RadCalendar_FastNav_NextYears
	{
		text-align: center;
	}

	.MonthYearFastNav_Default td
	{
		padding: 3px 5px 3px 0;
		width: 30px;
		text-align: right;
		background: url(Calendar/whitePixels.gif) repeat-y top left;
	}

	.MonthYearFastNav_Default td#RadCalendar_FastNav_Feb, .MonthYearFastNav_Default td#RadCalendar_FastNav_Apr, .MonthYearFastNav_Default td#RadCalendar_FastNav_Jun, .MonthYearFastNav_Default td#RadCalendar_FastNav_Aug, .MonthYearFastNav_Default td#RadCalendar_FastNav_Oct, .MonthYearFastNav_Default td#RadCalendar_FastNav_Dec
	{
		background-position: -1px 0;
	}

	.MonthYearFastNav_Default .selected_Default
	{
		background: #cdcdcd;
		color: #000;
	}

	.MonthYearFastNav_Default .bottom_Default
	{
		background: #e3e3e3 none;
		padding: 6px 0;
		text-align: center;
	}

	.MonthYearFastNav_Default .bottom_Default input
	{
		height: 18px;
		background: #ff9900;
		border: 0;
		margin: 0 2px;
		padding: 0 2px;
		font: 10px arial,sans-serif;
		color: #fff;
		cursor: pointer;
	}

	#RadCalendar_FastNav_TodayButton
	{
		margin-right: 0px;
	}

	#RadCalendar_FastNav_OkButton
	{
		margin-right: 0px;
	}

	/* RadDate/TimePicker classes */

	.radTimeTableCss_Default caption
	{
		display: none;
	}

	.radTimeTableCss_Default
	{
		cursor: default;
		background: white;
		font: normal 11px Arial, Verdana, Sans-serif;
		border: solid 1px #000;
		width: 192px;
	}

	.radTimeTableCss_Default td
	{
		border: 0;
		margin: 0;
		padding: 0;
	}

	.radTimeTableCss_Default td + td
	{
		padding: 0;
		border-left: 1px solid #b0b0b0;
	}

	.radHeaderCss_Default
	{
		color: #000;
		background: #e3e3e3;
		text-align: center;
		font-weight: normal;
		padding: 5px 0;
	}

	.radTimeTableCss_Default a
	{
		display: block;
		text-align: right;
		text-decoration: none;
		cursor: hand;
		cursor: pointer;
		padding: 5px 8px 7px 2px;
	}

	.radItemCss_Default a, .radAlternatingItemCss_Default a
	{
		color: #666;
	}

	.radTimeOverCss_Default a
	{
		background-color: #cdcdcd;
		color: #666;
	}

	.radFooterCss_Default
	{
		color: #666;
		background: white url(Calendar/calendarWrapperBg.gif) left bottom repeat-x;
		padding-left: 8px !important;
		height: 18px;
	}

	.radDisabled_Default img
	{
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
		-moz-opacity: 0.6;
		opacity: 0.6;
	}

	.pickerWrapper_Default
	{
		vertical-align: middle;
	}

	.pickerWrapper_Default table
	{
		vertical-align: bottom;
	}

	.pickerWrapper_Default table, .pickerWrapper_Default td
	{
		border: 0;
		padding: 0;
		margin: 0;
		overflow: visible;
	}

	.pickerWrapper_Default .radInput_Default
	{
		vertical-align: baseline;
	}

	.pickerWrapper_Default td.inputCell
	{
		padding: 0 4px 0 0;
	}

	.radPopupImage_Default
	{
		position: relative;
		outline: none;
		_position: static;
	}
	* + html .radPopupImage_Default
	{
		position: static;
	}

	/* overwrites what is set in textgroup img class */
	.radPopupImage_Default img
	{	
		vertical-align: middle;
		margin: 0 10px 2px !important;
		border: 0 !important;
		float:none !important;
		padding:0 !important;
	}
	
	a.radPopupImage_Default:hover
	{
		background:none;		
	}
}
