﻿/*Telerik RadCalendar WatermansSkin skin*/

table.RadCalendar_WatermansSkin
{
	border-collapse:separate;
	border:0;
	font:12px;
	width:578px;
}

/*titlebar*/

.RadCalendar_WatermansSkin .rcTitlebar
{
	width:100%;
	border:0;
	padding:0;
	background:0 0 no-repeat url(rcTitlebar.gif);
}

.RadCalendar_WatermansSkin .rcTitlebar table
{
	width:100%;
	border-collapse:separate;
	border:0;
	font:14px/36px;
}

.RadCalendar_WatermansSkin .rcTitlebar td
{
	border:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
}

.RadCalendar_WatermansSkin .rcTitlebar .rcTitle
{
	width:100%;
	cursor:default;
	color:#ffffff;
	font-size:20px !important;
	line-height:23px !important;
}

.RadCalendar_WatermansSkin .rcTitlebar .rcPrev,
.RadCalendar_WatermansSkin .rcTitlebar .rcNext,
.RadCalendar_WatermansSkin .rcTitlebar .rcFastPrev,
.RadCalendar_WatermansSkin .rcTitlebar .rcFastNext
{
	display:block;
	width:17px;
	height:16px;
	overflow:hidden;
	margin:0 6px;
	background:transparent url(Calendar/specialsprite.gif) no-repeat;
	text-indent:-2222px;
	text-decoration:none;
	color:#ccc;
}

.RadCalendar_WatermansSkin .rcTitlebar .rcFastPrev
{
    display:none;
}

.RadCalendar_WatermansSkin .rcTitlebar .rcPrev
{
	background-position:0 -100px;
}

.RadCalendar_WatermansSkin .rcTitlebar .rcPrev:hover
{
	background-position:0 -100px;
}

.RadCalendar_WatermansSkin .rcTitlebar .rcNext
{
	background-position:0 -200px;
}

.RadCalendar_WatermansSkin .rcTitlebar .rcNext:hover
{
	background-position:0 -200px;
}

.RadCalendar_WatermansSkin .rcTitlebar .rcFastNext
{
	display:none;
}

.RadCalendar_WatermansSkin .rcMain
{
	width:100%;
	border:0;
	padding:0;
}

.RadCalendar_WatermansSkin .rcMainTable
{
	border-collapse:separate;
	border:0;
	width:100%;
	font:12px/17px;
}

/*header, footer*/

.RadCalendar_WatermansSkin .rcHeader,
.RadCalendar_WatermansSkin .rcFooter
{
	border:0;
	padding:0;
}

/*week numbers and days*/

.RadCalendar_WatermansSkin .rcRow th
{
	border:0;
	font-weight:normal;
	vertical-align:middle;
	cursor:default;
	color:#c8c8c8;
}

.RadCalendar_WatermansSkin .rcWeek th
{
    border:0;
	font-weight:normal;
	vertical-align:middle;
	cursor:default;
	line-height:20px;
	padding:7px 0 7px 0;
	text-align:center;
    color:#ffffff;
    font-weight:bold;
}

/*date cells*/

.RadCalendar_WatermansSkin .rcRow td
{
	padding:0 2px 2px 0;
	text-align:right;
}

.RadCalendar_WatermansSkin .rcRow .rcDayBox,
.RadCalendar_WatermansSkin .rcTemplate
{
	display:block;
	width:75px;
	height:56px;
	padding:8px 8px 0 0;
	text-decoration:none;
	background-color:#008EB2;
	font:14px/17px;
	cursor:default;
}

.RadCalendar_WatermansSkin .rcRow .rcDayBox.rcDayBox_Event
{
    cursor:pointer;
    background:#FF6600;
}

.RadCalendar_WatermansSkin .rcRow .rcDayBox .rcDayBox_Date,
.rcDayBox_Date_Today
{
    font-size:16px !important;
    font-weight:bold !important;
}

.RadCalendar_WatermansSkin .rcRow .rcOtherMonth 
{
    height:0px;
    line-height:0px;
    padding:0px;
	margin:0px;
	overflow:hidden;    
}

.RadCalendar_WatermansSkin .rcRow .rcOtherMonth .rcDayBox
{
    display:none;
}

.RadCalendar_WatermansSkin .rcRow .rcSelected .rcDayBox,
.RadCalendar_WatermansSkin .rcRow .rcHover .rcDayBox.rcDayBox_Event
{
    background:transparent url(Calendar/bgSelected.gif);
}

.RadCalendar_WatermansSkin .rcTemplate
{
	background:none;
}

.RadCalendar_WatermansSkin .rcRow a
{
	color:#fff;
}

.RadCalendar_WatermansSkin .rcRow .rcHover,
.RadCalendar_WatermansSkin .rcRow .rcSelected
{
	color:#ffe400;
}

/*special days*/

.RadCalendar_WatermansSkin .rcRow .rcHover .rcTemplate,
.RadCalendar_WatermansSkin .rcRow .rcSelected .rcTemplate
{
	color:#fc0;
}

.RadCalendar_WatermansSkin .rcRow .rcDayDate
{
    cursor:pointer;
	background:#FF6600;
}