#home-calendar {
	font-size:12px;
	background: url(/htdoc/images/calendar_bg.png) no-repeat;
	text-align:center;
	width:200px;
	height:190px;
	line-height:1.5em;
	color:#333;
	padding-top:12px;
}

#home-calendar a{
	color:#1e5494;
}

#home-calendar table{
	width:83%; 
	border:0;
	margin-top:9px;
	margin-left:15px;
	*margin-left:0px;
}

.week {
	font-weight:bold;
	font-size:13px;
}

#home-calendar span {
	font-family: Arial;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	text-shadow: 0px 1px 1px #333;
}

.cal-event-day {
	font-weight: bold;
	/*color: #0B95CA !important;*/
	color: #AD0000 !important;
	text-decoration: none;
	display: block;
	height: 28px;
	line-height: 28px;
	width: 100%;
	/*background: url(../img/bg-point.png) right top no-repeat;*/
	background:url(../img/onselect.png) center no-repeat!important; 
}
#idCalendarPre, #idCalendarNext {
	display:block;width:50px;height:30px;line-height:30px;text-align:center;padding:0px;font-size:20px;font-weight:bold;
}
#idCalendarPre{
	cursor:pointer;
	float:left;
}

#idCalendarNext{
	cursor:pointer;
	float:right;
}

#idCalendar td.onSelect {
	font-weight:bold;
	background:url(../img/onselect.png) no-repeat!important;
}

#idCalendar td.onToday {
	font-weight:bold;
	color:#C60 !important;
	
}


.small_calendar { overflow: hidden; }
.small_calendar #idCurrent { line-height: 34px; }
.small_calendar #idCurrentMonth { display: block; width: 100%; text-align: center; font-size: 13px; margin-top:0px; font-weight: bold; color: #000000;height:30px;overflow:hidden; }
.small_calendar .newstyle#idCurrentMonth { background-color:#60be00; color: #ffffff;height:38px; }
.small_calendar #idCurrentMonth a { width:50px;display:block;height:30px; }
.small_calendar #idCalendarWrapper { width: 266px; padding: 0px; margin:5px 2px 0px 2px; border: 0px; }
.small_calendar #idCalendarWrapper thead tr td { font-size:12px; text-align: center; height: 22px; color:#575757; border-bottom:solid #d1d1d1 1px; }
.small_calendar #idCalendarWrapper tbody tr { border: solid 1px; }
.small_calendar #idCalendarWrapper tbody tr td { font-size:13px; text-align: center; height: 28px; vertical-align: middle; width: 38px; }
.small_calendar #idCalendarWrapper td.onToday { background:url(../img/ontoday.png) center no-repeat;color:green!important; }
.small_calendar #idCalendarWrapper td.onToday a {color:green!important;}