p,body,td,select,input,li { font-family:arial; font-size:12px; }
p.title {font-size: 48px; color:white; font-weight:bold; font-family: tahoma; margin:0px; padding-bottom:0px;}
p.est { text-align:right;font-size: 11px; color:white; font-weight:normal; font-family: tahoma; margin:0px; padding: 0px;}

.edate { width:22px; background-color: white; color:black; border:1px solid black; text-align:center; padding:2px 2px 2px 2px; }
.tdr { text-align:right; }
.tdc { text-align:center; }
.tdt { margin: 0px; color: black; font-weight: bold; font-size:16px; text-align:left;} 
p.resTitle { text-align:right; margin: 0px; color: black; font-weight: bold; font-size:16px; }
p.resTitle_left { text-align:left; margin: 0px 0px 10px 0px; color: black; font-weight: bold; font-size:16px; }
p.more {text-align:right; margin:0px; }
tr.th { background-color: #eeeeee; }
td.ltd { padding: 0px 0px 1px 0px; text-align:right; width:40px; }
td.ltdb { border-bottom: 1px solid silver; padding: 0px 0px 3px 0px; text-align:right; width:40px; font-weight:bold;}
td.ltnb { border-bottom: 1px solid silver; padding: 0px 0px 1px 0px; font-weight:bold;}
p.lTitle { text-align:right; color: black; font-weight: bold; font-size:14px; }

select.ts { color:black; margin:0px; padding:0px;}

p.ph { margin: 0px 0px 10px 0px;  }
p.st { margin: 0px 0px 0px 0px;  }
table.player { text-align: left; width: 220; height: 300px; padding: 5px; border: 1px solid silver; }
a.sponsorLink:hover, a.sponsorLink:link, a.sponsorLink:visited, a.sponsorLink:active { padding: 0px; border:0px; color:white; text-decoration:none; font-weight:normal; }

td.player_name { font-size:16px; font-weight: bold; color: #800000; }
td.player_pos { font-size:14px; font-weight: bold; color: #800000; }
td.player_stats_title { font-size:14px; font-weight: bold; color: #800000; }
td.player_stats_title { }

img.sponsor { border: 0px; padding: 0px 5px 0px 5px; vertical-align:middle; }

table.form { font-size:10px; }
td.resdate { color: #3366FF; font-weight:bold; }
td.rescomp { color: #800000; font-weight:bold; }
td.scorers { color: silver; }

h3 { color:#800000; }
h2 { font-size: 14px; font-weight: bold; color:#800000; }

p.honour { margin: 5px;}
fieldset.honour { border: 1px solid silver; padding:5px; width: 500px; }
legend.honour { font-size:14px; font-weight:bold; color: #800000;}

.photomenu { text-align:center; padding: 2px 2px 2px 2px; line-height: 200%; }

a.pm:link, a.pm:visited, a.pm:active { padding: 0px 10px 0px 10px; margin:0px 5px 5px 5px; border: 1px solid #800000; color:white; text-decoration:none; background-color:#800000; }
a.pm:hover { text-decoration:none; color:#800000; background-color:white; border: 1px solid #800000; font-weight:normal;} 

a.pms:link, a.pms:visited, a.pms:active { padding: 0px 10px 0px 10px; margin:0px 5px 5px 5px; border: 1px solid #800000; color:#800000; text-decoration:none; background-color:silver; }
a.pms:hover { text-decoration:none; color:#800000; background-color:white; border: 1px solid #800000; font-weight:normal;} 


a.m:link, a.m:visited, a.m:active { padding-left:5px; padding-right:5px; border-left: 1px solid black; border-top: 1px solid black; border-bottom: 1px solid black; padding-top:2px; padding-left: 2px; color:black; text-decoration:none; font-weight:normal; }
a.m:hover { text-decoration:none;  font-weight:normal;} 

a.l:link, a.l:visited, a.l:active { color:#800000; text-decoration:none; font-weight:normal; }
a.l:hover { text-decoration:underline;  font-weight:normal;} 

a.dd:link, a.dd:visited, a.dd:active { font-size:10px; color:black; text-decoration:none; font-weight:normal; }
a.dd:hover { text-decoration:underline;  font-weight:normal;} 

p.welcome { line-height:200%; font-size:14px; color:black; margin:5px 0px 5px 0px; font-weight:bold; text-align:center;}

.datetime { margin: 0px; text-align:right; color: white; padding-bottom:2px;}
hr { height:1px; color: #800000; background-color: #800000; }
td.content {height:400px; vertical-align:top; text-align:left; }
.menuold { text-align:center; margin:0px;}
input.ticker { font-family: monospace; font-size: 12px; border:0px solid white; width: 500px; padding:0px; margin:0px; color: #800000;}
pre.contact { 

 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */

font-family: arial; font-size:12px; }
.dnt { color:#3366FF; }
td.datetime { border-bottom: 1px solid #3366FF; background-color:#3366FF;  padding-bottom: 5px;}
td.menucell { text-align:center; background-color:white; padding-top:1px; padding-bottom:1px;}

td.titlecell { text-align:left; font-size:12px; font-weight: normal; padding:3px; color:white; background-color:#800000; }
td.datecell { text-align:right; color:white; background-color:#800000; }
td.separator { border-right: 1px dotted #800000; height: 400px; }
p.rTitle { text-align:right; margin: 0px; color: #3366FF; font-weight: bold; font-size:16px; }
p.rScore { text-align:right; margin: 1px; color: black; font-weight: normal; font-size:12px; }
p.rAuthor { text-align:right; margin: 0px; color:silver; font-weight: normal; font-size:12px; }
select.menu { border: 1px solid black; }

p.eTitle { text-align:left; margin: 0px; color: #3366FF; font-weight: bold; font-size:18px; }
p.eLocation { text-align:right; margin: 0px; color:silver; font-weight: normal; font-size:12px; }



#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Arial;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #eeeeee;
}

table.menutab { border-top: 1px solid black; border-left: 1px solid black; }
td.menutd { padding-right:5px; padding-left:5px; padding-top:2px; border-bottom: 1px solid black; border-right: 1px solid black; }


table.phototab { border-top: 1px solid silver; border-left: 1px solid silver; }
td.phototd { padding: 10px 5px 10px 5px; border-bottom: 1px solid silver; border-right: 1px solid silver; }
.photo { border: 2px solid black; }
.crest {margin: 0px 0px 0px 0px; }

td.menu {
text-align:center;
margin: 2px 10px 2px 10px;
width: 59px;
background-color: #3366FF;
height:22px;
border:1px solid white;
color: white;
font-weight:normal;
cursor: auto;
}

td.menuOver {
text-align:center;
margin: 2px 10px 2px 10px;
width: 59px;
background-color: #800000;;
height:22px;
border:1px solid white;
color: white;
font-weight:normal;
cursor: pointer;
}

table.menu2
{
border: 1px solid black;
}


input.contact { border: 1px solid black; width: 300px;}
input.contactButton { width: 150px;}
textarea.contact { font-family:arial; font-size:12px; color:black; width: 300px;}

table.frame { vertical-align:top; border: 0px solid black; margin:0px 0px 0px 0px; width: 345px; padding: 0px 0px 0px 0px;  }
td.resultHomeTeam { padding-right: 5px; width: 140px; text-align: right }
td.resultAwayTeam { text-align:left; padding-left: 5px; width: 140px; }
td.resultHomeGoals { padding-right: 5px;text-align: right; }
td.resultHomeScorers { vertical-align:top; padding-right: 5px;text-align: right; color:silver; font-style: italic;}
td.resultAwayScorers { vertical-align:top; padding-left: 5px; color:silver;font-style: italic; }
td.resultAwayGoals {  }
td.resultDate { text-align:left; font-weight: bold; }
td.resultComments {text-align:left; }
td.fixtureHomeTeam { text-align:left; padding-right: 5px; width: 140px; text-align: right }
td.fixtureAwayTeam { text-align:left; padding-left: 5px; width: 140px; }
td.heading { text-align:left; padding: 4px; background-color: #eeeeee; color: black; border-bottom: 1px solid silver;}
td.fixtureDate { text-align:left; font-weight: bold; }
td.fixtureComments {text-align:left; }
td.inner { vertical-align:top;  }
td.outer { vertical-align:top; }
table.touter { width: 700px; }
a.sp:link, a.sp:visited, a.sp:active { color:#800000; text-decoration:none; }
a.sp:hover { color:#800000; text-decoration:underline; }

td.homet { text-align:right;}

.table_bottom_rows {background-color:#eeeeee; }
.table_top_rows {background-color:red; }
.table_ltable { width:500px; margin:0px; padding:0px; }
.table_header_row { font-weight:bold; background-color:#eeeeee; border-bottom: 1px solid black; }
.table_leader_row { font-weight:normal; color: black;  }