.grid{
	font-family:arial;
	font-size:12px;
	/* width:400px; */
	empty-cells: show;
}

.grid th{
	margin:0px;
	padding:2px;
	empty-cells: show;
	border-bottom:1px solid black; /* Border bottom of table data cells */
	border-right:1px solid black;  /* Border bottom of table data cells */
	border-left:1px solid black;  /* Border bottom of table data cells */
	border-top:1px solid black;  /* Border bottom of table data cells */
	max-height:10px;
}

.grid td{
	margin:0px;
	padding:2px;
	empty-cells: show;
	border-bottom:1px solid black; /* Border bottom of table data cells */
	border-right:1px solid black;  /* Border bottom of table data cells */
	border-left:1px solid black;  /* Border bottom of table data cells */
	border-top:1px solid black;  /* Border bottom of table data cells */
	max-height:10px;
}

.grid tbody{
	background-color:#FFF;
}

.grid thead{
	/*position:relative; */ ;
}

.grid thead tr{
	/*position:relative; */
	top:0px;
	bottom:0px;
}

TH.setup, TD.setup{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: red;
}

TH.teardown, TD.teardown{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: red;
}

TH.white, TD.white{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: white;
}

th.raviniaa, td.raviniaa{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #87CEFA;
}

th.raviniab, td.raviniab{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #00BFFF;
}

th.willowa, td.willowa{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #00FF00;
}

th.willowb, td.willowb{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #32CD32;
}

th.bircha, td.bircha{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #FFD700;
}

th.birchb, td.birchb{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #DAA520;
}

th.elm, td.elm{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #E9967A;
}

th.thirdfloor, td.thirdfloor{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #FF00FF;
}

th.raviniac, td.raviniac{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #D3D3D3;
}

th.lakewobegon, td.lakewobegon{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #FFFF00;
}

th.autographtable, td.autographtable{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #FAFAD2;
}

th.botanicgardena, td.botanicgardena{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #00FFFF;
}

th.botanicgardenb, td.botanicgardenb{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #FF1493;
}

th.rivera, td.rivera{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #E9967A;
}

th.riverc, td.riverc{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #FD6347;
}

th.riverb, td.riverb{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #DDA0DD;
}

th.lobby, td.lobby{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #F0F8FF;
}

th.lakemichigana, td.lakemichigana{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #9370DB;
}

th.lakemichiganabluetable, td.lakemichiganabluetable{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #B0C4DE;
}

th.lakemichiganaredround, td.lakemichiganaredround{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #FFC0CB;
}

th.lakemichiganaredcafe, td.lakemichiganaredcafe{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #FFC0CB;
}

th.lakemichiganagreenround, td.lakemichiganagreenround{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #90EE90;
}

th.lakemichiganagreencafe1, td.lakemichiganagreencafe1{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #90EE90;
}

th.lakemichiganagreencafe2, td.lakemichiganagreencafe2{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #90EE90;
}

th.lakemichiganb, td.lakemichiganb{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #808080;
}

th.coatclosetbyraviniab, td.coatclosetbyraviniab{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #808080;
}

th.coatclosetbyraviniaf, td.coatclosetbyraviniaf{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #808080;
}

th.maple, td.maple{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #808080;
}

th.oak, td.oak{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #808080;
}

th.raviniadef, td.raviniadef{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #808080;
}

