﻿.pnlTeamList
{
	width:100%;
height:auto;
	text-align:center;
	}
.DIVNavigate 
{
	background-color:#fff;
	WIDTH: 100%; 
	height:20px;
	padding-right:5px;
	color:#000;
	
}

.DIVForce
{
	height:431px;
	border:solid 1px #0e5d95;
	margin-top:5px;
}
.DIVForceNoPad
{
	min-height:478px;
	height:auto;
	height: expression(this.height< 478 ? 478 : true);
	margin-top:0px;
	margin:0px;
	padding:0px;
}

.DIVLoading
{
	text-align:center;
	vertical-align:middle;
	padding-top:50px;
	color:Blue;
}
.DIVAuto
{
	height:auto;
	vertical-align:top;
}
.divPlayerDetails
{
	vertical-align:top;
	}
.divTeamList
{
	width:100%;
	height:auto;
	margin:0px;
	margin-bottom:5px;
	}
.divCompMenu
{
	text-align:left;
	overflow:hidden;
	}
Table.MenuItem
{
	text-align:left;
}
Table.MnNavigate
{
   	text-align:left;
   	margin-top:7px;
}
Table.MnNavigateSelected a,
Table.MnNavigateSelected a:active,
Table.MnNavigateSelected a:focus 
{
	color: #004484; text-decoration: none;
	font-weight: bold;
	white-space:nowrap; 
}

Table.MnNavigate img
{
	padding-right:3px;
	padding-left:2px;
}
	
Table.MnNavigate a,
Table.MnNavigate a:active,
Table.MnNavigate a:focus 
{
	white-space:nowrap; 
  	font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #5D5D5D; 
 	font-size: 11px;
	text-decoration: none;
}


Table.MnNavigate a:hover{
	color: #004484; 
}

.PreviousCompImage
{
	max-width: 200px;
	width: expression(this.width > 200 ? 200 : true);
	border-right: #a3a9a9 1px solid;
	border-top: #a3a9a9 1px solid;
	border-left: #a3a9a9 1px solid;
	border-bottom: #a3a9a9 1px solid;
	padding-right:5px;
	
}
.divCompImages
{
	width:100%;
	}
	

.DivShortResultStanding
{
	width: 200px;	
}
.tbPreviousComp,
.tbCompetitionDocuments
{
	width: 100% ;
	border-bottom:solid 1px #0e5d95;
	text-align:left;
	vertical-align:top;
}

.dlCompetitionDocuments,
.dlPreviousComp
{
	width:100%;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
}
.grdQuickComp
{
	width:100%;
	}

.gvEachQuickComp
{
	width:100%;
	text-align:left;
	border:solid 1px  #0e5d95;
	margin-bottom:1px;
	}
.grdShortStanding
{
	width:100%;
	text-align:left;
	border:solid 1px  #0e5d95;

	}


.grdTeamDetails,
.grdShortMatchResults,
.grdHomeMatchResults
{
	width:100%;
	text-align:left;
	border:solid 1px  #0e5d95;
}
.grdTeamDetails
{
	border:none;
	margin-top:0px;
	}
.grdShortMatchResults
{
	margin-top:5px;
	}
.grdTeamsList,
.grdPlayerList, 
.grdPlayerDetails
{
	width:100%;
	text-align:left;
	margin-bottom:5px;
}

.grdTeamsList,.grdPlayerList
{
	border:solid 1px #0e5d95;
	}
.grdPlayerDetails
{
	height:100px;}

.gvEachQuickComp Caption,
.dlPreviousComp Caption,
.grdTeamsList Caption,
.grdTeamDetails Caption,
.grdShortStanding Caption,
.grdShortMatchResults Caption,
.grdPlayerList Caption,
.grdPlayerDetails Caption
{
	background-image:url(gradient.jpg);
	background-repeat:  repeat-x;
	background-position: 0px -202px;
	padding-top:2px;
	padding-bottom:2px;
	color:White;
	font-weight:bold;
}
.emptyCaption
{
	width:100%;
	background-image:url(gradient.jpg);
	background-repeat:  repeat-x;
	background-position: 0px -202px;
	padding-top:2px;
	padding-bottom:2px;
	color:White;
	font-weight:bold;
	}

.gvEachQuickComp TH,
.grdShortStanding TH,
.grdShortMatchResults TH,
.grdPlayerList TH
{
	background-image:url(gradient.jpg);
	background-repeat:  repeat-x;
	background-position: 0px -918px;
	padding-top:1px;
	padding-bottom:1px;
	color:White;
	}
.gvEachQuickCompAlter TD,
.grdShortStandingAlter TD,
.grdShortMatchResultsAlter TD,
.grdPlayerList TD
{
	color: #0f6177;
	padding-top:3px;
	padding-bottom:3px;
	
}

.grdShortStandingGroup TD
{
	background-image:url(gradient.jpg);
	background-repeat:  repeat-x;
	background-position: 0px -890px;
	color:White;
}


.gvEachQuickCompStd TD,
.grdShortStandingStd TD,
.grdShortMatchResultsStd TD,
.grdPlayerListStd TD
{
	color: #413665;
	padding-top: 3px;
	padding-bottom: 3px;
}
.gvEachQuickCompStd
{
	background-image:url(gradient.jpg);
	background-repeat:  repeat-x;
	background-position: 0px -301px;
}
.grdShortStandingStd ,
.grdShortMatchResultsStd,
.grdPlayerListStd
{
	background-color:#dbe0e6;
}
.gvEachQuickCompAlter,
.grdShortStandingAlter,
.grdShortMatchResultsAlter
.grdPlayerListAlter
{
	
}

.CompetitionTeamList
{
	width: 200px;	
}
.divPlayerList
{
	width:100%;
}

.updateresult
{
	background-color:Black;
}
.MouseOver200
{	
	cursor: hand;
	cursor: pointer;
	max-width: 245px;
	width: expression(this.width > 245 ? 245 : true);
}
.MouseOver200Landing
{
	cursor: hand;
	cursor: pointer;
	max-width: 200px;
	width: expression(this.width > 200 ? 200 : true);
	padding:10px;
}
.ImageList
{
	width:100%;
}

.grdPlayerListStdHover,
.grdPlayerListAlterHover
{
	color:Black;
	background-image:url(gradient.jpg);
	background-repeat:  repeat-x;
	background-position: 0px -5px;
	cursor: hand;
	cursor: pointer;
	}
.grdPlayerListAlterHover TD,
.grdPlayerListStdHover TD
{
	color:white;
	padding-top:3px;
	padding-bottom:3px;
	
}
.PlayerImageCell
{
	vertical-align:top;
	text-align:center;
}
.PlayerImage
{
	max-width: 200px;
	max-height: 200px;
	width: expression(this.width > 200 ? 200 : true);
	height: expression(this.height > 200 ? 200 : true);
	border: solid 1px #a3a9a9 ;
}
.PlayerDetailCell
{
	text-align:justify;
	vertical-align:top;
	padding-bottom:5px;
	padding-right:5px;
}
.TeamImageCell
{
	vertical-align:middle;
	text-align:center;
	height:155px; 
	width:100%;
}
.TeamImage
{
	max-width: 150px;
	max-height: 150px;
	width: expression(this.width > 150 ? 150 : true);
	height: expression(this.height > 150 ? 150 : true);
	border-right: #a3a9a9 1px solid;
	border-top: #a3a9a9 1px solid;
	border-left: #a3a9a9 1px solid;
	border-bottom: #a3a9a9 1px solid;
}
.TeamDetailCell
{
	text-align:justify;
	vertical-align:text-top;
	padding:0 5px;
	
}
.ModalBackground
{
	z-index: 99999998;
	background-color: #45464c;
	filter: alpha(opacity=90);
	opacity: 0.9;
	overflow: auto;
}

.ModalPopup,ModalPopupPlayerDetails
{
	z-index: 99999999;
	background-color: white;
	padding: 2px;
	text-align: center;
	width: 700px;
	height: auto;
}
.ModalPopupPlayerDetails
{
	width: 350px;
	height: auto;
	vertical-align:top;
}
.closebutton
{
	padding:2px;
	}

.dlCompPhotoGallery
{
	width:100%;
}
.divTeamContent,
.divCompetitionDocuments,
.divPreviousComp,
divCompPhotoGallery
{
	width:100%;
	padding:0px;
	margin:0px;
}

.dlCompPhotoGallery Caption
{
	text-align:left;
	background-image:  url(gradient.jpg);
	background-repeat:  repeat-x;
	background-position: 0px -207px;
	color:White;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
}
.dlCompPhotoGallery TR
{
	padding-top:20px;
	
}
	.dlCompPhotoGallery TD
{
	padding-top:20px;
		}
.tbPhotoGallery
{
	width:100%;
	height:500px;
	background-color:white;
	border:solid 5px #313844;
	}	
	
.tbPlayerDetails
{
	width:100%;
	background-color:white;
	border:solid 5px #313844;
	min-height: 400px;
	height: expression(this.height < 400 ? 400 : true);
	}
.imgPhotoGallery
{
	max-width: 680px;
	max-height: 490px;
	width: expression(this.width > 680 ? 680 : true);
	height: expression(this.height > 490 ? 490 : true);
	border-right: #949db0 1px solid;
	border-top: #949db0 1px solid;
	border-left: #949db0 1px solid;
	border-bottom: #949db0 1px solid;
}
.MouseOverBorder
{
	width: 100px;
	height: 80px;
	border:solid 1px #949db0;
	cursor: hand;
	cursor: pointer;
}
.Pager TD
{
	color: #003399;
}

.Pager
{
	width: 100%;
	background-image: url(gradient.jpg);
	background-repeat: repeat-x;
	background-position: 0px -705px;
	color: White;
	border-right: #a1a4a0 1px solid;
	border-top: #a1a4a0 1px solid;
	border-left: #a1a4a0 1px solid;
	border-bottom: #a1a4a0 1px solid;
}
.PreviousCompDetails
{
	text-align:justify;
	}
.divMiddle
{
	width:100%;
	height:100%;
	text-align:center;
	font-weight:bold;
}	
.grdHomeMatchResults Caption
{
		background-image:  url(gradient.jpg);
	background-repeat:  repeat-x;
	background-position: 0px -45px;
	padding-top:2px;
	padding-bottom:2px;
	color:White;
	font-weight:bold;
}
.grdHomeMatchResults TH
{
		background-image:  url(gradient.jpg);
	background-repeat:  repeat-x;
	background-position: 0px -659px;
	color:White;
	}
.grdHomeMatchResults TD
{
	padding-top:3px;
	padding-bottom:3px;
	color:#000;	
	vertical-align:top;
}

.grdHomeMatchResultsStd 
{
	background-image:  url(gradient.jpg);
	background-repeat:  repeat-x;
	background-position: 0px -701px;
}
.grdHomeMatchResultsAlter
{
	
}
.grdTeamsList tr td 
{
	padding-top:3px;
	padding-bottom:3px;
	width:150px;
		}
a.teamname
{
	font-size:12px;
	font-weight:bold;
		}
	