.center{
 text-align:center;
}
body{
	font-family: 'Helvetica', 'Trebuchet MS', 'Lucida Sans Unicode', 'Arial', 'sans-serif';
	font-size:0.9em;
	padding:0px;
	margin:0px;
}

select{
	font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Arial', 'sans-serif';
	font-size:0.9em;
	padding:0px;
	margin:0px;
}

#dMain {
 margin:auto;
 width:90%;
 text-align:center;
}

a.mstalr:link, a.mstalr:visited, a.mstalr:hover {
 color:black;
 text-decoration:none;
}

@page {
 size: A4;
 margin-top: 15mm;
 margin-bottom: 15mm;
 margin-left: 6mm;
 margin-right: 6mm;
}

@media all {
 #dBlk9 {
  width:90%;
  display:inline-block;
 }
}

@media print {
 #dBlk9.noprint { display:none }
}

#iMain {
 max-width:66%;
}

#iSponsers {
 max-width:100%;
 margin:5px;
}

h1 {
 font-size:1.5em;
}

#d3LR {
 float:left;
 width:25%;
}

#d3LR img {
 width:75%;
}

#d3C {
 float:left;
 width:50%;
}

#d3C img {
 width:50%;
}

#d4 {
 float:left;
 width:28%;
 margin:2% 1%;
 text-align:right;
 font-size:x-large;
 font-weight:bold;
}

#d4Curr, #d4Link {
 float:left;
 width:15%;
 margin:2% 0.5%;
 font-size:x-large;
 border-top-left-radius:10% 25%;
 border-top-right-radius:10% 25%;
 border-bottom-left-radius:10% 25%;
 border-bottom-right-radius:10% 25%;
}

#d4Curr {
 font-weight:bold;
 background-color:#cc7a29;
 box-shadow:3px 3px 6px 0px #663d14 inset;
}

#d4Link {
/* background-color:#ffad5c; */
 background-color:#cc7a29;
 box-shadow:1px 1px 2px 0px #663d14 inset;
}

#d4Link a:link, a:visited, a:hover {
 color:snow;
 font-style:normal;
 text-decoration:none;
}

#p-xlb {
 font-size:large;
 font-weight:bold;
 margin: 2px;
}

tr {
 page-break-inside:avoid;
}

#dRes {
 margin:auto;
 text-align:center;
}

#dRes h3 {
 margin-top:24px;
}

#dResClass {
 margin:auto;
 text-align:center;
 page-break-inside:avoid;
}

#dResClass h3 {
 margin-top:24px;
}

#tRes {
 width:98%;
 margin:auto;
 border:1px solid #7190e0;
 border-collapse:collapse;
}

#tRes thead {
 background-color:#7190e0;
 text-align:center;
 font-size:xx-small;
}

#tRes th {
 padding:5px;
}

#tRes tbody {
 font-size:xx-small;
 background-color:white;
 text-align:right;
}

#tRes tbody:last-child {
 border-bottom:2px solid #7190e0;
}

#tRes td {
 border:1px solid #7190e0;
 padding:5px;
}

#tRes td:nth-child(1), td:nth-child(2) {
 text-align:center;
 width:6%;
}

#tRes td:nth-child(2), td:last-child {
 font-weight:bold;
}

#tRes td:nth-child(3) {
 text-align:left;
 width:15%;
}

#tRes td:nth-child(4) {
 text-align:left;
 width:15%;
}

#tRes td:nth-child(5), td:nth-child(6), td:nth-child(7), td:nth-child(8), td:nth-child(9), td:nth-child(10), td:nth-child(11), td:nth-child(12) {
 width:4%;
}

#tRes td:last-child {
 width:6%;
}

#tExtra tr:nth-child(even) {
 background: #E0E0E0
}

#tExtra {
 width:95%;
 margin:auto;
 border:1px solid #7190e0;
 border-collapse:collapse;
}

#tExtra thead {
 background-color:#7190e0;
 text-align:center;
 font-size:small;
}

#tExtra th {
 padding:5px;
}

#tExtra tbody {
 font-size:small;
 background-color:white;
 text-align:right;
}

#tExtra td {
 border:1px solid #7190e0;
 padding:5px;
 width:10%;
 text-align:right;
 font-weight:normal;
}


.rPlace {
 background-color:yellow;
}

.rEm, .rPlace {
 font-weight:bold;
}

.rUl {
 text-decoration:line-through;
}

a { 
	color:#436EEE;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

h2 {
	font-size:1.5em;
	color:black;
}

@media print {
 .noprint { display:none }
}

@media all {
 .printonly { display:none }
}

@media print {
 .printonly { display:block }
}
