table.calendar{
	border: 0px;
	background-color: #b4b4b4;
}
table.calendar td {
	padding: 0px;
	width: 20px;
	height: 18px;
	color: #dedede;
	background-color: #ffffff;
	text-align: center;
	vertical-align: middle;
}
table.calendar td.cheader {
	background-color: #b4b4b4;
}
table.calendar td.cweek {
	color: #414141;
	background-color: #f2f2f2;
}
table.calendar td.curdate {
	color: #ffffff;
	background-color: #E89A34;
}
table.calendar td a {
	text-decoration: none;
}
table.sstm{
	border: 0px;
	border-collapse: collapse; /* cellspacing="0" */
}
table.sstm td{
	padding: 0px; /* cellspadding="0" */
}
input.filter {
	font-size: 10px;
	color: #414141;
	width: 113px;
}
