#black_rot_results {
  background: #141517;
  color: white;
}
#black_rot_results .day_box {
  float: left;
  width: 153px;
  text-align: center;
  border-left: 1px solid #B9B9B9;
  border-right: 1px solid black;
}
#black_rot_results .day_box:first-child {
  border-left: none;
}
#black_rot_results .data_title {
  background-color: #D6D6D6;
  color: black;
  overflow: hidden;
  padding: 10px 0 0 14px;
  text-align: center;
}
#black_rot_results .data_number {
  background-color: #B9B9B9;
  overflow: hidden;
  padding: 5px 0 0 14px;
  text-align: center;
}

/*dispersion past and forecast table*/
#dispersion div {
	margin: -2px; 
	padding: 2px; 
	text-align: right; 
	vertical-align: bottom;
}
	.var6 { 
		font-weight: bold;
		color: white; 
	 	background-color: #0c6e35; 
	}
	.var5 { 
		font-weight: bold;
		color: white; 
		background-color: #55c856; 
	}
	.var4 { 
		color: #3e513c; 
		font-weight: bold;
		background-color: #9dcd98; 
	}
	.var3 { 
		color: #57543d; 
		font-weight: bold;
		background-color: #d0ca92;
	}
	.var2 { 
		color: white; 
		font-weight: bold;
		background-color: #fea53c; 
	}
	.var1 { 
		color: white; 
		font-weight: bold;
		background-color: #f93309; 
	}


table#test { /*was #test*/
	border-collapse:collapse; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	background-color: black; 
	border: 2px solid black;
}


#test	{	}
	#test td	{	width:80px; padding: 2px; border: 1px solid black; }
	.test_row1	{	background-color:white;	text-align: right; }
	.test_row2	{	background-color:lightgrey;	text-align: right; }
	#test tr.test_row1:hover	{	background-color:#e9b984;  }
	#test tr.test_row2:hover	{	background-color:#e9b984;  }
	.test_TableHeader	{	background-color:white;	}
	.test_ColumnHeader	{	background-color:black;	font-weight: bold; color: white; text-align: right;}
	.test_c_Time { text-align: center;}
	#test_rhc_0	{ text-align: center; }
	


#products_container {
	overflow: visible;
}

a.ui-state-default {
	color: #a8a8a8;
}

table.ui-datepicker-calendar th span {
	color: #a8a8a8;
}