HTML {
margin-top:0px;
margin-left:0%;
padding:0px;
}
BODY {
 background: white; color: black;
 font-size: 1em; font-weight: 600;
 font-family: Georgia, Verdana, sans-serif;
 margin: 2px; padding: 0;
 width: auto; height: auto;
 }
a.tournext {
margin-top:-1em;
margin-bottom:0.5em;
}
A:link {color: Blue; font-size: large;}
A.linkstyl2:link {color: blue; font-size: 1.2em; text-align:center;}
A.linkstyl3:link {color: yellow; font-size: 1.2em; text-align:center;}
A.linkstyl4:link {color: red; font-size: 1.2em; text-align:center;}

A:visited {color: purple; font-size: 1.2em; background: white}
A.linkstyl2:visited {color: purple; font-size: 1.2em; background: silver;}
A.linkstyl3:visited {color: purple; font-size: 1.2em; background: silver;}
A.linkstyl4:visited {color: purple; font-size: 1.2em; background: silver;}

A:active {color: #B50008; font-size: 1em; background: #EF8C10}
A.linkstyl2:active {color: #B50008; font-size: 1em; background: #EF8C10;}
A.linkstyl3:active {color: #B50008; font-size: 1em; background: #EF8C10;}
A.linkstyl4:active {color: #B50008; font-size: 1em; background: #EF8C10;}

A:hover {color: black; font-size: 1.5em; background: white;}
A.linkstyl2:hover {color: blue; font-size: 1.5em; background: white;}
A.linkstyl3:hover {color: yellow; font-size: 1.5em; background: black;}
A.linkstyl4:hover {color: red; font-size: 1.5em; background: white;}


p {
margin-top:5px;
margin-left:5px;
margin-bottom:0px;
margin-right:0px;
}
p.break_after {
margin-bottom:0px;
page-break-after:always;
}
p.break_before {
page-break-before:always;
}
p.limit {
margin-right:10px;
}
#base {
position:relative;
top:0%;
left:0%;
width:auto;
height:100%;
color:black;
margin-bottom:10px;
background-color:white;
}
p#lead2 {
margin-left:25px;
margin-top:10px;
margin-right:10px;
margin-bottom:0px;
}
#head1 {
margin-top:0px;
margin-left:0px;
margin-right:0px;
padding-left:15px;
padding-right:0px;

}
#linkbox {
display:none;
position:absolute;
z-index:6;
top:345px;
left:15px;
width:175px;
height:auto;
background-color: black;
color: silver;
margin-left:20px;
margin-top:20px;
margin-right:10px;
margin-bottom:0px;
padding-left:10px;
padding-right:5px;
padding-top:20px;
padding-bottom:20px;
}
#clp {
display:none;
position:absolute;
z-index:9;
top:0px;
left:0px;
padding:0px;
background-color:#96CBCB;
}

#bottomstuff {
display:none;
}
.lead {
border-width:10px;
border-style:inset;
border-color:#336666;
color:black;
background-color:silver;
font-size:200%;
font-weight:600;
font-variant:small-caps;
}
.basestyl {
border-style:none;
}
.leadtxt {
font-family: Georgia, Verdana, sans-serif;
color:black;
background-color:#96CBCB;
font-size: 150%; 
padding:10px;
page-break-inside:avoid;
}
.blue {
font-size:large;
color:blue;
}
.yellow {
font-size:large;
color:yellow;
}
.red {
font-size:large;
color:red;
}
.bluesmall {
font-size:100%;
color:blue;
}
.yellowsmall {
font-size:100%;
color:yellow;
}
.redsmall {
font-size:100%;
color:red;
}

.linkstyl1 {
font-size:150%;
text-align:center;
}
.description {
color:red;
background-color:white;
font-size:120%;
font-weight:600;
text-align:center;
margin-top:0em;
}
.tournext {
float:right;
margin-top:20px;
margin-right:20px;
margin-bottom:20px;
}
.tourback {
float:left;
margin-top:20px;
margin-right:20px;
margin-bottom:20px;
}

table {
float:left;
margin-top:0px;
background-color:white;
color:black;
font-family:tahoma verdana sans-serif;
font-weight:600;
font-size:small;
text-align:center;
border-color:black;
border-style:solid;
border-width:5px;
page-break-inside:avoid;

}
td.match {
border-color:black;
border-style:solid;
border-width:5px;
}
td.match_blue {
border-style:none;
color:white;
background-color:blue;
}
 .a_style {
 float:left;
 width:auto;
 height:auto;
 margin-top:0px;
 padding:5px;
 background-color:silver;
 color:black;
 border-style:solid;
 border-width:5px;
 border-color:blue;
 }
 .b_style {
 float:left;
 width:auto;
 height:auto;
 margin-top:0px;
 margin-left:0%;
 padding:5px;
 background-color:silver;
 color:black;
 border-style:solid;
 border-width:5px;
 border-color:red;
 }
 .c_style {
 float:left;
 width:auto;
 height:auto;
 margin-top:0px;
 margin-left:0%;
 padding:5px;
 background-color:silver;
 color:black;
 border-style:solid;
 border-width:5px;
 border-color:yellow;
 }
 .d_style {
 float:left;
 width:auto;
 height:auto;
 margin-top:0px;
 margin-left:0%;
 padding:5px;
 background-color:silver;
 color:black;
 border-style:solid;
 border-width:5px;
 border-color:blue;
 }
 .u_style {
 float:left;
 width:auto;
 height:auto;
 margin-top:0px;
 margin-left:0%;
 padding:5px;
 background-color:silver;
 color:black;
 border-style:dashed;
 border-width:5px;
 border-color:green;
 }
  .result1_th1 {
 border-width:thin;
 border-color:black;
 border-style:solid;
 background-color:silver;
 color:black;
 }
  .result_marker {
 text-align:left;
 }
