*
{
	margin: 0px;
	padding: 0px;
}

body
{
	color: #333333;
	font-family: Verdana, arial, sans-serif;
	font-size: 12px;
	background-color: #495da4;
}

a
{
	text-decoration:none
}

a:hover
{
	color: #305785;
	background-color: inherit;
}

a:visited
{
	color:#305785;	
}


span
{
	display: none;
}

img
{
	border: none;
}

ul
{
	list-style-type: none;
}

li
{
	list-style-type: none;
}

p
{
	margin: 10px 0px 10px 0px;
	text-align: justify;
	line-height: 20px;
	font-size:14px;
	color:#000000;
	
}



.clearthis
{
	margin : 0px;
	height : 1px;
	clear : both;
	float : none;
	font-size : 1px;
	line-height : 0px;
	overflow : hidden;
	visibility: hidden;
}

input
{
	padding-top: 2px;
	background-color: #fff;
	color: #666666;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

select
{
	background-color: #fff;
	color: #666666;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 15px;
	height:auto;
	
}

.select_season_div 
{
	margin-left: 350px;
	padding: 0px 5px;
	margin-bottom: 20px;
	font-family:Comic Sans MS;
	font-size: 18px;
	color:#336699;	
}

#news_scroller
{
	margin-left:22px;
	margin-bottom:10px;
	font-family: verdana;
	background-color:#F9A854;
	width:520px;
	height:30px;
	color:#ED161A;
	font-size:20px;
	border:3px solid #495DA4;
	overflow: hidden; 
}

#home_alert_box
{
	float:right;
	margin-right:25px;
	margin-left:25px;
	width:260px;
	height:540px;
	border:2px;
	border:3px solid #495DA4;

}

#home_alert_box img
{
	float:left;
	margin-left:5px;
	margin-bottom:2px;
	border:1px solid #495DA4;
}


#home_alert_box p
{
	margin-left:5px;
	margin-right:5px;
	background-color:#F9A854;
	padding:5px;
	border:1px solid #495DA4;
}

#container
{

	margin: 0px 200px 0px 250px;
	padding-top: 7px;
	width: 732px;
	height: 800px;
	background: url('images/background_top.gif') repeat-x 0px 0px;
	text-align: justify;
	
}

#footer_links
{
	padding: 18px 0px 0px;
	color: #083360;
	background: url('images/footer_background.gif') #fff repeat-x 0px 1px;
	font-family: tahoma, arial, sans-serif;
	font-weight: bold;
	text-align: center;
}
/* Page Header */

#page_header
{
	margin-bottom: 1px;
	background: url('images/team_banner.jpg') no-repeat 100% -30px;
	width: 732px;
	height: 174px;
	overflow: hidden;
}


#page_header h1
{
	width: 221px;
	height: 174px;
	background: url('images/ALBION-SPORTS_2011_logo.gif') #f9a854 50% 50% no-repeat ;
	background-color:#ffffff;

}

#page_content h1
{
	margin-left:25px;
	text-decoration:underline;
}

/* title heading on front end */
#page_heading 
{
	padding: 0px 5px;
	margin-bottom: 20px;
	font-family:Comic Sans MS;
	font-size: 30px;
	color:#336699;
}

#sub_page_heading  
{
	
	font-family:Comic Sans MS;
	font-size: 20px;
	color:#336699;
}


#logo_juniors
{
	float:left;
}

#training_times p
{
	float:left;
	font-weight:bolder;
	
}

#training_times_title
{
	margin-left:270px;
	text-decoration:underline;
}

#training_times_left
{
	float:left;
}

#training_times_centre
{
	float:left;
	margin-left:70px;
}

#training_times_right
{
	float:left;
	margin-left:100px;
	margin-bottom:10px;
}

.t_titles
{
	text-decoration:underline;
}


.main_margin_home_juniors 
{
	margin-left:20px;
	margin-right:20px;
	text-align:justify;
	
}

.main_margin_home_juniors img
{
	margin-right:200px;
}


/* Page Menu */

#page_menu
{
	width: 800px;
	height: 20px;
	overflow: hidden;
}

#page_menu ul
{
	width: 800px;
	height: 20px;
}

#page_menu li
{
	
	height: 16px;
	float: left;
	text-align: center;
	overflow: hidden;
}

#page_menu li.home
{
	margin: 0px;
}

#page_menu li a
{
	padding: 0px 0px;
	color: inherit;
	overflow: hidden;
	display: block;
	cursor: pointer;
}

#page_menu li.home a
{
	color: inherit;
	border-right: #a52322 1px solid;
}

#page_menu li b
{
	height: 18px;
	display: block;
	
}

#page_menu li#about_us
{
	width: 100px;
}

#page_menu li#about_us b
{
	width: 100px;
	
}

#page_menu li#matches
{
	width: 100px;
}

#page_menu li#matches b
{
	width: 100px;
	
}

#page_menu li#teams
{
	width: 102px;
}

#page_menu li#teams b
{
	width: 100px;
	
}

#page_menu li#photo_gallery
{
	width: 105px;
}

#page_menu li#photo_gallery b
{
	width: 105px;
	
}

#page_menu li#sponsors
{
	width: 102px;
}

#page_menu li#sponsors b
{
	width: 103px;

}

#page_menu li#contact_us
{
	width: 110px;
}

#page_menu li#contact_us b
{
	width: 110px;
	
}

/* Page Content */

#page_content
{
	padding: 5px 0px 0px;
	width: 732px;
}

#photo_gallery_layout
{
	width: 700px;
	margin-left: 15px;
	margin-top: 15px;
}

.email_message
{
	margin-left:25px;
	color:red;
	
	
}

.background_image_home
{
	background: url('images/background_images/pitch.jpg') repeat 0px 0px;
	background-position:bottom;
}

.background_image_about_us
{
	background: url('images/background_images/pitch_large.jpg') repeat;
}

.background_image_matches
{
	background-color:white;
}

.background_image_teams
{
	background: url('images/background_images/pitch.jpg')  0px 0px;
}

.background_image_photo_galley
{
	background: url('images/background_images/pitch.jpg')  0px 0px;
}

.background_image_sponsors
{
	background: url('images/background_images/boot11.jpg');
}

.background_image_contact_us
{
	background: url('images/background_images/pitch.jpg');
}

.background_image_juniours
{
	background: url('images/background_images/green_grass.jpg');	
}

.main_margin_home 
{
	margin-left: 20px;
	margin-right: 20px;
	text-align:justify;
}

.main_margin_home h3
{
	font-size: 12px;
	margin-bottom:20px;
}

.main_margin_home img
{
	margin:16px;
}

.content_box h2
{
	height: 18px;
}

.content_box p
{
	
	margin-left:10px;
	margin-right:10px;	
}


/* banner to right of page */
.banner_right img
{
	margin-left: 385px;
}

.banner_img
{
	margin-left:12px;
	width:267px;
	height:93px;
	margin-right:3px;
	background-color:red;
	
	
}

/* news article backgorund */
.content_box_new_article
{
	border:3px solid #495DA4;
	padding:15px;
	width:632px;
	background-color:#F9A854;
	font-weight:bolder;
}


/* albion sports league tables layout */
.match_tables
{
	width: 680px;
	margin-left:28px;
}

.league_table_title
{
	text-decoration: underline;
}


.pageimage_left
{
	border:1px solid #CCCCCC;
}

.team_pos_head
{
	width:100px;
	height:74px;
	margin: 15px;
	border-style: solid;
	border-color: #F9A854;
}
.team_name_style
{
	width: 200px;
	font-size:15px;
	margin-left:5px;
	padding-left: 10px;
	padding-right: 10px;
	text-align:center;
	color:#495DA4;
	font-size:18px;
	
}

.league_logo
{
	width:150px;
	height:auto;
}

.team_pos_img
{
	margin-right:10px;
	width:500px;
	height: 339px;
	border-style: solid;
	margin-top:5px;
	margin-bottom:5px;
	border-color: #495DA4;
}

.event_photo_img
{
	margin-left:100px;
	margin-right:10px;
	width:400px;
	height: auto;
	border-style: solid;
	margin-top:5px;
	margin-bottom:5px;
	border-color: #495DA4;
	
}

#honours_table td
{
	font-size:15px;
	border:2px solid #6271B7;
}

#honours_table tr
{

	background-color:#F9A854;
}

#honours_table img
{
	margin-top:10px;
	margin-left:10px;
	padding-bottom:4px;
}

#sponsor_table table
{
	width:600px;
	height: auto;
}

.business_header
{
	caption-side:top;
	font-style:italic;
	text-align:left;
}

#sponsor_table td
{
	
	width:600px;
	height: auto;
}

.small_sponsor_img 
{
	width:200px;
	height: 200px;
	
}

.photo_gallery_img 
{
	width: 100px;
	height : 100px;
	margin-left: 15px;
	margin-bottom: 15px;
	border: solid 1px #3767B1;
}


/* new article list table front end */

.new_article_image_list img
{
	background-color:#F9A854;
	width: 300px;
	height:200px;
	
}

.article_text_full
{
	width:300px;	
}

.title_text
{
	width:90px;
	height:auto;
	font-size:20px;
}

.new_press_tb 
{
	background-color:red;
}

/* news press full article */
.news_press_full_img
{
	width:660px;
}

/* news press title home page */
.front_page_news_title 
{
	font-size: 45px;
}

img.preview_img
{
	width:660px;
	height:auto;
	margin:0px;
	border:1px solid #6271B7;
	padding: 1px;
	cursor: help;
}

img.preview_img_border
{
	width:660px;
	height:auto;
	margin:0px;
	border:1px solid #6271B7;
	padding: 1px;
}

.team_banner_fixed
{
	
}

.team_image_fixed
{
	width: 500px;
	height: 339px;
}



/* junior section */
.juniors_img
{
	width: 300px;
	height: 400px;
}


/* Coaching times & day */


/* Welcome Text*/

#welcome_text
{
	padding: 0px 5px;
	width: 395px;
	height: 61px;
}



/* Services Column */

#services_column
{
	padding-top: 1px;
	width: 424px;
	text-align: right;
	float: left;
}


#services1
{
	margin: 2px 0px 0px auto;
	width: 414px;
	height: 117px;
	background: #495da4;
	color: #f9a854;
	overflow: hidden;
	text-align: left;
}

#services2
{
	margin: 2px 0px 0px auto;
	width: 414px;
	height: 112px;
	background: #f9a854;
	color: #E31D2A;
	overflow: hidden;
	text-align: left;
}

#services3
{
	margin: 2px 0px 0px auto;
	width: 414px;
	height: 119px;
	background-color: #282828;
	color: #495da4;
	overflow: hidden;
	text-align: left;
}

.news_img img
{
	width: 146px;
	height:119px;
	float:left;
}

.services_textbox
{
	margin-left: 155px;
	margin-right: 10px;
	width: 248px;
}

.services_textbox h2
{
	margin-top: 4px;
	font-size:20px;
}

.services_textbox p
{
	margin-bottom: 5px;
}

.link-more
{
	float:right;
	position:relative;
	width:60px;
	
	padding-right: 5px;
	text-align: right;
	font-weight: bold;
	font-size: 10px;
}

.services_textbox a
{
	color: white;
	
}

.services_textbox a:hover
{
	color: #F11517;
	
}

.link-more a:hover
{
	color: #d7d7d7;
	background-color: inherit;
}


/* Order Cards */

#order_cards
{
	margin: 3px 0px 3px 16px;
	color: #9f0b17;
	background-color: inherit;
	font-weight: bold;
	border: #98141b 1px solid;
	float: left;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;

	width : 283px;
	voice-family : "\"}\"";
	voice-family : inherit;
	width : 281px;
	height: auto;
	
}

#order_cards
{
	clear: right;
}

#order_cards a
{
	color: #9f0b17;
	background-color: inherit;
}

#order_cards a:hover
{
	color: #387e28;
	background-color: inherit;
}

#order_cards h2
{
	font-size: 15px;
	width: 281px;
	height: 27px;
	color: #495da4;
	background-color:#f9a854;
	text-align: center;
}

#order_accept
{
	text-align: center;
}

#order_cards ul
{
	padding: 8px 3px 0px 4px;
	font-size: 10px;
	height:auto;
}

#order_cards li
{
	padding: 0px 5px;
	color: #9f432b;
	background-position: 5px 0px;
	background-repeat: no-repeat;
	float: left;
}

#order_cards li#online img
{
	width:80px;
	height:100px;
}

#order_cards li a
{
	display: block;
	background: inherit;
	background-position: 0px 0px;
	color: #9f432b;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	cursor: pointer;
}

#order_cards li a .block
{
	display: block;
	border: #cccccc 1px solid;
}

#order_cards li a:hover .block
{
	color: inherit;
	background-color: #f2f2f2;
}

#order_cards li a span
{
	width: 79px;
	height: 73px;
	display: block;
}

#order_cards li a b
{
	line-height: 12px;
	width: 79px;
	display: block;
}

#order_cards li#phone b
{
	width: 80px;
}

#order_text {
	padding: 0px 15px 12px;
}

#order_text p
{
	line-height: 14px;
}


/* Mailing List */

#mailing_list
{
	margin-bottom: 1px;
	margin-left: 8px;
	width: 283px;

	float: left;
	background-color: #3f72ae;
	color: #fff;
	overflow: hidden;
	font-family: tahoma, arial, sans-serif;
	font-weight: bold;
	text-align: center;
}

#mailing_list p
{
	float:right;
	width: 283px;

}


#mailing_list h2
{
	padding-top: 8px;
	font-size: 11px;
	font-weight: bold;
}

#mailing_list form
{
	margin-left: 43px;
	padding-top: 15px;
}

#mailing_list input
{
	float: left;
	margin-right: 15px;
	padding: 2px 0px 1px;
	border: none;
	width: 160px;
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
}

#mailing_list input.button
{
	margin: 0px;
	padding: 0px;
	width: 23px;
	height: 17px;
	background: none;
}



/* Footer Links */

#footer_links
{
	width:732px;
	padding: 18px 0px 0px 0px;
	color: #083360;
	background: url('images/footer_background.gif') #fff repeat-x 0px 1px;
	font-family: tahoma, arial, sans-serif;
	font-weight: bold;
	text-align: center;
}

#footer_links a
{
	color: #083360;
	text-decoration: none;
	background-color: inherit;
}

#footer_links a:hover
{
	color: #185799;
	background-color: inherit;
}

#footer_links ul
{
	margin: 0px auto;
	padding: 0px 0px 0px 50px;
	
}

#footer_links li
{
	padding: 0px 12px 0px 10px;
	color: inherit;
	background: url('images/footer_links_div.gif') #fff no-repeat 100% 100%;
	float: left;
}

#footer_links li.last
{
	padding-right: 10px;
	background: none;
}


/* Page Footer */

#page_footer
{
	margin: 0px 0px 0px 0px;
	color: #000;
	height:30px;
	width:732px;
	background-color: #ffffff;
	font-family: tahoma, arial, sans-serif;
	font-weight: bold;
	text-align: center;
}

#page_footer a
{
	color: #000;
	background-color: inherit;
}

#page_footer a:hover
{
	color: #5c5c5c;
	background-color: inherit;
}

/* league tables styles */

.League_Table {
	width: 473px;
	font-size: 1.1em;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	background: url(/client/images/dotted-line.gif) repeat-x bottom left;	
	color: #464749;
	margin-bottom: 15px;
}

.League_Table th.small {
	width: 25px;
}

.League_Table th.long {
	width: 60%;
}


/** 
Table heights for team qtys
[58px x (No.Teams/2) + 1px = league table height] 
Works for pages without sponsor
**/

.team8 {
	height: 233px;
}

.team24 {
	height: 697px;
}


/*** League Table Detail | Predictor | Recent Form -- Page styles ***/

#League_TableDetail {
	width: 100%;
	height: 60px;
	background: url(/client/images/dotted-line.gif) repeat-x bottom left;
	margin-bottom: 15px;
}

#League_TableDetail label {
	clear: both;
	font-size: 1.0em;
	line-height: 150%;
	display: block;
}

#League_TableDetail select {
	width: 155px;
	height: 20px;
	font-size: 11px;
	color: black;
}

#League_TableDetail p {
	color: #999999;
	font-size: 1em;
	padding-top: 3px;
}

#League_TableDetail div {
	width: 200px;
	height: 45px;
	float: left;
}

#League_TableDetail div.end {
	float: right;
	width: 200px;
	text-align: right;
	font-style: italic;
}

#League_TableDetail div.end h2 {
	padding-top: 10px;
	font-size: 1.4em;
}

#League_TableDetail #DD,
#League_TableDetail #MM {
	width: 50px;
}

#League_TableDetail #YYYY {
	width: 60px;
}


.League-TableDetail_Table {
	font-size: 1.1em;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	background: url(/client/images/dotted-line.gif) repeat-x bottom left;	
	color: #464749;
	margin-bottom: 15px;
}

.League-TableDetail_Table td {
	padding-top: 3px;
	padding-bottom: 3px;
}

.League-TableDetail_Table th.col-team,
.League-TableDetail_Table th.col-played,
.League-TableDetail_Table th.col-wdlfa,
.League-TableDetail_Table th.col-stat
{
	background: url(/images/vertical-line.gif) left top no-repeat;
	background-color:#F9A854;
}


.League-TableDetail_Table .col-position
{
	width: 5%;
	border: 1px solid #ccc;
}


.League-TableDetail_Table .col-team {
	width: 20%;
	background: url(/images/vertical-line.gif) left center no-repeat;
	border: 1px solid #ccc;
	
}

.League-TableDetail_Table .col-played {
	width: 5%;
	background: url(/images/vertical-line.gif) left center no-repeat;
	border: 1px solid #ccc;
}

.League-TableDetail_Table .col-wdlfa {
	width: 18%;
	background: url(/images/vertical-line.gif) left center no-repeat;
}

.League-TableDetail_Table .col-wdlfa-w {
	background: url(/images/vertical-line.gif) left center no-repeat; 
}

.League-TableDetail_Table .col-wdlfa-a {
	padding:5px;
	
}

.League-TableDetail_Table td.col-wdlfa-w,
.League-TableDetail_Table td.col-wdlfa-d,
.League-TableDetail_Table td.col-wdlfa-l,
.League-TableDetail_Table td.col-wdlfa-f,
.League-TableDetail_Table td.col-wdlfa-a
{
	width: 2%;
}

.League-TableDetail_Table .col-stat {
	width: 5%;
	background: url(/images/vertical-line.gif) left center no-repeat; 
}




.League-TableRecentForm_Table {
	font-size: 1.1em;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	background: url(/images/vertical-line.gif) repeat-x bottom left;	
	color: #464749;
	margin-bottom: 15px;
}

.League-TableRecentForm_Table td {
	padding-top: 3px;
	padding-bottom: 3px;
}

.League-TableRecentForm_Table th.col-team,
.League-TableRecentForm_Table th.col-played,
.League-TableRecentForm_Table th.col-wdlfa,
.League-TableRecentForm_Table th.col-stat
{
	background: url(/images/vertical-line.gif) left top no-repeat;
	
}


.League-TableRecentForm_Table .col-position {
	width: 5%;
}

th.col-position
{
	background-color:#F9A854;
}


.League-TableRecentForm_Table .col-team {
	width: 20%;
	background: url(/images/vertical-line.gif) left center no-repeat;
	
}

.League-TableRecentForm_Table .col-played {
	width: 8%;
	background: url(/images/vertical-line.gif) left center no-repeat;
}

.League-TableRecentForm_Table .col-wdlfa {
	width: 18%;
	background: url(/images/vertical-line.gif) left center no-repeat; 
}

.League-TableRecentForm_Table .col-wdlfa-w {
	background: url(/images/vertical-line.gif) left center no-repeat; 
}



.League-TableRecentForm_Table .col-wdlfa-a {
	padding-right: 20px;
}

.League-TableRecentForm_Table td.col-wdlfa-w,
.League-TableRecentForm_Table td.col-wdlfa-d,
.League-TableRecentForm_Table td.col-wdlfa-l,
.League-TableRecentForm_Table td.col-wdlfa-f,
.League-TableRecentForm_Table td.col-wdlfa-a
{
	width: 2%;
}

.col-wdlfa-w,
.col-wdlfa-d,
.col-wdlfa-l,
.col-wdlfa-f,
.col-wdlfa-a,
.col-stat

{
	border: 1px solid #ccc;
	padding-right: 10px;	
}

.League-TableRecentForm_Table .col-stat {
	width: 35%;
	background: url(/images/vertical-line.gif) left center no-repeat; 
}



.predictor-table {
	padding-top: 5px;
}

.predictor-table td.left-divider {
	background: none;
	border-left: 1px solid #ccc;
	margin-left: 8px;
}

.predictor-table p {
	margin-bottom: 30px;
}

#formPredictor {
	padding-top: 10px;
	position: relative;
	margin-right: 8px;
}

#predictor-selector,
#predictor-selector ul {
	list-style: none;
}

.predictor-date {
	color: #003366;
	font-weight: bold;
	border-bottom: 1px solid #999;
	position: relative;
	padding-bottom: 2px;
	margin-bottom: 3px;
}

.last-prediction {
	border-bottom: none;
}

.predictor-match {
	color: #666;
	font-weight: normal;
}

.predictor-result {
	position: absolute;
	top: 3px;
	right: 0px;
}

.predictor-result label {
	display: none;
}

.predictor-input {
	border: 1px solid #999;
	width: 19px;
	height: 17px;
	padding-top: 2px;
	text-align: center;
}

#predictor-submit {
	width: 25px;
	height: 25px;
	position: absolute; /** according to formPredictor **/
	top: 10px;
	right: 0px;
}

.league_title
{
	font-size:15px;
	color: #336699;
	font-weight:bolder;
	text-decoration:underline;
	margin-left:10px;
}

.matches_headers
{
	text-decoration:underline;
	font-weight:bolder;
	color:#336699;
}



/**** League Table feeds styles *****/

#League-TableFeeds_Table
{
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	background: url(/client/images/dotted-line.gif) repeat-x bottom left;	
	
	margin-bottom: 15px;
	padding: 15px 0 10px 0;
}

#League-TableFeeds_Table p {
	margin-right: 15px;
}


#League-TableFeeds_Table .left-divider {
	padding-left: 15px;
	background-image: none;
	border-left: 1px solid #ccc;
}


#League-TableFeeds_Table ul {
	margin-left: 16px;
	margin-bottom: 30px;
}

#League-TableFeeds_Table li a {
	text-decoration: underline;
}

#League-TableFeeds_Table li a:hover {
	text-decoration: none;
}

#League-TableFeeds_Table .formSelection {
	display: block;
	width: 300px;
	height: 25px;
	float: left;
	margin-bottom: 15px;
}

#League-TableFeeds_Table .feedCode {
	width: 500px;
	height: 175px;
	white-space: normal;
}

.feedTable {
	width: 350px;
	font-size: 12px;
	background-color: #b3f0ff;
}

.feedTable td {
	padding: 5px 2px;
}

.feedTable .odd {
	background-color: #e6faff;
	color: #666;
}
.footer
{
	background-color:#F9A854;	
}




/** Team Display tables **/

.Team-Results_Table,
.Team-Fixtures_Table,
.Team-Suspensions_Table,
.Team-PlayerTotals_Table,
.Team-Season_Table,
.Team-SeasonTotals_Table {
	
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;	
	margin-bottom: 15px;
	border: 1px solid #ccc;
	
	
}

.Team-Results_Table th,
.Team-Fixtures_Table th,
.Team-Suspensions_Table th {
	padding-top: 10px;
}

.Team-Results_Table td,
.Team-Fixtures_Table td,
.Team-Suspensions_Table td,
.Team-PlayerTotals_Table td,
.Team-Season_Table td {
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #ccc;
}

.Team-PlayerTotals_Table
{
	padding: 0px;
}

.Team-PlayerTotals_Table td.grid {
	background: url(/client/images/dotted-line.gif) repeat-x bottom left;
	border-left: 1px solid #ccc;
	width: 3%;
	text-align: center;
	padding: 0;
	
	
}

.Team-PlayerTotals_Table td.teamname {
	width: 20%;
	background: url(/client/images/dotted-line.gif) repeat-x bottom left;
	border-left: 1px solid #ccc;
}

.Team-PlayerTotals_Table th.teamname {
	text-align: left;
	text-indent: 8px;
}

.Team-PlayerTotals_Table td.gridend,
.Team-PlayerTotals_Table th.gridend {
	border-right: 1px solid #ccc;
}

.Team-PlayerTotals_Table th {
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 0;
	text-align: center;
}

.Team-PlayerTotals_Table .corner {
	border-bottom: 1px solid #ccc;
	vertical-align: top;
	color: #999;
	line-height: 135%;
}

.Team-PlayerTotals_Table .corner strong
{
	color: #cc9900;
}

.Team-PlayerTotals_Table .corner a
{
	text-decoration: underline;
}

.Team-PlayerTotals_Table .corner a:hover
{
	text-decoration: none;
}

.Team-PlayerTotals_Table .table-options a
{
	margin-right: 0px;
}

.Team-PlayerTotals_Table .table-options img
{
	margin-left: 20px;
}

.Team-PlayerTotals_Table td.grid table td,
.Team-PlayerTotals_Table td.gridend table td
{
	padding-right: 3px;
}



.League-Results_Table td
{
	border: 1px solid #999999;
}

.League-Results_Table th
{
	background-color: #F9A854;
}

.League-Results_Table td
{
	width:5%;
}

.League-Results_Table tr,td
{
	color: #3B3B3F;
}


.Table 
{
	border: 2px solid #F9A854;
}

.League-Fixtures_Table t
{
	border: 1px solid #999999;	
}


.League-Fixtures_Table tr
{
	border: 1px solid #999999;	
}

.League-Fixtures_Table td
{
	border: 1px solid #999999;	
}



.League-Fixtures_Table td
{
	width:5%;
}

/* END of league tables styles */













