p.tabinf {margin-top:0}

table.outline td {vertical-align:top}

table.sorttable {border-collapse:collapse; margin-top:30px}

table.sorttable td {text-align:right; border:1px solid gray; padding-left:2px; padding-right:2px; white-space:nowrap;}
.ca {text-align:center}
table.sorttable td.la {text-align:left}
table.sorttable td.ca {text-align:center}
table.sorttable caption {font-size:14pt}
table.sorttable th {color:white; background:black; cursor:pointer; border:1px solid white}
table.sorttable th div.context {background-image:url('imgs/contme.png'); width:20px; height:3px; margin:0; padding:0; line-height:2px;
background-repeat:no-repeat;}

#sco {border-collapse:collapse;}
#sco td{text-align:right; padding:0 0 0 9px; line-height:120%;}
#sco td.la {text-align:left}
#sco td.scodt {text-align:left; font-weight:bold; padding:5px 0 2px 0}
#sco td.scoc {text-align:left; font-size:90%; padding:0}
#sco td.scoc a {float:right}
#sco td.scoc2 {text-align:left; font-size:90%; padding:0}
#sco td.scoc2 a {text-decoration:none}
#sco td.scoc3 {text-align:left; font-size:90%; padding:0 0 12px 0}
#sco td.scoc3 a {text-decoration:none}
#sco td i {font-size:88%}

.selrd {border-collapse:collapse;}
.selrd td {vertical-align:bottom; width:22px; text-align:center}
.selrd td.sel {font-size:200%; font-weight:bold}

table.sorttable tr.b0 td {background-color:#cdfaff;}
table.sorttable tr.b1 td {background-color:#f1f1f1;}
table.sorttable tr.b0la td {background-color:#cdfaff; border-bottom:3px solid gray}
table.sorttable tr.b1la td {background-color:#f1f1f1; border-bottom:3px solid gray}

table.sorttable tr.big td {font-size:150%}

table.paginate {width:100%}
table.paginate tr td {border:0; width:34%; font-size:.9em; color:gray}
table.paginate td u {text-decoration:none; color:blue; cursor:pointer}


table.homescores {border-collapse:collapse}
table.homescores td {text-align:left; margin:0; padding:0 0 0 4px; cursor:default}
table.homescores td b {font-size:1.2em;}

table.homescores td.ra {text-align:right}

#showscores {position:absolute; top:350px; left:50px; width:295px; height:45px; background:#ffffbb; background-image:url('/afl/site/imgs/bg1.jpg'); display:none}

table.showingscores {margin:9px 0 0 32px; }
table.showingscores td {text-align:right;  line-height:110%; width:35px; }
table.showingscores td.te {width:55px; text-align:left;}
table.showingscores td.sm {width:30px;  color:red; font-weight:bold}

table.matchscores1 {border:3px solid gray}
table.matchscores1 tr td.date {font-weight:bold; font-size:120%}
table.matchscores1 tr.tee1 {font-size:140%; background-color:#f1f1f1;}
table.matchscores1 tr.tee2 {font-size:140%; background-color:#cdfaff;}
table.matchscores1 tr.tee1 td {min-width:60px; text-align:right;}
table.matchscores1 tr.tee2 td {min-width:60px; text-align:right;}
table.matchscores1 tr td.la {text-align:left}
table.matchscores1 tr.tee1 td.link {min-width:20px; text-align:center; }
table.matchscores1 tr.tee2 td.link {min-width:20px; text-align:center; }


table.overall tr td {font-size:1.5em; padding:0; margin:0; text-align:center; white-space:nowrap;}
table.overall tr td h2 {line-height:110%}
table.overall tr th {font-size:1.5em; padding:10px; text-align:center;white-space:nowrap}

table.overall2 tr td {font-size:1.2em; text-align:left; width:250px}
table.overall2 tr th {font-size:1.5em; padding:10px; text-align:right;}

#qry tr td select {margin:0; padding:0}
#qry tr td b {margin-left:5px; cursor:pointer}

#allthestats {width:99%; text-align:center}


.cmenu {margin: 0; padding: 0.3em; list-style-type: none;
    background-color: white; }
.cmenu li:hover {}
.cmenu hr {border: 0; border-bottom: 1px solid grey;
    margin: 3px 0px 3px 0px; width:200px}
.cmenu a {border: 0 !important;}
.cmenu a:hover {text-decoration: underline !important;}
.cmenu .topSep {font-size: 90%; border-top: 1px solid gray;
    margin-top: 0.3em; padding-top: 0.3em;}