.miniMonthWrapper{
	width:299px;
	background-color: #77c440;
	min-height:280px;
}

.miniMonthWrapper .miniMonthHeader{
	width:100%;
	min-height:20px;
}

.miniMonthWrapper .miniMonthHeader .calendarTitle{
	color: #FFFFFF;
	font-size:16px;
	font-weight: bold;
	padding-left:21px;
	padding-top:10px;
}

.miniMonthWrapper .topCalendar{
	width:203px;
	margin: 0 auto;
}

.miniMonthWrapper .topCalendar .prevMonth{
	width:20px;
	font-size:14px;
	color: #10629a;
	float: left;
	display: inline;
}

.miniMonthWrapper .topCalendar .nextMonth{
	width:20px;
	font-size:14px;
	color: #10629a;
	float: right;
	display: inline;
}

.miniMonthWrapper .topCalendar .monthName{
	font-weight: bold;
	font-size:14px;
	color: #10629a;
	text-align: center;
	float: left;
	display: inline;
	width:163px;
}

.miniMonthWrapper .miniCalendar{
	width:203px;
	min-height:170px;
	margin: 0 auto;
	margin-top:10px;
}

.miniMonthWrapper .miniCalendar .headerRowMiniCalendar{
	height:25px;
	color: #FFFFFF;
	font-size:14px;
}

.miniMonthWrapper .miniCalendar .headerRowMiniCalendar .miniHeaderItem{
	width:29px;
	float: left;
	display: inline;
	font-weight: bold;
}

.miniMonthWrapper .miniCalendar .miniCalendarContent .dayHeaderItemMini{
	width:29px;
	float: left;
	display: inline;
	color: #FFFFFF;
	font-size:14px;
}

.miniMonthWrapper .miniCalendar .miniCalendarContent .dayBusy{
	color: #10629a;
}

.miniMonthWrapper .miniCalendar .miniCalendarContent .weekendDay{
	color: #000000;
}