html, body {background:#0087ba url(/images/events/cros/Bg_Vert.jpg) repeat-x scroll 0 0;}
#headerLeft { background:url(/images/events/lrr/Iaaf_Header.jpg) no-repeat scroll 0 0; width:727px;height:93px;}
#iaafLogo {background:url(/images/events/lrr/logo.jpg) no-repeat scroll 0 0;width:253px;height:93px;}
table {clear: both;}
th { }
#TTslot {margin: 0 0 0 5px;}
#TTmidslot {float: left;}
.tt_details {width:auto !important;}
#left2Menub{ width:750px !important}
.ttdisc_details th { background-color:Transparent !important;}
.tt_details th { background-color:#FFF !important; line-height:12px; padding-top:3px; color:#96181D !important}
.on, .off{background-color:Transparent !important; }
#MTtable .on{background-color:#EFECEC !important; }
#MTtable .off{background-color:#F5F5F5 !important; }
#TTcent{ background-image:url(/images/template/Bgtimetable.gif); background-repeat:repeat-x;background-position:0px -38px;
	 overflow:hidden; height:auto; background-color:#FFFBD8; min-height:140px}
#TTslot #TTcent{background-position:0px -60px;}
.tt_details td{border-bottom: 1px dotted #CCC; line-height:15px}
#sex {color:#BF7D3B}
.tt_details table tr, .ttdisc_details table tr {height:15px !important}
.noflash {margin-bottom:12px !important;}
.noflash .flashLikeHP .cent {background-color:Transparent;background-image:none;}
.noflash .flashLikeHP .cent .flashLikeNews {background-color:Transparent;}
.noflash #hpFlashContainer {background-image:none;background-color:Transparent;}
.contentFlash.noflash #cFmidslot {height:307px;}
.noflash .flashLikeHP {min-height:290px;}
.ie7 .noflash .noflashnewsempty {min-height:280px;}
.getFlash {width:958px;}
.ie7 .noflash .flashLikeMinor {margin-left:-15px;}
.ie8 .noflash .flashLikeMinor {margin-left:0;} 
#lev0Menu 
{
	background:url(/images/events/lrr/Bg_menu_search_2.jpg) no-repeat 0 0; 
	height:32px;
	margin:34px 0 0 0;
	width:939px;
	top:0;
	left:0;
	padding-top:9px;
}
.ie7 #lev0Menu {width:980px;}
.ie8 #lev0Menu {width:939px;}
#lev0Menu a, #lev0Menu a#XML {text-indent:0;font-weight:bold;color:#fff;height:16px !important;font-family:Arial;font-size:11px;}
#lev0Menu li {margin-right:10px;height:27px;float:left;}
#lev0Menu #tab1 a, #lev0Menu #tab1 {width:64px !important;}
#lev0Menu #tab2 a, #lev0Menu #tab2 {width:38px !important;}
#lev0Menu #tab3 a, #lev0Menu #tab3 {width:57px !important;} 
#lev0Menu #tab4 a, #lev0Menu #tab4 {width:77px !important;}
#lev0Menu #tab5 a, #lev0Menu #tab5 {width:45px !important;} 
#lev0Menu #tab6 a, #lev0Menu #tab6 {width:55px !important;} 
#lev0Menu #tab7 a, #lev0Menu #tab7 {width:65px !important;} 
#lev0Menu #tab8 a, #lev0Menu #tab8 {width:27px !important;} 
#lev0Menu li a:hover, #lev0Menu li a.current,#lev0Menu li a#XML:hover {color:#fcde0e;}
#workspace {margin-top:29px;width:980px;}
#header {height:100px;width:980px;}
#realLev1 {display:none !important;}
#miniGallery {height:auto !important;margin:0 !important;width:340px !important;min-height:322px;}
#menu0 {top:59px;width:980px}
#lev0Menu li a {background-image:none !important;left:0 !important;}
#global {width:980px;}
#searchForm, #lev0Menu #searchFormnewtop {display:none;}
#searchForm, #searchFormnewtop {margin:100px auto auto 521px;position:absolute;z-index:4;}
#lev0Menu a {padding-right:0 !important;border-right:solid 1px #fff;}
#q {margin:1px auto auto 13px;width:90px;height:10px;border:0 none;}
.ie8 #q {margin-left:12px;}
#searchForm .SFcont, #searchFormnewtop .SFcont {margin-left:0;}
#searchForm #btQuery, #searchFormnewtop #btQuery {background-color:Transparent;cursor:pointer;border:0 none;width:46px;height:14px;}
#clockStyle {margin:0 1px 0 auto;}
#accessibleVersion {left:409px !important;top:0 !important;}
.safari #accessibleVersion {left:358px !important;}
#topGal h2 {background-image:none;}
.ie #lev0Menu {margin-left:0; background-position:0 0;} 
.ie #accessibleVersion {left:115px !important;}
.ie7 #searchFormnewtop {margin-left:158px !important;}
/*.ie8 #searchFormnewtop {margin-left:340px !important;}*/
.ie8 #accessibleVersion {left:409px !important;}
#lev0Menu #tab1 {margin:auto 11px auto 203px}
.ie7 #lev0Menu #tab1 {margin-left:245px;}
.ie8 #lev0Menu #tab1 {margin-left:203px;}
.ie8 #lev0Menu li {float:left !important;left:0 !important;}
.ie8 #lev0Menu li a {left:0 !important;}
.ie7 #clockStyle {float:left;margin-left:550px;}
.topcontent {background: url(/images/events/wrc/boxbig.gif) no-repeat scroll 0 -2px;}
#lev0Menu a#XML {border:0 none;}
#hpFlashContainer2 .hpFlashContainerTopBox{background:url(/images/template/sprite.gif) no-repeat -20px -143px;height:7px;width:625px}
#hpFlashContainer2 .hpFlashContainerBotBox{background:url(/images/template/sprite.gif) no-repeat -20px -242px;height:7px;width:625px}
#hpFlashContainer2 .hpFlashContainerMidBox{background:url(/images/template/repeat.gif) repeat-y -980px -0px;height:270px;width:625px}
#topGal {background:url(/images/template/sprite.gif) no-repeat -20px -166px;height:8px;}
#midGal {background:url(/images/template/repeat.gif) repeat-y -1616px -0px;height:264px;}
#botGal {background:url(/images/template/sprite.gif) no-repeat -20px -259px;height:13px;}
.HPicons {width:76px;height:20px;float:right;margin:-28px 10px auto;}
.hpmore a {background:url(/images/buttons/moreNews.gif) no-repeat 0 0;width:76px;height:20px;float:left;text-indent:-5000px;}
#road_container {width:750px}
#road_container ._tab{ float:right; width:149px;  font-size:12px; text-align:center; height:27px;
	 /*border:1px solid #ccc;*/}
#road_container ._tab.current{border-left:1px solid #96181D;border-right:1px solid #96181D;border-top:1px solid #96181D;}
#road_container ._tab.current a{color:#96181D; font-weight:bold; background-color:#FAD600}
#road_container ._tab a{ color:#000; font-weight:normal; display:block; text-indent:5px; width:149px; 
height:21px; padding-top:6px}
#road_container ._tab a:hover{color:#96181D; font-weight:bold;}
.ie8 .SFcont {margin-left:360px !important;}
 .dday
{
	color:#96181D;
	font-weight:bold;
}
#racedaystabin
{
	list-style-type:none;
	height: 30px;
	left:50px;
	top:-1px;
	margin:0 auto;
	width:650px;
	position:relative; 
	z-index:3;
}
.firefox #racedaystabin
{
	width:718px;
	background-position:-978px 0px;
}
.ie6 #racedaystabin{left:0px}

#racedaystabin li 
{
	line-height:30px;
	height: 40px; 
	background:transparent; 
	display: block; 
	list-style: none; 
	width:75px;
	position:absolute;
	z-index:3;
	}
	
#racedaystabin #day1 {width: 75px; height: 30px; left: 73px; top: 0px;}
#racedaystabin #day2 {width: 75px; height: 30px; left: 148px; top: 0;}
#racedaystabin #day3 {width: 75px; height: 30px; left: 223px; top: 0;}
#racedaystabin #day4 {width: 75px; height: 30px; left: 298px; top: 0;}
#racedaystabin #day5 {width: 75px; height: 30px; left: 373px; top: 0;}
#racedaystabin #day6 {width: 75px; height: 30px; left: 448px; top: 0;}
#racedaystabin #day7 {width: 75px; height: 30px; left: 523px; top: 0;}
#racedaystabin #day8 {width: 75px; height: 30px; left: 598px; top: 0;}
#racedaystabin #day9 {width: 75px; height: 30px; left: 673px; top: 0;}
#racedaystabin #day10 {width: 75px; height: 30px; left: 748px; top: 0;}

#racedaystabin a 
{
	width: 74px; 
	display: block; 
	margin-top:7px;
	color:Black;
	text-align:center;	z-index:3;
	font-size:9px;
	border:1px solid #FAD600;
	height: 21px; 
	line-height:23px;
	cursor:pointer;
}

#racedaystabin a#raceday , #racedaystabin a:hover 
{
	font-weight:bold;
	z-index:10;
	background-color:#fff
}



#racedaystabinOLY
{
	list-style-type:none;
	height: 30px;
	left:50px;
	top:-1px;
	margin:0 auto;
	width:650px;
	position:relative;
	z-index:3;
}
.firefox #racedaystabinOLY
{
	width:718px;
	background-position:-978px 0px;
}
.ie6 #racedaystabinOLY{left:0px}

#racedaystabinOLY li 
{
	line-height:30px;
	height: 40px; 
	background:transparent; 
	display: block; 
	list-style: none; 
	width:75px;
	position:absolute;
	z-index:3;
	}
	
#racedaystabinOLY #day1 {width: 75px; height: 30px; left: 73px; top: 0px;}
#racedaystabinOLY #day2 {width: 75px; height: 30px; left: 148px; top: 0;}
#racedaystabinOLY #day3 {width: 75px; height: 30px; left: 223px; top: 0;}
#racedaystabinOLY #day4 {width: 75px; height: 30px; left: 298px; top: 0;}
#racedaystabinOLY #day5 {width: 75px; height: 30px; left: 373px; top: 0;}
#racedaystabinOLY #day6 {width: 75px; height: 30px; left: 448px; top: 0;}
#racedaystabinOLY #day7 {width: 75px; height: 30px; left: 523px; top: 0;}
#racedaystabinOLY #day8 {width: 75px; height: 30px; left: 598px; top: 0;}
#racedaystabinOLY #day9 {width: 75px; height: 30px; left: 673px; top: 0;}
#racedaystabinOLY #day10 {width: 75px; height: 30px; left: 748px; top: 0;}

#racedaystabinOLY a 
{
	width: 74px; 
	display: block; 
	margin-top:7px;
	color:Black;
	text-align:center;	z-index:3;
	font-size:9px;
	border:1px solid #FAD600;
	height: 21px; 
	line-height:23px;
	cursor:pointer;
}

#racedaystabinOLY a#raceday , #racedaystabinOLY a:hover 
{
	font-weight:bold;
	z-index:10;
	background-color:#fff
}

/* more than 9 days competitions */
#racedaystabslim {list-style-type:none;height:30px;margin:0 auto;width:765px;}
.firefox #racedaystabslim {width:718px;background-position:-978px 0px;}
.ie6 #racedaystabslim{left:0px}
#racedaystabslim li {display:block;list-style:none;width:60px;}

#racedaystabslim #day1  {left:1px !important;width:60px !important;}
#racedaystabslim #day2  {left:61px !important;width:60px !important;}
#racedaystabslim #day3  {left:121px !important;width:60px !important;}
#racedaystabslim #day4  {left:181px !important;width:60px !important;}
#racedaystabslim #day5  {left:241px !important;width:60px !important;}
#racedaystabslim #day6  {left:301px !important;width:60px !important;}
#racedaystabslim #day7  {left:361px !important;width:60px !important;}
#racedaystabslim #day8  {left:421px !important;width:60px !important;}
#racedaystabslim #day9  {left:481px !important;width:60px !important;}
#racedaystabslim #day10 {left:541px !important;width:60px !important;}
#racedaystabslim #day11 {left:601px !important;width:60px !important;}

#racedaystabslim a 
{
	width: 60px; 
	display: block; 
	margin-top:7px;
	color:Black;
	text-align:center;	z-index:3;
	font-size:9px;
	border:1px solid #FAD600;
	height: 21px; 
	line-height:23px;
	cursor:pointer;
}

#racedaystabslim a#raceday , #racedaystabslim a:hover 
{
	font-weight:bold;
	z-index:10;
	background-color:#fff
}   

.tt_details {width:752px;}	
.tt_detailsTT, .ttdisc_details {width:99%;}	  
.ttdisc_details table {clear:both; width:100%}
.ie6 .ttdisc_details table {width:99%}

.tt_details table th,.ttdisc_details table th
{
	font-size:10px;
	color:#BF7D3B;
	text-transform:uppercase;
}
.tt_details table tr, .ttdisc_details table tr{height:12px;}


#tt_title
{
	font-weight:bold;
	color:#96181D;
	font-style:italic;
	margin:0px auto;
	font-size:11px;
	padding-top:10px;
	border-bottom: solid 1px #96181D;
	text-align:right;
	width:100%;
	height:15px;
}
.ie6 .ttdisc_details #tt_title { width:480px !important}

#TTmidslot table #intTable
{
	width:100%;
}

.results, .results_heats
{
	width:100%;
	position:relative;
	clear:both;
	}
.title
{
	font-size:14px;
	color:#96181D;
	font-weight:bold;
	text-indent:5px;
	width:84%;
	float:left;
	position:relative;
	height: 40px;
}
.subtitle
{
	font-size:14px;
	color:#96181D;
	font-weight:bold;
	text-indent:5px;
	width:60%;
	float:left;
	position:relative;
}

.restype
{	background-image:url(/images/template/Tab.gif);	
	background-repeat:no-repeat;
	bottom:-9px;
	float:right !important;
	height:40px;
	margin-right:10px;
	position:relative;
	width:100px;
	/*top: 19px;*/
	border:0px solid #000;
	background-position: 0 10px !important;
	}
.ie 	.restype{	/*top:-4px;*/}
	
.restab_r
{background-position:-306px 10px !important;
	}	
.marat .restab_r{bottom:-2px}
.firefox .marat .restab_r{bottom:-13px}
	
.restab_sl
{background-position:0px 10px !important;
	}	
.restab_su
{background-position:-103px 17px !important; bottom:-2px !important;
	}	
.firefox .restab_su{bottom:-2px !important;}

.restab_w
{background-position:-205px 17px !important;
	bottom:-2px !important;
	}	
.restab_t{background-position:-511px 17px !important;
	bottom:-2px !important;
	}	
.restab_el{background-position:-409px 17px !important;
	bottom:-2px !important;
	}
.firefox .restab_w{bottom:-2px !important;}
.heat_title, .race_title
{
	color:#96181D;
	font-size:12px;
	font-weight:bold;
	height:21px;
	padding-top:10px;
	text-indent:15px;
	position:relative;
}
.heat_title #ttype, .race_title #ttype{float:left; width:150px;}
.heat_title #tdate, .race_title #tdate{float:left;}
.heat_title #twind2, .race_title #twind2{background-image:url(/images/template/flag_green.gif);
background-position:left center;
background-repeat:no-repeat;
color:#336600;
float:right;
margin-right:10px;
}
.heat_title #twind, .race_title #twind{background-image:url(/images/template/flag_red.gif);
background-position:left center;
background-repeat:no-repeat;
float:right;
margin-right:10px;
}
.TT #TTcent, .race_table table, .heat_table table
{
	position:relative;
	float:left;
	min-height:124px;
	z-index:2;
	border-collapse:collapse;
}	
.firefox .TT #TTcent
{
	width:956px;
	left:6px;
}
.race_table, .heat_table
{
	left:0px;
}

#r_pos{ text-align:center; width:8%;}
#r_lane{text-align:center; width:5%;}
#r_bib{text-align:right; width:6%;} 
#r_ath{text-align:left;  text-indent:15px;}
#r_cou{text-align:left; width:10%;}
#r_mark{text-align:right; width:10%;}
#r_wind{text-align:right; width:8%;}
#r_rec{text-align:center; width:4%;}
#r_poi{text-align:right; width:8%;  }
#r_rea{text-align:right; width:8%; padding-right:9px;}
#r_left{text-align:right; width:50%; padding-right:9px;}
#r_leg {color:#BF7D3B;text-align:center;}
#r_rectext{background-color:#BF7D3B;
color:#FEF7BE;
text-align:center;
width:30px;
float:right;}

.TT table td#time,.TT table th#time{text-align:right;}
table #time{text-align:right;width: 8%;}
table #sex{text-align:center;width: 7%;}
table #event{text-align:left;width: 25%;}
table #round{text-align:right;width: 15%;}
table #status1{text-align:center;width: 15%;}
table #status2{text-align:center;width: 15%;}
table #status3{text-align:center;width: 15%;}
.tt_details table td a{ font-weight:normal; }

.ressel
{
	background-color:#FFFFFF !important;
	color:#96181D;
	font-weight:bold;
	font-size:11px;
	height:15px !important;
	}
.firefox .ressel 
{
		background-image:url(/images/template/RedArrowLeft.png);
	background-position:right 3px;
	background-repeat:no-repeat;
}
.resLink, .resLink:visited
{
	background-image:url(/images/template/arrow_down_orange.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:9px;
}

a.resLink:hover 
{
	background-image:url(/images/template/arrow_orange.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:9px;
	color:#96181D;
}

.ie resLink, .ie a.resLink:hover {padding-left:11px;}

.results table th, .results_heats table th, .medal table th
{
	font-style:italic;
}


.intermediate{ margin-bottom:10px; clear:both}
.intermediate table
{
	width:750px;
	margin:0px auto;
	background-color:#FFFFFF;
	left:-2px;
}
.intermediate table th
{
	font-size:10px;
	color:#96181D;
	text-transform:uppercase;
	border-bottom: solid #96181D 1px;
}
.intermediate #acols{text-align:right; width:15%; padding-right:4px;}
.intermediate #bcols{text-align:left; width:10%;}
.intermediate #ccols{text-align:left; width:15%;padding-left:9px;}
.intermediate #lcols{text-align:left; width:55%;padding-left:9px;}
.intermediate #attcols{text-align:right; width:10%;}
.intermediate #attlcols{text-align:left; width:40%;padding-left:9px;}

.CSlegend { float:left;
margin-right:7px;
text-align:right;
width:370px;}
.CSlegend div{ float:right; padding-top:1px;padding-bottom:1px;padding-left:8px;padding-right:8px;
	border-left:solid 1px #cccccc;
	font-size:9px;
	font-weight:normal;
	text-indent:0px;
	text-align:center;
	color:#666666
	}
.ie6 .CSlegend { width:340px}
.CSlegend #leg{ font-weight:bold;border-left:none;}
.datamark{ font-weight:bold;}
#CSContainer #r_lane {color:#666666;}

#CSContainer .athLink {font-weight:bold;}
.CombStd_PosText{ text-align:center;}

.tt_details #wcedate {width: 100px; padding:0}
.tt_details #wcevenue {width: 130px;padding:0}
.tt_details #wcenat {width: 50px;padding:0}
.tt_details #wcemark {width: 50px;padding:0}
.wcetitle {color:#96181D;font-weight:bold;font-size:10px;}
#wcestanding h2  { float:left; width:60%}
#wcestanding #LinkSt  { float:right; width:20%; margin-top:7px}
#wcestanding #LinkSt a { color:#96181D; font-weight:bold; display:block; background: transparent url(/images/icons/sort.gif) no-repeat 0px;
 text-indent:10px	} 
.bleft{border-left:1px solid #FAD600;}

.inter_list{ clear:both; height:20px;
	color: #96181D; font-size:12px; font-weight:bold; text-align:center}
.inter_list .tdate{float:left; position:relative; text-indent:15px; width:100px;}
.inter_list .restype {bottom:0px !important;}

.inter_list ul {
float:left;
line-height:25px;
margin-bottom:-5px;
width:480px;
}
.firefox .inter_list ul {
line-height:20px;
margin-bottom:-1px;
}

.firefox .marat .restab_r {
bottom:-13px;
}
.marat .restab_r {bottom:-2px;}
/*.firefox .restype {bottom:-13px;}*/
.restab_r {background-position:-306px 0px;}
/*
.restype 
{background-image:url(/images/template/Tab.gif);
background-repeat:no-repeat;
bottom:-9px;
float:right;
height:22px;
margin-right:10px;
position:relative;
width:100px;
}
*/
.firefox .inter_list li {padding:0px;}
.inter_list li {display:inline;
font-size:10px;
list-style-type:none;
padding:2px;
}
.inter_list li a {
background-color:#FAD80B;
color:#96181D;
display:inline;
font-size:10px;
padding:2px;
}
.inter_list li a:hover, .inter_list li a.intsel {
background-color:#FAD80B;
border:1px solid #96181D;
padding:1px;
}
.inter_list li a {
background-color:#FAD80B;
color:#96181D;
display:inline;
font-size:10px;
padding:2px;
}
.top{ font-size:12px; font-weight:bold}

.show, .hide {margin: 0 0 0 5px; line-height: 16px;}

.txtRes{text-align:center; font-style:italic; width:90%; float:left;}

.txtRes a {
background:transparent url(/images/template/txt_file_icon.gif) no-repeat scroll 0px 50%;
display:block;
height:15px;
text-indent:12px;
width:293px;
margin:0px auto;
padding-top:4px;
margin-top:5px;
}

.linkpdf {
background-image:url(/images/template/OfficialPDF.gif);
background-position:0px 50%;
background-repeat:no-repeat;
float:right !important;
height:25px;
position:relative;
width:160px;
}
.linkpdf a
{color:#fff; font-size:9px; font-weight:bold; padding-left:28px; position:relative; text-transform:uppercase; top:9px;}

.firefox .linkpdf a{ top:8px}

.linkpdf2 {
height:32px;
left:5px;
position:relative;
text-align:right;
top:5px;
width:99%;
}
	
#racedaystabslim li a{ border:none !important; font-size:11px;  font-weight:bold;color:#999}
#racedaystabslim a#raceday, #racedaystabslim a:hover{ color:#000}

#racedaystabin a{ border:1px solid #FAD600 !important; color:#BF7D3B  !important}
.tt_details #tt_title{ border-bottom:1px solid #96181D !important; color:#96181D !important}

.linkphotofinish{ width:100%; text-align:right}

.final{ font-weight:bold}
/*.ie7 .ttdisc_details #tt_title { width:485px !important}
.ie6 .ttdisc_details #tt_title { width:480px !important}*/

#evDetails{}
#evDetails .title{width:70%; float:left; font-size:14px; font-weight:bold; margin-left:10px; height:auto !important}
#evDetails .evDate{font-size:11px; font-weight:normal; float:left; margin-left:10px; padding-top:2px}
#evDetails .evVenue{ float:right; margin-right:10px;text-align:right; font-size:11px}
#evDetails .evCateg{margin-left:20px; padding-top:3px}

.TTevent .midGBox500{ border:1px solid #ccc; width:540px;background-image:none !important}
.TTevent .botBox500{ display:none}
.ie6 .TTevent .midGBox500{ width:500px;}

#entryListLink{width:98%;text-align:right;float:right;}

.clockTT { height:16px}
.clockTT #clockStyle {text-align:left;width:355px; float:right;text-indent:3px; font-weight:normal}
.clockTT #clockStyle .clockIntro{ text-indent:20px; padding-top:1px} 
.clockTT #clockStyle .clockYT{  padding-top:1px}
.clockTT #clockStyle .compAddons{float:none}
.ie .clockTT #clockStyle{ width:370px}
#HPtimetable .clockTT { background-color:#FFFBD8; width:98%; margin:0px auto}
.midCol500 {clear:none !important; width:500px}
.firefox #ttcontent { clear:both !important;}          

.discdetail{width:555px; float:left; padding-left:3px}
.ie .discdetail{width:550px;}
.discdetail table{width:555px; clear:both}
.recdetail{width:755px; float:left; padding-left:3px}
.ie6 .recdetail, .ie6 .recdetail table, .ie6 .recdetail .RCtoptable{ width:730px}
.recdetail table{width:755px; clear:both}
#disclist{ width:200px;}

#TLdetails{float:left}

.discdetail h3{font-size:14px; margin:0px; color:#96181D; text-indent:10px}
.discdetail h3.midtitle{font-size:12px;color:#96181D; padding:5px 2px;text-indent:10px}
#WR { font-weight:bold;font-size:11px;padding-left:10px}
#TLupdated{ font-style:italic;text-indent:10px; float:right}
.firefox #TLupdated{text-indent:224px;}
#TLdetails table,#RCdetailsM table,#RCdetailsW table{float:left}
#TLdetails th,#TLdetails th a,#RCdetailsM .toptitle,#RCdetailsW .toptitle{ font-size:11px; color:#96181D; background-color:#FAD600; 
	border-bottom:1px solid #96181D; padding:1px; font-weight:bold}
#TLdetails tr{ }
#TLdetails td{ }
#athstanding{ /*width:345px;*/ margin: 5px; float:right; border-right:1px solid #ccc; border-left:1px solid #ccc; margin-bottom:5px}
#athstanding table{/*width:345px;*/ margin:0px auto;}
#athstanding h4{ padding:5px; font-size:11px; color:#999;font-weight:bold; margin:0px; background-color:#fff}
#athstanding th{ font-size:10px}
#athstanding #GPcontact th{ width:30%}

.gptitle{ width:360px} 
#compiled{padding-top:15px;}

a.fieldsel{font-weight:bold;font-size:10px;color:#96181D;}
#RCdetailsM, #RCdetailsW{padding-top:10px}
.firefox #RCdetailsM, #RCdetailsW{ float:none;}
.RCtoptable{ margin-top:10px;}
.TLtoptable,.RCtoptable{ width:555px; float:left; height:19px}
.recdetail .RCtoptable{ width:755px; }
.TLtoptable.m, .RCtoptable.M{background-image:url(/images/template/men.gif);
background-position:right 50%;
background-repeat:no-repeat;
border-bottom:2px solid #006CA4;}
.TLtoptable.w, .RCtoptable.W{background-image:url(/images/template/women.gif);
background-position:right 50%;
background-repeat:no-repeat;
border-bottom:2px solid #D99595;}


.male, .female {
float:left;
}
.rectitle{background-image:url(/images/template/BoxSprite.gif);
background-position:-1px -1px;
background-repeat:no-repeat;
height:22px;
width:200px;
float:left;
cursor: pointer;
font-size:12px;
font-weight:bold;
padding-top:8px;
text-indent:10px}
#maletitle {color:#339ED1}
#femaletitle {color:#CC7E7E;}
.male table, .female table {
border-collapse:collapse;
padding-left:3px;
padding-right:3px;
}
.male table th {
padding:2px;
font-size:12px;
}
.female table th {
padding:2px;
font-size:12px;
}
.male table td {
border-bottom:1px solid #A3DFFB;
height:18px;
padding:2px;
}
.female table td {
border-bottom:1px solid #F5CDCD;
height:18px;
padding:2px;
}
.paddR{ padding-right:10px}
#comboText{ font-size:11px; font-weight:bold;}

#disclist a, #mtoplist a, #ftoplist a
{
	background-image: url(/images/template/yellow_bar2.gif);
	background-position:0px 0px;
	background-repeat: no-repeat;
	height:13px;
	padding:2px;
	display:block;
	width:160px;
}
#disclist .topBox200{ height:19px}
#disclist .topBox200 h2{ padding-top:6px; font-size:10px; color:#96181D; padding-right:11px; height:10px}





#Mrecords, #Wrecords{ margin:0px auto;}

.athLink{ background-image:none !important;padding-left:4px !important; text-decoration:underline}

.toptitle {color: #96181D; font-size: 12px; font-weight: bold; padding: 12px 0 3px 0; text-transform: capitalize;}

#RCdetailsm .m {background: transparent url(/images/template/men.gif) no-repeat 0 0; margin:2px 0 -5px 0;}
#RCdetailsw .w {background: transparent url(/images/template/Women.gif) no-repeat 0 0; margin:20px 0 -5px 0;}

#athstanding table {width:540px;}

#linkTxt{
background:transparent url(/images/template/txt_file_icon.gif) no-repeat scroll 0px 50%;
float:right;
font-weight:bold;
height:14px;
margin-right:10px;
padding-top:4px;
text-indent:18px;
}

#TLdetails.topList{  width:750px; } 
.topList .TLtoptable { width:750px; }
.discdetail.topList table{width:750px; position:}

.recordList .topBox200{height:24px !important; text-align:center;}
#disclist.recordList h2 a{background-image:none; width:90px; color:#999; display:block; float:left}
#disclist.recordList h2 a.recSel{color:#96181D; font-size:14px}
#disclist.recordList h2 a.recNoSel{ padding-top:4px}

.relayath{ height:25px}
.relayath td.relay{ border:1px solid #ccc;  text-indent:5px}
.markfield{ border-bottom:1px solid #666; border-left:1px solid #666;}

#TLlegal,#TLnotlegal{ font-size:11px}
a#maletitle:hover, a#femaletitle:hover { opacity:1 !important; filter: alpha(opacity=100) !important;}

/* SLIDER */
.sliderBox
{
	width: 316px;
	height: 16px;
	background-image: url(/wch/images/slider/slider_back.gif);
	position: relative;
	border: 0px hidden #000;
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
.indicator
{
	width: 16px;
	height: 16px;
	background-color: #FF9900;
	position: absolute;
	font-size: 1px;
	overflow: hidden;
	border: none;
	background-color: transparent;
	cursor: pointer;
	background-repeat: no-repeat;
}
.indicator:focus {background-color: #f00;}
#indicator1 {background-image:url(/wch/images/slider/indicatorMin.gif);}
#indicator2 {background-image:url(/wch/images/slider/indicatorMax.gif);}
/*******************/
.newsTitle{font-size:19px; font-weight:bold;}
.minititle{font-size:10px; font-weight:bold; text-align:center; text-transform:uppercase}
.midtitle{font-size:14px; font-weight:bold; text-align:center; }
.newsComment{}
.newsText{text-align: left; line-height:14px; margin: 0 5px;}
.ie .newsText{ padding-top:5px}

.newsDate{color:#666666; font-style:italic; font-size:11px; padding-top:11px; text-indent:10px; margin-bottom:-8px; height:21px}

.topOne{ margin-bottom:6px;}
.topOne h2,.col3List h2 {
   background-repeat:no-repeat;
	height:29px;
	text-indent:-5000px; 
	margin:0 0 0 0;
	padding:0px;
	width: 760px;
	}
 

.topOne h2 
{ background-image:url(/images/template/timetable.gif);
	background-position:-975px -66px;	
}
.topOne .midBox750 {padding:0px; width:760px}

.topOne .newsDate { padding-top:5px; margin-bottom:2px; text-indent:3px;}

.topOne .cent {
background-color:#FFFBD8;
background-image:url(/images/template/Bgtimetable.gif);
background-position:0px -26px;
background-repeat:repeat-x;
min-height:124px;
position:relative; padding:5px;
width:740px; margin:0px auto;
 overflow:hidden;
}

.col3List h2 {
background-image:url(/images/template/timetable.gif);
background-position:-975px -98px;
}
.col3List ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
.col3List li {
float:left;
height:155px;
min-height:155px;
padding:5px;
width:240px;
}
.ie6 .col3List li{ height:190px !important}
.topOne img ,.col3List li img { border:1px solid #666; display:inline; float:left; margin:2px 5px 0px 2px;}
.col3List li h3 {
font-size:11px;
font-weight:bold;
margin:0pt;
padding:0pt;
}
.col3List li.first {background-color:#FFFFFF;}
.col3List li.second {background-color:#EDEDED;}
.col3List li img {width: 70px; height: 70px;}
#mainContent .col3List.hidden {display:none}

.relArticle h2 {background-image:url(/images/template/EventsComingUp.gif);background-position:0px -110px;background-repeat:no-repeat;height:30px;padding:1px 0 0 0;text-indent:-2000px;margin: 10px 0 0 0;}
.box35n .iC {background-image:url(/images/template/Bg_dx_related.gif);background-position:-200px 0px;background-repeat:repeat-y;left:0px;width:350px;overflow:auto;}
.box35n .f {background-image:url(/images/template/Box_dx_related.gif);background-position:-211px -105px !important;background-repeat:no-repeat;height:13px;text-transform:uppercase;width:350px;}
.box35n ul {list-style-type: none; margin: 0px 5px 0 10px; padding:0;}
.box35n ul li {line-height: 16px; margin: 0 0 0 0;}
.box35n ul li a:hover {text-decoration: underline;}

.box35n .mm li {float:left;border:0px solid #000;margin-right:4px;}
.newsDate {color: #666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:normal;}

.col3List p {margin: 0px;}

/* management pop-up */
#ipPhoto {position:absolute; z-index:1; right:222px; top:189px;}
#ipPhotoBg {width:100%; height:100%; background-color:#000;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
#ipPhotoImg {position: absolute; left:6px; top:6px;}
/*#mainContent{position:relative;}*/
#ipPhotoClose  {position:absolute; z-index:1; right:0px; top:0px;}
div.imgNewsTop {
float:right;
margin:0px 3px 10px 10px;
width:350px;
}
.council div.imgNewsTop {width:auto;}
.previousLink{ float:left; width:49%; text-align:left; margin-top:10px; clear:both}
.nextLink{ float:right; width:49%; text-align:right; margin-top:10px;}
.diaryLatestEntry .moreLink{ text-align:right;}
.diaryLatestEntry .topBox200{ background-image:none; margin-top:0 }
.diaryLatestEntry .topBox200 h2 { padding-top:160px; }

.contentCol .newsDet div{ margin:0px !important}
.newsDet{ padding-left:1px}
.newsDet a{ text-decoration:underline}

#focus {clear: both;}
.ie #focus{display:inline}
.flashLike {margin:0px auto;min-height:124px;overflow:hidden; width: 760px; }
.flashLikeSuper {width: 400px !important; float: right !important;}
.flashLikeMinor {width: 330px; float:left none!important;min-height:124px; }
.flashLikeMinor .flashLikeNews {background-color:#FFFBD7;border:1px solid #CCCCCC; font-size:11px; 
	height:54px; width: 310px; margin:5px;padding:4px 4px 4px 4px;}
.flashLikeMinor .flashLikeNews:hover {background: #FFFBD7 url(/images/template/Bgtimetable.gif) repeat-x 0 -26px !important;}
.flashLikeBlock {height:54px; }
.flashLikeBlock:hover {cursor: pointer;}
.topOne .newsDate {float:none; clear: both;}
.imgContainer {width: 380px; height: 195px; overflow:hidden; border: 5px solid #000;}
.imgContainer img {padding:0; margin: 0;}
.flashLikeBox{float: left; width: 246px; margin-left: 10px;}
.ie6 .flashLikeBox{ width:230px;}

.flashLikeBox label{ color:#666; font-size:10px}
.flashLikeSuper .newsText { width:385px}

#docList ul {list-style-type: none; list-style-position: outside;margin-top:10px;}
#docList ul li {margin: 0 5px 0px 5px; padding: 5px 3px 5px 20px; min-height:15px}
#docList ul li.docPdf {background-color: transparent; background-image: url(/images/icons/adobe_pdf_icon.gif); background-repeat: no-repeat; background-position: 0 7px;}
#docList ul li.docDoc {background-color: transparent; background-image: url(/images/icons/doc_icon.gif); background-repeat: no-repeat; background-position: 0 7px;}
#docList ul li.docXls {background-color: transparent; background-image: url(/images/icons/excel_icon.gif); background-repeat: no-repeat; background-position: 0 7px;}
#docList ul li.docXls a{ text-indent:3px}

#docList ul li .docDate {color: #999}
.docListElement {margin: 10px 5px 0px 5px !important; padding-left: 20px; background: transparent url(/images/icons/adobe_pdf_icon.gif) no-repeat 0 0}
.relArticle .docListElement{width:300px; padding-bottom:5px}

.flashLikeHP {margin:0px auto;min-height:124px;overflow:hidden; width: 686px !important; }
.flashLikeHP .cent{ width: 686px !important;}
.flashLikeHP .flashLikeMinor ,.flashLikeHP .flashLikeMinor .flashLikeNews{width: 270px !important;}
.flashLikeHP .flashLikeBox{ width:196px; font-size:10px; text-align:left !important;}
.flashLikeHP .flashLikeSuper { width:395px !important}
.flashLikeHP .imgContainer {border: 3px solid #000;}
.flashLikeHP .newsDate{ height:13px;}
.flashLikeHP .newsTitle{ font-size:13px}

#utilities {float: none; clear: both;}
#utilities #print {float: right; width: 67px; height:20px; background: transparent url(/images/icons/print.gif) no-repeat 0 0; margin: 0 10px 0 0;}
#utilities #print a {display: block; text-indent: -9999px; width:67px; height: 20px;}
#utilities #email {float: right; width: 67px; height:20px; background: transparent url(/images/icons/email.gif) no-repeat 0 0; margin: 0 10px 0 0;}
#utilities #email a {display: block; text-indent: -9999px; width:67px; height: 20px;}
#utilities, #utilities a,  #utilities a:active {outline: none;}

.linkList ul li {background-image:url(/images/icons/newwin.gif); background-repeat:no-repeat; background-position:0px 7px !important; padding-left:0px !important}
.linkList a {  font-size:11px; text-decoration:underline; margin-left:15px;}

.diaryList { margin:0px 10px 4px 10px !important}
.diaryList .midBox350{ padding:0px !important; width:350px}
.diaryList .midBox350 ul {list-style-image:none; list-style-type: none; list-style-position:outside; height:130px}
.diaryList .midBox350 ul li{ padding:5px !important}
.diaryList .midBox350 ul li img {border:1px solid #666666; float:left; display:inline; margin:2px 5px 0 5px}
.diaryList .midBox350 ul li h3 {font-size:11px; font-weight:bold; margin:1px}
.diaryList .midBox350 .newsText {margin: 0 5px; float:none}
.diaryList .midBox350 .newsText p { margin-top:2px !important; margin-bottom:1px !important;}
.ie .diaryList h3{margin:0px}
.latNews{background-image:url(/images/template/Box_dx_related.gif); background-position:0px -33px}
.relCont{background-image:url(/images/template/EventsComingUp.gif); background-position:0px -145px; margin-top:-1px}
/* Diary */
.hpBlog .topBox200 h2{background-image:none !important; height:auto !important; text-indent:0px !important; padding-top:155px !important; margin-left:10px !important; margin-right:auto !important}
#athl_181187 .topBox200 h2{padding-top:142px !important;}
.ie7 #athl_181187 .topBox200 h2{padding-top:143px !important;}
#athl_182528 .topBox200 h2,#athl_199606 .topBox200 h2 {padding-top:143px !important;}
#athl_198325 .topBox200 h2,#athl_196713 .topBox200 h2 ,#athl_170664 .topBox200 h2{padding-top:142px !important;}
#athl_171712 .topBox200 h2{padding-top:143px !important;}
.ie7 #athl_171712 .topBox200 h2{padding-top:130px !important;}
#athl_134721 .topBox200 h2{padding-top:145px !important;}
#athl_170664 .topBox200 h2{padding-top:145px !important;}
#athl_134999 .topBox200 h2{padding-top:145px !important;}
.ie .hpBlog .topBox200 h2{padding-top:158px !important;}
.hpBlog .midBox200 ul li {list-style-image:none; list-style-type: none}
div.hpBlog .midBox200 ul li {list-style-image:none; list-style-type: none}
.newsDet.intro{ margin-top:5px}
.intro h3{display:none}
.intro .newsText{ font-size:12px; height:30px}
.ie .intro .newsText{ height:31px; padding-top:0px !important}
.intro .topBox750{background-position:0px -641px}
.intro .midBox750{background-position:-3387px 0px}
.intro .botBox750{background-position:0px -328px}
.ie .left2col{ margin-right:0px !important}
.halfwidth { width:50% !important} 
.messageBox {width:600px; padding:10px 0px 10px 20px }
#leftColumnDiary { width:765px;}
.awpleft .intro .midBox750 .newsText { height:83px !important; font-size:11px;}
.awppromo .promo { width:200px; padding-top:32px; padding-bottom:10px;}
.awpright .intro .midGBox200 .newsText 
{
	 height:944px !important;
	 text-align:left;
	 font-size:11px;
}
.awpright .newsDet.intro {  margin-top:0px !important;}
.awpright .intro .midGBox200 .newsText img { margin-left:32px; height:146px; }
.awpright .partnertop { background-image:none !important; display:none;}
.awpleft #miniGallery {height:201px !important; width:350px; padding-left:57px;}
.awpleft #miniGallery  #topGal h2 
{
	background-image:url(/images/template/BoxSprite.gif) !important;
	background-position:0 -76px !important;
}
.awpleft #miniGallery #topGal { background-image:none !important; width:350px !important;}
.awpleft #miniGallery #midGal, .awpleft #miniGallery #botGal { width:350px;}
/*.awpleft #docList .miniMore { margin-left:104px; margin-top:23px;} */
.awpleft #docList .miniMore { width:100%;}
.awpleft #docList .midBox350 { height:185px; padding:0; margin-top:-10px; margin-left:0; width:350px;}
.AWPGal #midGal {background-image:url(/images/template/BoxBackground.gif);background-repeat:repeat-y;background-position:0px 0px; width:190px;padding:5px;overflow:hidden; padding:0;}
.awpleft #miniGallery #botGal {background-image:url(/images/template/BoxSprite.gif); background-position:-1px -447px !important; height:10px;}
.awpleft #docList { margin-top:2px;}
.ie7 .awpleft #docList .midBox350 { height:182px;}
.awpleft #focus h2 { background-position:-975px -135px;}
.awpleft #focus .miniMore.clear a img { float:none; border:none; margin:0;}
.awpleft #docList .midBox350 .miniMore.clear a { padding-top:47px; padding-right:10px;}
.AWPGal .miniMore.clear { width:100%;}
.AWPGal .miniMore.clear a { padding-top:47px; padding-right:10px;}
.ie7 .awpleft #docList .midBox350 .miniMore.clear a { padding-top:38px;}



.floatBox1 {padding-bottom:5px;}
#comments .docComms {width:500px; overflow:auto;}
#comments .docComms1 {width:750px; overflow:auto;}

#comments .docBold
{	
	font-weight:bold;	
}
#comments .docText2
{	font-size:12px;
	font-weight:bold;	
}
#comments .docText  { display:block; padding-top:4px;font-weight:bold; text-align:right;}

#comments .italic 
{
	font-weight:normal;	
	font-style:italic;
	margin-top:5px;
	margin-left:15px;
	height:20px;	
}

#comments .commentsFrame
{
	width:100%;
	height:90px; 	
	border-bottom:0px;
}

#comments .comment 
{
	font-weight:normal;
	margin-left:15px;
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:0px;
}

#comments .username 
{
	font-weight:normal;
	float:left;
	width:300px;
}

#comments .dateTime 
{
	font-weight:normal;
	float:right;
	width:150px;
}

.red
{
	color: Red;
}
.ie7 .newsText table ul {margin-left:20px;}
.ie7 .newsText table {border-collapse:separate;}
.ie8 .newsText table ul {margin:0;}
.morelinespace {line-height:22px;}
.athletebiorelated #podcastList .topBox200 {background:url(/images/template/EventsComingUp.gif) no-repeat 0px -145px;}
#phtoolbar{ width:100px; float:left; background:#CCCCCC url(/images/events/WAS/bg.gif) repeat-x scroll 0px 1px;
 padding-top:10px; margin-top:-4px	}
#phlist li{ list-style:none;display:block; margin-bottom:3px; text-align:center}
#phlist li a{ border:1px solid; display:block; width:50px; height:50px; } 

#ptAR,#ptAL{ display:block; text-align:center; cursor:pointer; padding-bottom:10px}

#phtool{ text-align:center; width:765px; margin-left:5px}
#phC{ float:left; width:640px; padding:5px}

#pnAL { float:left;}
#pnAR { float:right;}

.photo{ text-align:center}
.photoComment{ text-align:center}


.firefox #phlist ul { margin-bottom:10px;margin-left:-17px}

#phBR{ margin-left:12px}
#phBNav li{ list-style:none;display:block; margin-right:3px; float:left}
#phBNav li a{ border:1px solid; display:block; width:50px; height:50px; } 

#phBFirst{ clear:both; padding-top:20px; padding-bottom:20px; display:none}
#phBrowse{background:#CCCCCC url(/images/events/WAS/bg.gif) repeat-x scroll 0px 1px; padding-bottom:35px; padding-top:8px}
#phBNavBar{ clear:both; height:25px; text-align:center;}

#phHeader{padding-top:9px}
#phgMain .midBox750{ margin-top:-3px}
.ie6 #phtool{ width:730px; margin-left:15px; }
.ie6 #linkTitle{ width:510px;}
#linkTitle{ width:535px;  text-align:center}
#linkTitle h2{ margin:0px; height:17px}
#linkSlide, #linkBrowse{ width:110px; cursor:pointer }
.linkSel,.linkDes{text-indent:-5000px;background-position:0px 0px;background-repeat:no-repeat;display:block}
.linkSel{margin-top:-5px; margin-left:3px; cursor:default;height:25px;}
#linkSlide .linkSel{ background-image:url(/images/icons/slideshow_big.gif) !important;margin-left:-2px;}
#linkBrowse .linkSel{ background-image:url(/images/icons/browse_big.gif) !important; background-position:36px 0px !important}
.linkDes{height:20px;}
#linkBrowse .linkDes{ width:100px;  padding-right:10px;background-image:url(/images/icons/browse.gif) !important;background-position:36px 0px !important}
#linkSlide .linkDes{ width:76px;  margin-left:7px;background-image:url(/images/icons/slideshow.gif) !important;}




/*#linkSlide{ width:100px; padding-left:10px; text-align:left;}
#linkSlide .linkSel{background-image:url(/images/icons/slideshow_big.gif);background-position:0px 0px;
	background-repeat:no-repeat; }
#phtool a{color:#96181D;	text-indent:-5000px;}
.linkSel{ }
.linkDes{font-weight:normal; 
 background-repeat:no-repeat; background-position:0px 3px; display:block}*/
#ptBrowse.linkDes{ }
#phBL{ display:none;}

#phBNavBar .nT{ font-size:11px; }
#phBNavBar .nbSel .nT{ font-weight:bold; cursor:pointer;}
#phBNav span, #phBNav img, #phlist span, #phlist img{width:50px; height:50px;}


.photoCredits {text-align: center; color: #666;}

.photoText { text-align:center; float:left; clear:both; width:100%; }


