.summary a{
	color:#555;
	cursor:default;
	display:block;
}
.summary a:hover{
	text-decoration:none;
}

.summary{
	margin-top: 14px;
	text-align: center;
	font-size: smaller;
}

.summary table{
	border-collapse: separate; 
	text-align: center; 
	margin:auto;
	border-spacing: 2px;
}

.summary table td, .summary table th { 
	width:60px;
	font-weight: bold;
	padding:2px; 
}

.summary table tbody .grey { 
	background-color:#eee; 
	width:60px;	
	font-weight: normal;
 }
.summary table tbody .max { 
	background-color:#b00; 
	color:white; 
	width:60px;
 }
.summary table tbody .min { 
	background-color:#08b; 
	color:white; 
	width:60px;
 }
.summary table tbody .total { 
	background-color:#49afcd;
	color:white; 
	width:60px;
 }
.summary table tbody .hours { 
	background-color:#FFD331;
	color:white; 
	width:60px;
 }

 
 