﻿.kv_cpYearNavigation,
.kv_cpMonthNavigation {
	/*background-color:#C0C0C0;*/
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	color:#000000;
	font-weight:normal;
}

select.kv_cpYearNavigation,
select.kv_cpMonthNavigation {
	background-color:#FFFFFF;
	border-style: inset;
	border-width: 2px;
	border-color: #cdcdcd;	
	text-align:left;
}

.kv_cpYearNavigation,
.kv_cpMonthNavigation,
.kv_cpCurrentMonthDate,
.kv_cpCurrentMonthDateDisabled,
.kv_cpOtherMonthDate,
.kv_cpOtherMonthDateDisabled,
.kv_cpCurrentDate,
.kv_cpCurrentDateDisabled,
.kv_cpTodayText,
.kv_cpTodayTextDisabled,
.kv_cpText{
	font-family:arial;
	font-size:10px;
	text-decoration:none;
}

TD.kv_cpDayColumnHeader{
	text-align:right;
	background-color:#dddddd;
	padding-left: 9px;
	padding-right: 5px;
	font-family:arial;
	font-size:9px;
	font-weight:bold;
	height:20px;
}

.kv_cpCurrentMonthDate,
.kv_cpOtherMonthDate,
.kv_cpCurrentDate{
	text-align:right;
	text-decoration:none;
}

.kv_cpCurrentMonthDateDisabled,
.kv_cpOtherMonthDateDisabled,
.kv_cpCurrentDateDisabled{
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
}

.kv_cpCurrentMonthDate{
	color:#000000;
}

a.kv_cpCurrentMonthDate,
a.kv_cpCurrentDate{
	font-family:arial;
	font-size:10px;
	text-decoration:none;
	color:#777777;
}

.kv_cpOtherMonthDate{
	color:#808080;
}

a.kv_cpOtherMonthDate{
	font-family:arial;
	font-size:10px;
	text-decoration:none;
	color:#cccccc;
}

TD.kv_cpCurrentDate{
	color:#ffffff;
	background-color: #c40004;
	border:solid 1px #ffffff;
	font-weight:bolder;
}

a.kv_cpCurrentDate{
	color:#ffffff;
	font-weight:bolder;
}

TD.kv_cpCurrentDateDisabled{
	border-width:1px;
	border:solid thin #FFAAAA;
}

TD.kv_cpTodayText,
TD.kv_cpTodayTextDisabled{
	display:none;
}

A.kv_cpTodayText,
SPAN.kv_cpTodayTextDisabled{
	display:none;
}

A.kv_cpTodayText{
	display:none;
}

.kv_cpTodayTextDisabled{
	display:none;
}

.kv_cpBorder{
	border:solid thin #808080;
}

