@media screen { .x_noprint {display:block;} }
@media print { .x_noprint {display:none;} }

td {font-family:Verdana,Arial,Helvetica,san-serif;color:#000000;font-size:10px;}
a, a:link, a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border: 0;}

.x_defaulttext {font-family:Verdana,Arial,Helvetica,san-serif;color:black;font-size:10px;}
.x_defaulttext a, .x_defaulttext a:hover {color:black;}

.x_palebgtext {background:#DEDEDE; padding:6px 3px; font-family:Verdana,Arial,Helvetica,san-serif;color:black;font-size:10px;}

.x_formtitle {color:#0B2A73;font-weight:bold;font-size:10px;}
.x_formtitlewhite {color:white;font-weight:bold;font-size:10px;}
.x_formtitle a, .x_formtitle a:hover {color:#0B2A73;}
.x_formelem {font-family:Verdana,Arial,Helvetica,san-serif;color:black;font-size:10px;}
.x_formbutton {font-family:Verdana,Arial,Helvetica,san-serif;color:black;font-size:10px;}

.x_imgborder {border:solid 1px black;}
.x_hr { border:0px;height:0px;border-top:1px solid #B3B3B3;margin:5px 0 10px 0;}
* html .x_hr { margin:-3px 0 0 0; }
.x_objectgap {line-height:6px;}

.x_featurenav {color:#0B2A73;font-size:10px;font-weight:bold;}
.x_featurenav a, .x_featurenav a:hover {color:#0B2A73;}

.x_paletext {font-family:Verdana,Arial,Helvetica,san-serif;color:#B3B3B3;font-size:10px;}
.x_greytext {font-family:Verdana,Arial,Helvetica,san-serif;color:#DEDEDE;font-size:10px;}
.x_paletext a, .x_paletext a:hover {color:#B3B3B3;}
.x_greytext a, .x_greytext a:hover {color:#B3B3B3;}

.x_splittertitle {background-color:#0B2A73;font-family:Verdana,Arial,Helvetica,san-serif;color:white;font-size:10px;font-weight:bold;}

.x_fdownload a {font-family:Verdana,Arial,Helvetica,san-serif;color:black;font-size:10px;text-decoration:none;}
a.x_fdownload:hover {font-family:Verdana,Arial,Helvetica,san-serif;color:black;font-size:10px;text-decoration:underline;}

.x_featuretext {font-family:Verdana,Arial,Helvetica,san-serif;color:black;font-size:10px;}
.x_featuretext a, .x_featuretext a:hover {color:black;}

.x_fnewspadding {padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:2px;}
.x_searchbox {background-color:#DEDEDE;padding-top:8px;padding-left:18px;padding-right:18px;padding-bottom:18px;}

.x_searchtitle {font-family:Verdana,Arial,Helvetica,san-serif;font-size:10px;background-color:#0B2A73;color:white;font-weight:bold;padding:6px;}
.x_searchtext {color:#0B2A73;font-weight:bold;}
.x_result_athlete {border:solid 1px #B3B3B3; padding:2px; }
.x_result_athlete a {color:#2197E1; text-decoration:none;}
.x_result_athlete_palebg {padding:2px;background-color:#DEDEDE;}
.x_medals_palebg {padding:3px;background-color:#DEDEDE;}
.x_search_athlete {border:solid 1px #B3B3B3; padding:6px 3px; }
.x_search_athlete_palebg {padding:6px 3px;background-color:#DEDEDE;}
.x_search_athlete_palebg a {color:black; text-decoration:none;}
a.x_search_athlete_palebg:hover {color:black; text-decoration:underline;} 

a.x_boldlink {color:#0B2A73;font-weight:bold;text-decoration:none;}
a.x_boldlink:hover {color:#0B2A73;font-weight:bold;text-decoration:underline;}

.x_currentpage {color:#0B2A73;}

.x_palebg {background-color:#DEDEDE;} 
.x_palebg2 {background-color:#F5F5F5;} 
.x_border {border:solid 1px #B3B3B3;}
.x_border_lb {border-left:solid 1px #B3B3B3;border-bottom:solid 1px #B3B3B3;}
.x_border_lt {border-left:solid 1px #B3B3B3;border-top:solid 1px #B3B3B3;}
.x_border_lrb {border-left:solid 1px #B3B3B3;border-right:solid 1px #B3B3B3;border-bottom:solid 1px #B3B3B3;}
.x_border_t {border-top:solid 1px #B3B3B3;}
.x_border_tr {border-top:solid 1px #B3B3B3;border-right:solid 1px #B3B3B3;}
.x_border_trb_palebg {border-top:solid 1px #B3B3B3;border-right:solid 1px #B3B3B3;border-bottom:solid 1px #B3B3B3;background-color:#DEDEDE;}

.x_profilebox {background-color:#DEDEDE;padding-top:3px;padding-left:3px;padding-right:3px;padding-bottom:3px;}

.x_newstitle {font-family:Verdana,Arial,Helvetica,san-serif;color:#0B2A73;font-size:10px;font-weight:bold;}
.x_newstitle a, .x_newstitle a:hover {color:#0B2A73;}

ul {list-style: none;font-family:Verdana,Arial,Helvetica,san-serif;color:black;font-size:10px;margin:0px;padding:0px;}
ul li {background-image:url(../img/ul_dot.gif);background-position:left top;background-repeat:no-repeat;padding-left:12px;padding-bottom:5px;margin:0px;}
li a, li a:hover {color:black;}

.x_heading1 {font-family:Verdana,Arial,Helvetica,san-serif;color:#0B2A73;font-size:15px;font-weight:bold;}
.x_heading1pale {font-family:Verdana,Arial,Helvetica,san-serif;color:#B3B3B3;font-size:15px;font-weight:bold;}
.x_heading2 {font-family:Verdana,Arial,Helvetica,san-serif;color:#0B2A73;font-size:11px;font-weight:bold;}
.x_heading2 a, .x_heading2 a:hover {color:#0B2A73;}
.x_heading3 {font-family:Verdana,Arial,Helvetica,san-serif;color:#B3B3B3;font-size:11px;font-weight:bold;}
.x_heading4 {font-family:Verdana,Arial,Helvetica,san-serif;color:#55C4EC;font-size:10px;font-weight:bold;}
.x_heading5 {font-family:Verdana,Arial,Helvetica,san-serif;color:#FFE600;font-size:10px;font-weight:bold;}
.x_heading6 {font-family:Verdana,Arial,Helvetica,san-serif;color:#0B2A73;font-size:10px;font-weight:bold;}
/* sportheading  and athletePhotoName also styled by sport-specific stylesheet */
.x_sportheading {
	font-family:Verdana,Arial,Helvetica,san-serif;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-bottom: 6px;
	vertical-align: middle;
}
.athletePhotoBox {margin:0 10px 10px 0; float:left;}
.athletePhotoName {line-height:16px;width:100%;text-align:center; }
.athletePhotoName a {color:white;font-size:9px;font-weight:bold;padding:0; }

.x_navbar { background:url(../img/nav_bg.gif) repeat-x;background-color:#0B2A73;width:768px;height:24px;margin-top:2px;text-align:center;font-family:Verdana,Arial,Helvetica,san-serif;font-size:11px; }
.x_nav { width:109px; }
.x_navLast { width:108px; }
.x_navOn { cursor:hand;background:url(../img/nav_bg_on.gif) repeat-x;width:109px; }
.x_navOnLast { cursor:hand;background:url(../img/nav_bg_on.gif) repeat-x;width:108px; }
.x_navOver { cursor:hand;background:url(../img/nav_bg_over.gif) repeat-x;width:109px; } 
.x_navOverLast { cursor:hand;background:url(../img/nav_bg_over.gif) repeat-x;width:108px; }
.x_nav a, .x_navOver a,.x_nav a:hover, .x_navOver a:hover, .x_navLast a, .x_navOverLast a,.x_navLast a:hover, .x_navOverLast a:hover { line-height:11px;color:white;text-decoration:none; }
.x_navOn a, .x_navOn a:hover, .x_navOnLast a, .x_navOnLast a:hover { line-height:11px;color:black;text-decoration:none; }

.x_subnavtable { border-top:solid 1px #B3B3B3; margin-top:5px; }
.x_subnav { border-bottom:solid 1px #B3B3B3; }
.x_subsubnav { background-color:#F8F8F8; border-bottom:solid 1px #B3B3B3; }
.x_subnav a, .x_subsubnav a {font-family:Verdana,Arial,Helvetica,san-serif;color:black;font-size:10px;text-decoration:none;}
.x_subnav a:hover, .x_subsubnav a:hover {text-decoration:underline;}

.x_sport {background-color:#0B2A73;font-family:Verdana,Arial,Helvetica,san-serif;color:#DEDEDE;font-size:10px;font-weight:bold;text-decoration:none;}
.x_sport a, .x_sport a:hover {background-color:#0B2A73;color:#DEDEDE;}
.x_sportborder {border:solid 1px #0B2A73;}

.x_welcome {background-color:#185796;font-family:Verdana,Arial,Helvetica,san-serif;color:#DEDEDE;font-size:10px;font-weight:bold;text-decoration:none;}
.x_welcome a, .x_welcome a:hover {background-color:#185796;color:#DEDEDE;}
.x_welcomeborder {border:solid 1px #185796;}

.x_galleryborder {border:solid 1px #B3B3B3;}

.x_phototitlebg {filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#3B74AA', EndColorStr='#0B2A73');}
.x_phototitle {font-family:Verdana,Arial,Helvetica,san-serif;color:white;font-size:15px;font-weight:bold;}

.x_sport50finest {font-family:Verdana,Arial,Helvetica,san-serif;color:#085A5E;font-size:10px;font-weight:bold;}
.x_sport50finest a, .x_sport50finest a:hover {color:#085A5E;}

.popup_header {background-image:url(../img/topbar_bg.gif);font-family:Verdana,Arial,Helvetica,san-serif;color:white;font-size:15px; font-weight:bold; padding:3px 5px;}

.tablestyle th {color:black;font-size:10px;font-weight:normal;padding:5px;background-color:#DEDEDE;text-align:left;}
.tablestyle td {color:black;font-size:10px;font-weight:normal;padding:5px;border:solid 1px #B3B3B3;}

.x_gamesnav { background-color:#F8F8F8; border:solid 1px #B3B3B3; }

.x_sched_title { color:#FFFFFF; background-color:#0B2972; }
.x_sched_title2 { color:#004990; font-weight:bold; }
.x_sched_title3 { color:#000000; font-size:11px; font-weight:bold; }
.x_sched_days { border:solid 1px #0B2972; background-color:#FFFFFF; }
.x_sched_days a { color: #2197E1; text-decoration:none; font-weight:bold; }
.x_sched_days a:hover { color: #2197E1; text-decoration:underline; font-weight:bold; }
.x_sched_on { border:solid 1px #DEDEDE; background-color:#DEDEDE; }
.x_sched_off { border:solid 1px #B3B3B3; background-color:#FFFFFF; }
.x_sched_off a { color: #2197E1; text-decoration:none; }

.x_schedres_title { color:#FFFFFF; font-weight:bold; background-color:#0B2A73;}
.x_schedres_title2 { color:#0C2C75; font-weight:bold; }
.x_schedres_footer { color:#79A8CA; background-color:#0B2A73;}
.x_schedres_on { border:solid 1px #DEDEDE; background-color:#DEDEDE; }
.x_schedres_on a { color: #000000; }
.x_schedres_off { border:solid 1px #B3B3B3; background-color:#FFFFFF; }
.x_schedres_off a { color: #000000; }

.x_medal1 { background-color:#DEDEDE;padding:6px;}
.x_medal2 { border:solid 1px #B3B3B3;padding-top:5px;padding-bottom:5px;text-align:center;}

th.x_tablestyle {color:black;font-size:10px;font-weight:normal;padding:3px;background-color:#DEDEDE;text-align:left;}
td.x_tablestyle {color:black;font-size:10px;font-weight:normal;padding:2px;border:solid 1px #B3B3B3;text-align:left;}
th.x_tablehead {color:#004990;font-size:11px;font-weight:bold;padding:3px;text-align:left;}


.x_eventdiv {border:solid 1px #0B2973;background-color:#E2E2E2;width:150px;padding:6px;font-family:Verdana,Arial,Helvetica,san-serif;color:black;font-size:10px;font-weight:normal;text-align:left;}
.x_eventday {background-color:#E2E2E2;padding-top:6px;padding-bottom:6px;height:10px;color:#0B2A73;font-weight:bold;font-size:10px;text-align:center;}
.x_eventdaydiv {width:70px;height:25px;overflow:hidden;}