/*==================================================================
	teams Grid styles
==================================================================== */
.TeamsGridBox {
	background:white;
	border:1px dotted #c6e09e;
	padding:10px;
	margin:0px 0 20px 0;
	font-weight: normal;
	width:405px;
	
}

.TeamsGridTable{width:405px; padding:0; margin:0;}

.TeamsGridTable td.org, .TeamsGridTable td.name, .TeamsGridTable td.cup{vertical-align:middle;}

.TeamsGridTable td.org h1, .TeamsGridTable td.name h1, .TeamsGridTable td.cup h1 {text-align:left; margin:0 0 5px 0; padding:6px; font-size:12px; font-weight:700;}

.TeamsGridTable td.org p, .TeamsGridTable td.name p, .TeamsGridTable td.cup p, .TeamsGridTable td.img img.teamListThumImage {text-align:left; padding:6px; margin: 0; font-size:11px; font-weight:normal;}

.TeamsGridTable td.img a, .TeamsGridTable td.img a:hover, .TeamsGridTable td.img a:active, .TeamsGridTable td.img a:visited {
	margin:0; 
	padding:0; 
	border:none; 
	background:none;
	}   

.TeamsGridTable td.img img.teamListThumImage {
	padding: 3px 0;
	background:#ffffff;
	text-align:center;
	margin:5px 0;
	}
	
.TeamsGridTable td.cup .cupImage {padding:8px 0; text-align:center;}

.TeamsGridTable td.cup h1 {text-align:center;}	

.TeamsGridTable td.org{padding:0;  width:150px; text-align:center;}
.TeamsGridTable td.name{ padding:0; width:135px; text-align:center;}
.TeamsGridTable td.img{ padding:0 0 0 5px; width:60px; text-align:center;}
.TeamsGridTable td.cup{text-align:center; padding:0;}

.TeamsGridTable tr.even {background:#e2f1ce;}
.TeamsGridTable tr.odd {background:#f6fbf0;}
