/* Div Table CSS */

.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableRow2 {
	display: table-row;
	background: #cfcfcf;
  	border: 5px;
	
}
.divTableRow3 {
	display: table-row;
	background: #bdd7ee;
  	border: 5px;
	
}
.divTableRow4 {
	display: table-row;
	background: #fff799;
  	border: 5px;
	
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 1px solid #999999;
	display: table-cell;
	padding: 3px 10px;
}
.divTableCell2, .divTableHead2 {
	border: 1px solid #999999;
	background: #ddd;
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}

/* Grid CSS */

.wrapper{
	display:grid;
	grid-template-columns:1fr 1fr 2fr;
	grid-auto-rows:minmax(25px, auto);
	justify-items: stretch;
    align-items:stretch;
	background:#ffffff;
    }

    .wrapper > div{
		border: 1px solid #999999;
		padding: 3px 10px;
		
    }
.cell2{
	background: #ddd;
}
.cell3{
	background: #bdd7ee;
}
.centerday{
	display: inline-grid;
	grid-template-columns:1fr;
	align-items:center;
	}
.anmo{
	grid-column:1/2;
	grid-row:1/3;
	background: #ddd;
	padding: 8px;
    }
.antu{
	grid-column:1/2;
	grid-row:3/5;
	align-items: center;
    }
.anth{
	grid-column:1/2;
	grid-row:6/8;
    }
.anfr{
	grid-column:1/2;
	grid-row:8/10;
	background: #ddd;
    }
.ansa{
	grid-column:1/2;
	grid-row:10/13;
    }
.ansu{
	grid-column:1/2;
	grid-row:13/16;
	background: #ddd;
    }
.anho{
	grid-column:1/2;
	grid-row:16/19;
	background: #BDD7EE;
    }
