/* CSS Document for repeaters and panels */
.data_panel {
	width: 96%;
	border-color: #ff9e15;
	border-width: 1px;
	border-style: solid;
	/*border-color: #ffffff #808080 #808080 #ffffff;*/
	background-color: #feb927;
	padding: 3px;
	text-align: left;
}
.data_cell {
	text-align: center;
	vertical-align: middle;
	margin: 2px 2px 2px 2px;
}
.alt_data_cell {
	text-align: center;
	vertical-align: middle;
	border-color: #ff9e15;
	border-width: 1px;
	border-style: solid;
	background-color: #feb927;
	margin: 2px 2px 2px 2px;
}
ul.photo_captions {
	margin: 2px 2px 2px 2px;
}
.small_title {
	font-size: 12px;
	font-weight: bold;
	color: #be4d25;
	text-align: left;
}
.small_text {
	margin-top: 0px;
	font-size: 11px;
	text-align: left;
}
.pic {
	border:2px;
	border-color: #cccccc;
	border-style: solid;
}
td.team_sep {
	height: 8px;
}
td.team_img_cell {
	text-align: right;
	vertical-align: top; /*center;*/
}
td.team_words_cell {
	vertical-align: top;
}
td.nast_mugs_leftcell {
	text-align: right;
	vertical-align: top;
	width: 30%;
}
td.nast_mugs_rightcell {
	padding-left: 4px;
	text-align: left;
	vertical-align: top;
	width: 70%;
}
a:hover, a:active {
	color: #ff0000
}
a:hover .pic, A:active .pic {
	border:2px;
	border-thickness: 2px;
	border-color: #ff0000;
	border-style: solid
}