**
 * Burgundy: 750d12
 * Lightened Burgundy: 822429 (10% white)
 * Lightened Burgundy: 903d41 (20% white)
 * Faded Burgundy: 7e4a4c
 **/

*
{
	visibility: inherit;
}

body, p, img, a, div
{
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	color: inherit;
}

body
{
	color: #000000;
	overflow-y: scroll;
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #ffffff;
}

a
{
	cursor: pointer;
	color: inherit;
	text-decoration: none;
}

p, h1, h2, h3, li, td, input, select, textarea, li, div
{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	line-height: 125%;
	margin: 0px;
	font-weight: normal;
}

h1
{
	font-size: 14pt;
	padding: 0px 0px 10px 0px;
}

h2
{
	font-size: 12pt;
	padding: 0px 0px 5px 0px;
}

h3
{
	font-size: 11pt;
	padding: 0px 0px 5px 0px;
}

.centred_title
{
	text-align: center;
}

input, select, textarea
{
	outline: none;
}

img
{
	vertical-align: bottom;
}

th
{
	text-align: left;
}

form
{
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}

ul
{
	margin: 0px;
}

p.centred
{
	text-align: center;
}

div.page_outer
{
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px auto 0px auto;
	width: 980px;
}

div.page_header
{
	width: 100%;
	height: 96px;
	background-color: #750d12;
}

img.wccl
{
	padding: 10px 20px 10px 20px;
	float: left;
}

div.sponsor
{
	padding: 11px 20px 0px 20px;
	float: right;
}

div.sponsor_text p
{
	padding-bottom: 10px;
}

div.discount_cards
{
	float: right;
	width: 320px;
}

div.discount_cards img
{
	width: 300px;
	padding: 0px 0px 10px 20px;
}

div.page_body
{
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
}

img.mobile_menu
{
	display: none;
}

div.menu
{
	width: 160px;
	float: left;
	padding: 20px 0px 0px 0px;
}

div.menu_separator
{
	width: 160px;
	height: 2px;
}

div.menu_item
{
	padding: 5px 0px 5px 20px;
	width: 140px;
	height: 20px;
	background-color: #750d12;
	cursor: pointer;
}

div.menu_item p
{
	color: #ffffff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11pt;
}

div.submenu_item
{
	height: 16px;
	background-color: #903d41;
}

div.submenu_item p
{
	font-size: 10pt;
}

div.menu_item_selected
{
	background-color: #7e4a4c;
}

div.menu_item:hover
{
	background-color: #7e4a4c;
}

div.page_body_inner
{
	width: 820px;
	margin: 0px 0px 0px 160px;
}

div.page_content
{
	position: relative;
	left: 0px;
	top: 0px;
	padding: 20px 0px 0px 20px;
}

div.page_content a
{
	text-decoration: underline;
}

table.managed_form
{
	margin: 0px auto 0px auto;
}

table.managed_form td
{
	padding: 2px 5px 2px 5px;
}

table.managed_form tr.submit_row td
{
	padding: 5px 0px 0px 0px;
}

table.managed_form td.data input
{
}

table.managed_form td.data input[type="file"]
{
	border-style: none;
}

table.managed_form td.numeric input
{
	width: 40px;
}

table.managed_table
{
	margin: 0px auto 0px auto;
	padding-bottom: 20px;
}

table.managed_table th
{
	padding: 2px 10px 2px 10px;
	background-color: #000000;
	color: #ffffff;
}

table.managed_table td
{
	padding: 2px 10px 2px 10px;
}

table.managed_table tr.row1 td
{
	background-color: #dddddd;
}

table.managed_table td.season_entry_availability
{
	width: 210px;
}

table.managed_table td.season_entry_notes
{
	max-width: 250px;
}

table.managed_table tr.total_row td
{
	background-color: #000000;
	color: #ffffff;
}

div.club_member_matches td.numeric
{
	text-align: right;
}

div.todo_list
{
	background-color: #750d12;
	padding: 10px 20px 10px 20px;
	margin: 0px 0px 10px 0px;
}

div.todo_list p
{
	color: #ffffff;
}

p.title
{
	font-weight: bold;
}

p.button_para
{
	padding: 5px 0px 10px 0px;
}

table.averages_table
{
	padding: 10px 0px 10px 0px;
}

table.averages_table input
{
	width: 150px;
}

table.averages_table td
{
	padding: 2px 10px 2px 0px;
}

table.averages_table tr.header_row td
{
	font-weight: bold;
}

table.averages_table td.bat_ave_innings input
{
	width: 40px;
}

table.averages_table td.bat_ave_not_outs input
{
	width: 40px;
}

table.averages_table td.bat_ave_runs input
{
	width: 40px;
}

table.averages_table td.bat_ave_high_score input
{
	width: 40px;
}

table.averages_table td.bowl_ave_balls input
{
	width: 40px;
}

table.averages_table td.bowl_ave_maidens input
{
	width: 40px;
}

table.averages_table td.bowl_ave_runs input
{
	width: 40px;
}

table.averages_table td.bowl_ave_wickets input
{
	width: 40px;
}

table.averages_table td.bowl_perf_opposition_id select
{
	width: 140px;
}

table.averages_table td.bowl_perf_first_name input
{
	width: 125px;
}

table.averages_table td.bowl_perf_surname input
{
	width: 125px;
}

table.averages_table td.bowl_perf_balls input
{
	width: 40px;
}

table.averages_table td.bowl_perf_maidens input
{
	width: 40px;
}

table.averages_table td.bowl_perf_runs input
{
	width: 40px;
}

table.averages_table td.bowl_perf_wickets input
{
	width: 40px;
}

table.averages_table td.catches_catches input
{
	width: 60px;
}

table.averages_table td.catches_stumpings input
{
	width: 60px;
}

textarea#end_of_season_notes
{
	width: 500px;
	height: 150px;
	resize: none;
	margin: 10px 0px 10px 0px;
}

.division_title
{
	text-align: center;
	font-weight: bold;
	text-decoration: underline;
}

table.report_table
{
	margin: 0px auto 10px auto;
}

table.report_table th
{
	padding: 2px 10px 2px 10px;
	border-style: none none solid none;
	border-width: 1px;
	border-color: #000000;
	font-weight: bold;
	width: 150px;
}

table.report_table td
{
	padding: 2px 10px 2px 10px;
	width: 150px;
}

table.report_table .numeric
{
	text-align: right;
	width: 30px;
}

table.report_table .home_away
{
	width: 15px;
}

table.report_table .auto_width
{
	width: auto;
}

table.season_entry_table
{
	padding: 0px 0px 10px 0px;
}

table.season_entry_table th
{
	padding: 4px 10px 0px 0px;
}

table.season_entry_table td
{
	padding: 4px 10px 0px 0px;
}

div.season_entry_ground_list
{
	padding: 10px 0px 10px 0px;
}

div.season_entry_ground_list p
{
	color: #750d12;
	font-weight: bold;
}

div.enter_season_add_ground
{
	display: none;
}

div.enter_season_add_ground p
{
	color: #000000;
	font-weight: normal;
}

div.enter_season_add_ground p.label
{
	padding-top: 10px;
}

textarea.enter_season_notes
{
	margin: 5px 0px 0px 0px;
	width: 500px;
	height: 150px;
	resize: none;
}

table.submissions_report_table tr.row1 td
{
	background-color: #eeeeee;
}

table.managed_form td.numeric input
{
	width: 40px;
}

table.modify_division_form
{
	padding-top: 10px;
}

table.modify_division_form td
{
	vertical-align: top;
}

table.modify_division_form td div
{
	width: 190px;
	min-height: 20px;
	clear: right;
}

table.modify_division_form td select
{
	float: right;
	clear: right;
}

table.modify_division_form p
{
	cursor: pointer;
}

table.modify_division_form div.row1
{
	background-color: #dddddd;
}

table.fixture_grid
{
	margin: 0px auto 0px auto;
}

table.fixture_grid td
{
	width: 85px;
	text-align: center;
	padding: 10px 0px 0px 0px;
	vertical-align: top;
}

input.date_day
{
	width: 20px;
}

input.date_month
{
	width: 20px;
}

input.date_year
{
	width: 40px;
}

input.time_hour
{
	width: 20px;
}

input.time_minute
{
	width: 20px;
}

table.fixtures_table
{
	padding: 0px 0px 10px 0px;
}

table.fixtures_table td
{
	padding: 4px 20px 0px 0px;
}

table.fixtures_table td a
{
	text-decoration: none;
	border-style: none none solid none;
	border-color: #bbbbbb;
	border-width: 1px;
}

table.fixtures_table td.notes
{
	padding-right: 0px;
}

table.fixtures_table tr.date_row td
{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 4px;
	font-weight: bold;
	border-style: none none solid none;
	border-width: 1px;
	border-color: #000000;
}

table.fixtures_table td.away_team
{
	text-align: right;
}

table.fixtures_table tr.expunged td
{
	color: #dddddd;
}

table.result_entry_table td
{
	padding: 0px 20px 5px 0px;
}

table.result_entry_table tr.submit_row td
{
	text-align: center;
}

table.result_entry_table input.numeric
{
	width: 40px;
}

input.numeric
{
	width: 40px;
}

div.enter_results2
{
	padding: 0px 0px 30px 0px;
}

div.enter_results2 p
{
	padding: 0px 0px 10px 0px;
}

div.enter_results2 input.highlights
{
	width: 700px;
}

img.highlight_information
{
	cursor: pointer;
}

table.match_officials_table td
{
	padding: 0px 20px 0px 0px;
	height: 22px;
}

table.match_officials_table td.label
{
	width: 200px;
}

table.match_officials_table td.data
{
	text-align: center;
}

table.match_officials_table td.yes
{
	text-align: right;
}

table.match_officials_table
{
	padding: 0px 0px 10px 0px;
}

table.match_officials_table tr.umpire_details
{
	display: none;
}

div.enter_results3 h2
{
	padding-top: 10px;
	font-weight: bold;
}

div.enter_results3 p.highlights
{
	padding: 2px 0px 0px 0px;
}

div.enter_results3 p.score
{
	font-size: 12pt;
}

div.enter_results3 div.innings
{
	padding: 0px 0px 10px 0px;
}

div.enter_results3 p.result
{
	font-size: 12pt;
	font-weight: bold;
	padding-top: 10px;
}

div.enter_results3 p.scorecard_header
{
	font-size: 12pt;
	font-weight: bold;
	padding-top: 10px;
}

div.enter_results3 div.roll_of_honour
{
	padding: 0px 0px 20px 0px;
}

table.points_table
{
	padding: 0px 0px 15px 0px;
}

table.points_table td
{
	padding: 3px 15px 3px 15px;
	font-size: 12pt;
	text-align: right;
	background-color: #eeeeee;
}

table.points_table td.team_name
{
	text-align: left;
	background-color: #822429;
	color: #ffffff;
	padding-left: 10px;
}

table.points_table td.col2
{
	background-color: #ffffff;
}

table.points_table tr.header_row td
{
	background-color: #750d12;
	color: #ffffff;
}

table.points_table tr.header_row td.col2
{
	background-color: #822429;
}

table.points_table td.total
{
	background-color: #750d12;
	color: #ffffff;
	padding-right: 10px;
}

table.points_table tr.header_row td.total
{
	background-color: #822429;
}

div.result_complete
{
	padding: 0px 0px 15px 0px;
}

table.division_table
{
	padding: 0px 0px 20px 0px;
}

table.division_table td
{
	font-size: 11pt;
	padding: 4px 12px 4px 12px;
	text-align: right;
}

table.division_table td a
{
	text-decoration: none;
	border-style: none none solid none;
	border-color: #777777;
	border-width: 1px;
}

table.division_table tr.row2 td
{
	background-color: #eeeeee;
}

table.division_table tr td.col1
{
	background-color: #eeeeee;
}

table.division_table tr.row2 td.col1
{
	background-color: #dddddd;
}

table.division_table tr td.team
{
	text-align: left;
	background-color: #750d12;
	color: #ffffff;
}

table.division_table tr td.season
{
	text-align: left;
	background-color: #822429;
	color: #ffffff;
}

table.division_table tr.header_row td
{
	background-color: #750d12;
	color: #ffffff;
}

table.division_table tr.header_row td.col2
{
	background-color: #822429;
}

table.division_table tr.row1 td.team
{
	background-color: #822429;
}

table.division_table tr.row1 td.season
{
	background-color: #750d12;
}

table.division_table tr td.total_points
{
	background-color: #750d12;
	color: #ffffff;
}

table.division_table tr.row2 td.total_points
{
	background-color: #822429;
}

table.division_table tr.expunged td
{
	color: #bbbbbb;
}

table.division_table tr.expunged td.team
{
	color: #7e4a4c;
}

table.division_table tr.expunged td.total_points
{
	color: #7e4a4c;
}

table.division_table tr.discontinuity td
{
	border-style: solid none none none;
	border-color: #999999;
	border-width: 1px;
}

table.results_table
{
	padding: 0px 0px 10px 0px;
}

table.results_table td
{
	padding: 4px 30px 0px 0px;
}

table.results_table tr.expunged td
{
	color: #dddddd;
}

table.results_table td.home_score
{
	padding-right: 5px;
	text-align: right;
}

table.results_table td.versus
{
	padding-right: 5px;
}

table.results_table td.result
{
	padding-right: 0px;
}

table.results_table tr.date_row td
{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 4px;
	font-weight: bold;
	border-style: none none solid none;
	border-width: 1px;
	border-color: #000000;
}

table.results_table td.away_team
{
	text-align: right;
}

table.results_table a
{
	text-decoration: none;
}

p.required_action
{
	padding: 0px 0px 2px 0px;
}

p.required_action span.club_name
{
	font-weight: bold;
	color: #750d12;
}

div.confirm_result h1
{
	padding: 0px 0px 0px 0px;
}

div.confirm_result h2
{
	padding: 10px 0px 5px 0px;
	font-weight: bold;
}

div.confirm_result_radios
{
	padding: 10px 0px 0px 0px;
}

table.pitch_marks
{
	padding: 0px 0px 10px 0px;
}

table.pitch_marks td
{
	padding: 2px 20px 2px 0px;
}

textarea.pitch_notes
{
	width: 600px;
	height: 100px;
}

div.home_page_body p
{
	padding-bottom: 10px;
}

p.no_pitch_marks
{
	font-size: 11pt;
}

table.result_pitch_marks
{
	padding: 0px 0px 5px 0px;
}

table.result_pitch_marks td
{
	padding: 3px 15px 3px 15px;
	font-size: 12pt;
}

table.result_pitch_marks td.label
{
	background-color: #750d12;
	color: #ffffff;
}

table.result_pitch_marks td.data
{
	text-align: right;
	background-color: #eeeeee;
}

table.result_pitch_marks tr.row2 td.label
{
	background-color: #822429;
}

table.result_pitch_marks tr.row2 td.data
{
	background-color: #ffffff;
}

p.status_warning
{
	color: #750d12;
	font-weight: bold;
}

table.change_notes
{
	padding: 0px 0px 15px 0px;
}

table.change_notes td
{
	padding: 3px 15px 3px 15px;
	background-color: #ffffff;
	font-size: 12pt;
	max-width: 350px;
}

table.change_notes td.label
{
	background-color: #750d12;
	color: #ffffff;
}

table.change_notes tr.row1 td.label
{
	background-color: #822429;
}

table.change_notes tr.row1 td.from
{
	background-color: #eeeeee;
}

table.change_notes tr.row2 td.to
{
	background-color: #eeeeee;
}

table.change_notes tr.header_row td
{
	background-color: #750d12;
	color: #ffffff;
}

table.change_notes tr.header_row td.from_title
{
	background-color: #822429;
}

table.pitch_marks_report_table
{
	padding: 0px 0px 20px 0px;
}

table.pitch_marks_report_table td
{
	padding: 4px 10px 4px 10px;
	vertical-align: top
}

table.pitch_marks_report_table tr.team_heading_row td div
{
	padding-top: 25px;
	font-size: 14pt;
	margin: 0px;
}

table.pitch_marks_report_table tr.team_heading_row td div p
{
	float: right;
}

table.pitch_marks_report_table td.numeric
{
	text-align: right;
}

table.pitch_marks_report_table tr.titles_row1 td
{
	background-color: #750d12;
	color: #ffffff;
}

table.pitch_marks_report_table tr.titles_row1 td.col2
{
	background-color: #822429;
}

table.pitch_marks_report_table tr.row1 td.heading1
{
	background-color: #750d12;
	color: #ffffff;
}

table.pitch_marks_report_table tr.row1 td.heading2
{
	background-color: #822429;
	color: #ffffff;
}

table.pitch_marks_report_table tr.row2 td.heading1
{
	background-color: #822429;
	color: #ffffff;
}

table.pitch_marks_report_table tr.row2 td.heading2
{
	background-color: #750d12;
	color: #ffffff;
}

table.pitch_marks_report_table td.no_marks
{
	text-align: center;
}

table.pitch_marks_report_table td.col2
{
	background-color: #eeeeee;
}

table.pitch_marks_report_table tr.row1 td
{
	background-color: #eeeeee;
}

table.pitch_marks_report_table tr.row1 td.col2
{
	background-color: #dddddd;
}

div.verify_buttons
{
	padding: 10px 0px 10px 0px;
}

div.acknowledge_fine h2
{
	padding: 0px 0px 10px 0px;
}

div.acknowledge_fine p
{
	padding: 0px 0px 10px 0px;
}

input#acknowledged_by
{
	width: 400px;
}

table.managed_table a
{
	text-decoration: none;
}

table.managed_table td.fixture_admin_notes
{
	max-width: 200px;
}

table.fines_details
{
	margin: 0px auto 0px auto;
}

table.fines_details td
{
	padding: 4px 10px 4px 10px;
	vertical-align: top;
}

table.fines_details td.label
{
	background-color: #903d41;
	color: #ffffff;
}

table.fines_details td.data
{
}

table.fines_details tr.row1 td.label
{
	background-color: #750d12;
}

table.fines_details tr.row1 td.data
{
	background-color: #eeeeee;
}

p.result_notes
{
	font-weight: bold;
}

table.dates_calendar
{
	padding: 10px 0px 0px 0px;
}

table.dates_calendar td
{
	border-style: solid none none none;
	border-width: 1px;
	border-color: #000000;
	padding: 5px 0px 5px 0px;
	min-width: 150px;
	vertical-align: top;
}

table.dates_calendar tr:first-child td
{
	border-style: none;
}

table.dates_calendar td.date
{
	font-weight: bold;
}

div.archive_season
{
	width: 120px;
	min-height: 270px;
	padding: 0px 20px 0px 20px;
	float: left;
	text-align: center;
}

p.division_info
{
	padding: 0px 0px 10px 0px;
}

p.division_notes
{
	padding: 0px 0px 10px 0px;
}

input#home_website
{
	width: 300px;
}

div.away_full_scorecard
{
	padding: 10px 0px 10px 0px;
}

div.away_full_scorecard p
{
	padding-bottom: 5px;
}

div.away_full_scorecard input
{
	width: 400px;
}

table.roll_of_honour_table
{
	padding: 0px;
	margin: 0px 0px 20px 0px;
	border-width: 4px;
	border-style: none none solid none;
	border-color: #750d12;
}

table.roll_of_honour_table td
{
	padding: 5px 10px 7px 10px;
	font-size: 11pt;
	line-height: 100%;
}

table.roll_of_honour_table tr.header_row td
{
	font-size: 14pt;
	padding-top: 7px;
	padding-bottom: 9px;
	padding-left: 15px;
	background-color: #750d12;
	color: #ffffff;
}

table.roll_of_honour_table tr.row1 td
{
	background-color: #eeeeee;
}

table.roll_of_honour_table tr td.name
{
	padding-left: 15px;
	padding-right: 15px;
	background-color: #750d12;
	color: #ffffff;
	max-width: 140px;
}

table.roll_of_honour_table tr.row0 td.name
{
	background-color: #822429;
}

table.roll_of_honour_table td.score
{
	text-align: right;
	padding-right: 0px;
}

table.roll_of_honour_table td.not_out
{
	padding-left: 0px;
}

table.roll_of_honour_table tr td.fixture
{
	background-color: #eeeeee;
}

table.roll_of_honour_table tr.row1 td.fixture
{
	background-color: #dddddd;
}

table.roll_of_honour_table td.analysis
{
	text-align: right;
}

table.roll_of_honour_table td.team
{
	padding-right: 5px;
}

table.roll_of_honour_table td.vs
{
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}

table.roll_of_honour_table td.opposition
{
	padding-left: 5px;
	text-align: right;
}

table.roll_of_honour_table tr td.right_cell
{
	background-color: #750d12;
}

table.roll_of_honour_table tr.row0 td.right_cell
{
	background-color: #822429;
}

table.roll_of_honour_table td a
{
	text-decoration: none;
	border-style: none none solid none;
	border-color: #777777;
	border-width: 1px;
}

table.club_email_form
{
	padding-top: 10px;
}

table.club_email_form input#club_email
{
	width: 400px;
}

div.information_page p
{
	padding-bottom: 10px;
}

table.promotion_relegation
{
	border-collapse: collapse;
	margin: 0px 0px 10px 0px;
}

table.promotion_relegation tr.header_row td
{
	font-weight: bold;
}

table.promotion_relegation td
{
	padding: 4px 10px 4px 10px;
	vertical-align: top;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}

table.statistics
{
	padding: 0px 0px 10px 0px;
}

table.statistics tr.header_row td
{
	font-weight: bold;
}

table.statistics td
{
	padding: 1px 20px 1px 0px;
}

table.tom_cooper_table
{
	padding: 0px 0px 20px 0px;
}

table.tom_cooper_table td
{
	padding: 4px 10px 4px 10px;
	font-size: 12pt;
}

table.tom_cooper_table span.club
{
	font-size: 9pt;
}

table.tom_cooper_table td.details
{
	font-size: 10pt;
}

table.tom_cooper_table tr.row2 td
{
	background-color: #eeeeee;
}

table.tom_cooper_table tr td.winner
{
	background-color: #eeeeee;
}

table.tom_cooper_table tr.row2 td.winner
{
	background-color: #dddddd;
}

table.tom_cooper_table tr td.year
{
	background-color: #750d12;
	color: #ffffff;
}

table.tom_cooper_table tr.header_row td
{
	background-color: #750d12;
	color: #ffffff;
	font-size: 12pt;
}

table.tom_cooper_table tr.header_row td.details
{
	background-color: #822429;
}

table.tom_cooper_table tr.row1 td.year
{
	background-color: #822429;
}

table.tom_cooper_table span.no_award
{
	font-size: 9pt;
}

p.play_cricket_url
{
	padding: 10px 0px 10px 0px;
	text-align: center;
}

p.play_cricket_url input[type="text"]
{
	width: 300px;
}

table.enter_players
{
	padding: 10px 0px 20px 0px;
	width: 100%;
}

table.enter_players td
{
	vertical-align: top;
}

table.enter_players td.players_table
{
	width: 250px;
}

table.players_table
{
	width: 230px;
}

table.players_table td
{
	cursor: pointer;
	vertical-align: middle;
}

table.players_table td.player_number
{
	font-size: 14pt;
	padding: 0px 0px 3px 2px;
	width: 30px;
}

table.players_table tr.selected_player td
{
	background-color: #cccccc;
	cursor: default;
}

div.club_members
{
	height: 240px;
	overflow-y: auto;
	margin: 0px 0px 15px 0px;
}

table.club_members_table td
{
	width: 155px;
	padding: 0px 8px 5px 2px;
	line-height: 100%;
}

table.club_members_table td.letter
{
	width: 20px;
	font-size: 18pt;
}

table.club_members_table td.name
{
	cursor: pointer;
}

p.club_members_footer
{
	padding: 5px 0px 0px 2px;
}

p.club_members_footer select
{
	width: 150px;
}

table.batting_innings
{
	padding: 0px 0px 20px 0px;
}

table.batting_innings td
{
	padding: 0px 10px 2px 0px;
}

table.batting_innings td.batsman
{
	padding-left: 10px;
	padding-right: 20px;
}

table.batting_innings tr.extras input
{
	width: 30px;
}

table.batting_innings td.runs input
{
	width: 40px;
}

table.batting_innings tr.total input
{
	width: 40px;
}

table.bowling_innings
{
	padding: 0px 0px 20px 0px;
}

table.bowling_innings td
{
	padding: 0px 10px 2px 0px;
}

table.bowling_innings input
{
	width: 40px;
}

table.umpires_scorers_table
{
}

table.umpires_scorers_table td
{
	padding: 0px 20px 0px 0px;
	height: 25px;
}

table.umpires_scorers_table tr.submit_row td
{
	padding-top: 5px;
	text-align: center;
}

div.result_innings
{
	padding: 10px 0px 0px 0px;
}

div.result_innings table
{
	padding: 0px 0px 10px 0px;
}

div.result_innings table td
{
	padding: 3px 15px 3px 10px;
	font-size: 12pt;
}

div.result_innings table td a
{
	text-decoration: none;
	border-style: none none solid none;
	border-color: #777777;
	border-width: 1px;
}

div.result_innings table tr.header_row td
{
	background-color: #750d12;
	color: #ffffff;
}

div.result_innings table tr.header_row td.overs
{
	background-color: #822429;
}

div.result_innings table tr.header_row td.runs
{
	background-color: #822429;
}

div.result_innings table td.bowler_name
{
	background-color: #822429;
	color: #ffffff;
}

div.result_innings table td.maidens
{
	background-color: #eeeeee;
}

div.result_innings table td.wickets
{
	background-color: #eeeeee;
}

div.result_innings table td.batsman_number
{
	background-color: #eeeeee;
}

div.result_innings table td.batsman_name
{
	background-color: #822429;
	color: #ffffff;
}

div.result_innings table td.fielder
{
	background-color: #eeeeee;
}

div.result_innings table td.score
{
	background-color: #822429;
	color: #ffffff;
	text-align: right;
}

div.result_innings table tr.total td
{
	background-color: #750d12;
	color: #ffffff;
}

div.result_innings table td.no_extras_details
{
	display: none;
}

div.result_innings table td.wickets_overs_short
{
	display: none;
}

div.result_innings table.bowling_table td
{
	text-align: right;
}

div.result_innings table.bowling_table td.bowler_name
{
	text-align: left;
}

div.finish_import p
{
	padding-bottom: 10px;
}

div.finish_import h2
{
	padding-top: 10px;
}

div.finish_import table
{
	padding: 0px 0px 20px 0px;
}

div.finish_import table td
{
	padding: 0px 20px 2px 0px;
}

div.club_member_matches
{
	padding-bottom: 20px;
}

table.update_club_members_table
{
	padding: 20px 0px 20px 0px;
}

table.update_club_members_table textarea#notes
{
	width: 250px;
	height: 75px;
	resize: none;
}

p.merge_submitted
{
	padding: 10px 0px 0px 0px;
	font-weight: bold;
}

table.pending_changes_table tr.header_row td
{
	font-weight: bold;
}

tr.response_row textarea
{
	width: 250px;
	height: 100px;
	resize: none;
}

div.acknowledge_club_member_changes table
{
	padding-bottom: 20px;
}

ol.update_club_members
{
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

ul.update_club_members
{
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.player_stat
{
	padding: 10px 0px 10px 0px;
}

div.handbook_entry p
{
	padding-bottom: 10px;
}

div.handbook_entry p.alert
{
	color: #ff0000;
	font-weight: bold;
}

div.handbook_entry a.update_confirm_action
{
	color: #ff0000;
	font-weight: bold;
}

table.club_officers_table
{
	margin: 0px 0px 10px 0px;
	border-style: none none solid none;
	border-color: #000000;
	border-width: 1px;
}

table.club_officers_table td
{
	padding: 2px 10px 2px 5px;
	vertical-align: top;
}

table.club_officers_table tr.header_row td
{
	background-color: #000000;
	color: #ffffff;
}

table.club_officers_table tr.row1 td
{
	background-color: #dddddd;
}

div.club_welfare_officer
{
	padding: 0px 0px 10px 0px;
}

div.club_welfare_officer p
{
	padding: 0px;
}

div.section_hidden
{
	display: none;
}

div.handbook_person_details table.managed_table
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

div.handbook_person_details table.managed_table td.label
{
	padding-left: 0px;
}

div.handbook_person_details input
{
	width: 300px;
}

table.current_handbook_details_table
{
	padding: 0px 0px 10px 0px;
}

table.current_handbook_details_table td.label
{
	padding: 0px 20px 0px 0px;
}

div.handbook_entry td.cancellation_contact
{
	text-align: center;
}

table.handbook_grounds td
{
	padding: 2px 5px 2px 5px;
	vertical-align: top;
}

table.handbook_grounds tr.separator td
{
	border-style: solid none none none;
	border-color: #000000;
	border-width: 1px;
	height: 10px;
}

table.handbook_grounds tr.header_row td
{
	color: #ffffff;
	background-color: #000000;
	font-weight: bold;
	text-align: center;
}

table.handbook_grounds tr.header_row td a
{
	font-weight: normal;
}

table.handbook_grounds tr.row0 td
{
	background-color: #dddddd;
}

table.ground_details_form td.notes
{
	font-size: 8pt;
}

table.ground_details_form input[type="text"]
{
	width: 300px;
}

table.ground_details_form textarea
{
	width: 300px;
	height: 100px;
	resize: none;
}

table.ground_details_form td.checkbox_field
{
	text-align: center;
}

table.managed_table tr.out_of_date1 td
{
	background-color: #dd0000;
}

table.managed_table tr.out_of_date0 td
{
	background-color: #ff0000;
}

table.managed_table tr.inactive_club1 td
{
	background-color: #888888;
}

table.managed_table tr.inactive_club0 td
{
	background-color: #666666;
}

table.managed_table tr.inactive_row1 td
{
	background-color: #888888;
}

table.managed_table tr.inactive_row0 td
{
	background-color: #666666;
}

table.managed_table tr.club_first_row td
{
	border-style: solid none none none;
	border-color: #000000;
	border-width: 1px;
}

table.contact_details_table td
{
	font-size: 9pt;
	padding-left: 5px;
	padding-right: 5px;
}

table.ground_details_table
{
	border-style: none none solid none;
	border-width: 1px;
	border-color: #000000;
}

table.ground_details_table tr.intro_row td
{
	background-color: #000000;
	color: #ffffff;
}

table.managed_table tr.row1 td.poor_facility
{
	background-color: #dd0000;
}

table.managed_table tr.row0 td.poor_facility
{
	background-color: #ff0000;
}

table.cwo_status_table a
{
	text-decoration: underline;
}
/*
 *	table#login_form
 *	{
 *		display: none;
 *	}
 */
p#login_message span.show_login
{
	text-decoration: underline;
	cursor: pointer;
}

div.team_info_text
{
	padding: 0px 0px 20px 0px;
}

div.team_info_text p.ground_name span.ground_name
{
	font-weight: bold;
}

div.team_info_text p.artificial_wicket
{
	font-weight: bold;
}

table.team_contact_info
{
	padding: 0px 0px 0px 0px;
}

table.team_contact_info td
{
	font-size: 11pt;
	padding: 4px 12px 4px 12px;
}

table.team_contact_info tr.row2 td
{
	background-color: #eeeeee;
}

table.team_contact_info tr td.phone
{
	background-color: #eeeeee;
}

table.team_contact_info tr.row2 td.phone
{
	background-color: #dddddd;
}

table.team_contact_info tr td.position
{
	text-align: left;
	background-color: #750d12;
	color: #ffffff;
}

table.team_contact_info tr.header_row td
{
	background-color: #750d12;
	color: #ffffff;
}

table.team_contact_info tr.header_row td.name
{
	background-color: #822429;
}

table.team_contact_info tr.header_row td.email
{
	background-color: #822429;
}

table.team_contact_info tr.row1 td.position
{
	background-color: #822429;
}

table.records_table
{
	padding: 0px 0px 20px 0px;
	text-align: right;
}

table.records_table td
{
	font-size: 11pt;
	padding: 4px 12px 4px 12px;
}

table.records_table td a
{
	text-decoration: none;
	border-style: none none solid none;
	border-color: #777777;
	border-width: 1px;
}

table.records_table tr.row2 td
{
	background-color: #eeeeee;
}

table.records_table tr td.innings
{
	background-color: #eeeeee;
}

table.records_table tr td.centuries
{
	background-color: #eeeeee;
}

table.records_table tr td.figures
{
	background-color: #eeeeee;
}

table.records_table tr td.strike_rate
{
	background-color: #eeeeee;
}

table.records_table tr.row2 td.innings
{
	background-color: #dddddd;
}

table.records_table tr.row2 td.centuries
{
	background-color: #dddddd;
}

table.records_table tr.row2 td.figures
{
	background-color: #dddddd;
}

table.records_table tr.row2 td.strike_rate
{
	background-color: #dddddd;
}

table.records_table tr td.name
{
	text-align: left;
	background-color: #750d12;
	color: #ffffff;
}

table.records_table tr.header_row td
{
	background-color: #750d12;
	color: #ffffff;
}

table.records_table tr.header_row td.runs
{
	background-color: #822429;
}

table.records_table tr.header_row td.wickets
{
	background-color: #822429;
}

table.records_table tr.header_row td.five_fors
{
	background-color: #822429;
}

table.records_table tr.header_row td.average
{
	background-color: #822429;
}

table.records_table tr.header_row td.economy
{
	background-color: #822429;
}

table.records_table tr.row1 td.name
{
	background-color: #822429;
}

div.moreable
{
	display: none;
}

p.more_less
{
	text-align: center;
	font-size: 12pt;
	color: #750d12;
	font-weight: bold;
	cursor: pointer;
	padding-bottom: 20px;
}

table.season_stats_table
{
	padding: 5px 0px 5px 0px;
}

table.season_stats_table td.home_away_column
{
	text-align: center;
}

table.season_stats_table .opponents_column
{
	text-align: right;
}

table.season_stats_table .integer_column
{
	text-align: right;
}

table.season_stats_table tr.extended_row
{
	display: none;
}

table.season_stats_table a
{
	border-style: none none solid none;
	border-color: #cccccc;
	border-width: 1px;
}

table.season_stats_table tr.row1 a
{
	border-color: #999999;
}

div.season_stats_outer
{
	padding: 0px 0px 20px 0px;
}

div.season_stats_outer_show_extended table.season_stats_table tr.extended_row
{
	display: table-row;
}

div.season_stats_outer p.subtitle
{
	text-align: center;
}

div.season_stats_outer h2
{
	padding-bottom: 0px;
}

div.season_stats_outer p.more_less
{
	padding-bottom: 0px;
}

div.survey_page
{
	padding: 0px 0px 20px 0px;
}

div.survey_page p
{
	padding-bottom: 10px;
	font-weight: bold;
}

div.survey_page p.intro
{
	font-weight: normal;
}

div.survey_page table
{
	margin-bottom: 20px;
	border-style: none solid solid solid;
	border-color: #dddddd;
	border-width: 1px;
}

div.survey_page table td
{
	padding: 2px 10px 2px 10px;
}

div.survey_page table tr.row1 td
{
	background-color: #dddddd;
}

div.survey_page table tr.header_row td
{
	background-color: #aaaaaa;
}

div.survey_page table td.data
{
	text-align: center;
}

div.survey_page table input
{
	background-color: #ffffff;
}

div.survey_page textarea
{
	width: 794px;
	height: 100px;
	margin-bottom: 20px;
}

div.survey_page p.submit_para
{
	text-align: right;
}

div.covid_responses h1
{
	text-align: center;
}

div.covid_responses h2
{
	text-align: center;
}

div.covid_responses table
{
	padding-bottom: 20px;
}

div.change_current_season
{
	width: 420px;
	margin: 0px auto 0px auto;
	padding: 20px 0px 0px 0px;
	display: none;
}

div.change_current_season p
{
	padding-bottom: 10px;
	text-align: center;
}

div.change_current_season h2
{
	text-align: center;
}

span.no_display_480px
{
	display: none;
}

span.no_display_640px
{
	display: none;
}

table.loan_player_requests_table a
{
	text-decoration: none;
}

table.loan_player_requests_table td
{
	padding: 2px 20px 0px 0px;
}

div.loan_player_request
{
	padding-bottom: 10px;
}

div.loan_player_request p
{
	padding-bottom: 0px;
}

div.loan_player_request span.request_team
{
	font-weight: bold;
	color: #750d12;
}

div.loan_player_request span.contact_name
{
	font-weight: bold;
	color: #750d12;
}

div.meeting_proposal
{
	padding-top: 20px;
}

div.meeting_proposal p.proposer
{
	padding-top: 5px;
}

div.meeting_proposal p.accept_reject
{
	padding-top: 5px;
}

div.meeting_proposal p.accept_reject input
{
	position: relative;
	top: 2px;
}

div.meeting_proposal p.second_proposal
{
	padding-top: 5px;
}

div.meeting_proposal p.second_proposal input
{
	position: relative;
	top: 2px;
}

p.meeting_proposal_submit
{
	padding-top: 20px;
}

textarea.meeting_comments
{
	width: 500px;
}

div.generate_email_list span.division
{
	display: inline-block;
	width: 160px;
}

div.generate_email_list span.role
{
	display: inline-block;
	width: 160px;
}

div.generate_email_list span.separator
{
	display: inline-block;
	width: 160px;
}

div.generate_email_list span.format
{
	display: inline-block;
	width: 160px;
}

div.generate_email_list input[type=checkbox]
{
	position: relative;
	top: 2px;
}

div.generate_email_list p.selection_title
{
	padding-top: 5px;
}

div.generate_email_list p.selection
{
	padding-bottom: 15px;
}

div.email_list_results
{
	padding-top: 10px;
}

div.email_list_results p
{
	padding-bottom: 10px;
}

table.contact_form_table
{
	padding: 20px 0px 0px 0px;
}

table.contact_form_table td
{
	padding: 0px 0px 5px 0px;
	vertical-align: top;
}

table.contact_form_table td.label
{
	padding: 4px 20px 0px 0px;
}

table.contact_form_table input[type="text"]
{
	border-width: 1px;
	padding: 2px 5px 2px 5px;
	width: 390px;
	background-color: #eceef6;
	border-color: #3d52a1;
}

table.contact_form_table select
{
	border-width: 1px;
	padding: 2px 5px 2px 5px;
	width: 402px;
	background-color: #eceef6;
	border-color: #3d52a1;
}

table.contact_form_table textarea
{
	border-width: 1px;
	padding: 2px 5px 2px 5px;
	width: 390px;
	height: 180px;
	resize: none;
	background-color: #eceef6;
	border-color: #3d52a1;
}

table.contact_form_table tr.submit_row td
{
	text-align: right;
}

table.league_contact
{
	padding: 5px 0px 20px 0px;
}

table.other_league_contact
{
	padding-top: 0px;
}

table.league_contact td
{
	padding: 0px 20px 2px 0px;
}

table.league_contact td.company_name
{
	padding-top: 10px;
	font-size: 11pt;
	font-weight: bold;
}

table.league_contact td.role
{
	font-weight: bold;
}

div.free_teams
{
	padding: 0px 0px 10px 0px;
}

div.free_teams p
{
	padding: 0px 0px 2px 0px;
}

div.umpire_marks h2
{
	padding-top: 20px;
}

table.umpire_marks td
{
	padding: 2px 20px 2px 0px;
}

div.play_cricket_import
{
	padding: 10px 0px 0px 0px;
	display: none;
}

div.play_cricket_import p
{
	padding-bottom: 10px;
}

div.play_cricket_import ul
{
	padding: 0px 0px 10px 20px;
}

div.play_cricket_import li
{
	color: #750d12;
	padding-top: 2px; 
}

div.play_cricket_import li span
{
	color: #000000;
}

div.play_cricket_import textarea
{
	width: 100%;
	height: 150px;
}

div.play_cricket_import_method
{
	border-style: solid none none none;
	border-color: #000000;
	border-width: 1px;
	padding-top: 10px;
}

div.last_play_cricket_import_method
{
	border-bottom-style: solid;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

table.umpire_marks_report_table
{
	
}

table.umpire_marks_report_table td
{
	padding: 2px 7px 2px 7px;
	text-align: right;
}

table.umpire_marks_report_table td.name
{
	text-align: left;
}

table.umpire_marks_report_table td.header_top
{
	text-align: center;
}

table.umpire_marks_report_table td.game_mgt
{
	border-style: none none none solid;
	border-width: 1px;
	border-color: #000000;
}

table.umpire_marks_report_table td.header_top
{
	border-style: none none none solid;
	border-width: 1px;
	border-color: #000000;
}

table.umpire_marks_report_table tr.header_row td
{
	background-color: #750d12;
	color: #ffffff;
}

table.umpire_marks_report_table tr.row1 td
{
	background-color: #eeeeee;
}

div.grants p
{
	padding-bottom: 10px;
}

div.grants ul
{
	padding-bottom: 10px;
	padding-left: 17px;
}

div.grants li
{
	color: #750d12;
}

div.grants li span
{
	color: #000000;
}

table.grants_table
{
	width: 100%;
	padding-bottom: 20px;
}

table.grants_table td
{
	width: 50%;
	vertical-align: top;
	padding: 6px 20px 8px 20px;
	background-color: #dddddd;
}

table.grants_table tr.header_row td
{
	background-color: #750d12;
	color: #ffffff;
	font-weight: bold;
}

table.grants_table tr.header_row td.unacceptable
{
	background-color: #822429;
}

table.grants_table tr.row2 td.unacceptable
{
	background-color: #eeeeee;
}

table.grants_table tr.row1 td.acceptable
{
	background-color: #eeeeee;
}

table.course_grants_table td
{
	width: auto;
}

table.course_grants_table tr.header_row td.payable
{
	background-color: #822429;
}

table.course_grants_table tr.header_row td.claim
{
	background-color: #822429;
}

table.course_grants_table tr.row2 td.payable
{
	background-color: #eeeeee;
}

table.course_grants_table tr.row2 td.claim
{
	background-color: #eeeeee;
}

table.course_grants_table tr.row1 td.course
{
	background-color: #eeeeee;
}

table.course_grants_table tr.row1 td.eligibility
{
	background-color: #eeeeee;
}

div.previous_fines
{
	padding-top: 30px;
}

table.team_facilities td.data
{
	text-align: right;
	padding-left: 20px;
}

table.team_facilities td.missing_facility
{
	color: #ff0000;
	font-weight: bold;
}

table.teas_table
{
	padding: 0px 0px 10px 0px;
}

table.teas_table td
{
	padding: 2px 10px 2px 5px;
}

table.teas_table tr.row1 td
{
	background-color: #dddddd;
}

table.teas_table tr.header_row td
{
	color: #ffffff;
	background-color: #000000;
}

div.tea_information_detail
{
	padding: 0px 0px 15px 0px;
}

div.tea_information_detail input.teas_cost
{
	width: 30px;
}

div.tea_information_detail input.teas_notes
{
	margin-top: 5px;
	width: 90%;
}

@media (max-width: 979px)
{
	div.page_outer
	{
		width: 100%;
	}

	div.page_body_inner
	{
		width: auto;
	}

	div.page_content
	{
		padding-right: 20px;
	}

	table.division_table td
	{
		font-size: 10pt;
		padding-left: 5px;
		padding-right: 5px;
	}

	table.team_contact_info td
	{
		font-size: 10pt;
		padding-left: 5px;
		padding-right: 5px;
	}

	table.records_table td
	{
		font-size: 10pt;
		padding-left: 5px;
		padding-right: 5px;
	}
}

@media (max-width: 767px)
{
	div.page_header
	{
		height:52px;
	}

	img.wccl
	{
		padding: 5px 0px 0px 20px;
		height: 38px;
	}

	div.sponsor
	{
		padding: 5px 70px 0px 20px;
	}

	div.sponsor img
	{
		height: 38px;
	}

	div.menu
	{
		display: none;
		position: absolute;
		right: 0px;
		top: 2px;
		z-index: 100;
		padding: 0px;
		background-color: #ffffff;
	}

	div.page_body_inner
	{
		margin-left: 0px;
	}

	img.flag
	{
		position: absolute;
		left: 20px;
		top: 10px;
		padding: 0px;
		float: none;
	}

	div.page_header h1
	{
		padding: 10px 0px 0px 0px;
		color: #ffffff;
		font-size: 28pt;
		line-height: 100%;
		text-align: center;
	}

	div.page_header span.mobile_line_break
	{
		display: inline;
	}

	img.mobile_menu
	{
		position: absolute;
		right: 20px;
		top: 10px;
		display: block;
		cursor: pointer;
	}

	div.archive_season
	{
		padding: 0px 10px 0px 10px;
	}

	table.player_match_stats .batting_position
	{
		display: none;
	}

	table.player_match_stats .hattricks
	{
		display: none;
	}
}

@media (max-width: 639px)
{
	span.display_640px
	{
		display: none;
	}

	span.no_display_640px
	{
		display: inline;
	}

	table.statistics td.opposition
	{
		display: none;
	}

	table.statistics td.catches
	{
		display: none;
	}

	table.statistics td.stumpings
	{
		display: none;
	}

	table.points_table td
	{
		padding: 3px 5px 3px 5px;
		font-size: 10pt;
	}

	div.result_innings table td
	{
		padding: 3px 15px 3px 10px;
		font-size: 10pt;
	}

	table.records_table td.bowling_average
	{
		display: none;
	}

	table.records_table td.strike_rate
	{
		display: none;
	}

	table.records_table td.economy
	{
		display: none;
	}

	table.season_stats_table th
	{
		padding-left: 5px;
		padding-right: 5px;
	}

	table.season_stats_table td
	{
		padding-left: 5px;
		padding-right: 5px;
	}

	table#season_wickets .economy
	{
		display: none;
	}

	table#season_wickets .strike_rate
	{
		display: none;
	}

	table#bowling_average .economy
	{
		display: none;
	}

	table#bowling_average .strike_rate
	{
		display: none;
	}

	table#bowling_economy .average
	{
		display: none;
	}

	table#bowling_economy .strike_rate
	{
		display: none;
	}

	table.player_bowling_table .five_fors
	{
		display: none;
	}

	table.player_bowling_table .strike_rate
	{
		display: none;
	}

	table.player_bowling_table .economy
	{
		display: none;
	}

	table.player_batting_table tr td
	{
		padding-left: 5px;
		padding-right: 5px;
	}

	table.player_bowling_table tr td
	{
		padding-left: 5px;
		padding-right: 5px;
	}

	table.player_match_stats tr td
	{
		padding-left: 5px;
		padding-right: 5px;
	}

	table.player_match_stats .formatted_match_date
	{
		display: none;
	}

	table.player_match_stats .how_out
	{
		display: none;
	}

	table.player_fielding_dismissals .match_date
	{
		display: none;
	}

	table.player_fielding_dismissals .score
	{
		display: none;
	}
}

@media (max-width: 559px)
{
	div.page_header h1
	{
		padding-top: 12px;
		font-size: 20pt;
	}

	div.page_header span.mobile_line_break
	{
		display: none;
	}

	img.flag
	{
		height: 32px;
	}

	div.page_content
	{
		padding: 10px 10px 0px 10px;
	}

	div.result_innings table td
	{
		padding-left: 5px;
		padding-right: 5px;
	}

	div.result_innings table td.fielder
	{
		display: none;
	}

	div.result_innings table td.bowler
	{
		display: none;
	}

	div.result_innings table td.extras_details
	{
		display: none;
	}

	div.result_innings table td.no_extras_details
	{
		display: table-cell;
	}

	div.result_innings table td.wickets_overs
	{
		display: none;
	}

	div.result_innings table td.wickets_overs_short
	{
		display: table-cell;
	}
}

@media (max-width: 479px)
{
	div.sponsor
	{
		clear: left;
		float: left;
	}

	div.page_header
	{
		height: 96px;
	}

	div.page_header h1
	{
		padding: 52px 0px 0px 0px;
	}

	span.display_480px
	{
		display: none;
	}

	span.no_display_480px
	{
		display: inline;
	}

	table.fixtures_table td
	{
		padding: 4px 5px 0px 0px;
	}

	table.statistics td
	{
		padding-right: 10px;
	}

	table.statistics td.division
	{
		display: none;
	}

	table.division_records td.division
	{
		display: table-cell;
	}

	table.statistics td.season
	{
		display: none;
	}

	table.results_table td
	{
		padding-right: 5px;
	}

	table.results_table td.away_team
	{
		padding-right: 0px;
	}

	table.results_table td.result
	{
		display: none;
	}

	table.division_table td.cancelled
	{
		display: none;
	}

	table.division_table td.batting
	{
		display: none;
	}

	table.division_table td.bowling
	{
		display: none;
	}

	table.division_table td.other
	{
		display: none;
	}

	table.team_contact_info td.email
	{
		display: none;
	}

	table#season_runs .not_outs
	{
		display: none;
	}

	table#season_runs .batting_average
	{
		display: none;
	}

	table#season_runs .high_score
	{
		display: none;
	}

	table#season_batting_ave .not_outs
	{
		display: none;
	}

	table#season_batting_ave .innings
	{
		display: none;
	}

	table#season_batting_ave .high_score
	{
		display: none;
	}

	table#innings_runs .home_away_column
	{
		display: none;
	}

	table#innings_runs .opponents_column
	{
		display: none;
	}

	table#season_wickets .figures
	{
		display: none;
	}

	table#season_wickets .average
	{
		display: none;
	}

	table#bowling_average .figures
	{
		display: none;
	}

	table#bowling_economy .figures
	{
		display: none;
	}

	table#innings_wickets .home_away_column
	{
		display: none;
	}

	table#innings_wickets .opponents_column
	{
		display: none;
	}

	table#hattricks .home_away_column
	{
		display: none;
	}

	table#hattricks .opponents_column
	{
		display: none;
	}

	table#wicket_keeping .keeper_catches
	{
		display: none;
	}

	table#wicket_keeping .stumpings
	{
		display: none;
	}

	table#high_team_scores .home_away_column
	{
		display: none;
	}

	table#high_team_scores .opponents_column
	{
		display: none;
	}

	table#low_team_scores .home_away_column
	{
		display: none;
	}

	table#low_team_scores .opponents_column
	{
		display: none;
	}

	table.player_batting_table .not_outs
	{
		display: none;
	}

	table.player_batting_table .centuries
	{
		display: none;
	}
}

@media (max-width: 319px)
{
	div.page_outer
	{
		width: 320px;
	}
}

