/* CSS Document */:link {color: #003366; text-decoration: none;	font-variant: normal;}:visited {color: #333333; text-decoration: none;}:hover {color: #7f612d; text-decoration: none;}li {list-style: url(http://hosted.ap.org/specials/top25_front/images/head_new.gif) square inside;	background: 0px 20px;}.ap_spt_medals	{	text-align: center;	width: 24px;	}.ap_spt_medaltime	{	text-align: center;	}.ap_spt_oly-male-female	{	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #503400;	background: #DFB591;	}.ap_spt_oly-male-female-none	{	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #503400;	background: white;	}.ap_spt_body	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	}	.ap_spt_body1	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #666666;}.ap_spt_body2	{color: #000000; font: 10px Verdana, Arial, Helvetica, sans-serif;}		.ap_spt_body2tint	{ color: #000000; font: 10px Verdana, Arial, Helvetica, sans-serif; background: #EEEEEE;}		.ap_spt_bodygray	{	color: #666666;	text-decoration: none;	text-align: left;	font: 9px/12px Verdana, Arial, Helvetica, sans-serif;}.ap_spt_subnav	{	color: #666666;	text-decoration: none;	text-align: center;	font: 9px/12px Verdana, Arial, Helvetica, sans-serif;}.ap_spt_bodyninegray	{	color: #666666;	text-decoration: none;	text-align: left;	font: 9px/12px Verdana, Arial, Helvetica, sans-serif;}.ap_spt_rule1	{	text-decoration: none;	text-align: left;	border-bottom: thin solid #d1d8e7;	margin-top: -10px;}.ap_spt_bodygraybg	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	background: #cccccc;}.ap_spt_bodygraycal	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	border-right-color: #999999;	border-right-width: 1px;	border-bottom-color: #666666;	border-bottom-width: 1px;}.ap_spt_bodygraysmall	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;}.ap_spt_bodyblack	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	line-height: 110%;}.ap_spt_bodygraylineredtop	{	color: #666666;	background: repeat-x;	font: 10px/4px Verdana, Arial, Helvetica, sans-serif;	border-top: thin solid #bfbfbf; padding-top: 5px; height: 1px; width: 100%;}.ap_spt_dotline	{	color: #666666;	background: repeat-x url(images/ap_dotorange.gif);	font: normal 10px Verdana, Arial, Helvetica, sans-serif;	border-top: thin;	padding-top: 10px;	padding-bottom: 10px;}.ap_spt_dotlineorangetop	{	color: #666666;	background: repeat-x url(images/ap_dotorange.gif);	font: 10px/11px Verdana, Arial, Helvetica, sans-serif;	border-top: thin;	padding-top: 5px;	padding-bottom: 5px;}		.ap_spt_dotlineorangetop2	{	color: #666666;	background: repeat-x url(images/ap_dotorange.gif);	font: 10px/4px Verdana, Arial, Helvetica, sans-serif;	border-top: thin;	padding-top: 5px;	padding-bottom: 5px; width: 100%;}.ap_spt_bodywarmbold	{	color: #cc6600;	background: #DFEDFD repeat-x;	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	text-align: left;	padding-left: 6px;}.ap_spt_bodywarmbold2	{	color: #cc6600;	background: #DFEDFD repeat-x;	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	text-align: left;	padding-left: 6px;}.ap_spt_calendarbox	{	background-color: #f0f8ff;	background: #F2F7FB repeat-x;	text-align: left;	border: 1px solid #cccccc;	padding: 5px;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;}.ap_spt_callboxheader	{	color: #b15800;	background: repeat-x;	font: bold 12px Arial, Helvetica, sans-serif;	text-align: left;}.ap_spt_bodywarmlineredtop	{	color: #cc6600;	background: repeat-x url(images/ap_dotred.gif);	font: bold 10px Verdana, Arial, Helvetica, sans-serif;	padding-top: 4px;}		.ap_spt_bodywarmtop2 {	color: #b65b00;	background: #EAEACC;	font: bold 11px/12px Arial, Helvetica, sans-serif;	padding-top: 4px;	text-align: center;}.ap_spt_headline {	color: #003366;	text-decoration: none;	font: 15px/17px Arial, Helvetica, sans-serif;	}	.ap_spt_headline2 {	color: #003366;	font: 16px/14px Arial, Helvetica, sans-serif;	}	.ap_spt_headline1 {	color: #003366;	text-decoration: none;font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;	height: 0px;	padding-bottom: 0px;	}.ap_spt_headwhite {background: #003366; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF; border: none; text-indent: 8px;}.ap_spt_headlineblack {	color: black;	text-decoration: none;	font: bold 13px/100% Arial, Helvetica, sans-serif;}.ap_spt_headlinegray {	color: #666666;	text-decoration: none;	font: bold 12px/100% Verdana, Arial, Helvetica, sans-serif;}.ap_spt_linerebotton	{	color: #000000;	background: url(images/ap_dotred.gif);}.ap_spt_results	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	}	.ap_spt_resultsData	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #3f3f3f;	text-decoration: none;	background-color: #EAEACC;	}	.ap_spt_resultsPlace	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #003366;	text-decoration: none;	background-color: #EAEACC;	}.ap_spt_resultsData2	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #003366;	text-decoration: none;	background: #F5F6D6;	}.ap_spt_calendargray	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: black;	text-decoration: none;	background-color: #CEDFEE;	}.ap_spt_calendar	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: black;	text-decoration: none;	background: #EFF5F6;	}.ap_spt_review1	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	color:#666666;	text-decoration: none;	background: none;	padding-left: 6px;}.ap_spt_review2	{	color: black;	text-decoration: none;	background: none;	padding-left: 6px;	font: normal 9px Verdana, Arial, Helvetica, sans-serif;}.ap_spt_review3	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	color:#666666;	text-decoration: none;	background: none;}	.ap_spt_resultsNotes	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	text-decoration: none;	text-align: right;	background: white;	}.ap_spt_redsubhead	{	color: #003366;	text-decoration: none;	font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;}.ap_spt_videolink	{	color: #003366;	font: bold 10px Verdana, Arial, Helvetica, sans-serif;	background: 0px 0px no-repeat;	visibility: visible;	text-align:;	white-space: pre;	margin-left: 5px;	word-spacing: 3px;	text-decoration: none;}.ap_spt_photolink	{	color: #003366;	font: bold 10px Verdana, Arial, Helvetica, sans-serif;	background: 0px 0px no-repeat;	visibility: visible;	text-align:;	white-space: pre;	margin-left: 5px;	word-spacing: 3px;	text-decoration: none;}.ap_spt_interactivelink	{	color: #003366;	font: bold 10px Verdana, Arial, Helvetica, sans-serif;	background: 0px 0px no-repeat;	visibility: visible;	text-align:;	white-space: pre;	margin-left: 5px;	word-spacing: 3px;	text-decoration: none;}.ap_spt_headline2 {	color: #003366;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: normal;	line-height: 22px;	text-decoration: none;}.ap_spt_bodyblack2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	line-height: 16px;	font-weight: normal;}
