.task_view_overdue
{
	padding:					8px;
	border:						thin solid #FF0000;
	background-color:		#FFDDDD;
	width:						95%;
}

.task_view_due_soon
{
	padding:					8px;
	border:						thin solid #FFFF00;
	background-color:		#FFFFDD;
	width:						95%;
}

.task_view_not_due
{
	padding:					8px;
	border:						thin solid #00FF00;
	background-color:		#DDFFDD;
	width:						95%;
}

.task_overview h1
{
	color:						#444444;
}

.task_overview h2
{
	color:						#666666;
}

.task_overview a
{
	color:						#666666;
}

.table_row_even_overdue
{
	background-color:		#E14341;
}

.table_row_odd_overdue
{
	background-color:		#E86D6B;
}

.table_row_even_due_soon
{
	background-color:		#FF9900;
}

.table_row_odd_due_soon
{
	background-color:		#FFB84D;
}

.table_row_even_not_due
{
	background-color:		#84C13D;
}

.table_row_odd_not_due
{
	background-color:		#A9D478;
}

table
{
	margin-top: 				4px;
	margin-bottom: 			6px;
	font-size:					95%;
	line-height:					120%;
}

.diary_table
{
	width: 100%;
}

.diary_table a
{
	color: #000066;
}