.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.cc_raviniaa, td.cc_raviniaa{
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 2px;
	background: #87CEFA;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

