#calendar td {
	font-family: Arial, sans-serif;
}

#calback {
	clear: both;
	width: 100%;
	/* height: 100%; */
	background: url('/images/left_column/calWaiting.gif') no-repeat center;
}

#calendar {
	background: #FFF;
	width: 100%;
	height: 100%;
}

.cal {
	width: 150px;
	border: 1px solid #363534;
	margin: 0;
}

.cal a {
	color: #FF0000;
	text-decoration: none;
	/* border-bottom: 1px dashed #CCC; */
	/* font-size: 9px; */
	font-weight: bold;
}

.cal a:hover {
	color: #FF0000;
	font-weight: bold;
}

.calhead {
	width: 100%;
	font-weight: bold;
	color: #FFF;
	font-size: 12px;  
	/* background: url('/images/left_column/calBack.gif') repeat center left; */
	background: #363534;
	/* padding: 5px; */
}

.calhead img {
	border: none;
}

.calhead table {
	width: 100%;
}

.calhead td {
	font-weight: bold;
	color: #FFF;
	font-size: 12px;
}

.calhead a {
	text-decoration: none;
	border: none;
}

.calevent {
	color: #FF0;
	font-weight: bolder;
}

.dayhead {
	height: 20px;
	/* background: #EEE; */
	font-size: 10px;
	font-weight: bold;
}

.dayhead td {
	text-align: center;
	color: #000;
}

.dayrow {
	background: #FFF;
	height: 12px;
}

.dayrow td {
	width: 14%;
	font-size: 10px;
	/* color: #656551; */
	color: #000000;
	padding: 3px;
	/* border: 1px solid #DDD; */
}

.day {
	/* float: right; */
	text-align: center;	
}

.dayover {
	background: #666666;
}

.dayout {
	background: #FFF;
}
