table{
	width:100%;
	border-collapse:collapse;
	table-layout:auto;
	vertical-align:top;
	margin-bottom:15px;
	border:1px solid #fff;
	}

table thead th{
	color:#FFFFFF;
	 background-color : #8ea156;
	border:1px solid #fff;
	border-collapse:collapse;
	text-align:center;
	table-layout:auto;
	vertical-align:middle;
	}

table tbody td{
	vertical-align:top;
	border-collapse:collapse;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	}
	
table thead th, table tbody td{
	padding:5px;
	border-collapse:collapse;
	}

table tbody tr.lighter{
	background-color : #eef7ce;
	}

table tbody tr.darker{
	background-color : #cbdc91;
	}
	.number{
	text-align : center;
	width : 30px;
}