html { height:101%; }
html { margin-left: -1px; overflow-Y: scroll; }

a { color:#0267e5; text-decoration:none; font-size:11px; font-weight:bold; }
a:hover { color:#666666; text-decoration:none; font-weight:bold; }

.sTableBody {	background-image:url(../images/mid.jpg); height:400px; vertical-align:top;}
.sTableBodySpace {	position:relative; margin-top:0px; margin-left:0px;}
.sTableFoot {	background-image:url(../images/foot.jpg); height:28px;}
.contactForm {    position: absolute;    left: 0px;    top: 60px;} 
.form {    font-size: 11px;    font-weight: bold;    width: 334px;    position: relative;} 
.input {    font-family: Arial, Helvetica, sans-serif;    font-size: 10px;    border: 1px solid #cccccc;    background-color: #ffffff;    margin-top: 5px;    margin-bottom: 10px;    padding: 3px;    width: 325px;    color: #888888;}
.button {    font-family: Arial, Helvetica, sans-serif;    font-size: 10px;    font-weight: bold;    color: #888888;    padding-top: 2px;    padding-bottom: 2px;    background-color: #888888;    border-top: 1px solid #ffffff;    border-left: 1px solid #ffffff;    border-bottom: 1px solid #ffffff;    border-right: 1px solid #ffffff;    width: 50px;} 
.back {    position: absolute;    top: 320px;    left: 5px; font-weight:bold; color:#ffffff; } 
.next {    position: absolute;    top: 320px;    left: 283px; font-weight:bold;  color:#ffffff;}
.textarea {    font-family: Arial, Helvetica, sans-serif;    font-size: 10px;    border: 1px solid #cccccc;    background-color: #ffffff;    margin-top: 5px;    margin-bottom: 15px;    padding: 3px;    width: 325px;    height: 150px;    color: #888888;}
.next {    position: absolute;    top: 320px;    left: 283px; font-weight:bold;  color:#ffffff;}

body { font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#666666; background-image:url(../images/bg.jpg); background-repeat:repeat-y; background-position:center; padding:0px; margin:0px; color:#505050; }

a { color:#3b55b7; }

.groupButton1 { font-size:11px; font-weight:bold; text-decoration:none; margin-right:10px; }
.groupButton2 { font-size:11px; font-weight:bold; text-decoration:none; margin-right:10px; color:#505050; }

#wrapper { width:800px; background-color:#FFFFFF; text-align:left; position:relative; }

#header { overflow:hidden; width:800px; height:0px; background-color:#666666; }

#main { position:absolute; width:550px; left:32px; top:145px; border:0px solid #000; }

#right { position:absolute; width:190px; left:620px; top:186px; border:0px solid #000; }

#navigation { background-image:url(../images/navTrail.jpg); background-repeat:no-repeat; background-position:right; height:20px; width:800px; overflow:hidden; position:absolute; left:0px; top:120px; border-bottom:0px solid #666666; }

.sponsorLink { color:#505050; text-decoration:none; }
.sponsorLink:hover { color:#0267e5; text-decoration:none; }

.menuItem { float:left;  }

.leaguesCombo { font-size:10px; margin-right:20px; width:200px; }

.teamsCombo { font-size:10px; margin-right:20px; }

.DropDownCanvas { width:130px; background-color:#FFFFFF; border-left:1px solid #3b55b7; border-right:1px solid #3b55b7; }
.DropDownItem { width:130px; font-size:11px; color:#3b55b7; display:block; font-family:Arial, Helvetica, sans-serif; padding-bottom:1px; padding-top:1px; text-decoration:none; font-weight:bold; border-bottom:1px solid #3b55b7; display:block; }
.DropDownItem:hover { font-size:11px; color:#3b55b7; background-color:#c3cee0; }

#Drop1 { position:absolute; left:70px; top:140px;  display:none; }
#Drop2 { position:absolute; left:130px; top:140px;  display:none; }
#Drop3 { position:absolute; left:180px; top:140px;  display:none; }
#Drop4 { position:absolute; left:225px; top:140px;  display:none; }
#Drop5 { position:absolute; left:325px; top:140px;  display:none; }


.commiteeMember { border:0px solid #000; width:230px; height:80px; float:left; margin-right:35px; position:relative; }
.commiteeMemberImage { position:absolute; left:170px; }
.commiteeMemberTitle { position:absolute; left:0px; font-weight:bold; color:#3b55b7; }
.commiteeMemberName { position:absolute; left:0px; top:24px;  }
.commiteeMemberEmail { position:absolute; left:0px; top:47px; }


.playerProfile { border:0px solid #000; width:430px; height:200px; float:left; margin-right:35px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.playerProfileImage { position:absolute; left:0px; top:10px; }
.playerProfilePosition { position:absolute; left:210px; top:32px;  }
.playerProfileName { position:absolute; left:210px; top:9px;  }
.playerProfileAge { position:absolute; left:210px; top:54px;  }
.playerProfileSponsor { position:absolute; left:210px; top:76px;  }
.playerProfileLeagueApp { position:absolute; left:210px; top:98px;  }
.playerProfileLeagueGoals{ position:absolute; left:210px; top:120px;  }
.playerProfileCupApp{ position:absolute; left:210px; top:142px;  }
.playerProfileCupGoals { position:absolute; left:210px; top:164px;  }

.back { position:absolute; left:477px; top:185px; text-decoration:none; font-weight:bold;  }

.NamePosition { position:absolute; left:0px; top:0px; text-align:right;  font-size:10px;  width:295px;  }

.booking { width:78px; float:left; }
.bookingHeader { font-family:Verdana,Arial, Helvetica, sans-serif; padding-top: 3px; padding-bottom: 3px; background-color:#0267e5; width:99%; font-size:10px; font-weight:bold; text-align:center; color:#FFFFFF; border-bottom:1px solid #e7e7e7; border-top:1px solid #0267e5; border-right:1px solid #0267e5; }
.bookingTime { display:block; font-size:10px; font-weight:bold; text-align:center; padding-top: 5px; padding-bottom: 5px; color:#505050; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; background-color:#FFF; text-transform:lowercase; }
.busy {	color:#505050; background-color:#ffcccc; }
.start {border-left:1px solid #e7e7e7;}


#Fixtures { width:505px; font-size:11px; }
#FixturesHead { background-color:#0267e5; color:#FFFFFF; font-weight:bold; padding:2px; border:1px solid #0267e5; }
#FixturesFoot { background-color:#dedede; height:1px; overflow:hidden;  }
#FixturesCols { background-color:#dedede; color:#666666; height:14px; font-weight:bold; position:relative; padding-top:4px; padding-bottom:4px;  }
.FixturesRow { border-left:1px solid #dedede; border-right:1px solid #dedede; height:14px; font-weight:normal; position:relative; padding-top:2.5px; padding-bottom:2.5px; }
.FixturesDate { position:absolute; left:5px; overflow:hidden; width:85px; text-align:left;  }
.FixturesHome { position:absolute; left:96px; overflow:hidden; width:190px; }
.FixturesV { position:absolute; left:290px; overflow:hidden; width:15px; text-align:center; }
.FixturesAway { position:absolute; left:309px; overflow:hidden; width:190px; text-align:right;  }
.FixtureShade {background-color:#e7e7e7;}

#Results { width:505px; font-size:11px; }
#ResultsHead { background-color:#0267e5; color:#FFFFFF; font-weight:bold; padding:2px; border:1px solid #0267e5; }
#ResultsFoot { background-color:#dedede; height:1px; overflow:hidden;  }
#ResultsCols { background-color:#dedede; color:#666666; height:14px; font-weight:bold; position:relative; padding-top:4px; padding-bottom:4px;  }
.ResultsRow { border-left:1px solid #dedede; border-right:1px solid #dedede; height:14px; font-weight:normal; position:relative; padding-top:2.5px; padding-bottom:2.5px; }
.ResultsDate { position:absolute; left:5px; overflow:hidden; width:85px; text-align:left;  }
.ResultsHome { position:absolute; left:96px; overflow:hidden; width:175px; }
.ResultsScore { position:absolute; left:277px; overflow:hidden; width:40px; text-align:center; }
.ResultsAway { position:absolute; left:324px; overflow:hidden; width:175px; text-align:right;  }
.ResultsReport { position:absolute; left:510px; overflow:hidden; width:45px; font-weight:bold;  }
.ResultsShade {background-color:#e7e7e7;}

#ResultsTeam { width:505px; font-size:11px; }
#ResultsTeamHead { background-color:#0267e5; color:#FFFFFF; font-weight:bold; padding:2px; border:1px solid #0267e5; }
#ResultsTeamFoot { background-color:#dedede; height:1px; overflow:hidden;  }
#ResultsTeamCols { background-color:#dedede; color:#666666; height:14px; font-weight:bold; position:relative; padding-top:4px; padding-bottom:4px;  }
.ResultsTeamRow { border-left:1px solid #dedede; border-right:1px solid #dedede; height:14px; font-weight:normal; position:relative; padding-top:2.5px; padding-bottom:2.5px; }
.ResultsTeamDate { position:absolute; left:5px; overflow:hidden; width:85px; text-align:left;  }
.ResultsTeamComp { position:absolute; left:96px; overflow:hidden; width:115px;  }
.ResultsTeamOpp { position:absolute; left:220px; overflow:hidden; width:150px;   }
.ResultsTeamPark { position:absolute; left:376px; overflow:hidden; width:32px; text-align:center;  }
.ResultsTeamScore { position:absolute; left:413px; overflow:hidden; width:40px; text-align:center;  }
.ResultsTeamResult { position:absolute; left:459px; overflow:hidden; width:40px; text-align:center;  }
.ResultsTeamReport { position:absolute; left:510px; overflow:hidden; width:45px;  font-weight:bold;  }
.ResultsTeamShade {background-color:#e7e7e7;}


#CupResults { width:505px; font-size:11px; }
#CupResultsHead { background-color:#0267e5; color:#FFFFFF; font-weight:bold; padding:2px; border:1px solid #0267e5; }
#CupResultsFoot { background-color:#dedede; height:1px; overflow:hidden;  }
#CupResultsCols { background-color:#dedede; color:#666666; height:14px; font-weight:bold; position:relative; padding-top:4px; padding-bottom:4px;  }
.CupResultsRow { border-left:1px solid #dedede; border-right:1px solid #dedede; height:14px; font-weight:normal; position:relative; padding-top:2.5px; padding-bottom:2.5px; }
.CupResultsDate { position:absolute; left:5px; overflow:hidden; width:85px; text-align:left;  }
.CupResultsHome { position:absolute; left:96px; overflow:hidden; width:175px; }
.CupResultsScore { position:absolute; left:277px; overflow:hidden; width:40px; text-align:center;  }
.CupResultsAway { position:absolute; left:324px; overflow:hidden; width:175px; text-align:right;   }
.CupResultsReport { position:absolute; left:510px; overflow:hidden; width:45px; font-weight:bold;  }
.CupResultsShade {background-color:#e7e7e7;}

#CupGroup { width:505px; font-size:11px;  }
#CupGroupHead { background-color:#0267e5; color:#FFFFFF; font-weight:bold; padding:2px; border:1px solid #0267e5; }
#CupGroupCols { background-color:#dedede; color:#666666; height:14px; font-weight:bold; position:relative; padding-top:4px; padding-bottom:4px;  }
#CupGroupFoot { background-color:#dedede; height:1px; overflow:hidden;  }
.CupGroupRow { border-left:1px solid #dedede; border-right:1px solid #dedede; height:14px; font-weight:normal; position:relative; padding-top:2.5px; padding-bottom:2.5px; }
.CupGroupTeam { position:absolute; left:5px; overflow:hidden; width:180px;  }
.CupGroupPlayed   { position:absolute; left:320px; width:20px; overflow:hidden;  text-align:center;}
.CupGroupW   { position:absolute; left:340px; width:20px; overflow:hidden;  text-align:center;}
.CupGroupD   { position:absolute; left:360px; width:20px; overflow:hidden;  text-align:center;}
.CupGroupL   { position:absolute; left:380px; width:20px; overflow:hidden;  text-align:center;}
.CupGroupF   { position:absolute; left:400px; width:20px; overflow:hidden;  text-align:center;}
.CupGroupA   { position:absolute; left:420px; width:20px; overflow:hidden;  text-align:center;}
.CupGroupGoals   { position:absolute; left:440px; width:20px; overflow:hidden;  text-align:center;}
.CupGroupPoints   { position:absolute; left:460px; width:40px; overflow:hidden; text-align:center;}
.CupGroupShade {background-color:#e7e7e7;}


#fLeague { width:505px; font-size:11px;  }
#fLeagueHead { background-color:#0267e5; color:#FFFFFF; font-weight:bold; padding:2px; border:1px solid #0267e5; }
.fLeagueCols { background-color:#dedede; color:#666666; height:14px; font-weight:bold; position:relative; padding-top:4px; padding-bottom:4px;  }
.LeagueSide { background-color:#f5f4f4; color:#666666; height:14px; font-weight:bold; position:relative; padding-top:2px; padding-bottom:4px; border-left:1px solid #dedede; border-right:1px solid #dedede;  }
#fLeagueFoot { background-color:#dedede; height:1px; overflow:hidden;  }
.fLeagueRow { border-left:1px solid #dedede; border-right:1px solid #dedede; height:14px; font-weight:normal; position:relative; padding-top:2.5px; padding-bottom:2.5px; }
.Home   { position:absolute; left:256px; }
.Away   { position:absolute; left:366px; }
.TeamName { position:absolute; left:5px; overflow:hidden; width:180px;  }
.Played   { position:absolute; left:196px; width:20px; overflow:hidden;  text-align:center;}
.HomeW   { position:absolute; left:218px; width:20px; overflow:hidden;  text-align:center; border-left:1px solid #dedede;}
.HomeD   { position:absolute; left:240px; width:20px; overflow:hidden;  text-align:center;}
.HomeL   { position:absolute; left:262px; width:20px; overflow:hidden;  text-align:center;}
.HomeF   { position:absolute; left:284px; width:20px; overflow:hidden;  text-align:center;}
.HomeA   { position:absolute; left:306px; width:20px; overflow:hidden;  text-align:center;}
.AwayW   { position:absolute; left:328px; width:20px; overflow:hidden;  text-align:center; border-left:1px solid #dedede;}
.AwayD   { position:absolute; left:350px; width:20px; overflow:hidden;  text-align:center;}
.AwayL   { position:absolute; left:372px; width:20px; overflow:hidden;  text-align:center;}
.AwayF   { position:absolute; left:394px; width:20px; overflow:hidden;  text-align:center;}
.AwayA   { position:absolute; left:416px; width:20px; overflow:hidden;  text-align:center;}
.GoalD   { position:absolute; left:438px; width:20px; overflow:hidden;  text-align:center; border-left:1px solid #dedede; }
.Points   { position:absolute; left:460px; width:40px; overflow:hidden; text-align:center; border-left:1px solid #dedede;}
.fLeagueShade {background-color:#e7e7e7;}

/* Homepage Next Match CSS*/
#nextMatch { width:160px; font-size:10px; }
#matchHead { background-color:#0267e5; color:#FFFFFF; font-weight:bold; padding:2px; border:1px solid #0267e5; }
#matchFoot { background-color:#dedede; padding:3px; text-align:right; font-size:10px; }
#teamContent { background-color:#f5f4f4; text-align:center; padding:5px; font-weight:bold; font-size:12px; border:1px solid #dedede; }
.details {  font-size:9px; text-align:right; }
/* Homepage Next Match CSS END */

/* Homepage Sponsors CSS*/
#sponsors { width:160px; font-size:10px; }
#sponsorHead { background-color:#0267e5; color:#FFFFFF; font-weight:bold; padding:2px; border:1px solid #0267e5; }
#sponsorFoot { background-color:#dedede; padding:3px; text-align:right; font-size:10px; }
#sponsorContent { background-color:#f5f4f4; padding:3px; padding-top:5px; padding-bottom:5px; border:1px solid #dedede;  font-weight:bold; font-size:10px;}
#sponsorLink { font-weight:bold; font-size:11px; color:#333333;}
/* Homepage Sponsors CSS END */

#mLeague { width:160px; font-size:10px; }
#mLeagueHead { background-color:#0267e5; color:#FFFFFF; font-weight:bold; padding:2px; border:1px solid #0267e5; }
#mLeagueFoot { background-color:#dedede; padding:3px; text-align:right; font-size:10px; }
#mLeagueCols { background-color:#dedede; color:#666666; height:14px; font-weight:bold; position:relative; }
.mLeagueRow { border-left:1px solid #dedede; border-right:1px solid #dedede; height:14px; font-weight:normal; position:relative; }
.mLeaguePos { position:absolute; left:3px; overflow:hidden; width:20px; text-align:center; }
.mLeagueName { position:absolute; left:28px; overflow:hidden; width:90px; height:12px; }
.mLeaguePlayed { position:absolute; left:121px; overflow:hidden; width:15px; text-align:center; }
.mLeaguePoints { position:absolute; left:140px; overflow:hidden; width:15px; text-align:center; }
 

.mNews { width:100%; font-size:11px; }
.mNewsHead { background-color:#dedede; color:#666666; height:14px; position:relative; padding-left:5px; padding-top:2px; padding-bottom:2px; }
.mNewsContent { border-left:0px solid #dedede; border-right:0px solid #dedede; border-bottom:0px solid #dedede; padding:5px; font-weight:normal; position:relative; }
.mNewsFoot { background-color:#dedede; padding:3px; text-align:right; font-size:10px; }
/*Gallery classes*/
.GalleryCover {	/*Non Editable*/	position:fixed;	left:0px;	top:0px;	height:100%;	width:100%;	z-index:5px;	/*Editable*/	background-color:#000;	filter:alpha(opacity=70);	opacity:0.70;}
.GalleryContainer {	/*Non Editable*/	position:absolute;	left:50%;	top:50%;	overflow:hidden;	/*Editable*/	padding:10px;	border:0px solid #888888;	text-align:left;	background-color:#333333;}
.GalleryImage {	border:0px solid #000;	cursor:pointer;}
.GalleryInfo {	text-align:left;	font-weight:normal;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	padding-left:10px;	padding-right:10px;	width:100%;	border:0px solid #000;	color:#FFF;}
.GalleryInfoBG {	background-color:#000;	-moz-opacity:.60;	filter:alpha(opacity=60);	opacity:0.6;}.GalleryTextSpacer {	overflow:hidden;	height:10px;}
.GalleryButtons {	/*width:60px;	height:50px;*/	background-color:#FFF;	color:#000;	border:1px solid #000;	overflow:hidden;	padding-top:0px;	padding-bottom:4px;	padding-left:8px;	padding-right:8px;	font-size:16px;	-moz-opacity:.50;	filter:alpha(opacity=50);	opacity:0.5;	display:block;	cursor:pointer;	float:left;	margin-right:10px;	margin-top:10px;	font-family:"MS Sans Serif", Geneva, sans-serif;}.GalleryButtons:hover {	}.GalleryPreloader {	background-image:url(../images/loader.gif);	background-repeat:no-repeat;	background-position:center center;		z-index:20; 	height:32px;	width:32px;	position:absolute;	left:50%;	top:50%;	padding:5px;	border:0px solid #000;}.thumbs {	border:0px solid #CCC;	height:auto;	z-index:2;}.preview {	border:1px solid #000000;	margin-right:10px;	margin-bottom:10px;	margin-top:10px;	cursor:pointer;	outline:none;	display:block;	float:left;	clear:none;	z-index:2;	-moz-opacity:.60;	filter:alpha(opacity=60);	opacity:0.6;}.preview:hover {	border:1px solid #000000; }