/****
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;
	}

.day_cell
	{
	background-color:white;
	height:80px;
	width: 95px;
	vertical-align:top;
	}
.empty_day_cell
	{
	background-color:#D0D38D;
	height:80px;
	width: 95px;
	vertical-align:top;
	}
.today_cell
	{
	background-color:lightgrey;
	height:80px;
	width: 95px;
	vertical-align:top;
	}
.calarrow:link, .calarrow:visited, .calarrow:hover, .calarrow:active
	{
	text-decoration:none;
	}


.day_number
	{
	font-size:10px;
	font-family:arial, helvetica, sans-serif;
	color:#000
	}

.title_txt
	{
	font-size:10px;
	font-family:arial, helvetica, sans-serif;
	color:#000;
	color:auto;
	width:95px;
	}
.title_txt a:link, .title_txt a:visited, .title_txt a:hover, .title_txt a:active
	{
	color:#147DC1;
	text-decoration:underline;
	}
.title_txt a:hover
	{
	color:#9FA716;
	text-decoration:underline;
	}

.time_str
	{
	font-size:9px;
	font-family:arial, helvetica;
	width:95px;
	text-align:right;
	}

.column_header
	{
	background-color:#9FA716;
	font-size:12px;
	font-family:arial, helvetica;
	color:#FFFFFF;
	font-weight:bold;
	width:95px;
	}