.flag1 {
height:20px;
width:20px;
background-color:#ff0000;
float:left;
overflow:hidden;
}
.flag2 {
height:20px;
width:20px; 
background-color:#ccc;
float:left;
overflow:hidden;
}
.td_class {
background-color: #ff0000;
}
.calendar {
    background-color: #ccc;
	border: 0px solid #003366;
	width: 175px;
}
.calendar-month {
font-weight:bold;
}
.calendar th {
    line-height: 11pt;
	background-color: #F5F4D3;
	text-align: center;
	vertical-align: middle;
}
.calendar tr{
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #433D27;
    line-height: 15pt;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #ffffff;
}
.caltable {
width:580px;
border:0px;
margin-left:0px;
}