/* r.a.d.calendar DMS embedded skin */

table.calendarWrapper_Dms
{
	background: #e81c29 url(Img/calendarWrapperBg.gif) repeat-x;
	cursor: default;
	width: 294px !important;
	color: #ebebec;
	border-top: solid 1px #ebebec;
	border-bottom: solid 0px #ebebec;
/*	filter: progid:DXImageTransform.Microsoft.dropShadow(Color=e5e5e5,offX=2,offY=2,positive=true); */
}

.TableLayout_Dms
{
	width: 100%;
}


.TableLayout_Dms td
{
	border-bottom: solid 1px #dfdfdf;
	font: normal 12px Arial, Verdana, Sans-serf;
	color: #ebebec;
	text-align: center
}

.TableLayout_Dms td a
{
	text-align: center;
	height: 15px;
	padding: 1px;
	display: block;
	text-decoration: none;
	color: red;
	cursor: default;
}

.DaysOfWeek_Dms
{
	color: #ebebec;
	text-align: center;
	text-transform: uppercase;
	height: 17px;
	border-bottom: solid 1px #dfdfdf;
	background: url('Img/titlebarBg.gif');
}

.Weekday_Dms
{
	color: #ebebec;
	text-align: center;
	text-transform: uppercase;
	height: 17px;
	border-bottom: solid 1px #dfdfdf;
	background: url('Img/titlebarBg.gif');
}

.otherMonth_Dms span
{
	color: #ebebec !important;
	padding: 1px;
	display: block;
	width: 100%;
	text-align: center !important;
	height: 15px;
	margin: 1px;
}

.otherMonth_Dms a
{
	color: #ebebec !important;
	padding: 1px;
	display: block;
	width: 100%;
	text-align: center !important;
	height: 15px;
	margin: 1px;
}

.outOfRange_Dms span
{
	background: #fff;
	color: #ebebec;
	padding: 1px;
	display: block;
	width: 100%;
	text-align: center !important;
	height: 15px;
	margin: 1px;
}

.titlebar_Dms
{
	font: bold 12px Arial, Verdana, Sans-serf;
	height: 20px !important;
	border-bottom: solid 1px #bbb;
	width: 100%;
	color: #ebebec;
}

.MonthYearFastNav_Dms
{
	border: solid 1px #e5e5e5;
	font: normal 12px Arial, Verdana, Sans-serf;
	background: #e81c29;	
	cursor: default;
	border-bottom:0;
	color: #ebebec;
	border-collapse: collapse;
}

.MonthYearFastNav_Dms td
{
	vertical-align: middle;	
}

.MonthYearFastNav_Dms td.selected
{
	background: #909090;
	border: solid 1px #909090;
	color: white !important;
	text-align: center;
}

.MonthYearFastNav_Dms td input
{
	background: transparent url(Img/MonthYearFastNavBtnBg.gif) repeat-x;
	border: solid 1px #000;
	font: normal 12px Arial, Verdana, Sans-serf;
	color: #ebebec;
	float: left;
	width: auto;
	margin-right: 1px;
}

.radCalDefault_Dms,
.radCalHover_Dms,
.radCalSelect_Dms,
.otherMonth_Dms,
.radCalToday_Dms
{
    text-decoration:none;
	color:Green;
	border: solid 1px #ebebec;  
	background: #e01b28;
}

.radCalWeekendDefault_Dms,
.radCalWeekendHover_Dms,
.radCalWeekendSelect_Dms
{
    text-decoration:none;
	color:Green;
	border: solid 1px #ebebec; 
	background: #d91a27;	
}

.radCalHover_Dms,
.radCalWeekendHover_Dms
{
	color: white !important;
	background: #d80024;
}

.radCalHover_Dms a,
.radCalWeekendHover_Dms a
{
	color: white !important;
	width: 100% !important;
	height: 15px;
	display: block;
/*	border: solid 1px transparent;
	_border: solid 1px #e4e4e4; */
}

.radCalDefault_Dms a
{
	color: white !important;
	height: 15px;
	display: block;
}

.radCalWeekendDefault_Dms a
{
	color:  #ebebec !important;
}

.radCalDefault_Dms a,
.radCalWeekendDefault_Dms a
{
/*	margin: 1px; */
	width: 100% !important;
	height: 15px;
	display: block;
	text-decoration: none;
}

.radCalToday_Dms a
{
	background: #dcdddc;
/*	border: solid 1px #909090; */
	color: white !important;
}

.radCalTodaySelected_Dms a
{
	background: #dcdddc;
/*	border: solid 1px #909090;*/
	color: white !important;
}

.radCalTodaySelected_Dms
{
	background: #dcdddc !important;
/*	border: solid 1px #909090; */
	color: white !important;
}

.radCalSelect_Dms a,
.radCalWeekendSelect_Dms a
{
	background: #dcdddc;
/*	border: solid 1px #909090; */
	width: 100% !important;
	color: white !important;
	text-align: center !important;
}

.radCalSelect_Dms,
.radCalWeekendSelect_Dms
{
	background: #dcdddc !important;
	color: white !important;
}

.radPopupImage_Dms img
{
	_vertical-align: top; /* IE margins fix */
	margin-left: 2px;
	margin-right: 2px;
	margin-top: -1px;
	_margin-top: 0px; /* IE margins fix */
	border-width: 0px;
}

.radDisabled_Dms
{
/*	 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); */
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.ItemTitle
{
	color:white;
}
	
A A:link, A:visited
{
	/* color: #ebebec; */
}
