.center {display: block; margin-left: auto; margin-right: auto; text-align: center;}

/* fonts */
#newstext img { width: 400px; height: auto; float: right; margin-left:20px; }
#rulestext img { height: auto; margin-left:20px; }
#fsrules { color: white; font-size: 12px; font-family: FuturaMedium, "trebuchet ms"; text-decoration: none; }
#fsrules ul { color: white; font-size: 12px; font-family: FuturaMedium, "trebuchet ms"; text-decoration: none; }
#fsrules li { color: white; font-size: 12px; font-family: FuturaMedium, "trebuchet ms"; text-decoration: none; }

a:link {text-decoration: none;}
/* Apply globally */
html, body {
  font-family: "UFOCleanRomanRegular", "Trebuchet MS", sans-serif;
}

@font-face {
  font-family: "UFOCleanRomanRegular";
  src: url("/css/UFOCleanRoman.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block; /* use block if you prefer hiding text until font is ready */
}

@font-face {
    font-family: 'FuturaMedium';
    src: url('futura-webfont.eot');
    src: url('futura-webfont.eot?#iefix') format('embedded-opentype'),
         url('futura-webfont.woff') format('woff'),
         url('futura-webfont.ttf') format('truetype'),
         url('futura-webfont.svg#FuturaMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*
@font-face {
    font-family: 'UFOCleanRomanRegular';
    src: url('ufospecial-webfont.eot');
    src: url('ufospecial-webfont.eot?#iefix') format('embedded-opentype'),
         url('ufospecial-webfont.woff') format('woff'),
         url('ufospecial-webfont.ttf') format('truetype'),
         url('ufospecial-webfont.svg#UFOCleanRomanRegular') format('svg');
    font-weight: normal;
    font-style: normal;
  font-display: block; /* use block if you prefer hiding text until font is ready */
}
*/

.underline {text-decoration: underline;}
.ufoweb_white_20pt { color: #fff; font-size: 20px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_white_18pt { color: #fff; font-size: 18px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_white_16pt { color: #fff; font-size: 16px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_white_14pt { color: #fff; font-size: 14px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_red_14pt { color: #f00; font-size: 14px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_white_14pt_title { color: #fff; font-size: 14px; font-family: UFOCleanRomanRegular, "trebuchet ms"; margin-left:30%; margin-right:80%; text-align: center; }
.ufoweb_white_12pt { color: #fff; font-size: 12px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_white_10pt { color: #fff; font-size: 10px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_white_10pt a:link { color: #fff; font-size: 10px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_white_10pt a:hover { color: #fff; font-size: 10px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_white_10pt a:visited { color: #fff; font-size: 10px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_dark_40pt { color: #212121; font-size: 40px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_dark_title { color: #212121; font-size: 1.9rem; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_dark_22pt { color: #212121; font-size: 22px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_dark_20pt { color: #212121; font-size: 20px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_dark_18pt { color: #212121; font-size: 18px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_dark_16pt { color: #212121; font-size: 16px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_dark_15pt { color: #212121; font-size: 15px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_dark_14pt { color: #212121; font-size: 14px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_dark_12pt { color: #212121; font-size: 12px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_dark_10pt a:link{ color: #212121; font-size: 10px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_dark_10pt a:hover { color: #212121; font-size: 10px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_dark_10pt a:visited { color: #212121; font-size: 10px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_dark_10pt { color: #212121; font-size: 10px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
/* UFO Green Font Classes */
.ufoweb_green_20pt { color: #00CC00; font-size: 20px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_green_18pt { color: #00CC00; font-size: 18px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_green_16pt { color: #00CC00; font-size: 16px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_green_15pt { color: #00CC00; font-size: 15px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_green_14pt { color: #00CC00; font-size: 14px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_green_12pt { color: #00CC00; font-size: 12px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_green_10pt { color: #00CC00; font-size: 10px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }

/* Extra sizes for headings/subheadings */
.ufoweb_green_22pt { color: #00CC00; font-size: 22px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_green_24pt { color: #00CC00; font-size: 24px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }

.futura_white_20pt { color: #fff; font-size: 20px; font-family: FuturaMedium, "trebuchet ms"; }
.futura_green_20pt { color: #0f0; font-size: 20px; font-family: FuturaMedium, "trebuchet ms";  text-decoration: none; }
.futura_green_20pt a:link { color: #0f0; font-size: 20px; font-family: FuturaMedium, "trebuchet ms";  text-decoration: none; }
.futura_green_20pt a:hover { color: #0f0; font-size: 20px; font-family: FuturaMedium, "trebuchet ms"; text-decoration: underline; }
.futura_green_20pt a:visited { color: #0f0; font-size: 20px; font-family: FuturaMedium, "trebuchet ms";  text-decoration: none; }
.futura_green_18pt { color: #0f0; font-size: 18px; font-family: FuturaMedium, "trebuchet ms";  text-decoration: none; }
.futura_white_14pt { color: #fff; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; }
.futura_white_16pt { color: #fff; font-size: 16px; font-family: "trebuchet ms", FuturaMedium; }
.futura_white_18pt { color: #fff; font-size: 18px; font-family: "trebuchet ms", FuturaMedium; }
.futura_white_14pt a:link { color: #fff; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none;  }
.futura_white_14pt a:hover { color: #fff; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; text-decoration: underline; }
.futura_white_14pt a:visited { color: #fff; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none;  }
.futura_green_14pt { color: #0f0; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none;  }
.futura_green_14pt a:link { color: #0f0; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none;  }
.futura_green_14pt a:hover { color: #0f0; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; text-decoration: underline; }
.futura_green_14pt a:visited { color: #0f0; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none;  }
.futura_black_14pt_link { color: #000; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; text-decoration: underline;}
.futura_black_14pt_link a:link { color: #000; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; text-decoration: underline;  }
.futura_black_14pt_link a:hover { color: #000; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; text-decoration: underline; }
.futura_black_14pt_link a:visited { color: #000; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none;  }
.futura_black_14pt { color: #000; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; }
.futura_white_12pt { color: #fff; font-size: 12px; font-family: "trebuchet ms", FuturaMedium; }
.futura_red_12pt { color: #f00; font-size: 12px; font-family: "trebuchet ms", FuturaMedium; }
.futura_red_14pt { color: #f00; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; }
.futura_red_16pt { color: #f00; font-size: 16px; font-family: "trebuchet ms", FuturaMedium; }
.futura_black_12pt { color: #000; font-size: 12px; font-family: "trebuchet ms", FuturaMedium; }
.futura_green_12pt { color: #0f0; font-size: 12px; font-family: "trebuchet ms", FuturaMedium; }
.futura_white_10pt { color: #fff; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; }
.futura_black_10pt { color: #000; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; }
.futura_green_10pt { color: #0f0; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; }
.futura_white_8pt { color: #fff; font-size: 8px; font-family: "trebuchet ms", FuturaMedium; }
.futura_black_8pt { color: #000; font-size: 8px; font-family: "trebuchet ms", FuturaMedium; }
.futura_green_8pt { color: #0f0; font-size: 8px; font-family: "trebuchet ms", FuturaMedium; }
.strikegreen12pt { color: lime; font-size: 12px; font-family: "trebuchet ms", FuturaMedium; }
.green12pt { color: lime; font-size: 12px; font-family: "trebuchet ms", FuturaMedium; }
.green10pt { color: lime; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none;}
.green10pt a:link { color: lime; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.green10pt a:hover { color: lime; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; background-color: #999; text-decoration: none; }
.green10pt a:visited { color: lime; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.green10pt_list { color: lime; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; vertical-align: middle; }
.green8pt { color: lime; font-size: 8px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.green8pt a:link { color: lime; font-size: 8px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.green8pt a:hover { color: lime; font-size: 8px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.green8pt a:visited { color: lime; font-size: 8px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.blue12pt { color: blue; font-size: 12px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.blue12pt a:link { color: blue; font-size: 12px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.blue12pt a:hover { color: blue; font-size: 12px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.blue12pt a:visited { color: blue; font-size: 12px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.blue10pt { color: blue; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.blue10pt a:link { color: blue; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.blue10pt a:hover { color: blue; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.blue10pt a:visited { color: blue; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.blue8pt { color: blue; font-size: 8px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.blue8pt a:link { color: blue; font-size: 8px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.blue8pt a:hover { color: blue; font-size: 8px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.blue8pt a:visited { color: blue; font-size: 8px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.grey12pt { color: grey; font-size: 12px; font-family: "trebuchet ms", FuturaMedium; }
.grey10pt { color: grey; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none;}
.results_grey_8pt { color: #555555; font-size: 8pt; font-family: "trebuchet ms", FuturaMedium; }
.whiterow { font-family: verdana; background-color: white; }
.redrow { color: white; font-family: verdana; background-color: red; }
.darkgreyrow { font-family: verdana; background-color: #666666; }
.grayrow {background-color: #333; }
.blackrow {background-color: black; }
.lightgreyrow { font-family: verdana; background-color: #DDDDDD; }
.schedulelink {font-family: verdana; font-weight: bold; font-size: 20px; color:#00ff00; text-decoration: none; text-shadow: 2px 2px 3px #111; text-align: center; /* important; */}
a:link.schedulelink, a:active.schedulelink, a:visited.schedulelink, a:hover.schedulelink { font-family: trebuchet ms; font-weight: bold; font-size: 20px; color:#00ff00; text-decoration: none; text-shadow: 2px 2px 3px #111; text-align: center; }

/* slideshow */
#slideshow img { display: none }
#slideshow img.first { display: block }



