.caltable2 {
	background-color: #fff;
}
.caltable {
}
.caltable a:link, .caltable a:visited {
    color: #4f4f4f;
}
.caltable a:hover {
    color: #4f4f4f;
}
.caltable a:active {
    color: #4f4f4f;
}
.caltable td {
    text-align: center;
}
.caltable td a {
    text-decoration: none;
}
.caltable td.calheader a {
    display: inline;
}
.caltable td.calheader img.calNoPrevMonth {
}
.caltable td.calheader img.calNoNextMonth {
}
.caltable td.calheader .calNextMonth img {
}
.caltable td.calheader .calPrevMonth img {
}
.caltable td.calheader .calNextMonth:hover img, .caltable td.calheader .calPrevMonth:hover img {
}
.caltable td.calheader .calNextMonth:active img, .caltable td.calheader .calPrevMonth:active img {
}
.calheader {
	white-space: nowrap;
}
.calheader select {
}
.monthYear {
    background-color: #ffffff;
    color: white;
}
.dayNames td {
	font-weight: bold;
}
.days td {
    color: #4f4f4f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}
.dayss a {
    color: #4f4f4f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}
.days td.weekend {
}
.days td.past {
	width:33px;
	height:26px;

    text-decoration: line-through;
}

.today {
	text-align:center;
	background-repeat:no-repeat;
	background-position: center center;
	background-image: url(../images/cal/today.jpg);
}
.past {
	text-decoration: line-through;
}
.day {
	text-align:center;
	cursor:pointer;
	width:33px;
	height:26px;
}



.sunday {
 color:#ff0000;
}


.days td.today, .days td.future {
	width:33px;
	height:26px;
}
.days td a {

	width:33px;
	height:26px;
}
.days td.weekend a {
}
.days td.today a {
	width:33px;
	height:26px;

}
.days td.selected {
    font-weight: bold;
}
.days td.selected a {
}

