
.calendaritem {
	border-left:1px solid #EBEBEB;
	border-top:1px solid #EBEBEB;
	border-bottom:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	width:25px;
	height:18px;
	color:ButtonText;
	font-weight:normal;
	cursor:hand;
	cursor:pointer;
	font-size:10px;
	background:url(../../images/intranet_list_head_bg.gif) repeat-x;
}
.calendaritem_onMouseOver {
	border-left:1px solid #EBEBEB;
	border-top:1px solid #EBEBEB;
	border-bottom:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	width:25px;
	height:18px;
	color:HighlightText;
	font-weight:normal;
	cursor:hand;
	cursor:pointer;
	font-size:10px;
	background:#F7BF47;
}
.calendaritem_onClick {
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	border-top:1px solid #A6A6A6;
	border-left:1px solid #A6A6A6;
	padding-left:4px;
	padding-top:3px;
	width:25px;
	height:18px;
	color:HighlightText;
	font-weight:normal;
	cursor:hand;
	cursor:pointer;
	font-size:10px;
	background:HighLight;
}

.calendarItemRedDays {
	border-left:1px solid #EBEBEB;
	border-top:1px solid #EBEBEB;
	border-bottom:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	width:25px;
	height:18px;
	color:ButtonText;
	font-weight:normal;
	cursor:hand;
	cursor:pointer;
	font-size:10px;
	background:#CEB0AA;
}
.calendarItemRedDays_onMouseOver {
	border-left:1px solid #EBEBEB;
	border-top:1px solid #EBEBEB;
	border-bottom:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	width:25px;
	height:18px;
	color:HighlightText;
	font-weight:normal;
	cursor:hand;
	cursor:pointer;
	font-size:10px;
	background:#F7BF47;
}
.calendarItemRedDays_onClick {
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	border-top:1px solid #A6A6A6;
	border-left:1px solid #A6A6A6;
	padding-left:4px;
	padding-top:3px;
	width:25px;
	height:18px;
	color:HighlightText;
	font-weight:normal;
	cursor:hand;
	cursor:pointer;
	font-size:10px;
	background:HighLight;
}

.calendaritemSelectedDay {
	border-right:1px solid #83BC82;
	border-bottom:1px solid #EBEBEB;
	border-top:1px solid #A6A6A6;
	border-left:1px solid #A6A6A6;
	width:25px;
	height:18px;
	color:ButtonText;
	font-weight:normal;
	cursor:hand;
	cursor:pointer;
	font-size:10px;
	background:#83BC82;
}
.calendaritemSelectedDay_onMouseOver {
	border-left:1px solid #EBEBEB;
	border-top:1px solid #EBEBEB;
	border-bottom:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	width:25px;
	height:18px;
	color:HighlightText;
	font-weight:normal;
	cursor:hand;
	cursor:pointer
	font-size:10px;
	background:#F7BF47;
}
.calendaritemSelectedDay_onClick {
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	border-top:1px solid #A6A6A6;
	border-left:1px solid #A6A6A6;
	padding-left:4px;
	padding-top:3px;
	width:25px;
	height:18px;
	color:HighlightText;
	font-weight:normal;
	cursor:hand;
	cursor:pointer
	font-size:10px;
	background:HighLight;
}


.calendaritemPrevMonth {
	border-left:1px solid #EBEBEB;
	border-top:1px solid #EBEBEB;
	border-bottom:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	background:
	width:25px;
	height:18px;
	color:GrayText;
	font-weight:normal;
	cursor:hand;
	cursor:pointer
	font-size:10px;
	background:#EEEEEE;
}

.calendaritemPrevMonth_onMouseOver {
	border-left:1px solid #EBEBEB;
	border-top:1px solid #EBEBEB;
	border-bottom:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	background:
	width:25px;
	height:18px;
	color:HighlightText;
	font-weight:normal;
	cursor:hand;
	cursor:pointer
	font-size:10px;
	background:HighLight;
}

.calendaritemPrevMonth_onClick {
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	border-top:1px solid #A6A6A6;
	border-left:1px solid #A6A6A6;
	padding-left:4px;
	padding-top:3px;
	width:25px;
	height:18px;
	color:HighlightText;
	font-weight:normal;
	cursor:hand;
	cursor:pointer
	background:HighLight;
	font-size:10px;
}


.calendarMonthNavigate {
	font-size:10pt;
	border-left:1px solid #EBEBEB;
	border-top:1px solid #EBEBEB;
	border-bottom:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	width:25px;
	height:18px;
	background:url(../../images/intranet_list_head_bg.gif) repeat-x;
	color:ButtonText;
	font-weight:normal;
	cursor:hand;
	cursor:pointer;
}

.calendarMonthNavigate_onMouseOver {
	font-size:10pt;
	border-left:1px solid #EBEBEB;
	border-top:1px solid #EBEBEB;
	border-bottom:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	width:25px;
	height:18px;
	color:ButtonText;
	background:#F7BF47;
	font-weight:normal;
	cursor:hand;
	cursor:pointer;
}

.calendarMonthNavigate_onClick {
	padding-left:4px;
	padding-top:2px;
	font-size:10pt;
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	border-top:1px solid #A6A6A6;
	border-left:1px solid #A6A6A6;
	width:25px;
	height:18px;
	color:ButtonText;
	background:#F7BF47;
	font-weight:normal;
	cursor:hand;
	cursor:pointer;
}

.calendar {
	border:none;
}


.calendarWeekNames {
	font-size:10px;
	text-align:center;
}
.calendarWeekNames td {
	padding-top:10px;
}
.calendarMonthName {
	font-size:14px;
	text-align:center;
	font-weight:normal;
}

.calendarRedText {
	color:#EE0000;
}

.calendarWeekNumber {
	width:25px;
	font-size:10px;
	padding-right:4px;
}

.calendar tr td div {
	padding:2px;
}
