﻿#Masterbuttons
{
	text-align:center;
	display:inline;
	height:85px;
}

#MasterButtons ul
{
	text-align:center;
	margin:0 auto;
	padding: 0;
	list-style:none;
	display:table;
	display:inherit;
	height:85px;
	white-space:nowrap;
	position:relative;
}

#MasterButtons li 
{
	display:table-cell;
	margin:0;
	padding:0px;
	float:left;
	height:85px;
	outline-style:none;
}
	
#MasterButtons li a 
{
	display:block; 
	float:left;
	height:85px; 
	width: 85px;
	Line-height:12px; 
	color:black; 
	font-family:arial, sans-serif; 
	Font-weight:bold; 
	font-size:11pt; 
	text-align:center; 
	text-decoration:none;
	padding:0;
	background:url(../../Images/BallButton.gif) no-repeat;
	outline-style:none;
}

#MasterButtons li a b 
{
	display:block; 
	padding:37px 0px 25px 0px;
}

#MasterButtons li.current a 
{
	background:url(../../Images/BallButton.gif);
	background-position:bottom left;  
	background-repeat:no-repeat;
}
	
#MasterButtons li.current a b 
{
	color: yellow;
}

#MasterButtons li a:hover 
{
	background: url(../../Images/BallButton.gif) no-repeat; 
	background-position:0px -85px;
}
#MasterButtons li a:hover b 
{
	color:yellow;
}

#MasterButtons li.current a:hover 
{
	background: url(../../Images/BallButton.gif) no-repeat;
	background-position:bottom left;
}

#MasterButtons li.current a:hover b 
{
	color: yellow; 
}

td.AlignedToCentre
{
	text-align: center;
}

td.LeftBorder
{
	border-left: solid 4px #d2691e;
	height:23pt;
	background-color:#ffffe0;
	font-family:Arial;
	font-size:13pt;
	Font-weight:bold;
}

td.LeftBorderExtra
{
	border-left: solid 4px #d2691e;
	background-color:#ffffe0;
	font-family:Arial;
	font-size:11pt;
	Font-weight:bold;
}

td.RightBorder
{
	border-right: solid 4px #8b4513;
	height:23pt;
	background-color:#ffffe0;
	font-family:Arial;
	font-size:14pt;
	Font-weight:bold;
}

td.RightBorderExtra
{
	border-right: solid 4px #8b4513;
	height:23pt;
	background-color:#ffffe0;
	font-family:Arial;
	font-size:11pt;
	Font-weight:bold;
}

td.RightBorderPenalty
{
	border-right: solid 4px #8b4513;
	height:23pt;
	background-color:#ffffe0;
	color:Red;
	font-family:Arial;
	font-size:12pt;
	Font-weight:bold;
}

td.TopBorderGeneral
{
	border-top: solid 4px #d2691e;
	width:36pt;
	background-color:#EEE8AA;
	font-family:Arial;
	font-size:13pt;
	Font-weight:bold;
}

td.TopBorderLarge
{
	border-top: solid 4px #d2691e;
	width:36pt;
	background-color:#EEE8AA;
	font-family:Arial;
	font-size:14pt;
	Font-weight:bold;
}

td.TopBorderTransparent
{
	width:24pt;
}

td.TopBorderDate
{
	border-top: solid 4px #d2691e;
	width:130pt;
	background-color:#EEE8AA;
	color:#b8860b;
	font-family:Arial;
	font-size:11pt;
	Font-weight:bold;
	text-decoration:underline;
}

td.TopLeftBorder
{
	border-left: solid 4px #d2691e;
	border-top: solid 4px #d2691e;
	width:36pt;
	height:23pt;
	background-color:#EEE8AA;
	font-family:Arial;
	font-size:13pt;
	Font-weight:bold;
}

td.TopLeftBorderExtra
{
	border-left: solid 4px #d2691e;
	border-top: solid 4px #d2691e;
	width:26pt;
	background-color:#EEE8AA;
	font-family:Arial;
	font-size:11pt;
	Font-weight:bold;
}

td.TopRightBorder
{
	border-right: solid 4px #8b4513;
	border-top: solid 4px #d2691e;
	width:36pt;
	background-color:#EEE8AA;
	font-family:Arial;
	font-size:14pt;
	Font-weight:bold;
}

td.TopRightBorderExtra
{
	border-right: solid 4px #8b4513;
	border-top: solid 4px #d2691e;
	width:26pt;
	background-color:#EEE8AA;
	font-family:Arial;
	font-size:11pt;
	Font-weight:bold;
}

td.BottomBorderGeneral
{
	border-bottom: solid 4px #8b4513;
	background-color:#ffffe0;
	font-family:Arial;
	font-size:13pt;
	Font-weight:bold;
}

td.BottomBorderLarge
{
	border-bottom: solid 4px #8b4513;
	background-color:#ffffe0;
	font-family:Arial;
	font-size:14pt;
	Font-weight:bold;
}

td.BottomBorderDate
{
	border-bottom: solid 4px #8b4513;
	background-color:#ffffe0;
	font-family:Arial;
	font-size:13pt;
	Font-weight:bold;
	text-align:left;
	padding-left:4pt;
}


td.BottomRightBorder
{
	border-right: solid 4px #8b4513;
	border-bottom: solid 4px #8b4513;
	background-color:#ffffe0;
	font-family:Arial;
	font-size:14pt;
	Font-weight:bold;
}

td.BottomRightBorderExtra
{
	border-right: solid 4px #8b4513;
	border-bottom: solid 4px #8b4513;
	background-color:#ffffe0;
	font-family:Arial;
	font-size:11pt;
	Font-weight:bold;
}

td.BottomRightBorderPenalty
{
	border-right: solid 4px #8b4513;
	border-bottom: solid 4px #8b4513;
	background-color:#ffffe0;
	font-family:Arial;
	font-size:12pt;
	Font-weight:bold;
	color:Red;
}

td.BottomLeftBorder
{
	border-left: solid 4px #d2691e;
	border-bottom: solid 4px #8b4513;
	height:23pt;
	background-color:#ffffe0;
	font-family:Arial;
	font-size:13pt;
	Font-weight:bold;
}

td.BottomLeftBorderExtra
{
	border-left: solid 4px #d2691e;
	border-bottom: solid 4px #8b4513;
	background-color:#ffffe0;
	font-family:Arial;
	font-size:11pt;
	Font-weight:bold;
}

td.LeagueTableGeneral
{
	background-color:#ffffe0;
	font-family:Arial;
	font-size:13pt;
	Font-weight:bold;
}

td.LeagueTableLarge
{
	background-color:#ffffe0;
	font-family:Arial;
	font-size:14pt;
	Font-weight:bold;
}

td.LeagueTableDate
{
	background-color:#ffffe0;
	font-family:Arial;
	font-size:13pt;
	Font-weight:bold;
	text-align:left;
	padding-left:4pt;
}

td.RollOfHonourTitle
{
	font-family:Arial;
	font-size:24pt;
	Font-weight:bold;
	height:40pt;
}

td.RollOfHonourPosition
{
	font-family:Arial;
	font-size:12pt;
	Font-weight:bold;
	text-decoration:underline;
	width:125pt;
}

td.RollOfHonourTeam
{
	font-family:Arial;
	font-size:16pt;
	Font-weight:bold;
}

td.NextMeeting
{
	font-family:Arial;
	font-size:16pt;
	width:680pt;
	height:32pt;
	Font-weight:bold;
}

td.Meeting
{
	font-family:Arial;
	font-size:12pt;
	width:450pt;
	height:32pt;
	Font-weight:bold;
}

td.MeetingSpace
{
	width:450pt;
	height:5pt;
}

td.HighlightedMeeting
{
	font-family:Arial;
	font-size:14pt;
	color:Red;
	width:450pt;
	height:32pt;
	Font-weight:bold;
}

td.FixtureWeek
{
	font-family:Arial;
	font-size:12pt;
	Font-weight:bold;
	text-decoration:underline;
	height:45pt;
}

td.FixtureTeam
{
	font-family:Arial;
	font-size:12pt;
	Font-weight:bold;
	width:145pt;
	height:30pt;
}

td.FixtureVersus
{
	font-family:Arial;
	font-size:12pt;
	Font-weight:bold;
	width:30pt;
}

td.NoResultTeam
{
	font-family:Arial;
	font-size:8pt;
	Font-weight:normal;
	width:145pt;
	height:30pt;
}

td.NoResultVersus
{
	font-family:Arial;
	font-size:8pt;
	Font-weight:normal;
	width:30pt;
}

td.KnockoutRoundRow
{
	font-family:Arial;
	font-size:18pt;
	Font-weight:bold;
	width:300pt;
	height:30pt;
	vertical-align:bottom;
}

td.KnockoutDateRow
{
	font-family:Arial;
	font-size:12pt;
	Font-weight:normal;
	height:15pt;
}

td.KnockoutFirstIvySadlerTeam
{
	font-family:Arial;
	font-size:14pt;
	Font-weight:bold;
	height:40pt;
	width:175pt;
	text-align:right;
}

td.KnockoutLosingFirstIvySadlerTeam
{
	font-family:Arial;
	font-size:14pt;
	Font-weight:normal;
	height:40pt;
	width:175pt;
	text-align:right;
	color:Gray;
}

td.KnockoutEitherOrFirstIvySadlerTeam
{
	font-family:Arial;
	font-size:13pt;
	Font-weight:bold;
	height:20pt;
	width:175pt;
	text-align:right;
}

td.KnockoutFirstDoublesOrSinglesTeam
{
	font-family:Arial;
	font-size:9pt;
	Font-weight:normal;
	width:80pt;
	text-align:right;
}

td.KnockoutLosingFirstDoublesOrSinglesTeam
{
	font-family:Arial;
	font-size:9pt;
	Font-weight:normal;
	width:80pt;
	text-align:right;
	color:Gray;
}

td.KnockoutFirstSinglesPlayer
{
	font-family:Arial;
	font-size:12pt;
	Font-weight:bold;
	text-align:right;
	height:30pt;
	width:110pt;
}

td.KnockoutLosingFirstSinglesPlayer
{
	font-family:Arial;
	font-size:12pt;
	Font-weight:normal;
	text-align:right;
	width:110pt;
	height:30pt;
	color:Gray;
}

td.KnockoutEitherOrFirstSinglesPlayer
{
	font-family:Arial;
	font-size:11pt;
	Font-weight:bold;
	text-align:right;
	height:15pt;
	width:110pt;
}

td.KnockoutFirstDoublesPlayer
{
	font-family:Arial;
	font-size:12pt;
	Font-weight:bold;
	text-align:right;
	height:30pt;
	width:200pt;
}

td.KnockoutLosingFirstDoublesPlayer
{
	font-family:Arial;
	font-size:12pt;
	Font-weight:normal;
	text-align:right;
	height:30pt;
	width:200pt;
	color:Gray;
}

td.KnockoutEitherOrFirstDoublesPlayer
{
	font-family:Arial;
	font-size:11pt;
	Font-weight:bold;
	text-align:right;
	height:15pt;
	width:200pt;
}

td.KnockoutFirstScore
{
	font-family:Arial;
	font-size:12pt;
	Font-weight:bold;
	width:20pt;
	text-align:right;
}

td.KnockoutVersus
{
	font-family:Arial;
	font-size:12pt;
	Font-weight:bold;
	width:10pt;
}

td.KnockoutSecondScore
{
	font-family:Arial;
	font-size:12pt;
	Font-weight:bold;
	width:20pt;
	text-align:left;
}

td.KnockoutSecondSinglesPlayer
{
	font-family:Arial;
	font-size:12pt;
	Font-weight:bold;
	text-align:left;
	width:110pt;
}

td.KnockoutLosingSecondSinglesPlayer
{
	font-family:Arial;
	font-size:12pt;
	Font-weight:normal;
	text-align:left;
	width:110pt;
	color:Gray;
}

td.KnockoutEitherOrSecondSinglesPlayer
{
	font-family:Arial;
	font-size:11pt;
	Font-weight:bold;
	text-align:left;
	height:15pt;
	width:110pt;
}

td.KnockoutSecondDoublesPlayer
{
	font-family:Arial;
	font-size:12pt;
	Font-weight:bold;
	text-align:left;
	width:200pt;
}

td.KnockoutLosingSecondDoublesPlayer
{
	font-family:Arial;
	font-size:12pt;
	Font-weight:normal;
	text-align:left;
	width:200pt;
	color:Gray;
}

td.KnockoutEitherOrSecondDoublesPlayer
{
	font-family:Arial;
	font-size:11pt;
	Font-weight:bold;
	text-align:left;
	height:15pt;
	width:200pt;
}

td.KnockoutSecondIvySadlerTeam
{
	font-family:Arial;
	font-size:14pt;
	Font-weight:bold;
	width:175pt;
	text-align:left;
}

td.KnockoutLosingSecondIvySadlerTeam
{
	font-family:Arial;
	font-size:14pt;
	Font-weight:normal;
	width:175pt;
	text-align:left;
	color:Gray;
}

td.KnockoutEitherOrSecondIvySadlerTeam
{
	font-family:Arial;
	font-size:13pt;
	Font-weight:bold;
	height:20pt;
	width:175pt;
	text-align:left;
}

td.KnockoutSecondDoublesOrSinglesTeam
{
	font-family:Arial;
	font-size:9pt;
	Font-weight:normal;
	width:80pt;
	text-align:left;
}

td.KnockoutLosingSecondDoublesOrSinglesTeam
{
	font-family:Arial;
	font-size:9pt;
	Font-weight:normal;
	width:80pt;
	height:30pt;
	text-align:left;
	color:Gray;
}

td.KnockoutVenue
{
	font-family:Arial;
	font-size:8pt;
	Font-weight:normal;
	height:25pt;
	vertical-align:top;
}

td.KnockoutBYES
{
	font-family:Arial;
	font-size:12pt;
	Font-weight:bold;
	height:20pt;
	vertical-align:bottom;
}

td.KnockoutBYEIvySadler
{
	font-family:Arial;
	font-size:9pt;
	Font-weight:bold;
	height:20pt;
}

td.KnockoutBYESinglesOrDoublesPlayer
{
	font-family:Arial;
	font-size:9pt;
	Font-weight:bold;
	height:16pt;
	text-align:right;
	vertical-align:top;
}

td.KnockoutBYESinglesOrDoublesTeam
{
	font-family:Arial;
	font-size:9pt;
	Font-weight:bold;
	text-align:left;
	vertical-align:top;
}

td.KnockoutLegend
{
	font-family:Arial;
	font-size:9pt;
	height:20pt;
	Font-weight:bold;
	vertical-align:top;
}

td.KnockoutDate
{
	font-family:Arial;
	font-size:18pt;
	height:30pt;
	Font-weight:bold;
	vertical-align:bottom;
}

td.KnockoutBestOf
{
	font-family:Arial;
	font-size:12pt;
	height:15pt;
	Font-weight:bold;
}

td.KnockoutRollOfHonourYear
{
	font-family:Arial;
	font-size:18pt;
	height:30pt;
	Font-weight:bold;
}

td.KnockoutRollOfHonourPosition
{
	font-family:Arial;
	font-size:12pt;
	height:15pt;
	Font-weight:bold;
	text-decoration:underline;
}

td.KnockoutRollOfHonourWinnersTeam
{
	font-family:Arial;
	font-size:10pt;
	height:30pt;
	width:100pt;
	Font-weight:normal;
	text-align:right;
}

td.KnockoutRollOfHonourSinglesWinners
{
	font-family:Arial;
	font-size:16pt;
	width:125pt;
	Font-weight:bold;
}

td.KnockoutRollOfHonourDoublesWinners
{
	font-family:Arial;
	font-size:16pt;
	width:225pt;
	Font-weight:bold;
}

td.KnockoutRollOfHonourIvySadlerWinners
{
	font-family:Arial;
	font-size:16pt;
	width:150pt;
	Font-weight:bold;
	height:30pt;
}

td.KnockoutRollOfHonourRunnerUpsTeam
{
	font-family:Arial;
	font-size:10pt;
	height:30pt;
	width:100pt;
	Font-weight:normal;
	text-align:left;
}

td.KnockoutRollOfHonourBlankSpace
{
	height:15pt;
}

.ButtonBorder
{
	border-top:solid 2px #d2691e;
	border-left:solid 2px #d2691e;  
	border-right: solid 2px #8b4513;
	border-bottom: solid 2px #8b4513;
	background: #eee8aa;
	font-family:Arial;
	outline-style:none;
	padding:0 0 0 0;
}

.OutsetBorder
{
	border-top:solid 4px #d2691e;
	border-left:solid 4px #d2691e; 
	border-right: solid 4px #8b4513;
	border-bottom: solid 4px #8b4513;
	margin: 0 auto 0 auto;
	background: #ffffe0;
}

div.NewsBox
{
	height:auto;
	width: 860px;
	margin: 0 auto 0 auto;
	background: #ffffe0;
    -webkit-text-size-adjust: 100%;
}

div.RIP
{
	height:auto;
	width: 860px;
	margin: 0 auto 0 auto;
	background: #000000;
	color: #FFFFFF
}

a.ValidatorIcon
{
	outline-style:none;
}

img.TitlePicture
{
	float: none;
	border: 0;
	display:block;
}

