#state_of_cryo {
	border: none;
}
#state_of_cryo .contentContainer {
	padding: 0;
}
#state_of_cryo table {
	width: 100%;
}
#state_of_cryo table, #cryo_image_container, #cryo_image_container img { /* set height of widget */
	height: 330px;	
	max-height: 330px;
}
#state_of_cryo table, #state_of_cryo table td { /* all cells */
	border-top: none !important;
	border-color: #bbb !important;
	padding: 0 !important;
	vertical-align: top;
	text-align: left;
}
#state_of_cryo table tr > td:first-child a { /* column 1 */
	/* HEIGHT AND LINE HEIGHT SET VIA JAVASCRIPT js/cryo_state/cryo_state.js */
	display: block;
	margin: 0 !important;
	padding: 0 5px 0 5px;
}

#state_of_cryo table tr:nth-child(odd) > td:first-child a { /* alternating rows in column 1 */
	background-color: #eee !important;
}

#cryo_image_container { /* column 2 */
	border: solid 1px #999;
	border-left: none;
	background-color: #fff;
	text-align: center;
	font-size: 0; /* collapse white space in this table cell */
}
#cryo_image_container img { /* image on right */
	margin: 0;
	padding: 0;
}

#cryo_image_container , #cryo_image_container img { /* set width of image on right and it's container cell*/
	max-width: 330px;
	width: 330px;
}


#state_of_cryo table {
	border-collapse: collapse;
}
#state_of_cryo table th, #state_of_cryo table td {
	border: 1px solid black;
	margin: 0px;
	padding: 3px;
}
#state_of_cryo table tr.yellow {
	background-color: #FF9;
}
#state_of_cryo table tr.green {
	background-color: #CFC;
}
#state_of_cryo table tr.gray {
	background-color: #DDD;
}
