﻿#WeekOne .Box .boxBody {min-height:350px; min-height:295px;}/*KILL ME IN WEEK 2*/

html {height:100%}

body {margin:0px; padding:0px; padding-top:39px; height:100%; width:100%; background :#fff url('/Images/Csd/body_bg_tile_grass.jpg') repeat; font-family:Arial, Helvetica, sans-serif;}
* + html body { padding-top:49px;}

.textCenter { text-align:center;}

a img {border:0px;}

td {color:#414f5a}

#center {width:61.6em; position:absolute; left:50%; margin-left:-30.8em; z-index:2 }

#whiteStripe {position:absolute; left:0px; z-index:0; width:39px; height:100%; background-image:url('/Images/Csd/body_bg_white_stripe.jpg'); background-repeat:no-repeat; display:block; top:0px;}

.TextWaterMark { opacity:0.5; filter:alpha(opacity=50);}

.offtoleft { position:absolute; right:9000px;}
a {color:#b20604;}

#E404 {margin-left:12px;}

hr {color:#d9d9d9;}

h1 {font-size:20px;}
h3 {font-size:13px;}#
	.boxBody h3 { line-height:1em;}
h4 { font-weight:normal; margin-top:0px; padding:0px; color:#999; font-size:11px;}

/* ----------------------- Login Top Bar ---------------------------- */

	#loginBar {width:100%; height:30px; background:transparent url('/Images/Csd/topBar_tiled_bg.jpg') repeat-x; position:absolute;top:0px; left:0px; z-index:6; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.7em;}
		#loginBar input.textInput {width:150px;}
			input.textInput {background-color:#f3f3f3; font-size:10px; border-top:1px solid #bbbbba;border-bottom:1px solid #eaeaea;border-left:1px solid #d1d1d0;border-right:1px solid #f3f3f3;}
			
		#loginContent {width:87em; position:absolute; left:50%; margin-left:-44.8em; height:80px;}
			
			.tagLine {position:absolute; top:9px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.1em; color:#bf0505; margin-left:1em;text-transform:uppercase;}
				
				.loggedIn1 {float:right;margin-top:-10px; text-transform:uppercase; color:#444; font-size:9px; }
				.loggedIn1 .loginBtn {position:relative; top:10px;}
				
				
				#loggedIn2 {float:right; margin-top:0px; margin-right:0px; text-transform:uppercase; color:#444;}		
				#loggedIn2 span {position:relative; bottom:9px; right:12px;}
					input.TeamButton {margin-left:0px; padding:0px; margin-top:1px;}
					input.LogOffButton {margin:0px; padding:0px;margin-top:1px;}
				
				/*IE& filter*/
				
				#loginBar a.loginBtn:link, #loginBar a.loginBtn:active, #loginBar a.loginBtn:visited {position:relative; bottom:0px; color:#97978f; font-size:8px; font-weight:bold; padding:4px 8px 5px 12px; text-transform:none; text-decoration:none; background:transparent url('/Images/Csd/login_button2.gif') no-repeat -25% 16%;}
				#loginBar a.loginBtn:hover {background-position: -25% 83%} 				
				
				label {margin-right:0.5em; margin-left:0.5em;}
				
				.checkBox {position:relative;top:4px;}
				
/* ------------------------ Header ------------------------------- */

	#Header {background:#fff url('/Images/Csd/header_Whole.jpg') no-repeat; width:61.6em; height:8em; margin:0 0 0 0; padding:0px; text-align:right;}
		#Header img, #Header iframe, #Header object { margin-right:22px; margin-top:-0.6em;}
	* + html #Header img, #Header iframe, #Header object { margin-right:22px; margin-top:-1.1em;}
	
	
		#Header iframe { margin-left:14.65em; margin-top:-.5em;}
		* + html #Header iframe { margin-left:14.65em; margin-top:-1.1em;}

/* ----------------------- Skip Link ---------------------------- */

	#skipLinks { margin:0px; padding:0px; position:absolute; left:88.4%; top:120px; font-size:11px;}
	* + html #skipLinks { position:absolute; left:88.1%; top:110px;}
		#skipLinks a {color:white;}


/* ----------------------- Navigation ---------------------------- */

	#Nav {background:#fff url('/Images/Csd/nav_bar_bg_v2.jpg') no-repeat; width:51.6em; height:3.6em; display:block; margin-bottom:0px; margin-top:0.65em; position:absolute; z-index:3;}
	
		ul.rmRootGroup {padding:0px; text-transform:uppercase; font-size:12px;}
		
			#Nav ul li {display:inline; list-style-type:none; }	
			
			#Nav ul li.rmSelected a { color:yellow;}
			
			#Nav ul li a {color:#fff; text-decoration:none;}
			
				#Nav a.Home:link, #Nav a.Home:active, #Nav a.Home:visited { background: url('/Images/Csd/nav_Home_icon.gif') no-repeat 20% 50%; margin-left:5px;
				                                                            display:block; width:67px; height:31px;  padding-top:19px; text-align:center; padding-left:18px; border-right:1px solid #840303;}
				#Nav a.Home a:hover {}
				
				#Nav a.Info:link, #Nav a.Info:active, #Nav a.Info:visited {background: url('/Images/Csd/nav_News_icon.gif') no-repeat 20% 50%;
				                                                            display:block; width:50px; height:31px;  padding-top:19px; text-align:center; padding-left:18px; border-right:1px solid #840303; border-left:1px solid #dd1313;}
				#Nav a.Info:hover {}
			
				#Nav a.Clubs:link, #Nav a.Clubs:active, #Nav a.Clubs:visited {background: url('/Images/Csd/nav_Clubs_icon.gif') no-repeat 20% 50%;
				                                                            display:block; width:62px; height:31px;  padding-top:19px; text-align:center; padding-left:22px; border-right:1px solid #840303; border-left:1px solid #dd1313;}
				#Nav a.Clubs:hover {}
			
				#Nav a.Teams:link, #Nav a.Teams:active, #Nav a.Teams:visited {background: url('/Images/Csd/nav_Results_icon.gif') no-repeat 20% 50%;
				                                                            display:block; width:67px; height:31px;  padding-top:19px; text-align:center; padding-left:22px; border-right:1px solid #840303; border-left:1px solid #dd1313;}
				#Nav a.Teams:hover {}
			
				#Nav a.Divisions:link, #Nav a.Divisions:active, #Nav a.Divisions:visited {background: url('/Images/Csd/nav_Fixtures_icon.gif') no-repeat 12% 50%;
				                                                            display:block; width:80px; height:31px;  padding-top:19px; text-align:center; padding-left:20px; border-right:1px solid #840303; border-left:1px solid #dd1313;}
				#Nav a.Divisions:hover {}
			
				#Nav a.Cup:link, #Nav a.Cup:active, #Nav a.Cup:visited {background: url('/Images/Csd/nav_Cup_icon.gif') no-repeat 20% 55%;
				                                                            display:block; width:60px; height:31px;  padding-top:19px; text-align:center; padding-left:22px; border-right:1px solid #840303; border-left:1px solid #dd1313;}
				#Nav a.Cup:hover {}
			
				#Nav a.Links:link, #Nav a.Links:active, #Nav a.Links:visited {background: url('/Images/Csd/nav_Link_icon.gif') no-repeat 20% 50%;
				                                                            display:block; width:66px; height:31px; padding-top:19px; text-align:center; padding-left:22px; border-right:1px solid #840303; border-left:1px solid #dd1313;}
				#Nav a.Links:hover {}
				
				#Nav a.Register:link, #Nav a.Register:active, #Nav a.Register:visited {background: url('/Images/Csd/nav_Register_con.gif') no-repeat 10% 50%;
				                                                            display:block; width:84px; height:31px;  padding-top:19px; text-align:center; padding-left:22px; border-right:1px solid #840303; border-left:1px solid #dd1313;}
				#Nav a.Register:hover {}
				
				#Nav a.Account:link, #Nav a.Account:active, #Nav a.Account:visited {background: url('/Images/Csd/nav_Players_icon.gif') no-repeat 10% 50%;
				                                                            display:block; width:74px; height:31px;  padding-top:19px; text-align:center; padding-left:22px; border-right:1px solid #840303; border-left:1px solid #dd1313;}
				#Nav a.Account:hover {}
				
				#Nav a.Help:link, #Nav a.Help:active, #Nav a.Help:visited {background: url('/Images/Csd/nav_Help_icon.gif') no-repeat 20% 50%;
				                                                            display:block; width:63px; height:31px;  padding-top:19px; text-align:center; padding-left:22px; border-left:1px solid #dd1313;}
				#Nav a.Help:hover {}
				

/* -------------------- News Ticker ----------------------*/

	#TICKER_BG {width:51.25em; background-image: url('/Images/Csd/Ticker_grass.jpg'); background-position:right; background-repeat:no-repeat; padding:1em 0;  margin-top:58px;}/*margin top required dbaucse of absolutly positioned Nav div being taken out of the document flow to achive z-index*/
		#TICKER {margin-left:20px; text-align:right}
			span#TickerContent {color:#ffffff;}
				span#TickerContent a {color:#ffffff; text-decoration:underline;}
	#TICKER table {width:100%; border:0px;margin-left:0px; margin-top:0px;}			
	#TICKER table td {border:0px;}	
	#TickerContent a {margin-left:12px; font-size:11px; color:#ff0000; font-weight: bold; text-transform:uppercase;}

/* -------------------- Content Area --------------------- */

	#Content { margin-left:3px; margin-top:0px; width:51.25em; background:#fff; margin-top:-22px; min-width:51.25em;}/*negative margin palces the content over the top of the ticker*/


/* -------------------- Rounded Corners ------------------ */

	.roundTop {position:relative; bottom:3px; margin:0 auto;}
	* + html .roundTop {position:relative; bottom:2px;}/*IE7 Filter*/
	
	.roundBottom {position:relative; top:5px;}
	* + html .roundBottom {}
	
		
/*--------------------- The Box  --------------------------*/

	div.Box {width:100%; margin-top:20px;  font-size:10px;}
		.boxhead  {background:#fff url('/Images/Csd/Box_header_BG.gif') repeat-x top; width:100%; height:40px; margin:0px;}
			div.Box .boxhead h2 {margin:0; padding:10px 0 0 7px; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:white; text-transform:uppercase;}
	div.Box .boxBody {border:1px solid #ccc; border-top:0px; padding-top:5px; margin-top:-9px; }
	
	* + html div.Box .boxBody {padding-bottom:10px;padding-top:15px;}

/*---------------  Side Bar Ads  -----------------------*/
	
	
	#Ads {float:right; margin-right:0.2em; margin-top:0.7em; background:transparent url('/Images/Csd/sidebar_middle.jpg') repeat-y; width:140px; min-height:200px; display:inline; text-align:center;}/*display inline stops IE 'double margins'*/
		#Ads iframe, #Ads img, #Ads a img {margin-top:12px; clear:right; border:0px; margin-left:1px;}      
			.topAndBottom {margin:0px;}
	
	* + html img.topAndBottom {margin:0px 0px 0px 0px;}
	
	#Footer { margin-top:1em; height:4em; width:51.8em; background-image:url('/Images/Csd/footer_bg.jpg'); background-repeat:no-repeat;}
		#Footer p { font-size:11px; color:white; padding:20px 0 0 12px;}
			#Footer p a {color:white;}
	

/*------------------  h1 + h2  ---------------------------------*/

	h1.headerh1 {
		font-size:15px;
		position:relative;
		top:50px;
		right:3500px;
		width:300px;
	}
	
	h1 {color:#b20604}
	
	.boxBody h2 { font-size:11px; font-weight:bold; margin:0px; color:#6f696a; margin-left:10px; margin-right:15px; margin-top:14px; border-bottom: 1px solid #dbdbd9; padding-bottom:2px;} 

/*--------------------- TELERIK Menu Code ----------------*/
	
	a.rmLink:hover span { cursor:pointer; text-decoration:underline;}
	
	.RadMenu .rmSlide, .rmContextMenu {position:absolute;top:0px; z-index:3;}
	
	.RadMenu  {position:relative; top:0;}
	
		.rmSlide {padding:0 0 0.6em; border:1px solid #ce4141; margin-top:0; margin-left:0; background: transparent url('/Images/Csd/Nav_DropDown_bg.jpg') repeat bottom; opacity:0.95; filter:alpha(opacity=95);}
		.rmSlide * {filter:alpha(opacity=100);}
	
			.rmItem {margin-top:0.3em; margin-left:0px; padding-left:0px;}

			.rmLevel1 .rmText { margin-top:6px; margin-left:5px;}
			
			.rmLevel1 a.rmLink:hover span { color:Yellow;}
			
	.rmRootGroup li.home { margin-left:40px;}
	
	.rmLevel2 {top: -3 !important;}
	
		
	/* -------------- Top scoreres table----------------*/
	
	
	#TopScorersWrap .Box .boxBody {min-height:295px; min-height:295px;}
	#TeamInfoTitleWrap .Box .boxBody {min-height:295px; min-height:295px;}	
	#clubInfoWrap .Box .boxBody {min-height:360px; min-height:360px;}	
	#ClubTableWrap .Box .boxBody {min-height:375px; min-height:372px;}
		
	table.TopScorers {
		border:1px solid #c7d4dc;
		border-collapse:collapse;
		margin:10px auto 10px auto;
		clear:both;
		background-image:none;
		width:90%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		margin-bottom:20px;
	}

	table.TopScorers th{
		background-image:url('/Images/th_table_BG.jpg');
		background-repeat:repeat-x;
		height:22px;
		margin:0px;
		padding-left:4px;
		color:#fff;	
		text-align:left;
	}
	
	* + html table.TopScorers th {height:20px;} /*IE7 filter*/

	table.TopScorers td {padding:5px; border:0px; text-align:left; border:1px solid #c7d4dc;}

	table.TopScorers tr.Odd {background-color:#f2f5f8;}
	table.TopScorers tr.Even {background-color:#e2eaf0;}
	
	/*==================LeagueGrid=======================*/
	.LeagueGrid {font-size:11px; width:84%; margin:0 auto; border-collapse:collapse; }
	.LeagueGrid tr.odd {background-color:#e2eaf0;}
	.LeagueGrid tr.even {background-color:#f2f5f8;}
		.LeagueGrid tr td, .LeagueGrid tr th { text-align:center;border:1px solid #c7d4dc;}
		.LeagueGrid tr th {background-color:#414f5a; color:White; padding:6px 0px;}
		
		.LeagueGrid tr.xTeams th {background: transparent url('/Images/Csd/League_Grid_TL_gradient.jpg') repeat-x bottom;}
		
		.CenterGridCell {background-color:#abb3b9; text-align: center;}
		
		.Top_left_empty_cell {background: transparent url('/Images/Csd/League_Grid_TL_gradient.jpg') repeat-x bottom;}
		
		table tr th.LeagueGridHeading  
		{
			color:Black; 
			background-color: blue; 
			background: transparent url('/Images/Csd/League_grid_Top.gif') 0% 0% no-repeat ; 
			text-align:left;
			padding-left:55px;
			}
			
		.TopTabsDiv {margin:0px;padding:0px; position:relative; top:10px; left:205px;}
			.awayTab {margin-left:24px;}
			
			/*IE7 Filter*/
			* + html .TopTabsDiv {position:relative; top:14px;left:200px;}
		
	/*--- Poll ----------------------------*/
	
	#pollWrap {padding:12px;}
	* + html #pollWrap {padding:0px 12px 0px 12px; margin:0px;}
	
	#pollWrap p {display:inline; font-weight:bold;color:#666; margin-bottom:0px;}
	
	#pollWrap a {position:absolute; top:530px; right:200px; z-index:7;}
	
	#myChart {margin-top:10px;}
	* + html #myChart {margin-top:0px; margin-bottom:0px; padding-bottom:0px;padding-top:0px;}
	
	
	#PanelQuestion {padding-top: 0px;}	
	#pollWrap input {margin-top:6px;}					
	#ctl00_ContentPlaceholder_Poll_RadioButtonListQuestion { margin-top:16px;} /*ID of div containing table for poll*/
	
	#pollWrap td {padding:0px; margin:0px; height:0px;}
	
	.pastPollTeamPage  p { width:170px;}
	.pastPollTeamPage  a.subPage {display:none;}
	
	
	/*Chart*/
	
	#Chart {padding:6px; padding-bottom:0px;}

	
	/*-----------------Results Table----------------*/

	table.ResultsTable {
	border-collapse:collapse;
	margin:15px 0px 15px 2px;	
	width:96%;
	margin-top:4%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000;
	}
	
	table.ResultsTable tr.Scorers td {
		padding-bottom:6px;
		padding-top:0px;
		margin-top:0px;
		padding-top:2px;
		color:#666;
		border:0px;
		vertical-align:text-top;
	}
	table.ResultsTable td {
		border:0px;
	}
	
	td.ScoreCell { padding:0px; width:0px; margin:0px;}
	
   .rightTeam { text-align:right;} 
   .rightScorer { text-align:right;} 
	table.ResultsTable a { color:#bf0505}
	
	h2.registerHeader  {color:#b20604}
	h2.PlayersWantedHeader  {color:#b20604; margin-left:1em; margin-top:0em;}
	h2.PlayersSuspendedHeader  {color:#b20604; margin-left:1em; margin-top:0em;}
	
	
	
	/*---------------- #FixturesTable -------------------------*/
	
	
	.FixturesTable td.rightTeam { width:100px;}
	#MultiResults h3 { font-size:10px; color:#ccc; margin-left:10px; margin-top:5px; margin-bottom:0px;}
	table.FixturesTable { margin-top:4px;}
	
	
	
	
	/*JavaScript - Hiden*/
	.NonJS{display:none;}

	.NonJSFader{display:none;}
	
	/*Global misc*/
	.Clear {clear:both;}
	
	.MatchReportLinkCell {text-align:left; width:1px;}
	.MatchReportLink { position: relative; top:7px;text-align:center;}
	
	
	.TeamBadge { float:left; margin:5px 12px 0px 0px; border:3px solid #d9d9d9;}
	h3.TeamInfoTitle {color:#b50505; font-size:18px; font-weight:normal; margin:5px 12px 0 5px;}
	
	/*WaterMark*/
	.watermarked_psw
	{
		color:White;
		text-indent:2px;
		vertical-align:middle;
		text-align:right;
		background-image:url(/Images/WaterMark_EnterAPasswordWatermark.png);
		background-repeat:no-repeat;
		background-position:3px 0px;
		border-top:1px solid #d9dadd;
		border-left:1px solid #d9dadd;
		width:310px;		
	}
	
	.watermarked_psw_confirm 
	{
		color:White;
		text-indent:2px;
		vertical-align:middle;
		text-align:right;
		background-image:url(/Images/WaterMark_ConfirmPasswordWatermark.png);
		background-repeat:no-repeat;
		background-position:3px 0px;
		border-top:1px solid #d9dadd;
		border-left:1px solid #d9dadd;
		width:310px;
		}
	

