.Calendar
{
	
}
.Weekstyle
{
	border-right: #ff3300 1px solid;
	border-top: #ff3300 1px solid;
	border-left: #ff3300 1px solid;
	border-bottom: #ff3300 1px solid;
}
.SelectCellOve
{
	border: red 1px solid;
}
.SelectCellOut
{
	
}
.SelectRowOve
{
	background-color: #cccccc;
}
.SelectRowOut
{

}

.DateMonth
{
	font-size: 10px;
}
.DateDay
{
	font-size: 16px;
}
.Evday
{
	font: 0.7em Arial, sans-serif;
}
.Today
{
	background-color: lightsteelblue;
}
.Sat
{
	background-color: navajowhite;
}
.Sun
{
	background-color: navajowhite;
}
.Day
{
	background-color: #ffffff;
}
.Week
{
	border-right: #181818 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #ff9999;
}
.CellDay
{
	border-bottom: #cccccc 1px dotted;
}
.CellData
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.YMonth
{
	margin: 5px 2px 5px 0;
	padding: 2px 0 2px 0;
	border: #fff 1px solid;
}
.NowYMonth
{
	margin: 5px 2px 5px 0;
	padding: 2px 0 2px 0;
	border: red 1px solid;
}
.SelectMonth
{
	
	margin: 5px 2px 5px 0;
	padding: 2px 0 2px 0;
	cursor: hand;
	border: red 1px solid;
}
.YMonthHead
{
	border-right: #cccccc 2px ridge;
	border-top: #cccccc 1px ridge;
	border-left: #cccccc 1px ridge;
	border-bottom: #cccccc 2px ridge;
	background-color: #ffffcc;
}
.YWeekHead
{
	font-size:12px;
}
.YWeekHdall
{
	background-color: silver;
}
.YWeek
{
	border: #cccccc 1px solid;
	background-color: #ff9999;
	font-size:11px;
}
.YSat
{
	border: #cccccc 1px solid;
	background-color: navajowhite;
	font-size:11px;
}
.YSun
{
	border: #cccccc 1px solid;
	background-color: navajowhite;
	font-size:11px;
}
.YDay
{
	border: #cccccc 1px solid;
	font-size:11px;
}
.YToDay
{
	background-color: lightsteelblue;
}
.SatHead
{
	border-right: #111111 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: navajowhite;
}
.SunHead
{
	border-right: #111111 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: navajowhite;
}
.DayHead
{
	border-right: #111111 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: mistyrose;
}
.Span_all
{
	height:30px;
}
.Span_Navi
{
	padding: 0 3px 0 3px;
}

.Span_Today
{
	padding: 0 3px 0 3px;
	font-weight:bold;
}
.Span_Employee
{
	padding: 0 20px 0 3px;
}
.Span_DButton
{
	padding: 4px 20px 0 3px;
}
.ESel{font-weight:bold;}