#headerLeft
{ 
	background:transparent url(/images/events/WRU/header_WRU08.gif) repeat scroll 0% !important;
}

html,body 
{
	background:#F0F0F0 url(/images/events/WRU/bg.gif) repeat-x scroll 0px 0;
}
	
#iaafLogo {
  background:transparent url(/images/events/WRU/logo.gif) no-repeat scroll -2px -1px;
}

.topcontent
{
	background:transparent url(/images/events/WRU/boxbig.gif) no-repeat;
	background-position:0px -1px;
}

#realLev1 .menuSubtab{top:30px !important}
.menuSubtab{top:31px !important}
#lev0Menu {
margin: 0 0 0 115px;
}

#linkwhm08{display:block !important; }
.HP{width:505px}
.HP .geninfo{width:505px}
.HP #TTcent {width:491px}
.HP .topBox750{background-position:-6px -186px; width:501px}
.HP .midGBox750{background-position:-7034px 0px; width:491px}
.HP .botGBox750{background-position:-1px -462px; width:501px}
.HP table{ clear:both}
.HP #status1,.HP #status2,.HP #status3{display:none}
#linkwhm08{display:none !important; }
#linkwhm09{display:block !important; }
#headerLeft
{ 
	background:transparent url(/images/events/WRU/header_whm09.jpg) repeat scroll 0% !important;
	width:793px ;
	height:128px;
}
#iaafLogo {
  background:transparent url(/images/events/WRU/logo_whm09.jpg) no-repeat scroll -2px -1px;
  width:187px;
  height:129px;
}
#header { height:130px !important;}
#searchForm #q 
{
	margin-top:32px;
	margin-left:-26px;
}
.ie7 #searchForm #q 
{
	margin-left:-22px !important;
}
.ie6 #searchForm #q 
{
	margin-left:-10px !important;
}
#searchForm #btQuery 
{
	margin-left:20px;
}
.safari #searchForm #btQuery {margin-left:10px;}
#lev0Menu 
{ 
	top:13px !important;
	left:140px !important;
}
#menu0 #lev0Menu #tab9 a 
{
	 left:-25px;
}
.firefox #menu0 #realLev1
{
	top:66px !important;
}
#workspace
{
	margin-top:0 !important;
}
.ie7 #menu0 #realLev1, .ie6 #menu0 #realLev1
{
	top:60px !important;
}
.ie7 #accessibleVersion{ top:25px; text-align:center }
.ie8 ul.bulletList,.ie8 #miniGallery ul {padding-left:0;}
.ie8 #searchForm {left:312px;}
.ie8 #searchForm #btQuery {margin-left:8px !important;}
.safari #searchForm {left:650px;}
.safari #searchForm #btQuery {margin-left:0 !important;}
.chrome #searchForm #btQuery {margin-left:10px !important;}
.safari #accessibleVersion{ left:0 !important; }
.HP .clock {width:500px;}
.HP #TTcent {cursor:pointer;}
.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;}
.getFlash {width:958px;}
.ff35 #iaafLogo {background-position:-2px 0;}
.ie7 .noflash .flashLikeMinor {margin-left:-15px;}
.ie8 .noflash .flashLikeMinor {margin-left:0;} 
#header{ background:transparent; height:98px;}
#header{ height:120px; z-index:200}

#realLev1 
{
	background:transparent url(/images/template/TopBox2Level.gif) no-repeat scroll 0px -21px;
	background-position:0px -21px !important;
	height:24px;
	top: 30px !important;
	z-index:100 !important;
	}
.firefox #realLev1 {top: 33px !important;}


/*.eventSite .topcontent { height:26px;}*/
#workspace{margin-top:-20px}
.firefox #workspace{margin-top:-23px}
#lev0Menu {
 left:115px;
 background:transparent none repeat;
 margin:22px 0px 0px 20px;
 font-family:Arial, Verdana, Sans-Serif;
 font-size:14px;
 font-weight:bold;
 height:18px;
 line-height:normal;
 list-style-type:none;
 position:relative;
 text-transform:uppercase;
 top:-19px;
 width:796px;
 z-index:2;
}
.ie8 #lev0Menu {left:-32px !important;}
#lev0Menu li {text-indent:0px}
#lev0Menu li a 
 {color:#999 !important; background:none;}
#lev0Menu .current a,#lev0Menu a:hover{ color:#000 !important}
.ie #lev0Menu {margin-left:60px !important}

#lev0Menu #tab1 a{width:auto;left:auto;} 
#lev0Menu #tab2 a{width:auto;left:auto;} 
#lev0Menu #tab3 a{width:auto;left:auto;} 
#lev0Menu #tab4 a{width:auto;left:auto;} 
#lev0Menu #tab5 a{width:auto;left:auto;} 
#lev0Menu #tab6 a{width:auto;left:auto;} 
#lev0Menu #tab7 a{width:auto;left:auto;} 
#lev0Menu #tab8 a{width:auto;left:auto;}
#lev0Menu #tab9 a{width:auto;left:auto;}
#lev0Menu #tab10 a{width:auto;left:auto;}
#lev0Menu #tab11 a{width:auto;left:auto;}


.menuSubtab{top:0px; background-image:none;}
.ie .menuSubtab {margin-top:5px; height:28px;top:-6px}
.ie6 .menuSubtab {margin-top:0px; height:28px;top:-6px}

#lev0Menu li .current {color: #000 !important;}

	



#lev1Menu li a {color:#999 !important;}
#lev1Menu li a.current {color:#000 !important;}


#left2Menub { margin-top:1px; background:transparent url(/images/template/TopBox2Level.gif) no-repeat scroll 0px -72px; width:970px}
#left2Menub li a{color:#CCC !important}
#left2Menub li.fieldsel a, #left2Menub li a:hover{color:#FAD600 !important}

a {outline: none;}

/* FLASH */
.firefox .contentFlash {
left:-2px;
}

.firefox .contentFlash2 {
left:-2px;
}

.contentFlash {
clear:both;
height:317px;
left:0px;
margin:0pt auto;
position:relative;
top:0px;
width:970px;
}


.contentFlash2 {
clear:both;
height:317px;
left:0px;
margin:0pt auto;
position:relative;
top:0px;
width:970px;
}


.contentFlash #cFtopslot {
background-image:url(/images/template/BoxSmall.gif);
background-position:1px -113px;
background-repeat:repeat-y;
height:15px;
margin:0px auto;
position:relative;
top:4px;
}


.contentFlash2 #cFtopslot {
background-image:url(/images/template/BoxSmall.gif);
background-position:1px -113px;
background-repeat:repeat-y;
height:15px;
margin:0px auto;
position:relative;
top:4px;
}


.contentFlash #cFmidslot {
background-image:url(/images/template/Bg_box.gif);
background-position:0px 0px;
background-repeat:repeat-y;
height:290px;
margin:0px auto 0px 2px;
position:relative;
width:966px;
}

.contentFlash2 #cFmidslot {
background-image:url(/images/template/Bg_box.gif);
background-position:0px 0px;
background-repeat:repeat-y;
height:290px;
margin:0px auto 0px 2px;
position:relative;
width:966px;
}

.contentFlash #cFbackg {
background-color:#C5C5C7;
background-image:url(/images/template/Bg_Flash.gif);
background-repeat:repeat-x;
left:4px;
margin-right:1px;
overflow:hidden;
position:relative;
width:958px;
}

.contentFlash2 #cFbackg {
background-color:#C5C5C7;
background-image:url(/images/template/Bg_Flash.gif);
background-repeat:repeat-x;
left:4px;
margin-right:1px;
overflow:hidden;
position:relative;
width:958px;
}

.firefox .contentFlash .left2col {width:695px;}
.firefox .contentFlash2 .left2col {width:695px;}

.contentFlash .left2col {width:600px;}
.contentFlash2 .left2col {width:600px;}
#hpFlashContainer {
background-color:#C5C5C7;
background-image:url(/images/template/Bg_Flash.gif);
background-repeat:repeat-x;
/*border-right:1px dotted #000000;*/
position:relative;
text-align:center;
}
#hpFlashContainer {text-align:center;}
.contentFlash .right2col {margin-right:6px;width:248px;}
.contentFlash2 .right2col {margin-right:6px;width:248px;}
.contentFlash #cFbotslot {
background-image:url(/images/template/BoxSmall.gif);
background-position:1px -169px;
background-repeat:no-repeat;
height:13px;
position:relative;
}

.contentFlash2 #cFbotslot {
background-image:url(/images/template/BoxSmall.gif);
background-position:1px -169px;
background-repeat:no-repeat;
height:13px;
position:relative;
}

.topcontent {height: 27px !important;}



.minisiteLink{float:left; width:590px; height:50px; margin-top:-15px;cursor:pointer}
#accessibleVersion,#standardVersion {float:left;left:0px !important;width:188px;top:0px}

.ie6 #accessibleVersion,.ie6 #standardVersion {top:-20px}
.ie6 #realLev1{top:28px !important}
#searchFormnewtop {display:none;}

.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);}
/*******************/
 .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;}          
.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 -151px; margin-top:5px}
/* 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;}
#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%; }


