/* style modifications for showing TT Start and Result Sheets */
body { font-family:Arial, sans-serif; color:black; }
.ss { padding:2px; }
A:active {background-color:cyan; }
A:link {color:blue; }
A:visited {color:red; }
A:hover {color:magenta; text-decoration:underline; }

/* 
td {font-family:Arial, sans-serif; font-size:10.0pt; font-weight:400; }
th {font-family:Arial, sans-serif; font-size:10.0pt; font-weight:600; }

td {font-family:Arial, sans-serif; font-size:9.5pt; font-weight:400; line-height:11.0pt;}
th {font-family:Arial, sans-serif; font-size:12.0pt; font-weight:700; line-height:14.0pt; color:red;}
*/
td {font-family:Arial, sans-serif; font-size:9.5pt; line-height:11.0pt;}
th {font-family:Arial, sans-serif; font-size:12.0pt; font-weight:700; line-height:14.0pt; color:red;}
.hdg { font-size:10.0pt; color:red; line-height:12.0pt; }

.scrpt   { font-family:Arial, sans-serif; font-size:9.0pt; font-weight:400; vertical-align:top; text-align:right; color:red; padding-right:5px; }
.ttl {font-family:Arial, sans-serif; font-size:13.0pt; font-weight:700; line-height:16.0pt; color:black;}
.txt2  { 
	font-family:Arial, sans-serif; font-size:16.0pt; font-weight:700; text-align:center; color:red; 
	background:yellow; border-style:double; border-color:black; float:left; margin-right:10px; margin-bottom:5px; padding:5px; 
}
.t10 { text-align:right; padding-right:10px; }
.t15 { text-align:right; padding-right:15px; }
.t20 { text-align:right; padding-right:20px; }
.red { color:red }

body {font-family:Arial, sans-serif; font-size:9.0pt; color:black; background-color:#ffffe0;margin:0px }
/*table, th, td { border:1px solid orange; padding:3px; border-spacing:0; }*/ /*border-collapse:collapse; }*/
td {font-family:Arial, sans-serif; font-size:9.0pt; line-height:11.0pt; }
th {font-family:Arial, sans-serif; font-size:12.0pt; font-weight:bold; line-height:14.0pt; color:red;}
td.menu {font-family:Arial, sans-serif; font-size:9.0pt; font-weight:bold; line-height:11.0pt; text-align:center; cursor:pointer; background-color:#ffffbb;}
td.left {text-align:left;padding-left:5px;padding-right:5px;white-space:nowrap;}
td.right {text-align:right;padding-left:5px;padding-right:5px;white-space:nowrap;}
td.center {text-align:center;padding-left:5px;padding-right:5px;white-space:nowrap;}
tr.heading {line-height:150%;}
th.title {font-size:14pt;font-weight:bold;border-bottom:none;line-height:150%;}
th.heading {font-size:11pt;font-weight:bold;color:black;}
th.course {line-height:120%;font-size:12pt;font-weight:bold;text-align:left;border-right:none;border-top:none;}
th.date {line-height:120%;font-size:12pt;font-weight:bold;text-align:right;border:none;}
th.race {font-size:14pt;font-weight:bold;padding:10px;vertical-align:center;}
td.race {font-size:14pt;font-weight:bold;text-align:center;vertical-align:center;padding:10px;line-height:150%;}
td {font-family:Arial, sans-serif; font-size:14px; line-height:11.0pt; }
th {font-family:Arial, sans-serif; font-size:10px; font-weight:bold; line-height:14.0pt; color:red;}
.hdg { font-size:14px; color:red; line-height:12.0pt; }
A {padding-top:1px; padding-bottom:1px; text-decoration:none;}
A:active {background-color:cyan;}
A:link {color:blue;}
A:visited {color:red;}
A:hover {color:black;}
.blue {color:blue; font-weight:600; text-align:right; font-style:italic;}
.flash {color:red; font-weight:600;}
.break {page-break-before:always;}
.menubar {position:fixed;left:0;top:0;width:16%;height:100%;overflow:auto; background-color:#ffffcc; text-align:left;padding:5px 2px;visibility:hidden;}
.menu2 {float:left;float:top; position:relative;top:0px;left:175px;height:140px; font-weight:bold;}
.datablock {float:none; position:relative;top:0px;left:5px;height:140px; width:80%; font-weight:bold; background-color:#ffffcc;}
.data {float:none;height:98%;width:98%;position:relative;top:0px;left:5px;scrolling:auto; background-color:#ffffcc;}

table.q { border-color:orange; background-color:#ffffbb;padding:5px; border-spacing:0px; }

