#fullpage {
	font: 10px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	position:relative;
}


#My_Calendar {
	position: relative;
}
.My_CalRow {
	margin-bottom: 1px;
}
.My_CalCol1 {
	float:left;
	margin-right: 1px;
}
.My_CalCol2 {
	float:left;
	margin-right: 1px;
}
.My_CalCol3 {
}
#My_CalInst {
	display: none;
	width: 160px;
	float: left;
	border: 1px solid #cee6f8;
	background-color:#FEFEF2;
	padding-left:10px;
}
#My_CalInst p {
	margin: 4px;
	color: #89716b;
}
.My_CalMonth {
	font-size: 9px;
	color: #89716b;
	border: 1px solid #cee6f8;
	width: 120px;
	height: 134px;
	cursor: default;
	background-color:White;
}
.My_CalMonthTitle {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background:#90abbd;
	border-bottom: 1px solid #cee6f8;
}
.My_CalDayHdg {
	/*font-size: 9px;*/
	color: #333348;
	width: auto;
}
.My_CalDateRow {
	cursor: pointer;
}
#My_CalDateToday {
	color: #000000;
	border: 1px solid #cee6f8;
}
.My_CalDateBlank {
	cursor: help;
}
.My_CalDate {
	background:#FFFFFF;
}
.My_CalDateDue {
	background:#cee6f8;
}
.My_CalDateGender {
	/*background:#FFFFCC;*/
}
.My_CalDateBest {
	background:#CCFFCC;
}
.My_CalDateGood {
	/*background:#CCCCFF;*/
}
.My_CalDatePoor {
	/*background:#FEE6C0;*/
}
.My_CalDate:hover {
	background:#cee6f8;
}
.My_CalDateGender:hover {
	background:#cee6f8;
}
.My_CalDateBest:hover {
	background:#cee6f8;
}
.My_CalDateGood:hover {
	background:#cee6f8;
}
.My_CalDatePoor:hover {
	background:#cee6f8;
}

#calendarTd
{
	padding-left:22px;
	padding-top:50px;
}
.My_CalDateGender2 {
	/*background:#FFFFCC;*/
	display: block;
}
.My_CalDateBest2 {
	background:#CCFFCC;
	display: block;
}
.My_CalDateGood2 {
	/*background:#CCCCFF;*/
	display: block;
}
.My_CalDatePoor2 {
	/*background:#FEE6C0;*/
	display: block;
}


