
#LogoImg  {
margin-left:32px;
width:340px;
}
a.adminlnk:link,  a.adminlnk:visited {
color: transparent ; 
position:absolute;
top:1em;left:1em;
}
a.adminlnk:hover{
color:white;
text-shadow:1px 1px 3px black;
}
a.gablink:link,  a.gablink:visited {
color: #1434F1 ; 
}
div.pref_lnk {
position:relative;
}
span.pref_lnk {
position:absolute;
top:-30px; left:590px;
}

a.adminlnk:hover{
color:white;
text-shadow:1px 1px 3px black;
}


#detailbtn, span.pref_lnk {
border:1px solid black;
margin-left:5em;
padding:3px;
font:10px verdana,sansserif;
background-color:#dddddd
}

#gab_pgtrlr {
width:800px;
border:0px double red;
}
#gab_pgtrlr .tbanner {
font-family:cursive;
text-align:center;
margin:0.1em;
color:gray
}

#gab_pgtrlr a.trltbtn {
display:inline-block;
min-width:5em;
text-align:center;
font-family:Verdana,sans-serif;
font-size:0.75em;
border: 1px solid gray;
padding:0.2em 1em;
margin:0.4em 0.6em;
background-color:#ffeedd;
color:black;
}

/* used in bracket */

#brinfo {
font: 11px Verdana,Arial,sans-serif;
left: 10px;
position: absolute;
top: 4px;
}

#lastupd {
    font: 11px Verdana,Arial,sans-serif;
    position: absolute;
    right: 10px;
    text-align: right;
    top: 4px;
}

div#nosched {
margin:3em ;
padding:1em;
width:30em;
text-align:center;
border:4px double blue;
}

/* 
a.homelink {
color: #bb0000 ;
text-shadow: #1434F1 2px 1px 2px;
text-decoration:underline;
font:bold 14pt Comic Sans MS,Arial;
margin:16px 0 0 0;
line-height:120%;
}

#page_title {
color: #e74343 ;
text-shadow: yellow 2px 3px 3px;
font:18pt Comic Sans MS,Verdana,Arial,sansserif;
margin: 0px;
width:220px;
margin-top:10px;
line-height:130%;
}

#cohosted {
color: #555555;
text-shadow: #ffcccc 2px 2px 3px;
font:bold 14px Comic Sans MS,Arial;
margin-top:16px;
line-height:120%;
}
 */
div.nblk {
float:left;
padding:16px;
margin:16px;
padding:0;
}

div.dblk {
width:220px;
float:left;
padding:16px;
margin:3px;
padding:0;
}

.printbtn {
height:38px;
border-radius:10px;
}

.tdprt {
color: gray;
font:  12px Arial,sans-serif;
padding:0;
}

formlist {
font:17px serif;
line-height:150%;
}

.intro {
color:darkblue;
width:640px;
margin-left:30px;
display:none;
}

.instruction { margin-bottom:3px; font-weight:bold}

span.rN {
    color:black;
}

span.rL {
    color: #444444;
    text-shadow:-1px -1px 2px white;
}
span.rD,span.rT {
    color: #111180;
}
span.rW {
    color: #3333DD;
    padding: 1px;
    text-decoration: underline;
    text-shadow: 1px 1px 1px white;
}

.calform {
border:1px solid gray;
}

/* suppress color coding of sched rows */
td.rl,td.rd,td.rt,td.rw { 
background-color:transparent;
}

th {
padding:3px 6px;
font:bold 12px Verdana,Arial,sans-serif;
border:1px solid gray;
}

.tr_top {
border-top:1px solid black;
}

.tr_toptm {
border-top:1px dashed black;
}

tr.evtS { background-color:#ffcccc }

.evtC {background-color:#ccccff;}
.evtD {background-color:#dddddd;}
.evtE {background-color:#ffcccc;}
.evtF {background-color:#aaffff;}
.evtT {background-color:#ccddcc;}
.evtG {background-color:#ffcccc;}
.evtS {background-color:#ffaaaa;}
.evtP {background-color:#ccffff;}

td.location {
    width: 110px;
}

td {
font-size:12px;
}

.yel {
background-color:#ffffaa;
padding:6px;
}
.grn {
background-color:#aaffaa
}
.ora {
background-color:#ffddbb;
}

#gab_pghdr,
#gab_navhdr,
#brack,
#evts_contain,
#standings_contain,
#gab_pgtrlr,
#opp_map {
margin:1em 2em;
}

#standings_contain {
width:96%;
clear:both;
}

.standing_wrap {
display:inline-block;
vertical-align:top;
margin:0 1em 1em 0;
}

table.standing {
border:1px solid black;
min-width:300px;
}

.standing_t {
background-color: #ffffbb;
border-top: 3px double black;
border-left:1px solid black;
border-right:1px solid black;
}
.standing_m {
background-color: #ddeeff;
border-top:1px solid #dddddd;
border-left:1px solid black;
border-right:1px solid black;
}

.standing_h {
background-color: #ffffe2;
border-top:6px double black;
margin-top:46px;
}
.dsrez {
text-align:center;
width:2em;
}
ul.mnu {
    list-style-type: none;
    border-width: 10px;
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
}

li.mnu {
    border-width: 10px;
    display: inline;
    float: left;
}

a.mnu, a.curmnu {
    width: 60px;
}

a.mnu, a.curmnu {
 border-radius: 10px 10px 10px 10px;
 border: 1px solid black;
 margin:5px;
 display: block;
 font: 12px arial,sansserif;
 text-align: center;
 text-decoration: none;
}

a.mnu {
 color: black;
 background-color:white;
}
a.curmnu {
color:white ;
background-color:#dd9977;
}

.dateline {
border-style:double solid dashed solid ;
border-width:4px 0px 1px 0px;
background-color:#000099;
}
.dateline td {
font-weight:normal;
font-style:italic;
padding:2px 0 2px 1em;
color:#ffff00;
text-transform:uppercase;
}
.dateline .dm {
text-align:center;
} 
table { 
border-collapse:collapse;
}

td.ra {
text-align:right;
}

div.hdr {
font:15px Arial,sansserif;color:#000080;
margin: 0.5em 0.5em 0em;
clear:both;
}

h4 {
margin-bottom:2px;
}

h4.team_id_lbl {
color:black;
margin:8px;
}

.printlink {
border:1px solid black;
margin-top:16px;
width:32px;
padding:6px;
font:14px Arial,sansserif
}

#GoBack {
font: 14px Verdana,Arial,sans-serif;
 margin-left:20px;
 padding:18px;
 display: inline-block;
}

/* bracket styles - common */
span.score {
color:red; font-weight:bold
}
.bR  {
border:2px solid black;
border-left:none;
position:absolute;
}
.bbox {
border:2px solid red;
position:absolute;
width:150px;
height:40px;
}

.winlbl {
font: italic bold 16px "Comic Sans MS",Arial,sanserif;
color:red;
text-shadow:0px 0px 4px white;
}

.gamelnk {
color:darkmagenta;
}
#brack {
position:relative
}
.brackcont {
padding:0; position:relative;
background-color:#ffffdd;
border:3px double black ;
}
#line1, #line3 {
border-width:2px 0 0 0;
border-style: solid;
height:2px;
position:absolute;
overflow: hidden; 
}
#champion {
 background-color: #FFFF99;
 border: 5px double #ff0000;
 border-radius: 35px;
 font: bold 16px Georgia,Arial,sansserif;
 margin-bottom: 2em;
 margin-top: 2em;
 padding: 7px;
 text-align: center;
 width: 510px;
}
#champul {
border-bottom:3px double #ff0000;
}
.tmname {
font: bold 0.92em  Arial,sanserif;
color:blue;
width:172px;
text-align:center;
position:absolute;
}
/* style of game time/day */
#se1,#se2,#se3,#se4,#se5,#se6,#se7,#se8,#se9,#se10,#se11,#se12  { 
position:absolute;
text-align:center;
font:bold 16px "Arial Narrow",Arial,sanserif; 
color:#444480;
}

/* 
td.gtid {
width:3em;
text-align:right;
} */

/* time v location table */
table.tvl {
border:1px solid black;
}

table.tvl tr { 
background-color:white;
}

th.tvldate, th.tvltime, th.tvlloc {
font-size:11px;
border:1px solid #aaaaaa;
}

th.tvldate {
text-align:center;
border-top: 4px double black;
background-color:#00ff00;
}

th.tvlloc {
font-size:11px;
border-top: 4px double black;
}

th.tvltime {
text-align:right;
font-weight:normal;
font-weight:bold;
}

td.tvl {
border:1px solid #aaaaaa;
text-align:center;
}

/* opp_map */
#opp_map {
margin:2em;
width:100%;border:
clear:both;
}
#opp_map th {
border: 1px solid #555555;
font-weight:normal;
background-color:#ffffdd;
}
#opp_map td.opmp, #opp_map td.sametm  {
border: 1px solid black;
font-weight:normal;
}
.sametm {
background-color:#cccccc;
}
.grp_res_column {	/* Used in group_results */
 width: 49%;
 float:left;
}
