/****
a
	{
	font-family:arial, helvetica;
	color:#00F;
	text-decoration:underline;
}
span
	{
	font-family:arial, helvetica;
	}
td
	{
	font-family:arial, helvetica;
	}
body
	{
	background-color:#FFF;
	}
****/

.date_header
	{
	font-size:16px;
	font-weight:bold;
	}

.weekend_cell
	{
	background:#F2F0E6;
	height:75px;
	width: 85px;
	vertical-align:top;
	font-family:helvetica,arial,sans-serif;
	}
	.weekend_cell p
		{
		line-height:15px;
		}
	.weekend_cell a:link, .weekend_cell a:visited, .weekend_cell a:hover, .weekend_cell a:active
		{
		font-family:helvetica,arial,sans-serif;
		}
.day_cell
	{
	background-color:#FFFFFF;
	height:75px;
	width: 85px;
	vertical-align:top;
	font-family:helvetica,arial,sans-serif;
	}
	.day_cell p
		{
		line-height:15px;
		}
	.day_cell a:link, .day_cell a:visited, .day_cell a:hover, .day_cell a:active
		{
		font-family:helvetica,arial,sans-serif;
		}
.empty_day_cell
	{
	background-color:#B0B0A8;
	height:75px;
	width: 85px;
	vertical-align:top;
	}
.today_cell
	{
	background-color:#DDD;
	height:75px;
	width: 85px;
	vertical-align:top;
	}
.calarrow:link, .calarrow:visited, .calarrow:hover, .calarrow:active
	{
	text-decoration:none;
	}


.day_number
	{
	display:inline-block;
	font-size:10px;
	font-family:helvetica,arial,sans-serif;
	color:#000
	}

.title_txt
	{
	font-size:10px;
	font-family:helvetica,arial,sans-serif;
	color:#000;
	color:auto;
	width:85px;
	padding-bottom:8px;
	}
.title_txt a:link, .title_txt a:visited, .title_txt a:hover, .title_txt a:active
	{
	color:#000;
	text-decoration:underline;
	}
.title_txt a:hover
	{
	color:#990000;
	text-decoration:underline;
	}

.time_str
	{
	font-size:10px;
	font-family:helvetica,arial,sans-serif;
	width:85px;
	text-align:right;
	}

.column_header
	{
	background-color:#FAF9F6;
	font-size:12px;
	font-family:helvetica,arial,sans-serif;
	text-align:left;
	color:#B31B1B;
	font-weight:bold;
	width:85px;
	}