﻿
body{background:#ccc; margin:0px;  font-family:arial; margin-bottom:20px;}
a{color:Orange; text-decoration:none;}
a:hover{text-decoration:underline;}

.IndentedParent{margin-top:20px; margin-left:100px; width:880px; background:white; padding:10px;}
.EventParent{margin-top:0; margin-left:0; width:700px; background:white; padding:10px;}

#BookMark{float:right; position:absolute; top:2px; right:0;}

#TopNavigation{margin-bottom:10px; position:relative;}

#TopNavigation a{text-decoration:none; font-family:Verdana; font-size:8pt; color:#444; padding-left:10px; padding-right:10px;}
#TopNavigation a:hover, td div#Footer a:hover{text-decoration:underline;}
#TopNavigation a:hover, #TopNavigation a.Selected, td div#Footer a:hover{color:orange;}

#TopBanner{background:url(RacketBallBanner.jpg) no-repeat #080; color:White; 
           font-family:Arial; font-size:40pt; padding-top:20px; padding-bottom:10px; padding-left:10px; padding-right:10px;}
#TopBanner em{font-family:Arial; font-size:12pt; font-weight:bold;}

#Breadcrumbs{margin-top:4px; padding:4px; background:#eee; color:#777; font-family:Arial; font-size:8pt; font-weight:bold;}
#Breadcrumbs span{font-weight:normal; padding-left:5px;}
#Breadcrumbs span a{color:orange;}

td div#Footer{margin-top:20px; padding-top:7px; padding-bottom:7px; padding-left:5px; padding-right:5px; background:#eee;
            font-size:8pt; color:#444; position:relative;}
td div#Footer a{text-decoration:none; color:#444; padding-left:5px; padding-right:5px; font-family:Verdana;}
td div#Footer span.FooterTelephone{background:#000; color:#fff; padding-left:20px; padding-right:20px; border-left:solid 5px white;
                     float:right; padding-top:7px; padding-bottom:7px; position:absolute; right:0; top:0;}

#MainContent{margin-top:10px; margin-bottom:10px;}

h1.MainContent{font-size:13pt; font-weight:normal; width:auto; font-family:Arial; padding:4px; border-bottom:solid 5px #eee; display:block;
               background:url(Tennis Ball.jpg) no-repeat center right;}
h1.SecondLevel{border-top:dotted 1px #eee;}
h2.MainContent{display:block; background:#080; color:White; font-family:Arial; font-size:11pt; padding:3px;}
p{font-size:9pt; font-family:Arial;}
td.Section{background:#fdfdfd;}
   
h3{font-size:12pt; background:red; color:White; padding:2px; padding-left:5px; text-transform:uppercase; margin:0}

.fixtures{background:url('Images/LogoBackgroundSmall.gif'); color:#343b46; font-weight:normal   ; padding:3px 0 3px 10px; font-size:9pt;}
.fixturesTable{width:684px; font-family:Arial;}
.fixturesTable tr{background:#343b46; color:white; font-size:8pt;}
.fixturesTable tr th{border-top:solid 5px white; border-bottom:solid 1px white; text-align:left; background:black;}
.fixturesTable tr th, .fixturesTable tr td{padding:2px;}
.fixturesTable tr.fixtureRowOdd{background:white; color:#343b46;}
.fixturesTable tr.fixtureRowEven{background:buttonface; color:#343b46;}
.fixturesTable tr.fixtureRowOdd td, .fixturesTable tr.fixtureRowEven td{border-bottom:dotted 1px #343b46;}

.FrameSelect{font-size:9pt; text-align:center; padding-top:10px;}
.FrameSelect span{color:orange; padding:3px; font-weight:bold;}
.FrameSelect a{color:#444; padding:3px;}

#Honours{color:#444; font-family:Verdana; background:#fdfdfd;}
#Honours h3{font-size:9pt; color:#444; background:#fdfdfd; padding:0px; text-transform:none; margin-top:12px;}
#Honours div{font-size:9pt; background:#fdfdfd;}
#Honours div.LastRow{border-bottom:dashed 1px #ccc; padding-bottom:10px;}

.Address{font-size:10pt; background:#fdfdfd;}

ul.NavigationLinks, ul.NavigationLinks li{margin:0; padding:0;}

ul.NavigationLinks{font-family:Arial; font-size:8pt; list-style:square; }
ul.NavigationLinks li{margin-left:15px; margin-bottom:3px;}
ul.NavigationLinks li a{color:#080; font-family:Arial; font-size:9pt;}                 


#PlayerProfiles{width:100%; height:200px; overflow:auto;}
#PlayerProfiles table{width:261px;}
#PlayerProfiles table tr td{font-family:verdana; font-size:8pt; border-top:solid 1px #fff; border-bottom:solid 1px #ccc;
                            background:#eee; padding:2px;}
#PlayerProfiles table tr td.FirstCell,
#PlayerProfiles table tr.SelectedPlayerProfileRow td.FirstCell{background:#c00; width:2px; padding-left:0; padding-right:0;
                                                               border-left:solid 1px #fff;}
#PlayerProfiles table tr td a{text-decoration:none; color:#444; padding-left:2px;}
#PlayerProfiles table tr.SelectedPlayerProfileRow td, #PlayerProfiles table tr.SelectedPlayerProfileRow td a{background:#fdfdfd; color:#444;}

h3.PlayerProfilesHeading{background:#c00; margin:0px; border-top:solid 1px #ccc; border-bottom:solid 1px #fff;
                         font-family:verdana; font-size:9pt;}
div.PlayerProfilesContainer{border:solid 1px #ccc; margin-top:10px;}
div.PlayerProfilesBiography h4{margin-top:15px; margin-bottom:-15px;}
div.PlayerProfilesBiography p, div.PlayerProfilesBiography h4{font-family:Arial; font-size:9pt;}
table.PlayerProfilesDetails tr th, table.PlayerProfilesDetails tr td{font-family:Arial; font-size:9pt; text-align:left;}
table.PlayerProfilesDetails tr th{padding-right:5px;}

div.BorderImage{text-align:center; padding-top:10px; padding-bottom:10px;}
div.BorderImage img{border:solid 1px #ccc; padding:2px;}

ul.ItemList{font-size:9pt;}

.RedText{color:Red;}
.OrangeText{color:Orange;}
.GreenText{color:Green;}


.NewsArchive{font-size:8pt; font-family:Verdana; width:100%;}
.NewsArchive tr td{padding:2px; border-bottom:solid 1px #ccc; padding-right:10px;}
.NewsArchive tr td.DateCell{color:#c00; width:110px; padding-left:10px;}
.NewsArchive tr td a{color:#444; text-decoration:none;}
.NewsArchive tr td a:hover{color:#c00; text-decoration:underline;}


.Seperator{border-bottom:dotted 1px #ccc; border-top:dotted 1px #ccc; margin-top:20px; color:#c00;}
.LargerText{font-size:11pt;}
