<STYLE>
<!--

.tsnsportnav {font-size: 14px; font-weight: none; font-family: Verdana, Arial, Helvetica; color: #000000; text-decoration: none;}
.tsnsportnav a {font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #FFFFFF; text-decoration: none;}
.tsnsportnav a:hover{font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #CCCCCC; text-decoration: none;}

.tsnolysportlinks {font-size: 12px; font-weight: none; font-family:  Arial,Verdana, Helvetica; color: #FFFFFF; text-decoration: none;}
.tsnolysportlinks a {font-size: 12px; font-weight: none; font-family:  Arial,Verdana, Helvetica; color: #FFFFFF; text-decoration: none;}
.tsnolysportlinks a:hover{font-size: 12px; font-weight: none; font-family:  Arial,Verdana, Helvetica; color: #CCCCCC; text-decoration: none;}



.tsnsportinfo {font-size: 12px; font-weight: bold; font-family: Century Gothic, Arial Narrow, Arial, Helvetica; color: #FFFFFF; text-decoration: none;}
.tsnsportinfo a {font-size: 12px; font-weight: bold; font-family: Century Gothic, Arial Narrow, Arial, Helvetica; color: #FFFFFF; text-decoration: none;}
.tsnsportinfo a:hover{font-size: 12px; font-weight: bold; font-family: Century Gothic, Arial Narrow, Arial, Helvetica; color: #000000; text-decoration: none;}

.tsnsportlink {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica; color: #FFFFFF; text-decoration: none;}
.tsnsportlink a {font-size: 12px; font-weight: bold; font-family:  Arial, Helvetica; color: #FFFFFF; text-decoration: none;}
.tsnsportlink a:hover{font-size: 12px; font-weight: bold; font-family: Arial, Helvetica; color: #000000; text-decoration: none;}

.tsnolynewslink {font-size: 11px; font-weight: bold; font-family: Arial, Helvetica; color: #FFFFFF; text-decoration: none;}
.tsnolynewslink a {font-size: 11px; font-weight: bold; font-family:  Arial, Helvetica; color: #FFFFFF; text-decoration: none;}
.tsnolynewslink a:hover{font-size: 11px; font-weight: bold; font-family: Arial, Helvetica; color: #CCCCCC; text-decoration: underline;}

.tsnolychampslink {font-size: 11px; font-weight: bold; font-family: Arial, Helvetica; color: #000000; text-decoration: none;}
.tsnolychampslink a {font-size: 11px; font-weight: bold; font-family:  Arial, Helvetica; color: #000000; text-decoration: none;}
.tsnolychampslink a:hover{font-size: 11px; font-weight: bold; font-family: Arial, Helvetica; color: #666666; text-decoration: underline;}


.omh1 {font: 11px  Arial,Verdana, Helvetica, sans-serif; color:#000000; background:#CCCCCC;}
.omh2 {font: 11px  Arial,Verdana, Helvetica, sans-serif; color:#000000; background:#FFFFFF;}
.omh3 {font: 12px Arial,Verdana,  Helvetica, sans-serif; font-weight: bold; color:#FFFFFF; background:#ce3a02;}
.omh4 {font: 12px Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color:#000000; background:#FFFFFF;}
.omh5 {font: 10px Arial,Verdana,  Helvetica, sans-serif; font-weight: bold; color:#000000; background:#CCCCCC;}
.omh6 {font: 12px Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color:#FFFFFF; background:#ce3a02;}


.tsnolyleftheader {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica; color: #000000; text-decoration: none; background: #CCCCCC;}


.tsnolyheadline {font-size: 24px; font-weight: none; font-family: Arial Black, Arial, Helvetica; color: #000000; text-decoration: none;}

.tsnolyheadline2 {font-size: 20px; font-weight: none; font-family: Arial Black, Arial, Helvetica; color: #000000; text-decoration: none;}

.tsnolyheadline3 {font-size: 18px; font-weight: bold; font-family: Arial, Helvetica; color: #000000; text-decoration: none;}

.tsnhead2 {font-size: 16px; font-weight: bold; font-family: Arial, Helvetica; color: #000000; text-decoration: none;}

.tsnhead3 {font-size: 24px; font-weight: bold; font-family: Arial, Helvetica; color: #000000; text-decoration: none;}



.tsnosbcaption {font-size: 11px; font-weight: bold; font-family: Arial, Helvetica; color: #FFFFFF; text-decoration: none; background: #ce3a02}

.tsncaption2 {font-size: 12px; font-weight: none; font-family: Arial, Helvetica; color: #FFFFFF; text-decoration: none;}


.tsnspace {font-size: 5px;}

.tsnsport {font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #DFDEDE; text-decoration: none;}

.tsnathletics {font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #000000; text-decoration: none;}
.tsnathletics a{font-size: 12px; font-weight: none; font-family: Verdana, Arial, Helvetica; color: #000066; text-decoration: none;}
.tsnathletics a:hover{font-size: 12px; font-weight: none; font-family: Verdana, Arial, Helvetica; color: #660000; text-decoration: none;}

.tsndays {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica; color: #000000; text-decoration: none; background: #FFFFFF;}

.tsncalcap {font-size: 16px; font-weight: none; font-family: Arial Black, Arial, Helvetica; color: #000000; text-decoration: none; font-style: italic;}

.tsnstory {font-size: 12px; font-weight: none; font-family: Verdana, Arial, Helvetica; color: #000000; text-decoration: none;}
.tsnstory a {font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #000066; text-decoration: none;}
.tsnstory a:hover{font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #CCCCCC; text-decoration: none;}

.tsnmenu {font-size: 12px; font-weight: bold; font-family:  Arial,Verdana, Helvetica; color: #FFFFFF; text-decoration: none;}
.tsnmenu a {font-size: 12px; font-weight: bold; font-family: Arial,Verdana,  Helvetica; color: #FFFFFF; text-decoration: none;}
.tsnmenu a:hover{font-size: 12px; font-weight: bold; font-family: Arial,Verdana,  Helvetica; color: #DEDEDE; text-decoration: none;}

.tsnosbmenuside {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica; color: #FFFFFF; text-decoration: none;}
.tsnosbmenuside a {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica; color: #FFFFFF; text-decoration: underline;}
.tsnosbmenuside a:hover{font-size: 12px; font-weight: bold; font-family: Arial, Helvetica; color: #DEDEDE; text-decoration: underline;}

.tsnosbsportlogo {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica; color: #000000; text-decoration: none;}
.tsnosbsportlogo a {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica; color: #000000; text-decoration: none;  background: #ce3a02;}
.tsnosbsportlogo a:hover{font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #DEDEDE; text-decoration: none;}


.tsnnewshead {font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #FFFFFF; text-decoration: none; background-color: #ce3a02;}

.tsnnews2 {font-size: 12px; font-weight: none; font-family: Verdana, Arial, Helvetica; color: #666666; text-decoration: none;}
.tsnnews2 a {font-size: 12px; font-weight: none; font-family: Verdana, Arial, Helvetica; color: #000000; text-decoration: none;}
.tsnnews2 a:hover{font-size: 12px; font-weight: none; font-family: Verdana, Arial, Helvetica; color: #666666; text-decoration: none;}


.tsnnews {font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #000000; text-decoration: none;}
.tsnnews a {font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #FFFFFF; text-decoration: none;}
.tsnnews a:hover{font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #CCCCCC; text-decoration: none;}

.tsnolybnewsfront {font-size: 10px; font-weight: none; font-family: Verdana, Arial, Helvetica; color: #000000; text-decoration: none; 	background-color: #FFFFFF; padding-left: 5px;}
.tsnolybnewsfront a {font-size: 10px; font-weight: none; font-family: Verdana, Arial, Helvetica; color: #000000; text-decoration: none;}
.tsnolybnewsfront a:hover{font-size: 10px; font-weight: none; font-family: Verdana, Arial, Helvetica; color: #145281; text-decoration: none;}



.tsnmenuros {font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #E7E2E2; text-decoration: none;}

.tsnstatlinks {font-size: 12px; font-weight: none; font-family: Arial, Helvetica; color: #D9FFFF; text-decoration: none;}
.tsnstatlinks a {font-size: 12px; font-weight: none; font-family: Arial, Helvetica; color: #FFFFFF; text-decoration: none;}
.tsnstatlinks a:hover{font-size: 12px; font-weight: none; font-family: Arial, Helvetica; color: #CCCCCC; text-decoration: none;}

.tsnheadline {color:#000000; font-size:24px; font-family: Arial Black,Verdana,Helvetica; font-weight:bold; text-decoration: underline; text-align: center;}
.tsnheadline2 {color:#000000; font-size:18px; font-family: Arial Black,Verdana,Helvetica; font-weight:bold; text-decoration: underline; text-align: center;}

.tsnCaption {background:#660000; color:#CCCCCC; font-size:10px; font-family: Verdana,Helvetica,Arial; font-weight:bold;}

.tsnCopy {color:#000000; font-family:Arial,Verdana,Helvetica; font-size:12px; line-height:18px;}
.tsnCopy a {color:#000099; text-decoration:underline;}
.tsnCopy a:hover {color:#CC0000;}

.tsntableheader {font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #FFFFFF; text-decoration: none;}
.tsntablesportheader {font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #FFFFFF; text-decoration: none;}

.tsnolyinfoheader {font-size: 17px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #000000; text-decoration: none;}
.tsntableheader2 {font-size: 17px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #FFFFFF; text-decoration: none;}


.tsndataheader {font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #000000; text-decoration: none;}
.tsndata {font-size: 10px; font-weight: none; font-family: Verdana, Arial, Helvetica; color: #000000; text-decoration: none;}

.tsnoly_medalcountheader {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	font-size: 12px;
	color: #000000;
}

.tsnoly_medalcounttable {
	font-family: Arial Narrow, Helvetica, sans-serif;
	background-color: #e6e6e6;
	padding-left: 2px;
	font-size: 11px;
	color: #000000;
	font-weight:bold;	
}
.tsnoly_medalcounttabler1 {
	font-family: Arial Narrow, Helvetica, sans-serif;
	background-color: #e6e6e6;
	font-size: 11px;
	color: #000000;
	padding-left: 2px;
	font-weight:bold;
}

.tsnoly_gold_medal {
	font-family: Arial Narrow, Helvetica, sans-serif;
	background-color: f6efe3;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.tsnoly_silver_medal {
	font-family: Arial Narrow, Helvetica, sans-serif;
	background-color: #eaeaea;
	font-size: 11px;
	color: #000000;
	font-weight: bold;	
}
.tsnoly_bronze_medal {
	font-family: Arial Narrow, Helvetica, sans-serif;
	background-color: #f4e6df;
	font-size: 11px;
	color: #000000;
	font-weight: bold;	
}
.tsntableborder {border: 1 solid #666666; border-collapse: collapse; }

.tsnoly_medal_link {padding-right: 2px;background-color: #eaeaea; color:#000000; font-family:Arial Narrow,Verdana,Helvetica; font-size:10px;}
.tsnoly_medal_link a {color:#000000; font-family:Arial Narrow,Verdana,Helvetica; text-decoration:none;}
.tsnoly_medal_link a:hover {color:#666666; font-family:Arial Narrow,Verdana,Helvetica;text-decoration:none;}

.tsneuroprev2 {font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #666666; text-decoration: none;}
.tsneuroprev2 a {font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #000066; text-decoration: none;}
.tsneuroprev2 a:hover{font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #000000; text-decoration: none;}

.tsneurotext {font-size: 12px; font-weight: none; font-family: Verdana, Arial, Helvetica; color: #000000; text-decoration: none;}
.tsneurotext a {font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #660000; text-decoration: none;}
.tsneurotext a:hover{font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #666666; text-decoration: none;}

.tsneurospace {font-size: 8px; font-weight: none; font-family: Arial Black, Arial, Verdana, Helvetica; color: #000000; text-decoration: none;}

.tsneurohead {font-size: 24px; font-weight: none; font-family: Arial Black, Arial, Verdana, Helvetica; color: #000000; text-decoration: none;}
.tsneurohead2 {font-size: 24px; font-weight: bold; font-family: Arial, Verdana, Helvetica; color: #000000; text-decoration: none;}

.tsneuroprev {font-size: 16px; font-weight: bold; font-variant: small-caps; font-family: Arial, Verdana, Helvetica; color: #660000; text-decoration: none;}

.tsneurolinks {font-size: 9px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #ce3a02; text-decoration: none;}
.tsneurolinks a{font-size: 9px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #000000; text-decoration: none;}
.tsneurolinks a:hover{font-size: 9px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #ce3a02; text-decoration: none;}
.tsneurolinks2 {font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #000000; text-decoration: none;}

.tsneurotext2 {font-size: 16px; font-weight: bold; font-family: Verdana, Arial, Helvetica; color: #000000; text-decoration: none; font-variant: small-caps;}

.olyBorder {background:#000000;}
.olyHeader {background:#ce3a02; color:#FFFFFF; font-family:Arial,Verdana,Helvetica; font-size:16px; font-weight:bold;}
.olyHead {color:#000000; font-family:Arial,Verdana,Helvetica; font-size:12px; line-height:11px; font-weight:bold;}
.olyCountry {color:#000000; font-family:Arial,Verdana,Helvetica; font-size:18px; line-height:11px; font-weight:bold;}
.olyCountry a{color:#ce3a02; font-family:Arial,Verdana,Helvetica; font-size:12px; line-height:11px; font-weight:bold; text-decoration: none;}
.olyCountry a:hover{color:#666666; font-family:Arial,Verdana,Helvetica; font-size:12px; line-height:11px; font-weight:bold; text-decoration: none;}
.olyContent {color:#000000; font-family:Arial,Verdana,Helvetica; font-size:10px;}
.olyRow1 {background:#EFEFF5;}
.olyRow2 {background:#FFFFFF;}
.olyRow3 {background:#cccccc;}


.olyTeam {color:#000000; font-family:Arial,Verdana,Helvetica; font-size:12px; line-height:11px; font-weight:bold;}

.TSN1 {font-size: 10px; font-weight: bold; font-family:  Arial,Verdana, Helvetica; text-decoration: none; color: #000000;}
.TSN5 {font-size: 10px; font-weight: bold; font-family:  Arial,Verdana, Helvetica; text-decoration: none; color: #000000;}

.TSN1d {font-size: 14px; font-weight: bold; font-family:  Arial,Verdana, Helvetica; color: #FFFFFF; text-decoration: none; background-color: #000000;}
.TSN1a {font-size: 12px; font-weight: none; font-family: Arial, Verdana, Helvetica; color: #000000; text-decoration: none; background-color: #FFFFFF; }
.TSN6 {font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica; color: #FFFFFF; text-decoration: none; background-color: #ce3a02; }
.TSN2 {font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica; color: #FFFFFF; text-decoration: none; background-color: #ce3a02; }

-->
</STYLE>
