/*
.date_header			{ font-size:16px; font-family:arial, helvetica; font-weight:bold }
.day_cell				{ background-color:#EDECD8; height:80; width: 95; }
.empty_day_cell			{ background-color:#EEEEEE; height:80; width: 95; }
.today_cell				{ background-color:#F5F4ED; height:80; width: 95; }
.day_number				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000 }
.title_txt				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000 }
.title_txt A:link		{ color:#00F; text-decoration:underline }
.title_txt A:active		{ color:#00F; text-decoration:underline }
.title_txt A:visited	{ color:#00F; text-decoration:underline }
.title_txt A:hover		{ color:#00F; text-decoration:underline }
.time_str				{ font-size:9px; font-family:arial, helvetica }
.column_header			{ background-color:#2663E2; font-size:12px; font-family:arial, helvetica; color:#FFFFFF; font-weight:bold }
.footprint				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000; font-weight:bold; }
.footprint A			{ font-size:10px; font-family:verdana, arial, helvetica; color:#00F; font-weight:bold; }
*/
#planner {
	text-align: left;
}

#planner table {
	width: 100%;
}

#planner td {
	height: 90px;
	width: 12%;
	text-align: left;
}

#planner td.column_header {
	height: 30px;
	text-align: center;
	background-color: #729fcf;
	border: 1px solid white;
	color: #fff;
	font-weight: bold;
}

.day_cell {
	background-color: #efebe7;
	border: 1px solid white;
}

.empty_day_cell {
	background-color: white;
}

.today_cell {
	background-color: #7d849e;
	border: 1px solid black;
}

.title_txt {
	color: black;
	cursor: pointer;
}

.boxoverHeader {
	width: 320px;
	text-align: left;
	padding: 5px;
	background-color: #000;
	border: 1px solid #474747;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

.boxoverBody {
	width: 320px;
	text-align: left;
	padding: 5px;
	background-color: white;
	border-left: 1px solid #474747;
	border-right: 1px solid #474747;
	border-bottom: 1px solid #474747;
	font-size: 12px;
}

.boxoverBody table {
	margin-bottom: 5px;
}

.boxoverBody th {
	text-align: right;
	padding: 1px 2px;
}

.boxoverBody td {
	padding: 1px 2px;
}
