<style type="text/css">
div#athlinks-raceresult-widget,
div.athlinks-raceresult-widget
 {display:none;}
div#athlinks-raceresult-widget *, 
div.athlinks-raceresult-widget *
   {color:#ffffff;font-family:"helvetica neue", helvetica, arial, Sans-Serif;font-weight:normal;letter-spacing:95%;} 
#athlinks-raceresult-widget a,
#athlinks-raceresult-widget .link,
.athlinks-raceresult-widget a,
.athlinks-raceresult-widget .link 
  {color:#ff0000 !important;cursor:pointer;line-height:inherit;text-decoration:none;}
#athlinks-raceresult-widget a:hover, 
.athlinks-raceresult-widget a:hover 
  {color:#cc0000;text-decoration:underline;}
#athlinks-raceresult-widget h1,
#athlinks-raceresult-widget h2,
#athlinks-raceresult-widget h3,
.athlinks-raceresult-widget h1,
.athlinks-raceresult-widget h2,
.athlinks-raceresult-widget h3 
  {color:#ffffff;font-weight:bold;letter-spacing:-.06em;margin:0;}
#athlinks-raceresult-widget h1,
.athlinks-raceresult-widget h1 
  {font-size:30px;line-height:36px;}
#athlinks-raceresult-widget h2,
.athlinks-raceresult-widget h2 
  {font-size:24px;line-height:36px;}
#athlinks-raceresult-widget h3, 
.athlinks-raceresult-widget h3 
  {font-size:18px;line-height:27px;}
#athlinks-raceresult-widget table.results,
.athlinks-raceresult-widget table.results 
  {border-collapse:collapse;color:#fff;font-size:10pt;padding:0;text-shadow:none !important;width:100%;}
#athlinks-raceresult-widget tr.resrow,
.athlinks-raceresult-widget tr.resrow 
  {cursor:pointer;}
#athlinks-raceresult-widget tr.rowED>td, 
.athlinks-raceresult-widget tr.rowED>td 
  {background-color:#111111;border-top:solid 1px #333;border-bottom:solid 1px #333;}
#athlinks-raceresult-widget tr.rowED td,
.athlinks-raceresult-widget tr.rowED td 
  {background-color:#111111;color:#fff;font-size:10pt;font-weight:bold;}
#athlinks-raceresult-widget td.time,
#athlinks-raceresult-widget th.time,
.athlinks-raceresult-widget td.time,
.athlinks-raceresult-widget th.time 
  {border-left:solid 1px #555555;}
#athlinks-raceresult-widget td.timeR,
#athlinks-raceresult-widget th.timeR,
.athlinks-raceresult-widget td.timeR,
.athlinks-raceresult-widget th.timeR 
  {border-right:solid 1px #555555;}
#athlinks-raceresult-widget td.timeN,
#athlinks-raceresult-widget th.timeN,
.athlinks-raceresult-widget td.timeN,
.athlinks-raceresult-widget th.timeN 
  {border-right:none;padding-left:5px;text-align:right;}
#athlinks-raceresult-widget td.time,
.athlinks-raceresult-widget td.time 
  {padding-left:5px;text-align:right;}
#athlinks-raceresult-widget td.final,
#athlinks-raceresult-widget th.final,
.athlinks-raceresult-widget td.final,
.athlinks-raceresult-widget th.final 
  {border-left:solid 1px #555555;font-weight:bold;width:55px;}
#athlinks-raceresult-widget td.pacespeed,
#athlinks-raceresult-widget th.pacespeed,
.athlinks-raceresult-widget td.pacespeed,
.athlinks-raceresult-widget th.pacespeed 
  {border-left:dashed 1px #555555;}
#athlinks-raceresult-widget td.pacespeed,
.athlinks-raceresult-widget td.pacespeed 
  {text-align:right;}
#athlinks-raceresult-widget td.athlete,
#athlinks-raceresult-widget th.athlete,
.athlinks-raceresult-widget td.athlete,
.athlinks-raceresult-widget th.athlete 
  {border-left:solid 1px #555555;border-right:solid 1px #555555;white-space:nowrap;font-weight:bold;font-size:14px;}
#athlinks-raceresult-widget td.course,
#athlinks-raceresult-widget th.course,
.athlinks-raceresult-widget td.course,
.athlinks-raceresult-widget th.course 
  {border-left:solid 1px #555555;border-right:solid 1px #555555;white-space:nowrap;font-weight:bold;font-size:16px;}
#athlinks-raceresult-widget td.team,
#athlinks-raceresult-widget th.team,
.athlinks-raceresult-widget td.team,
.athlinks-raceresult-widget th.team 
  {border-left:solid 1px #555555;border-right:solid 1px #555555;white-space:nowrap;font-weight:bold;font-size:16px;}
#athlinks-raceresult-widget td.group,
#athlinks-raceresult-widget th.group,
.athlinks-raceresult-widget td.group,
.athlinks-raceresult-widget th.group 
  {border-left:solid 1px #555555;border-right:solid 1px #555555;white-space:nowrap;font-weight:normal;font-size:12px;text-align:center;}
#athlinks-raceresult-widget td.leg,
.athlinks-raceresult-widget td.leg
  {}
#athlinks-raceresult-widget td.cell,
.athlinks-raceresult-widget td.cell
  {border-right:solid 1px #555555;}
#athlinks-raceresult-widget td.age,
#athlinks-raceresult-widget td.count,
#athlinks-raceresult-widget td.gender,
.athlinks-raceresult-widget td.age,
.athlinks-raceresult-widget td.count,
.athlinks-raceresult-widget td.gender 
  {border-right:solid 1px #555555;text-align:center;width:35px}
#athlinks-raceresult-widget td.date,
#athlinks-raceresult-widget td.bib,
#athlinks-raceresult-widget td.place,
.athlinks-raceresult-widget td.date,
.athlinks-raceresult-widget td.bib,
.athlinks-raceresult-widget td.place 
  {border-right:solid 1px #555555;text-align:center;width:40px}
#athlinks-raceresult-widget div.bigstat,
.athlinks-raceresult-widget div.bigstat 
  {font-size:24px;letter-spacing:-.08em}
#athlinks-raceresult-widget td.agegroup,
.athlinks-raceresult-widget td.agegroup 
  {border-right:solid 1px #555555;text-align:center;white-space:nowrap;width:65px}
#athlinks-raceresult-widget td.clsResultBL,
#athlinks-raceresult-widget td.clsResultHKBL,
.athlinks-raceresult-widget td.clsResultBL,
.athlinks-raceresult-widget td.clsResultHKBL 
  {border-left:solid 1px #555555;text-align:center;white-space:nowrap;width:65px}
#athlinks-raceresult-widget div.clsBorderBot,
.athlinks-raceresult-widget div.clsBorderBot 
  {border-bottom:solid 1px #333333;}
#athlinks-raceresult-widget td.clsResultT,
.athlinks-raceresult-widget td.clsResultT 
  {border-top:solid 1px #555555;}
#athlinks-raceresult-widget td.clsResultHKBL,
.athlinks-raceresult-widget td.clsResultHKBL 
  {font-weight:bold;}
#athlinks-raceresult-widget td.expand,
#athlinks-raceresult-widget th.expand,
.athlinks-raceresult-widget td.expand,
.athlinks-raceresult-widget th.expand 
  {text-align:center;width:20px;}
#athlinks-raceresult-widget td.member,
.athlinks-raceresult-widget td.member 
  {font-size:8pt;text-align:center;}
#athlinks-raceresult-widget td.course, 
#athlinks-raceresult-widget div.course,
.athlinks-raceresult-widget td.course, 
.athlinks-raceresult-widget div.course 
  {font-size:14px; overflow:hidden; text-align:left !important;}
#athlinks-raceresult-widget td.race, 
#athlinks-raceresult-widget div.race,
.athlinks-raceresult-widget td.race, 
.athlinks-raceresult-widget div.race 
  {font-size:14px; font-weight:bold; overflow:hidden;}
#athlinks-raceresult-widget td.point,
#athlinks-raceresult-widget td.subpoint,
#athlinks-raceresult-widget td.coursetime,
.athlinks-raceresult-widget td.point,
.athlinks-raceresult-widget td.subpoint,
.athlinks-raceresult-widget td.coursetime 
  {border-right:solid 1px #555555;text-align:center;}
#athlinks-raceresult-widget td.point,
#athlinks-raceresult-widget td.count,
.athlinks-raceresult-widget td.point,
.athlinks-raceresult-widget td.count 
  {color:#0094fD;font-size:16px;font-weight:bold;}
#athlinks-raceresult-widget td.subpoint,
#athlinks-raceresult-widget td.subcount,
.athlinks-raceresult-widget td.subpoint,
.athlinks-raceresult-widget td.subcount 
  {font-size:14px;}
#athlinks-raceresult-widget tr.res,
.athlinks-raceresult-widget tr.res 
  {cursor:pointer;}
#athlinks-raceresult-widget tr.raceres td,
.athlinks-raceresult-widget tr.raceres td 
  {border-top:solid 1px #333333;vertical-align:middle;}
#athlinks-raceresult-widget tr.raceres td.last,
#athlinks-raceresult-widget tr.rosterraceres td.last,
.athlinks-raceresult-widget tr.raceres td.last,
.athlinks-raceresult-widget tr.rosterraceres td.last 
  {border-bottom:solid 1px #333333; padding-bottom:20px;}
#athlinks-raceresult-widget tr.raceres td.last,
.athlinks-raceresult-widget tr.raceres td.last 
  {border-bottom:solid 1px #333333;}
#athlinks-raceresult-widget tr.rosterraceres td,
.athlinks-raceresult-widget tr.rosterraceres td 
  {border-top:solid 1px #f3f3f3;vertical-align:middle;}
#athlinks-raceresult-widget,
.athlinks-raceresult-widget 
  {color:#ffffff;}
#athlinks-raceresult-widget div.label,
.athlinks-raceresult-widget div.label 
  {font-size:14px;font-weight:bold;float:left;line-height:24px;padding-left:10px;vertical-align:middle;width:110px;}
#athlinks-raceresult-widget div.container,
.athlinks-raceresult-widget div.container 
  {padding:10px;}
#athlinks-raceresult-widget div.row,
.athlinks-raceresult-widget div.row 
  {margin:10px 0;}
#athlinks-raceresult-widget div.pagination,
.athlinks-raceresult-widget div.pagination 
  {font-size:12px;text-align:center;float:left;}
#athlinks-raceresult-widget div.pagination button,
.athlinks-raceresult-widget div.pagination button 
  {float:left; line-height:28px; padding:0 14px; }
#athlinks-raceresult-widget div.pagination select,
.athlinks-raceresult-widget div.pagination select 
  {float:left; line-height:24px; height:30px; padding:4px 3px; margin:0px 2px;}
#athlinks-raceresult-widget select, 
#athlinks-raceresult-widget input, 
#athlinks-raceresult-widget input:not([type]), 
#athlinks-raceresult-widget input[type="text"],
.athlinks-raceresult-widget select, 
.athlinks-raceresult-widget input, 
.athlinks-raceresult-widget input:not([type]), 
.athlinks-raceresult-widget input[type="text"]
  {border:1px solid #333333; color:#000000; line-height:24px; height:30px; padding:3px 3px; margin:0px 2px;}
#athlinks-raceresult-widget option, 
.athlinks-raceresult-widget option 
  {color:#333333 !important;}
#athlinks-raceresult-widget input[type="radio"],
.athlinks-raceresult-widget input[type="radio"]
  {line-height:12px; height:15px; padding:3px 3px; margin:0px 2px;}
#athlinks-raceresult-widget div.inlineshare,
.athlinks-raceresult-widget div.inlineshare
  {background-image:url(https://s3.amazonaws.com/athlinks_static/images/inlineshare.png);background-repeat:no-repeat;float:left;height:16px;margin-left:2px;width:36px;}
#athlinks-raceresult-widget select.medium, 
#athlinks-raceresult-widget input.medium, 
.athlinks-raceresult-widget select.medium, 
.athlinks-raceresult-widget input.medium 
  {width:250px;}
#athlinks-raceresult-widget select.courses,
.athlinks-raceresult-widget select.courses 
  {font-size:1.1em;margin:10px;overflow:hidden;width:95%;}
#athlinks-raceresult-widget table.results th, 
#athlinks-raceresult-widget table.results td,
.athlinks-raceresult-widget table.results th, 
.athlinks-raceresult-widget table.results td 
  {padding: 2px 3px;}
#athlinks-raceresult-widget table.results th,
.athlinks-raceresult-widget table.results th 
  {border-bottom:1px solid #ddd;font-weight:bold;padding-top: 9px;text-align:center;vertical-align: middle;}
#athlinks-raceresult-widget table.results td,
.athlinks-raceresult-widget table.results td 
  {vertical-align: middle;}
#athlinks-raceresult-widget table.results tbody th,
.athlinks-raceresult-widget table.results tbody th 
  {border-top:1px solid #ddd;vertical-align: top;}
#athlinks-raceresult-widget table.altrows tbody tr.resrow:nth-child(even) td, 
#athlinks-raceresult-widget table.altrows tbody tr.resrow:nth-child(even) th,
.athlinks-raceresult-widget table.altrows tbody tr.resrow:nth-child(even) td, 
.athlinks-raceresult-widget table.altrows tbody tr.resrow:nth-child(even) th 
  {background-color:#222222;}
#athlinks-raceresult-widget table.rows tbody td.final, 
#athlinks-raceresult-widget table.altrows tbody th.final, 
.athlinks-raceresult-widget table.rows tbody td.final, 
.athlinks-raceresult-widget table.altrows tbody th.final 
  {background-color:#334444;}
#athlinks-raceresult-widget table.altrows tbody tr.resrow:nth-child(even) td.final{}
#athlinks-raceresult-widget table.altrows tbody tr.resrow:nth-child(odd) td.final{}
#athlinks-raceresult-widget table.altrows tbody tr.resrow:hover td, 
#athlinks-raceresult-widget table.altrows tbody tr.resrow:hover th,
.athlinks-raceresult-widget table.altrows tbody tr.resrow:nth-child(even) td.final{}
.athlinks-raceresult-widget table.altrows tbody tr.resrow:nth-child(odd) td.final{}
.athlinks-raceresult-widget table.altrows tbody tr.resrow:hover td, 
.athlinks-raceresult-widget table.altrows tbody tr.resrow:hover th 
  {background-color:#333;}

.btn{background-color:#333333;border:solid 1px #444444;cursor:pointer;margin:0 3px;padding:7px 12px;}
.strong{font-weight:bold;}
.clsRed{color:#E63106;}
.clsGreen{color:#00AA00;}
.hasfloats{ overflow:hidden; width:auto; }
.pull-right { float: right; }
.pull-left { float: left; }
.righted { text-align:right; }
.lefted { text-align:left; }
.centered{ text-align:center; }
.padBot10{ padding-bottom:10px; }
.padded3 {padding:3px; }
.padded10 { padding:10px; }
.margRight10{margin-right:10px;}
.margTop5{margin-top:5px;}
img.profileThumb { border: solid 2px #333333; height: 50px; width: 50px; }
img.icomember{height:16px;width:16px;}
img.cicon{float:left;height:12px;margin-right:3px;width:12px;}
div.resflag {background: url(http://athlinks.com/images/flgRight-results.png); margin-right:5px; padding:3px 0 2px 0; text-align:center; width:40px;}
div.resflag div.resbkt{width:35px;}
div.resflag div.rescount{color:#ffffff;font-size:16px;font-weight:bold;line-height:16px;margin:0;padding:0;}
div.resflag div.caption{color:#ffffff;font-size:11px;font-weight:bold;letter-spacing:-.05em;line-height:10px;margin:0;padding:0;}
.title{ color:#e63106; font-size:17pt; font-weight:bold; letter-spacing:-1px; line-height:2em;}
.body { color: #ffffff; font-size:15px; line-height:19px; letter-spacing:-.06em; }
.bodyB { color: #ffffff; font-size:15px; line-height:19px; font-weight:bold; letter-spacing:-.06em; }
.cls10px{width:10px;}
.clsAuto{width:auto;}.cls100pct{width:100%;}.cls10pct{width:10%;}.cls20pct{width:20%;}.cls30pct{width:30%;}.cls40pct{width:40%;}.cls50pct{width:50%;}.cls60pct{width:60%;}.cls70pct{width:70%;}.cls80pct{width:80%;}.cls90pct{width:90%;}
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}
button, input {
  line-height: normal;
  *overflow: visible;
}
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
input[type=button], input[type=reset], input[type=submit] {
  width: auto;
  height: auto;
}

button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.athlinks-raceresult-widget * .btn {
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block;
  background-color: #e6e6e6;
  padding: 5px 14px 6px;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  color: #333;
  font-size: 13px;
  line-height: normal;
}
.btn.primary,
.alert-message.primary,
.btn.primary:hover,
.alert-message.primary:hover,
.btn.danger,
.alert-message.danger,
.btn.danger:hover,
.alert-message.danger:hover,
.btn.error,
.alert-message.error,
.btn.error:hover,
.alert-message.error:hover,
.btn.success,
.alert-message.success,
.btn.success:hover,
.alert-message.success:hover,
.btn.info,
.alert-message.info,
.btn.info:hover,
.alert-message.info:hover {
  color: #ffffff;
}
.btn .close, .alert-message .close {
  font-family: Arial, sans-serif;
  line-height: 18px;
}
.btn.danger,
.alert-message.danger,
.btn.error,
.alert-message.error {
  background-color: #a00;
  border:solid 1px #882a25;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn.success, .alert-message.success {
  background-color: #57a957;
  border:solid 1px #3d773d;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn.info, .alert-message.info {
  background-color: #339bb9;
  border: solid 1px #22697d;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn:hover {
  color: #333;
  text-decoration: none;
}
.btn:focus {
  outline: 1px dotted #666;
}
.btn.primary {
  background-color: #0064cd;
  border:solid 1px #003f81;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn.active, .btn:active {
}
.btn.disabled {
  cursor: default;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: alpha(opacity=65);
  -khtml-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
}
.btn[disabled] {
  cursor: default;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: alpha(opacity=65);
  -khtml-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
}
.btn.large {
  font-size: 15px;
  line-height: normal;
  padding: 9px 14px 9px;
}
.btn.small {
  padding: 7px 9px 7px;
  font-size: 11px;
}
:root .alert-message, :root .btn {
}
button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.cls100pct{width:100%;}
.racepicthumb{
  border:solid 1px #cccccc;
}
.racepicthumbcont{
  background-color:#ffffff; border-bottom:solid 2px #000000; border-top:solid 1px #000000; border-left:solid 1px #000000; border-right:solid 1px #000000; margin:5px; padding:6px; float:left;
}
.notfound
{
  border:solid 1px #333;
  color:White;
  font-size:1.25em;
  font-weight:bold;
  margin:20px;
  letter-spacing:-.1em;
  padding:20px;
  text-align:center;
}
#athlinks-raceresult-widget ul.athlinkstabs {
border-bottom:1px solid #333333;
margin:0;padding:0;
}
#athlinks-raceresult-widget ul.athlinkstabs li {
list-style:none;
display:inline;
margin-left:3px;
}
#athlinks-raceresult-widget ul.athlinkstabs div.tabcontent,
.athlinks-raceresult-widget ul.athlinkstabs div.tabcontent
{
padding:10px 0px;
}
#athlinks-raceresult-widget ul.athlinkstabs li a,
.athlinks-raceresult-widget ul.athlinkstabs li a {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  border-bottom: none;
  cursor: pointer;
  display: inline-block;
  background-color: #e6e6e6;
  padding: 5px 14px 6px;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  color: #333;
  font-size: 13px;
  line-height: normal;
  text-decoration:none;
}
#athlinks-raceresult-widget ul.athlinkstabs li a:hover,
.athlinks-raceresult-widget ul.athlinkstabs li a:hover
{
  background-position: 0 -15px;
  color: #333 !important;
  text-decoration: none;
}
#athlinks-raceresult-widget ul.athlinkstabs li a.active,
.athlinks-raceresult-widget ul.athlinkstabs li a.active 
{
  background-color: #0064cd;
  background-position: 0 30px;
  color:#ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-left-color: #0064cd;
  border-right-color: #0064cd;
  border-top-color: #0064cd;
}
</style>