/* -------------- general tags ---------------*/ 
html,body {padding:0px;border:0px;margin:0px auto;color:#000000;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:normal;background-color:#d9eea1;}
a {text-decoration:none;color:#000000;}
a img{border:0;}
a:hover, a:visited {color:#000000;}
h2 {font-size:14px;margin:0px;}
h3{font-size:12px;margin:0px;margin-bottom:5px;color:#96181D; }
h4{ font-size:10px; margin:5px}
input {font:normal 10px Verdana,Arial,Helvetica,Sans-Serif;}
select {font:normal 11px Verdana,Arial,Helvetica,Sans-Serif;}
h5 {font-size:12px;color:#96181D;}
table{ border-collapse:collapse; margin:0px auto;width:99%}
th{ background-color:#2E70A2; border-bottom:1px solid #2E70A2 ;color:#FFFFFF; font-size:11px; font-weight:bold; padding:1px}
td{ border-bottom:1px solid #ccc; vertical-align:top }
/*ul { margin-left:5px; margin:0px}
.firefox ul,.safari ul,.opera ul{ margin-left:-32px}*/
ul { margin:0; padding:0;}
/* -------------- template ---------------*/
#headerSubBG {width:100%;height:165px;background:#D9EEA1 url(/wch/images/template/headerExternal_new.jpg) no-repeat scroll 50% top;}
#header {/*color:#FFFFFF;*/height:165px;width:984px;background:url(/wch/images/template/headerCenterNoLogo.jpg) no-repeat scroll 0 0;margin:0 auto;}
#global {margin:0px auto;}
#iaafLogo {display:block; text-indent: -9999px;}
#contactiaaf a {color:#ffffff; font-weight:bold; font-size:11px;}
#workspace {width:985px;text-align:center;margin:0 auto;padding:0;}
#mainContent {background:url(/wch/images/template/repeat.gif) -2287px 0px repeat-y;width:100%;margin:0 auto;overflow:auto;}
.topcontent {background:transparent url(/wch/images/template/sprite.gif) no-repeat -19px -18px;height:18px;width:985px}
.topcontentLevelOne {background:transparent url(/wch/images/template/subMenuVerde.gif) no-repeat;height:36px;width:985px;background-position:-1px 0px;}
.topcontentLevelTwo {background:url(/wch/images/template/barraBlu.gif) no-repeat;}
.content {margin:0 auto;width:972px;padding-bottom:15px;}
#footer{clear:both;text-align:left;margin:0 auto; width:985px;}	
#footer div#fcenter{padding-top:10px; text-align:center;height:20px;color:#cccccc;background:url(/wch/images/template/repeat.gif) repeat-y scroll -2287px 0;}	
#footer div#fcenter a{color:#cccccc;}
#footer div#fleft{position:relative;text-align:left;float:left;padding-left:14px;color:#666666;}	
#footer div#fright{position:relative;text-align:right;float:right;padding-right:14px;}	
#footer div#fright a{color:#666666;}
#footer div#fbottom{background: transparent url(/wch/images/template/sprite.gif) no-repeat -19px -69px; height:24px;}

#extendedContent{float:right;}

/* -------------- others ---------------*/
/*.c{ text-align:center !important;}*/
.l{ text-align:left !important;}
.r{ text-align:right !important;}
.bold{ font-weight:bold;}
.t5{ width:5%}
.t9{ width:9%}
.t10{ width:10%}
.t12{ width:12%}
.t15{ width:15%}
.t20{ width:20%}
.t25{ width:25%}
.t30{ width:30%}
.t50{ width:50%}
.on{ background-color:#F3F3F3 !important;}
.off{background-color:#F5F5F5;}

.contentRow, .contentFlash {margin:0px;}
#flash {overflow:auto;}

.contentRow.noclear{clear:none;}
.contentSlot{margin:0px auto;clear:both;width:975px;}
#sfondo{width:975px;background:url(/images/template/Bg_box.gif) -1712px -0px repeat-y;}
.sfondo{width:975px;background:url(/images/template/Bg_box.gif) -1712px -0px repeat-y;}

.floatBox.contentRow h3{ margin: 9px 12px 5px;}

#floatbox{float:left;}
.floatRight {float:right;}
.floatBox {float:left;margin:0px;padding:0px;}
.clear{ clear:both;}
.left2col{float:left;}
.right2col{float:right;}
.right2col #prova{width:200px;}

.slot1_4col{float:left;width:505px;margin-left:3px;margin-right:0px;}
.slot2_4col{display:none;}
.slot3_4col{float:left;width:250px;margin-left:2px;margin-right:0px;}
.slot4_4col{float:left;width:200px;margin-left:2px;}

.firefox .slot1_4col,.safari .slot1_4col{margin-left:4px;}
.firefox .slot2_4col,.safari .slot2_4col{margin-left:6px;}
.firefox .slot3_4col,.safari .slot3_4col{margin-left:5px;}
.firefox .slot4_4col,.safari .slot4_4col{margin-left:5px;}

#col33{width:33%;}
#clear{clear:both;}

#break{margin-top:5px;}

.partner{height:68px;}
#partnerbig{width:250px;}
#partnersml{width:200px;}
.partnertop{ background-image:url(/images/template/OfficialPartners.gif);
	 background-position:0px 0px;
	 background-repeat:no-repeat;
	  height:16px; width:250px;}
.partnercon {margin:0px;}
.partnercon img {margin-top:-1px}
#partnersml .partnertop{background-image:url(/images/template/OfficialPartners_200.gif); width:200px !important}
#partnerText{ padding-bottom:20px;}
#partnerText, #partnerImg{ width:98%; margin:0px auto}
.partnerIn{float:left; width:45%; text-align:center; padding:10px}

.iC{margin:0px auto;clear:both;}

ul.bulletList { list-style:none}
ul.bulletList li {
background:transparent url(/wch/images/template/arrow_moreNews.png) no-repeat scroll 10px 4px;
line-height:13px;
padding:2px 8px 5px 25px;
text-align:left;
}
.firefox ul.bulletList li,.safari ul.bulletList li{ background-position:2px 4px; padding-left:15px}
ul.bulletList a {font-weight:normal;color:Black;}

#versions{ font-weight:bold; font-size:12px;width:764px;}
.ie6 #versions,.ie7 #versions {width:550px;}
#accessibleVersion a {color:#3d3d3d;} 
#accessibleVersion {padding-top:2px;}
#accessibleVersion, #standardVersion { font: bold 11px;left:300px;position:relative;text-align:right;top:0px;width:153px;}
.firefox #accessibleVersion, .firefox #standardVersion,.safari #accessibleVersion, .safari #standardVersion {
left:633px;/*top:-12px;*/}

/*.ie7 #accessibleVersion, .ie7 #standardVersion { top:-12px; }*/
/*.ie6 #accessibleVersion, .ie6 #standardVersion { top:-12px; }*/
.firefox .SFcont,.safari .SFcont {margin-left:14px;width:150px;}
.SFcont {margin-left:25px;text-align:left;width:170px; }
.ie .SFcont {margin:20px auto auto 35px;}
.ie .SFcont {margin-top:10px; }
ie7. #contactiaaf{top:104px !important;}
ie6. #contactiaaf{top:104px !important;}
#slot1_4col, #slot2_4col, #slot3_4col, #slot4_4col{float:left; }
.slot3_1col,.slot3_2col,.slot3_3col {float:left;}

.sortable{ clear:both; }
.contentCol div {float: left; margin: 0px 0px 0px 1px;}
.nolist { background:none !important; padding:0px !important}
.bigChat .nolist { float:left; width:450px}
.centered{  text-align:center; margin:0px auto !important; padding:10px;float:none !important;}
.orange {color:#FF9900}
.padd {padding:10px;}
.bottopSpace { margin:5px 0px 5px 0px}
.eventlist{font-size:11px;}
.eventlist th{ font-size:11px;}
.eventlist #eventdate{font-size:10px; padding-right:3px;}
.eventlist #eventmonth{font-size:13px; border-bottom:0px; padding-top:4px;}
.eventlist #eventmonth:first-letter{ color:#FF9900; font-size:18px; text-transform:uppercase }
.eventlist td{ border-bottom:1px dotted #FEDA5C; padding:5px; vertical-align:top}
#thumbnails {border:1px solid #666666;left:273px;position:absolute;top:30px;}
.inout{ font-size:9px;  color:#999}
#subtab0 {	display:none;}
#TTslot {margin: 0 0 0 5px; float:left;}
#miniGallery {margin-top:2px; height:142px;width:340px;}
/*#miniGallery h2{background-image:url(/images/template/PhotoGallery_gray.gif); background-position:0px;
	 background-repeat:no-repeat;height:25px}*/
#miniGallery ul{margin-left:15px !important;}
.firefox #miniGallery ul,.safari #miniGallery ul,.opera #miniGallery ul{/*margin-left:-29px*/}
#miniGallery li{ display:block; float:left; margin:1px;}
#miniGallery li a{ display:block; width:50px; height:50px; /*border:1px solid #000*/}
/*#miniGallery .topBox200{ background-image:url(/images/template/BoxSmall.gif); background-position:-763px 0px;}*/
.miniMore { width:230px; text-align:right; padding-top:0px}

.SMALLGal,.SMALLVIDEOGal{ width:200px; height:auto !important}
.SMALLGal .miniMore{ width:180px; padding-top:5px !important}
.SMALLGal h2{background-image:none  !important;}
.SMALLGal #topGal{background-image:url(/images/template/photogallerytop.gif) !important; background-position:0 -40px !important; 
	height:28px !important; margin-top:5px}
.SMALLGal #midGal,.SMALLVIDEOGal #midGal{background-image:url(/images/template/BoxBackground.gif);background-repeat:repeat-y;background-position:0px 0px; width:190px;padding:5px;overflow:hidden}
.SMALLGal #botGal,.SMALLVIDEOGal #botGal{background-image:url(/images/template/BoxSprite.gif);background-repeat:no-repeat;height:10px;background-position:0px -191px; width:200px;overflow:hidden}

.SMALLVIDEOGal #topGal{ background-image:url(/images/template/EventsComingUp.gif); background-repeat:no-repeat;
 background-position:0px -146px; height:32px	}
.SMALLVIDEOGal #topGal h2{ background-image:none}
.athLink{background:url(/images/template/popup2.gif) left center no-repeat;padding-left:14px;}
.empty{color:#fff}
.geninfo h2{ text-indent:-5000px; background-image:url(/images/template/GeneralInfo.gif);
 background-repeat:no-repeat; background-position:6px 18px;height:40px; width:200px;	}
 .geninfo{margin-bottom:3px; margin-left:2px;}
#topGal 
{
	background-image: url(/wch/images/template/sprite.gif);
	background-repeat: no-repeat;
	background-position: -20px -166px;
	height: 8px;
}
#midGal 
{
	background-image: url(/wch/images/template/repeat.gif);
	background-position: -1616px 0px;
	height: 112px;
}
#botGal 
{
	background-image: url(/wch/images/template/sprite.gif);
	background-repeat: no-repeat;
	background-position: -20px -259px;
	height: 13px;
}

#HPtimetable th,#timetableresults th { background-color:Transparent !important; line-height:17px; padding-top:0;color:#fff !important;border:0;}
#HPtimetable .on, #HPtimetable .off,#timetableresults .on, #timetableresults .off{background-color:Transparent !important; }
#HPtimetable #TTcent,#timetableresults #TTcent {margin:0 auto;background: url(/wch/images/template/timetable_repeat.gif) repeat-y scroll -3px 0;height:225px;width:961px;}
#timetableresults #TTcent { height:350px;}
#HPtimetable #TTcent .centre,#timetableresults #TTcent .centre {background:transparent url(/wch/images/template/TimeTableBluBar.png) no-repeat scroll 0 0;width:961px;height:100%;overflow:auto;}
.ie7 #HPtimetable #TTcent .centre { height:94%;}
#HPtimetable #racedaystabin,#timetableresults #racedaystabin { left:35px !important}
#HPtimetable #racedaystabinOLY,#timetableresults #racedaystabinOLY { left:-70px !important}
#HPtimetable #time, #HPtimetable #sex, #HPtimetable #event, #HPtimetable #round { width:auto; }
#HPtimetable #sex,#timetableresults #sex {color:#2875AD}
#HPtimetable .tt_details table tr,#timetableresults .tt_details table tr {line-height:14px }
#HPtimetable table,#timetableresults table { width:96% !important;clear:both}
#HPtimetable { float:left;text-align:left;}
#HPtimetable #TTmidslot { text-align:center;}
/*.firefox #HPtimetable #TTtopslot, .safari #HPtimetable #TTtopslot, .chrome #HPtimetable #TTtopslot { margin-top:16px;}*/
.athyear .poll { width:49%; float:left}
.athyear .topPoll h2{font-family:Arial; font-size:24px; color:#96181D;border-bottom:2px solid #96182D; margin:0px 5px; text-align:center}
.athyear .pollTitle{ font-size:12px; padding:10px 0px; text-align:center}
.athyear .aththumb{ float:left; border:1px solid #000; margin:2px 10px 0px 0px}
.athyear li{float:left; clear:both; display:block; width:100%; margin:1px; cursor:pointer}
.ie .athyear li{ margin:3px; padding:1px 0px 3px 0px}
.ie .athyear ul{ margin:3px;}
.athyear li .athname{ font-size:14px; font-weight:bold; display:block; padding-top:5px; color:#96181D}
.athyear li .athcountry{ font-size:12px; font-weight:bold; padding-left:4px}
.athyear li.gialla{ background-color:#FFE889 !important; border:1px solid #BF7D3B}
.athyear .progBar{ border:1px solid #ccc; height:13px; float:left; margin-right:5px}
.athyear .pollRes li a{ display:block; cursor:pointer}
.athyear .resVote{ font-size:14px; font-weight:bold;border-top:1px solid #CCC} 
.athyear .voteVal {font-weight:bold; font-size:14px; display:block; width:90%; text-align:center; border:4px solid #FAD600; margin:5px auto }
.midPoll .voteVal {font-weight:bold; display:block; text-align:center; margin:5px}
.resContent{ float:left; width:275px}
.resContent .athname{ font-size:13px !important}
.resContent .athcountry{ font-size:11px !important}
.resContent .perfText{ display:block; padding:10px 10px 0px 0px}

.athyear .pBar .pollResLbl{ display:none}
#pos1.progBar{ background:transparent url(/images/template/sprite_puls.gif) repeat-x scroll 0px 0px; }
#pos2.progBar { background:transparent url(/images/template/sprite_puls.gif) repeat-x scroll 0px -21px; }
#pos3.progBar { background:transparent url(/images/template/sprite_puls.gif) repeat-x scroll 0px -42px; }
#pos4.progBar { background:transparent url(/images/template/sprite_puls.gif) repeat-x scroll 0px -63px; }
#pos5.progBar{ background:transparent url(/images/template/sprite_puls.gif) repeat-x scroll 0px 0px; }
#pos6.progBar { background:transparent url(/images/template/sprite_puls.gif) repeat-x scroll 0px -21px; }
#pos7.progBar { background:transparent url(/images/template/sprite_puls.gif) repeat-x scroll 0px -42px; }
#pos8.progBar { background:transparent url(/images/template/sprite_puls.gif) repeat-x scroll 0px -63px; }
#pos9.progBar{ background:transparent url(/images/template/sprite_puls.gif) repeat-x scroll 0px 0px; }
#pos10.progBar { background:transparent url(/images/template/sprite_puls.gif) repeat-x scroll 0px -21px; }
#pos11.progBar { background:transparent url(/images/template/sprite_puls.gif) repeat-x scroll 0px -42px; }
#pos12.progBar { background:transparent url(/images/template/sprite_puls.gif) repeat-x scroll 0px -63px; }
.athyear #divBio{ border:1px solid #000; position:absolute; left:100px; top:200px; height:300px; min-width:300px; overflow:scroll}	
.ie .athyear #divBio{ padding-right:15px}
.athyear #divBio .close{ background:#fff; text-align:right; padding:4px;}
.athyear #divBio .close .cTitle{ font-size:20px; font-weight:bold; margin-right:20px; text-transform:uppercase; color:#ccc}
.athyear .athBio #athTitle,.athyear .athBio .best, .athyear .athBio .bestDisc{ font-size:12px; font-weight:bold}
.athyear .athBio #athTitle{ font-size:18px;  margin-bottom:6px}
.athyear .athBio .bestDisc,.athyear .athBio table{ font-size:10px}
.perf li .athname{ font-size:11px; color:#000; float:left; margin-right:5px;padding-top:0px;}
.perf li .athcountry{float:left; font-size:11px;}
.perf li .flag{ display:none}
.perf li .perform{ font-size:13px; }
.perf li .perform, .perf li .perfVenue, .perf li .perfDate{font-weight:bold; color:#96181D}
.perf .pollResLbl{ font-size:12px; font-weight:bold; margin-top:5px; color:#999} 
.linklist{font-size:11px;
font-weight:bold;
line-height:16px;
padding-left:4px;
text-align:right;}
.linkList .iC ul.listLinks li { background-color:Transparent !important; border-bottom:0px !important  }

.listLinks h2{ background-image:url(/images/template/BoxSprite.gif); background-repeat:no-repeat; background-position:0px 0px;
	height:18px; width:201px; color:#96181D; font-size:12px; font-weight:bold; padding-top:10px; text-indent:10px}
.listLinks .iC{ background-image:url(/images/template/BoxBackground.gif); background-repeat:repeat-y; background-position:-6225px 0px;
 padding:5px; width:190px;	}
.firefox .listLinks ul,.safari .listLinks ul{ margin-left:-41px}
.listLinks li {background-color:#F7E7A5;
background-image:url(/images/icons/arrowRight.gif);
background-position:6px 50%;
background-repeat:no-repeat;
border-bottom:1px solid #EFBD10;
display:block;
height:18px; width:184px;
padding-right:6px;
padding-top:3px;text-indent:20px; }
.listLinks li a { font-size:10px;
font-weight:bold;
line-height:16px;}
.listLinks li a:hover, .listLinks li.current a{ color:#96181D;}
.listLinks .f{background-image:url(/images/template/BoxSprite.gif); background-repeat:no-repeat; background-position:0px -416px;
	width:200px; clear:both; height:10px}	
.listLinks .qLTitle, .listLinks .iC{ margin:0px;}
.related h2{ background-image:url(/images/template/EventsComingUp.gif);  background-position:0px -147px;
	height:18px; width:201px; text-indent:1000px}
	
#maxSeason{ display:none}

#b_submit {width:67px; height: 14px; margin: 10px;}
#btn_Submit {width:67px; height: 14px;background: transparent url('/images/icons/submit.gif') no-repeat 0 0; border: 0px solid #000; cursor: pointer;}

.secondCol {clear: none; width: 250px;}

.searchNav{}
.searchNav .resNum{background-color:#a9bfd0;
height:15px;
padding-top:4px;
text-indent:10px;}
.searchNav .navig{ height:25px}
.searchNav .navig .prev{ width:45%; float:left}
.searchNav .navig .next{width:45%; float:right; text-align:right}
.searchNav .navig img{ padding-top:4px}

abbr{ cursor:help;}

#docList li{background-image:url(/images/icons/newwin.gif); background-repeat:no-repeat; background-position:0px 10px; padding-left:0px !important}
#docList a{  font-size:10px; text-decoration:underline; margin-left:18px; min-height:15px; display:block; padding-top:3px;}

.noclear{ clear:none !important}
.noclear #TTslot{margin:0px 0px 0px 1px; width:550px;}


/* **************** CLOCK **************************/
#clockStyle input {background-color:transparent;border:medium none;z-index:3; margin-right:5px;width:75px}
#clockStyle {
background-image:url(/images/icons/clock.gif);
background-position:0px 3px;
background-repeat:no-repeat;
color:#2875AD;
font-weight:bold;
height:15px;
margin:0px auto;
text-align:right;
width:675px; margin-right:3px;
text-indent:13px; float:right;
}
.ie7 #localTime {  margin-left:8px}
.ie6 #localTime {  margin-left:8px}
.clock {background-position:0px -63px;background-repeat:repeat-x;height:18px;}
/*.clockTT #clockStyle{ width:375px !important}*/
#gsaPhoto{ list-style:none;}
#gsaPhoto li { display:block; width:50px; height:50px; float:left; margin:4px;}
#gsaPhoto li  a{display:block; width:50px; height:50px; border:1px solid #000; cursor:pointer}
.ie #searchResults{ margin-left:0px !important}
.bigChat { width:930px; height:680px; background: transparent url(/images/template/bgChat.gif) repeat-x 0px 1px; margin-left:15px}
.bigChat ul.bulletList{ padding-top:7px}
.bigChat ul.bulletList li a {  display:block;width:490px; height:130px;color:#fff !important; font-size:28px; 
 float:left; font-family:Impact; line-height:28px; }
.bigChat img{ border:1px solid #FFF; float:left; margin-right:10px}
.ie .bigChat ul.bulletList li a { margin-left:5px}
.nomargin{ margin:0 !important}
.tfocus { margin-top:3px}
.tfocus .topBox250{}
.tfocus h2{background: transparent url(/images/template/TFocus.png) no-repeat 4px 5px; }
.MNtopBox500 h2{background:url(/images/template/MoreNews_latest_title.gif) no-repeat 0px 0px !important; background-position:-1px 2px !important;text-indent:-5000px; height:28px; width:500px}

.MNtopBox500{ overflow:hidden}

.moreButton {/*margin: -5px 0 0 0; display: block; float: right; text-indent:-9999px; width: 40px; height: 15px; background: transparent url('/wch/images/buttons/btnMore.png') no-repeat 0px 0px; outline: none;*/}

#searchResults .searchText b{color:#96181D;background-color:#A9BFD0;}
.searchTitle{ font-weight:bold; font-size:12px; height:15px}
.searchText{ font-size:11px;}
.searchContent{ height:53px; padding-top:7px}
.searchResults li{ width:735px; clear:both; margin:0px 0pt 5px 0px;} 
.searchResults li img {
border:1px solid #8A8A8A;
float:left;
height:50px;
margin:4px 5px 10px 4px;
width:50px;
}
.searchResults li img.noborder {border:none;}
.searchResults li.sNews a{ cursor:pointer; }

.ie #calDetails{ margin-left:-2px}
.topBox750 h2{ color:#96181D;padding-top:7px;text-indent:10px;font-size:12px;}

/*medals*/
#MTtable th{background-color:#2E70A2  !important;line-height:12px;padding-top:3px;text-transform:uppercase;font-style:normal;font-size:10px;color:#fff}
#MTtable th,#MTtable tr{ height:15px}
#MTtable tr td{ border-bottom:1px dotted #CCC}
#MTtable .natMedal th{text-transform:uppercase;font-size:10px}
#MTtable .natMedal .r_ath{ text-align:left; text-indent:15px}
#MTtable .natMedal .r_left{ text-align:right; width:50%; padding-right:9px;}
#MTtable th a{ color:#FFFFFF !important; }
#MTtable th a:hover{ text-decoration:underline !important;  }

#MedalTableTitle, #PlacingTableTitle {text-align:left;}
#MedalTableTitle h2 { background-image:url(/wch/images/template/medalTable.png);height:17px;width:106px;background-repeat:no-repeat; background-position:10px 10px; }
#PlacingTableTitle h2 { background-image:url(/wch/images/template/medalTable.png);height:17px;width:106px;background-repeat:no-repeat; background-position:-107px 10px;position:relative;left:10px; }

/* da togliere e mettere su homepage
.css */
.HPnextwch {margin:2px 0px 2px 9px;}
/**#TTmidslot #TTcent { width:100%;}**/

#miniGallery.translateGal{height:375px !important;}
#midGal.translateGal{height:345px;}

.customTextBox
{
	border: 0px;
	background: transparent url(/wch/images/template/textbox.png) no-repeat 0px -1px;
	float: left;
	height: 20px;
	padding-left: 5px;
	padding-top: 4px;
	width: 194px;
}

.searchResults li.keymatch a{ color:#2E70A2; text-decoration:underline; }




#fillmeCountryBox
{
	float:right;
	height:82px;
	margin:7px 0px 0px -200px;
	width:194px;
}

#countryBox 
{
	width:206px;	
	height:98px;
	background:transparent url(/wch/images/template/countryBox/boxMedals.png) no-repeat scroll top;
	font-size:10px;
	font-family:Helvetica,sans-serif,Vrdana,Arial;
	border-style:none;
	margin-left:-12px;
	margin-top:-22px;
}


#countryBoxMoreInfo 
{
	width:76px;
	height:20px;
	background:transparent url(/wch/images/template/countryBox/btnMoreInfo.png) no-repeat scroll top;
	cursor:pointer;
}

.firefox #countryBoxMoreInfo 
{
	margin-left: 65px;		
}

#todayAction
{
	width:340px;
	height:35px;	
	cursor:pointer;
	background:transparent url(/wch/images/template/todayaction.png) no-repeat scroll top;
	/*color: #FFFFFF;*/
	font-size: 12px;
	color: #000000;
}

#thirdblockDiv { width:970px; }

#liveResusltsLinkDiv
{
	position:relative;
	top:-32px;
	left:-105px;
	height:12px;
	width:90px;
	background:url(/wch/images/buttons/liveresults.png) no-repeat 0px 0px;
	cursor:pointer;
}

.ie7 #liveResusltsLinkDiv {left:-199px;}
.ie8 #liveResusltsLinkDiv {left:-105px;}

#liveResusltsLinkDiv:hover
{
	background:url(/wch/images/buttons/liveresults.png) no-repeat 0px -14px;
}
#accessibleVersion {width:100%;}
.countryboxchoose{height: auto; position: relative; text-align: left; top: 56px;margin-left:-58px;}
.ie6 .countryboxchoose{margin-left:0;}
/*.TZCclient {color:Yellow;}*/
.noflashfound #hpNoFlash {display:block !important;}
.noflashfound .hpFlashContainerContainer,.noflashfound .VideoPromoContainer,.noflashfound #languages  {display:none;}
.noflashfound .HPicons {top:-91px;}
.ie7 .noflashfound .HPicons {top:-85px;}
.noflashfound .flashLikeNews, .noflashfound #hpFlashContainer {background-color:Transparent !important;}
.noflashfound #miniGallery {margin-top:249px;}
body {
}
#AthleteProfilesBox
{
	width:625px;
	overflow: auto;
	height: 242px;
}
#AthletesProfilesTopBox  
{
	background-image:url(/wch/images/template/sprite.gif);
	background-repeat:no-repeat;
	background-position:-20px -143px;
	width:625px;
	height:8px;
}
#AthletesProfilesHeader
{
	background-image:url(/wch/images/template/repeat.gif);
	background-position:-980px 0px;
	width:625px;
	height:30px;
	font-weight:bold;
	color:#303030;
	text-align:right;
}

#AthletesProfilesHeader h2
{
	background-image:url(/wch/images/template/athleteProfile.png);
	background-repeat:no-repeat;
	background-position:10px 0px;
	font-weight:bold !important;
	color:#303030 !important;
	text-align:right !important;
	width:625px;
	height:30px;
	font-size:11px !important;
}

#AthletesProfilesBotBox
{
	background-image:url(/wch/images/template/sprite.gif);
	background-repeat:no-repeat;
	background-position:-20px -235px;
	width:625px;
	height:13px;
	float:left;
}

.athletesProfileBox {background-image:url(/wch/images/carousel/AthlProfileBox.png);background-repeat:no-repeat;width:110px;height:162px;}
.athletesProfileBoxAthlPic {position: relative;top: 4px; height: 85px;}
.athletesProfileBoxAthlName {color:#303030;font-weight:bold;position: relative;top: 6px;height: 26px;}
.athletesProfileBoxCountry {position: relative; width:110px; top: 10px;height: 26px;}
.athletesProfileCountry {color:#0f4971; font-weight:bold; float:left; margin-left:28px; width:56px;padding-top:5px;}
.athletesProfileBoxFlag {position: relative;top: 4px;}
span.select 
{
	position:absolute;
	width:255px;
	height:28px;
	color:#303030;
	background:url(/wch/images/carousel/OptAthlProfiles.png) no-repeat;
	overflow:hidden;
	padding-top:3px;
	padding-left:6px;
	text-align:left;
	background-position:0px -3px;
}
#horizontal_carousel 
{
	background-image:url(/wch/images/template/repeat.gif);
	background-position:-980px 0px;
	width:625px;
	height:175px;
}
#horizontal_carousel .container {float: left;width: 554px;height: 175px;position: relative;overflow: hidden;}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 162px;
}                      

#horizontal_carousel ul li {
  width: 111px;
  height: 175px;
  text-align: center; 
  list-style: none;   
  float: left;
  overflow: hidden;
}

#horizontal_carousel .previous_button {
  float:left;  
  width: 25px;
  height: 25px;
  margin: 5px;
  margin-top: 60px;
  background: url(/wch/images/carousel/left.jpg);
  background-repeat:no-repeat;
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .previous_button_over {
  background: url(/wch/images/carousel/left_over.jpg);
  background-repeat:no-repeat;
	width: 25px;
  height: 25px;
  margin: 5px;
  margin-top: 60px;
}

#horizontal_carousel .previous_button_disabled {
  background: url(/wch/images/carousel/left_disabled.jpg);
  background-repeat:no-repeat;
  cursor: default;
  width: 25px;
  height: 25px;
  margin: 5px;
  margin-top: 60px;
}
#horizontal_carousel .next_button {
  float:left;
    width: 25px;
  height: 25px;
  margin: 5px;
  margin-top: 60px;
  background: url(/wch/images/carousel/right.jpg);
  background-repeat:no-repeat;
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .next_button_over {
  background: url(/wch/images/carousel/right_over.jpg);
  background-repeat:no-repeat;
    width: 25px;
  height: 25px;
  margin: 5px;
  margin-top: 60px;
}

#horizontal_carousel .next_button_disabled {
  background: url(/wch/images/carousel/right_disabled.jpg);
  background-repeat:no-repeat;
  cursor: default;
  width: 25px;
  height: 25px;
  margin: 5px;
  margin-top: 60px;
}

.AthlProfileRotate
{
	float:right;
	margin-right:4px;
	cursor:pointer;
	width:20px;
	height:20px;
	display:block;
	background-image:url(/wch/images/carousel/rotate.png);
}

.AthlProfileRotate:hover
{
	background-image:url(/wch/images/carousel/rotate_up.png);
}

.AthlProfileBoxBack
{
	text-align: left;
	padding-left: 2px;
	padding-top: 2px;
	width: 110px;
}
.ie6 #horizontal_carousel .next_button_over, .ie6 #horizontal_carousel .next_button, .ie6 #horizontal_carousel .next_button_disabled { margin-left:1px; margin-right:1px;}
.ie6 #horizontal_carousel .previous_button_disabled { margin-left:1px; margin-right:1px;}
.box18{width:175px;margin:0px auto;}
.box20{width:203px;margin:0px auto;}
.box30{width:238px;margin:0px auto;}
.box31{width:242px;margin:0px auto;}
.box33{width:250px;margin:0px auto;}


.box35n {width:350px;margin-left:0px;} 
.box35n h2{width:350px;}
.box35n .iC{width:350px;left:0px;background-image:url(/images/template/Bg_dx_related.gif);background-position:-200px 0px;
background-repeat:repeat-y;}
.box35n .f{
background-image:url(/images/template/Box_dx_related.gif);background-position:-211px -105px !important;
background-repeat:no-repeat;
height:13px;width:350px;text-transform:uppercase;	}


.box50n {width:500px;}
.box50n h2{width:500px;}
.box50n .iC{background-image:url(/images/template/BgPodcastRadio.gif);background-position:-1px 0px;background-repeat:repeat-y;
left:0px;overflow:hidden;width:500px;}
/*.box50n .f{background-image:url(/images/template/timetable.gif);background-position:-7px -77px !important;background-repeat:no-repeat;
height:15px;text-transform:uppercase;width:500px;}*/


.box66{width:697px;margin:5px;border: solid 1px #A6A5A5;padding:5px;}

.box70{width:705px;margin:0px;padding:0px;float:left}
.box75{width:765px;margin:0px;border: solid 1px #A6A5A5;padding:0px;}
.box700 {width:760px;margin-left:-2px;}
.box750{ width:750px}

.box80n {width:760px;margin-left:3px;}
.box80n h2{height: 30px;margin:0px auto;width:763px;text-indent:-1000px; font-size:14px}
.box80n .iC{background-image:url(/images/template/Bg_box.gif);background-position:-2647px 0px;background-repeat:repeat-y;
position:relative;width:759px;left:0px;}
/*.box80n .f{background-image:url(/images/template/timetable.gif);background-position:-977px -50px ;background-repeat:no-repeat;
height:15px;width:763px;text-transform:uppercase;}*/

.box100 {width:966px; margin:0px auto}
.box350 {width:350px; margin:0px auto}

.topBox350 {background-image:url(/wch/images/template/sprite.gif);background-repeat:no-repeat;background-position: -20px -166px;height:8px;}
.midBox350 {background-image:url(/wch/images/template/repeat.gif);background-position: -1616px 0px;height:112px;}
.botBox350 {background-image:url(/wch/images/template/sprite.gif);background-repeat:no-repeat;background-position: -20px -259px;height:13px;}


.topBox950,.topBox750,.topBox625,.topBox500,.topBox250,.topBox200 {background-image:url(/wch/images/template/sprite.gif);background-repeat:no-repeat;height:32px;}
.topBoxOLY200 {height:20px;}

.topBox200 {background-image:url(/wch/images/template/spriteLatestNews.gif);background-repeat:no-repeat;height:30px;}

.topBox950{background-position:0px -153px;width:970px;}
.topBox625{background-position:-20px -143px;width:625px;height:8px;}
.topBox750{background-image:url(/wch/images/template/border.gif);background-position:0px 0px;width:760px;height:30px;}
.topBox500{background-position:0px -115px;width:501px;}

/*.topBox350{background-position:0px -76px;width:350px;}*/

.topBox250{background-position:0px -37px;width:250px;}
.topBox200{background-position:-1px -354px;width:200px;}
.topBoxOLY200{background-position:0px 0px;width:200px;}
/*#TTtopslot.topBox750{background:url(/images/template/timetable.gif) -977px 0px ;}*/
#TTtopslot.topBox950{background: url(/wch/images/template/sprite.gif) no-repeat scroll -20px -100px;}
#TTtopslot.topBox750 h2{text-indent:100px}
#TTtopslot.topBox950 h2{text-indent:100px}
.midBox750,.midBox625,.midBox500,.midGBox750,.midGBox350,.midGBox500,.midBox200,.midBox250,.midGBox250,
.midPBox500,.midYBox750,.midYBox200,.midPBox200,.midGBox200,.midPBox250,.midYBox500{background-image:url(/wch/images/template/repeat.gif);background-repeat:repeat-y;overflow:hidden;clear:both;text-align:left;}

.midBox200{background-image:url(/wch/images/template/repeat.gif);background-repeat:repeat-y;overflow:hidden;clear:both;text-align:left;}

.midYBox950, #timetableresults .midGBox950 {background:url(/wch/images/template/repeat.gif) repeat-y;overflow:hidden;width:970px;}

.midBox625 {background-position:-980px 0px; width:625px;padding:5px}
.midBox750 {background-position:-1344px 0px; width:750px;padding:5px}
.midBox500 {background-position:-7034px 0px; width:480px;padding:10px}
/*.midBox350 {background-position:-7537px 0px; width:330px;padding:10px;}*/
.midBox250 {background-position:-6424px 0px; width:240px;padding:5px;}
.midBox200 {background-position:-3281px 0px; width:190px;padding:5px;}
.midBox550 {width:545px;padding:5px}
/*.midBox350 {background-position:-6681px 0px; width:330px;padding:10px}*/
.midYBox500 {background-position:-2884px 0px; width:490px;padding:5px}
.midGBox750 {background-position:-1312px 0px; width:750px;padding:5px}
.midYBox750 {background-position:-3387px 0px; width:750px;padding:5px}
.midGBox500 {background-position:-809px 0px; width:490px;padding:0px 5px 5px}
.midPBox500 {background-position:-4959px 0px; width:480px;padding:10px}
.midGBox350 {background-position:-456px 0px; width:330px;padding:10px;}
.midPBox250 {background-position:-4353px 0px; width:240px;padding:5px;}
.midGBox250 {background-position:-203px 0px; width:240px;padding:5px;}
.midGBox200 {background-position:0px 0px; width:190px;padding:5px;}
.midPBox200 {background-position:-4150px 0px; width:190px;padding:5px;}
.midYBox200 {background-position:-2075px 0px; width:190px;padding:5px;}

.botBox750,.botBox625,.botBox500,.botGBox750,.botGBox350,.botGBox500,.botGBox250,.botBox200,.botPBox500,.botYBox750,
.botYBox200,.botPBox200,.botGBox200,.botPBox250,.botBox250,.botYBox500 {background-image:url(/wch/images/template/sprite.gif);background-repeat:no-repeat;height:10px;clear:both;}

.botBox200{background-image:url(/wch/images/template/spriteLatestNews.gif);background-repeat:no-repeat;height:10px;clear:both;}

.midBox750 {background-image:url(/wch/images/template/Bg_dx_related.gif);	}
#latest.midBox750 {background-position:-573px 0px; width:750px;padding:5px;}
.botBox750 {background-image:url(/wch/images/template/spriteLatestNews.gif);}
#latest.botYBox750 {background-image:url(/wch/images/template/spriteLatestNews.gif);background-position:0px -255px;}

.botBox750 {background-image:url(/wch/images/template/border.gif);background-position:0px -76px;width:760px; height:10px;}
.botBox625 {background-position:-20px -253px; width:625px;height:13px;}
.botBox500 {background-position:-1px -462px; width:500px;}
/*.botBox350 {background-position:-1px -447px; width:350px;}*/
.botBox200 {background-position:-1px -400px; width:200px;}
.botGBox750 {background-position:0px -251px;width:760px;}
.botGBox500 {background-position:0px -236px;width:500px;}
.botPBox500 {background-position:0px -385px;width:500px;}
.botYBox500 {background-position:0px -310px;width:500px;}
.botGBox350 {background-position:0px -220px;width:350px;}
.botGBox250 {background-position:0px -205px;width:250px;}
.botPBox250 {background-position:0px -356px; width:250px;}
.botBox250 {background-position:0px -431px; width:250px;}
.botYBox750 {background-position:0px -324px;width:760px;}
.botYBox200 {background-position:0px -265px; width:200px;}
.botGBox200 {background-position:0px -191px; width:200px;}
.botPBox200 {background-position:0px -341px; width:200px;}
.topBox950 {background-position:0px -153px;width:970px;}
#TTbotslot.botYBox950, #TTbotslot.botGBox950{background:url(/wch/images/template/sprite.gif) no-repeat -20px -469px;margin-bottom:6px; height:30px;width:970px;}
#comboCont { padding:10px;}	
.topBox350 h2 {width:350px;}
.topBox500 h2 {width:500px;}
#comboBox h2,.topBox750 h2,.topBox500 h2 ,.topBox350 h2,.topBox200 h2,.topBoxOLY200 h2, .topBox250 h2
{color:#96181D;padding-top:9px;text-indent:10px;font-size:12px;height:26px;}
.topBox750wat1 {background: transparent url('/images/template/WAT_topbox.gif') 0 -37px no-repeat !important;}
.topBox750wat2 {background: transparent url('/images/template/WAT_topbox.gif') 0 -72px no-repeat !important;}
.topBox750wat3 {background: transparent url('/images/template/WAT_topbox.gif') 0 -108px no-repeat !important;}
.topBox750wat4 {background: transparent url('/images/template/WAT_topbox.gif') 0 0px no-repeat !important;}
.topBox750wat5 {background: transparent url('/images/template/WAT_topbox.gif') 0 -144px no-repeat !important;}
.topBox750wat5 h2 {text-indent: -9999px !important;}

.static {background-image:url(/images/template/BoxSprite.gif);background-repeat:no-repeat;height:6px !important;
	padding-top:0px !important; margin-bottom:auto !important}
.midFlash .topBox750 ,.topBox750.static{background-position:0px -489px; width:760px;height:8px !important;}
.topBox500.static{background-position:0px -506px;width:501px;}
.topBox350.static{background-position:0px -521px;width:350px;}
.topBox250.static{background-position:0px -761px;width:250px;}/* grigio */
.topBox200.static{background-position:0px -489px;width:200px;}
.topBoxOLY200.static{background-position:0px -489px;width:200px;}

/*
#hpmedal{ width:350px;margin: 3px 4px;}
.ie #hpmedal{ margin: 3px;}
#hpmedal .topBox250{background-image:url(/images/template/BoxSmall.gif); background-position:-271px -40px; width:252px; height:28px} 
#hpmedal.placing .topBox250{background-position:0px -40px; }
#hpmedal .midBox250{width:244px}
#hpmedal #medLink{height:22px; float:right;width:100px; cursor:pointer}
#hpmedal.placing #medLink{ float:left}
#hpmedal th, #hpmedal td{ border-bottom:1px solid #2E70A2;text-align:center}
#hpmedal th{background-color:#2E70A2 !important;}
#hpmedal.placing th, #hpmedal.placing td{ width:9%; }
#hpmedal td{border-right:1px solid #2E70A2;}
#hpmedal .on{ background-color:#EFECEC !important}
#hpmedal .off{ background-color:#F5F5F5 !important}
*/

.botBox200ath{
background-image:url(/images/template/at_bio.gif);background-repeat:no-repeat;height:38px;clear:both;
background-position:-3px -34px;position:relative;width:224px;}
.firefox .botBox200ath{ background-position:-4px -34px;}

.latRep { margin-left:3px}
.latRep h2{background-image:url(/images/template/latestrep250.gif);
	background-position:1px -1px;
	height:18px;
	width:248px;
}
.latRep .midBox250{background-position:-4353px  0px;min-height:244px;}
.latRep .botBox250{background-position:0px -356px}
.eventscu h2{ height:22px; text-indent:-5000px; margin:0px auto;
	background-image:url(/images/template/EventsComingUp.gif);background-repeat:no-repeat;}
.eventscu #calDetails{ margin-bottom:5px}
.moreNews .topBox250{ background-image:url(/images/template/BoxSmall.gif);background-position:0px 0px}
#TTtopslot.topBox750 .timetableMessage {color:#000000 !important; text-align:center;}
.wasClass ._tab a, .watClass ._tab a {text-indent:-5000px !important;}
.HPmorenews { width:311px; margin-right:3px; }
.ie .HPmorenews { margin-top:-10px;}
.HPmorenews .topPBox750, .HPeventpreview .topPBox750 { background:url(/wch/images/template/sprite.gif) no-repeat -20px -143px; height:14px;}
.HPmorenews .midPBox750, .HPeventpreview .midPBox750 { background:url(/wch/images/template/repeat.gif) repeat-y -980px 0; width:625px; overflow:hidden; height:212px;}
.HPmorenews .botPBox750, .HPeventpreview .botPBox750 { background:url(/wch/images/template/sprite.gif) no-repeat -20px -234px; height:14px; margin-bottom:10px;}
.HPmorenews .topPBox310, .HPeventpreview .topPBox310 { background:url(/wch/images/template/sprite.gif) no-repeat -20px -189px; height:8px;}
.HPmorenews .midPBox310, .HPeventpreview .midPBox310 { background:url(/wch/images/template/repeat.gif) repeat-y -1966px 0; width:311px; overflow:hidden; height:340px;}
.HPmorenews .botPBox310, .HPeventpreview .botPBox310 { background:url(/wch/images/template/sprite.gif) no-repeat -20px -280px; height:14px; margin-bottom:10px;}
.HPmorenews li.even, .HPeventpreview li.even { background-color:#e4e4e4;}
.HPmorenews li.odd, .HPeventpreview li.odd { background-color:#f8f8f8;}
.HPmorenews .HPmorenewstitle, .HPeventpreview .HPmorenewstitle {background:url(/wch/images/template/moreNews.png) no-repeat 0 0; height:17px; margin:0 0 3px 5px; width:270px;}
.HPmorenews ul.bulletList, .HPeventpreview ul.bulletList li {background-image:url(/wch/images/template/arrow_moreNews.png); background-repeat: no-repeat; background-position: 0 5px; margin-left:6px; margin-top:0;}
.HPmorenews .bulletList.morenews, .HPeventpreview .bulletList.morenews { float:left; width:300px;}

.HPmorenews .topPBox310 , .HPmorenews .botPBox310
{
	width:311px;
}

.HPeventpreview { width:311px;}
.ie .HPeventpreview { margin-top:-10px;}
.HPeventpreview .HPeventpreviewtitle {background:url(/wch/images/template/lasteventpreview.png) no-repeat 0 0; height:17px; width:172px; margin:0 0 3px 5px;}

#HPalsosee .topPBox950 { background:url(/wch/images/template/sprite.gif) no-repeat -20px -100px; height:13px;}
#HPalsosee .iCm { background:url(/wch/images/template/repeat.gif) repeat-y 0 0; overflow:hidden; width:970px}
#HPalsosee .botPBox950 { background:url(/wch/images/template/sprite.gif) no-repeat -20px -211px; height:23px;}
#HPalsosee, #HPalsosee .topPBox950, #HPalsosee .midPBox950, #HPalsosee .botPBox950{ width:970px;}
#HPalsosee { margin-bottom:3px;}
#HPalsosee .HPalsoseetitleimage {background:url(/wch/images/template/alsoSee.png) no-repeat 0 0; width:71px; height:17px; margin:0 0 0 5px; width:965px;}
#HPalsosee .promo { color:#fff; }
#HPalsosee .HPalsoseecontent {margin-left:3px;}
#HPalsosee .fm { display:none;}
.HPalsoseecontent .promotitle, .HPalsoseecontent .promotext { width:190px;}
.HPalsoseecontent .promotext {color: #000; margin-top:5px;}
.searchBox.topBox750{ background-image:none !important;}
.searchBox.midBox750{ background-image:none !important;}
.searchBox.botBox750{ background-image:none !important;}
.topBox750.small { height:3px !important; }
.midBox750.videoGallery { min-height:50px !important; }
#disclist .botBox200 { background-position:-1px -397px;}

/*.ie #swap 
{
	margin-top:-10px;
	margin-left:-10px;
}*/
.hpmedal_placing .topPBox310 { background:url(/wch/images/template/sprite.gif) no-repeat -20px -189px; height:8px;}
.hpmedal_placing .midPBox310 { background:url(/wch/images/template/repeat.gif) repeat-y -1966px 0; width:311px; overflow:hidden; height:288px;}
.hpmedal_placing .botPBox310 { background:url(/wch/images/template/sprite.gif) no-repeat -20px -280px; height:14px; margin-bottom:10px;}
.hpmedal_placing .tt_details { width:311px;}
#orgList{ font-size:11px;font-weight:bold; line-height:16px; padding-left:4px; text-align:right}
#orgDetail{ font-size:11px;  line-height:18px; padding-left:15px; width:380px}
#orgDetail.council{padding-left:0px; width:auto}
#orgList a{ background-color: #F7E7A5;
	background-image:url(/images/icons/arrowRight.gif);
	background-position:6px 50%;
	background-repeat:no-repeat;
border-bottom:1px solid #EFBD10;
display:block;
height:18px;padding-right:6px;padding-top:3px;}
#orgList a:hover{color:#96181D}
#orgList a.fieldsel{ background-color:#F5F5F5;color:#96181D; background-image:url(/images/icons/orange_arrow_right2.gif);
	font-size:12px}
#orgDetail h2{ background-image:none !important;width:380px!important; color:#96181D; text-align:right}
#orgDetail.council h2{ width:240px !important;text-align:left; font-size:11px}
#structure h2{background-image:url(/images/template/BoxSprite.gif);
	background-repeat:no-repeat;height:26px;
	background-position:1px -153px;width:761px;}
#structure .iCm{background-image:url(/images/template/BoxBackground.gif);
	background-repeat:repeat-y;overflow:hidden;background-position:-1312px 0px; width:760px;}
#structure .fm{background-image:url(/images/template/BoxSprite.gif);background-repeat:no-repeat;height:10px;
	background-position:0px -251px;width:760px;}
.orgNews{ float:left; width:350px; padding-left:5px;}

.council #imgFlag {
float:right;
padding-right:3px;
text-align:left;
width:59px;}
.council #imgFlag img, .council #imgFlag label{float:left}

#fedLett, #atlist{ margin-top:15px}
#fedLett{ margin-left:10px}
#fedDet { padding-left:10px}
#fedDetails { margin-top:5px}
#fedDetails a{ text-decoration:underline}

.orgUl{list-style-type:none; }
.firefox .orgUl{ margin-left:-40px}
.orgUl li.fieldsel{ font-weight:bold; background-color:#fff; height:18px; padding-top:5px;text-indent:3px}
.orgUl li{ border-bottom:1px solid #CCCCCC; text-indent:7px; float:left;width:350px}
.orgUl li img{ padding:2px 1px 1px 0px; float:left}
.orgUl li a{ padding-top:2px; display:block; width:290px; float:left}
.ie .orgUl li a{width:280px}
.orgUl li a:hover,.orgUl li a.current{color:#96181D; }

.orgUlnarrow{list-style-type:none; }
.firefox .orgUlnarrow{ margin-left:-40px}
.orgUlnarrow li.fieldsel{ font-weight:bold; background-color:#fff; height:18px; padding-top:5px;text-indent:3px}
.orgUlnarrow li{ border-bottom:1px solid #CCCCCC; text-indent:7px; float:left;width:350px}
.orgUlnarrow li img{ padding:2px 1px 1px 0px; float:left}
.orgUlnarrow li a{ padding-top:2px; display:block; width:170px; float:left}
.ie .orgUlnarrow li a{width:170px}
.orgUlnarrow li a:hover,.orgUl li a.current{color:#96181D; }

#fedCountries.centered {width:300px; height:72px; overflow:auto; text-align:left; font-size:11px; float:none; 
	margin:0px auto;
 border: 1px solid #CCC;border-left:5px solid #CCC; padding-left:6px; line-height:14px	}
#fedAreas a, #fedLetters a{ font-size:11px}
#fedAreas a.current, #fedLetters a.current, #fedCountries a.current{ font-weight:bold}
#fedMember{ width:321px; text-indent:110px; padding:0px; padding-top:5px; height:17px; }
.list #fedMember{ width:220px; text-align:right; padding-right:10px}
.list #fedCountries{ width:207px; height:258px;}
#fedDetails{ font-size:11px}
.AFR{ border-left:5px solid #DE1600 !important;}
.ASI{ border-left:5px solid #3F8BD6 !important;}
.EUR{ border-left:5px solid #FEEA11 !important;}
.NAM{ border-left:5px solid #66C020 !important;}
.OCE{ border-left:5px solid #FF8808 !important;}
.SAM{ border-left:5px solid #338308 !important;}
#atlist{ margin-top:8px}


.errorReport {margin: 5px 0 10px 0px;}
.errorReport ul {list-style-type: none; line-height: 16px; color:#96181D; font-size:15px;}
#d_errPanel .h { font-weight:bold; font-size:21px; 	font-family:Arial,Verdana,Helvetica,sans-serif;}

.council .orgUl li {width:240px;}
.council .orgUl li img, .committees .orgUl li img, .commissions .orgUl li img  {visibility: hidden;}

.committees #imgFlag, .commissions #imgFlag {float: right; margin-right: 4px;}

.centers .orgUl li {width: 470px;}
.centers .moreinfo {margin: 4px 6px;}
.note {  width:760px; height:40px; font-size:12px; font-weight:bold; color:Red;}
.ie8 .topBox200lateral {padding-left:6px;}
#docList .topBox200 {background-image:url(/images/template/BoxSprite.gif);height:26px;}
.firefox #orgList #org195763, .firefox #orgList #org195766, .ie7 #orgList #org195763, .ie7 #orgList #org204791 {height:35px;}
.safari #orgList #org195763, .safari #orgList #org195766, .safari #orgList #org204791 {height:35px;}
.firefox #orgList #org204791 {height:50px;}
.ie7 #orgList #org195766 {height:40px;}
#orgList #org198372 {height:35px;}

#Ptitle, #Psupplier, #Ppartner {text-align:center;}
.newsTitle{font-size:19px; font-weight:bold; color:#2E70A2 !important;margin-bottom:15px;}
.minititle{font-size:10px; font-weight:bold; text-align:center; text-transform:uppercase}
.statictitle{font-size:19px; font-weight:bold; color:#2e70a2 !important;}
.midtitle{font-size:14px; font-weight:bold; text-align:center; }
.newsComment{}
.newsText{text-align: left; line-height:14px; margin: 0 5px; font-size:11px; text-indent:0px;}
.ie .newsText{ padding-top:5px}

.newsDate{color:#000000; font-style:italic; font-size:11px; padding-top:11px; text-indent:2px; margin-bottom:0px; margin-left: 5px;}

.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(/wch/images/template/spriteLatestNews.gif);
	background-position:-1px -180px;	
}
.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(/wch/images/template/spriteLatestNews.gif);
background-position:-1px -270px;
}
.col3List ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
.col3List li {
float:left;
height:165px;
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(/wch/images/template/spriteLatestNews.gif);background-position:-1px -89px;background-repeat:no-repeat;height:30px;padding:1px 0 0 0;text-indent:-2000px;margin: 10px 0 0 0;}
.box35n .iC {background-image:url(/wch/images/template/repeat_green_350.gif);background-position:0px 0px;background-repeat:repeat-y;left:0px;width:350px;overflow:auto;}
.box35n .f {background-image:url(/wch/images/template/spriteLatestNews.gif);background-position:0px -166px !important;background-repeat:no-repeat;height:13px;text-transform:uppercase;width:350px;}
.box35n ul {list-style-type: none; margin: 0px 5px 5px 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: #000000;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;}
.newsDet{ padding-left:1px;text-align:left;}
.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(/wch/images/buttons/print.gif) no-repeat 0 0; margin: 0 10px 0 0;}
#utilities #print a {display: block; text-indent: -9999px; width:69px; height: 18px;}
#utilities #email {float: right; width: 67px; height:20px; background: transparent url(/wch/images/buttons/email.gif) no-repeat 0 0; margin: 0 10px 0 0;}
#utilities #email a {display: block; text-indent: -9999px; width:69px; height: 18px;}
#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}
.topBox200.latNews{background-image:url(/wch/images/template/spriteLatestNews.gif); background-position:-1px 0px;}
.topBox200.mostviewed h2{background-image:url(/wch/images/template/mostpopularnews.png); background-position:5px 10px;width:170px;height:17px;background-repeat:no-repeat;}
.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;
}

.newsDate
{
	background-image: none !important;
}

.newsDate.topBox750
{
	height: 15px;
}

.midPBox200.latNews{background-image:url(/wch/images/template/repeat.gif);background-position:-3281px 0px;}
.botPBox200.latNews{background-image:url(/wch/images/template/spriteLatestNews.gif);background-position:-1px -71px;}


.latNews li{font-size:11px;}

.mostViewedNewsTitle:hover{ text-decoration:underline; }
.relatedtopimage { background:url(/wch/images/template/spriteLatestNews.gif) no-repeat 0 0; width:190px}
#resultrelated .relatednewscont {padding-right:9px;}
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 9999;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; min-height:40px }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; height: 22px; float: right;  padding-bottom: 0.7em; /*background: url(../images/lightbox/closelabel.gif) 0 0 no-repeat;*/	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	
.linkAllDiaries 
{
	 width:190px;
	 text-align:center;
	 list-style:none;
	 text-decoration:none;
}

.linkAllDiaries .qL ul { list-style:none; }
.linkAllDiaries .qL ul a { color:#666666;}
#menu0 {width:637px;background-color:Transparent;height:40px;overflow:auto;float:left;}
.ie6 #menu0 {position:relative; left:0;margin-top:-20px;}
/* --------------------------- LIVELLO 0 ------------------------------*/
#menuTop {width:293px;height:24px;float:left;margin-top:84px;}
#lev0Menu {
	background:transparent none repeat;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:14px;
	font-weight:bold;
	height:18px;
	line-height:normal;
	list-style-type:none;
	text-transform:uppercase;
	width:595px;
	z-index:2;
	padding: 0px;
	margin:12px 0 0 30px;
}
#lev0Menu li { text-indent:-5000px; }
.ie #lev0Menu li {display: block;float:left; }	
.opera #lev0Menu {width: 600px;}
#lev0Menu li a {position: relative; display: block; padding-right:10px;float:left;}
.ie #lev0Menu li a {left:0;}
#lev0Menu li a:hover{background-repeat:no-repeat;}
.ie6 #lev0Menu li a{ height:25px;}
.ie6 #lev0Menu li a:hover, .ie6 #lev0Menu li a.current{ height:32px;}
#lev0Menu .overmenu{color:#999 !important; font-weight:bold}
#lev0Menu a#XML{ background-image:url('/images/template/Rss.gif'); background-position:-3px -1px !important; 
	background-repeat:no-repeat; float:right; text-indent:-5000px; width:4px !important; height:17px}

/* --------------------------- LIVELLO 1 ------------------------------*/
#realLev1 {  z-index:0;}
.ie #realLev1{margin-top:5px; }
#lev1Menu, #lev1Menub{left:0px;text-indent:-20px;padding-top:5px;}
.firefox #lev1Menu ,.firefox #lev1Menub{left:0px;text-indent:-35px;}
#lev1Menu li,#lev1Menub li {display:inline;list-style-image:none;list-style-position:outside;list-style-type:none;}
#lev1Menu li a, #lev1Menub li a{color:#fff;font-size:11px;padding:1px 5px;margin:2px;border-right:1px solid #FFFFFF}
#lev1Menub li a{ color:#ED7700}
/* pink menu #lev1Menub li a{ color:#666}*/
#lev1Menu li a.last,#lev1Menub li a.last{border-right:0px;}

#lev1Menu li a:hover, #lev1Menu li a.current, #lev1Menub li a:hover, #lev1Menub li a.current
{
	background-image:url(/images/07/SecondLevel_double.gif);
	background-repeat:repeat-x;
	background-position: 0px 1px;
	padding:0px 5px;
	margin:2px;
	padding-bottom:2px;
	padding-top:1px;
}
#lev1Menu li a:hover, #lev1Menub li a:hover{color:#979798;}

#lev1Menu li a.current, #lev1Menub li a.current{color:#000;}
.firefox #lev1Menu li a:hover, .firefox #lev1Menu li a.current, .firefox #lev1Menub li a:hover, .firefox #lev1Menub li a.current
{line-height:12px;}



/* --------------------------- LIVELLO 2 ------------------------------*/
#lev2Menu li 
{display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#lev2Menu li a
{
color:#D7D7D7;
font-size:11px;
padding:2px 15px 2px;
border-left:1px solid #ffffff;
line-height:18px;
}
#lev2Menu li a.first{border-left:none}
#lev2Menu li a:hover, #lev2Menu li.fieldsel a
{/*background-image:url(/images/template/navBg.gif);background-position:0px 1px;background-repeat:repeat-x;*/
	cursor:pointer;
	color:#FAD600;
	padding:2px 15px 3px;
}

#lev2Menu li a:hover{ color:#979798;}


/* --------------------------- SUB TAB ------------------------------*/
.menuSubtab {height:28px;text-align:left;margin:1px 0 0 50px;font-weight:bold;padding:5px 0 0;width:985px;}
#realLev1.menuSubtab {}
.ie .menuSubtab {margin-top:5px; height:28px;top:26px}
.menuSubtab ul {margin:0px auto;height:1px}
.ie6 .menuSubtab {margin-left:-20px;padding:0;width:985px;}
.ie6 .topcontentLevelOne { border:solid 1px yellow;}
	
/* --------------------------- LIVELLO by event ------------------------------*/
#left2Menu{ background:url(/images/template/TopBoxBlack.gif) no-repeat; float:left;height:25px;
	width:979px; margin-top:0px; padding-top:1px }

#left2Menub{ background:url(/images/template/TopBox2Level.gif) no-repeat 0px -23px; float:left;height:25px;
	width:979px; margin-top:2px }
#left2Menub li a{color:#979798 !important}
#left2Menub li.fieldsel a{color:#000 !important}
#lev2Menu 
{
height:20px;
text-indent:96px;
padding:0px;
padding-top:3px;
margin:0px;
}
#lev0Menu li img, #levTopMenu li img {float:left;}
.ie7 #lev1Menu { padding-top:0;}
html,body 
{
	/*background:#F0F0F0 url(/images/events/WAS/bg.gif) repeat-x scroll 0 0;*/
}
/*.topcontent
{
	background:transparent url(/images/events/WAS/boxbig.gif) no-repeat;
	background-position:0px -1px;
}*/
/*#footer div#fbottom{ background-image:url(/images/events/WAS/boxbig.gif); background-position:0px -58px;}*/
/*
#1E3243	scurissimo		h2,h3,h4, a
#5E6E7B	scuro					caption, topbox
#2C4152 meno scuro		fieldsel
#818D97	medio					th
*/
#RCdetails table caption {font-size:11px; color:#fff; background-color:#5E6E7B; border-bottom:1px solid #fff; 
	padding:1px; font-weight:bold; width:555px; text-align: left;}
#gpschedule .gptitle {width:50%}
#disclist a {width:187px !important; border-bottom:1px solid #EBEBEB; background-image:none !important}
#disclist .topBox200 h2{ color:#5E6E7B;}
.fieldsel{ color:#2C4152 !important;font-size:11px !important}
h2, h3, h4,lev2Menu li a{ color:#2E70A2 !important}
.ttdisc_details td{ line-height:14px}
#racedaystabin a{ border:1px solid #FAD600 !important; color:#BF7D3B  !important}
#left2Menub { width:750px !important; }
.dday {color:#96181D;font-weight:bold;}
#racedaystabin {list-style-type:none;height: 30px;margin:0 auto;width:650px;}
.firefox #racedaystabin {width:718px;background-position:-978px 0px;}
.ie6 #racedaystabin{left:0px}

#racedaystabin li {line-height:30px;height: 40px;display: block;list-style: none;width:75px;}
	
#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;font-size:9px;border:1px solid #FAD600;height: 21px;line-height:23px;}
#racedaystabin a#raceday , #racedaystabin a:hover {font-weight:bold;background-color:#fff;}

#racedaystabinOLY {list-style-type:none;height: 30px;margin:0 auto;width:650px;}
.firefox #racedaystabinOLY {width:718px;}
.ie6 #racedaystabinOLY{left:0px}

#racedaystabinOLY li {line-height:30px;height: 40px;display: block;list-style: none;width:75px;}
	
#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;font-size:9px;border:1px solid #FAD600;height: 21px;line-height:23px;}

#racedaystabinOLY a#raceday , #racedaystabinOLY a:hover {font-weight:bold;background-color:#fff;}

/* more than 9 days competitions */
#racedaystabslim {list-style-type:none;margin:10px 5px 0 0;background:url(/wch/images/template/TimeTableGrayBar.png) no-repeat;width:870px;height:18px;float:right;}
.ie6 #racedaystabslim{left:0px}
#racedaystabslim li {float:left;list-style: none; width:96px;}

#racedaystabslim #day1  {left:0px;}
#racedaystabslim #day2  {left:96px;}
#racedaystabslim #day3  {left:191px;}
#racedaystabslim #day4  {left:287px;}
#racedaystabslim #day5  {left:382px;}
#racedaystabslim #day6  {left:480px;}
#racedaystabslim #day7  {left:578px;}
#racedaystabslim #day8  {left:676px;}
#racedaystabslim #day9  {left:773px;}

#racedaystabslim a {width:96px;display:block;color:#ffffff;text-align:center;font-size:9px;border:1px solid #FAD600;line-height:19px;float:left;}

#racedaystabslim a#raceday /*, #racedaystabslim a:hover*/{font-weight:bold;background:url(/wch/images/template/btnTimeTable.png) no-repeat 5px 0;height:18px;cursor:pointer;}
a{cursor:pointer;}
#racedaystabslim a:hover {background-image:url(/wch/images/template/btnTimeTable.png);background-repeat:no-repeat;}
.ie8 #racedaystabslim a:hover {background-position:5px 0px;cursor:pointer;}
.firefox #racedaystabslim a:hover {background-position:5px 0px;}

.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:#FFFFFF;text-transform:uppercase;}
.tt_details table tr, .ttdisc_details table tr{height:12px;}


#tt_title {font-weight:bold;color:#2875AD;font-style:italic;margin:0px auto;font-size:11px;padding-top:10px;border-bottom: solid 1px #2875AD;text-align:right;width:100%;height:15px;}
.ie6 .ttdisc_details #tt_title { width:480px}

#TTmidslot table #intTable {width:100%;}

.results, .results_heats {width:100%;clear:both;}
.title {font-size:14px;color:#2E70A2;font-weight:bold;text-indent:10px;float:left;height: 40px;text-align:left;}
.subtitle {font-size:14px;color:#96181D;font-weight:bold;text-indent:5px;width:60%;float:left;}

.restype {background-image:url(/wch/images/template/ResultsTab.gif);background-repeat:no-repeat;/*bottom:-9px;*/float:right !important;height:40px;/*margin-right:10px;*/width:100px;border:0px solid #000;background-position: -1px 20px !important;}

.restab_r {background-position:-306px 20px !important;}	
.marat .restab_r{bottom:-2px}
.firefox .marat .restab_r{bottom:-13px}
	
.restab_sl {background-position:-1px 20px !important;}	
.restab_su {background-position:-103px 20px !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 18px !important;bottom:-2px !important;}
.firefox .restab_w{bottom:-2px !important;}
.heat_title, .race_title {color:#2E70A2;font-size:12px;font-weight:bold;height:21px;padding-top:10px;text-indent:15px;}
.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{float:left;min-height:124px;border-collapse:collapse;}	
.firefox .TT #TTcent {width:956px;}
.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:20px;
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,a.hpresLink,a.hpresLink:visited{background-image:url(/images/template/arrow_down_orange.gif);background-position:left;background-repeat:no-repeat;padding-left:9px;}

a.resLink:hover, a.hpresLink:hover {background-image:url(/images/template/arrow_orange.gif);background-position:left;background-repeat:no-repeat;padding-left:9px;color:#96181D;}
a.hpresLinkfinal {font-weight:bold !important;}
.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;}
.intermediate table th {font-size:10px;text-transform:uppercase;border-bottom: solid #2E70A2 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:#2875AD}
.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: #2E70A2; font-size:12px; font-weight:bold; text-align:center}
.inter_list .tdate{float:left;text-indent:91px;width:160px;margin-top:4px;}
.ie7 .inter_list .tdate, .chrome .inter_list .tdate,.safari .inter_list .tdate{text-indent:50px;}
.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;}
.restab_r {background-position:-306px 0px;}
.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:#2E70A2;color:#fff;display:inline;font-size:10px;padding:2px;}
.inter_list li a:hover, .inter_list li a.intsel {background-color:#fff;border:1px solid #2E70A2;padding:1px;color:#2E70A2;}
/*.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%}*/
.txtRes {font-style:italic;width:961px;background:url(/wch/images/template/timetable_repeat.gif) repeat-y scroll -3px 0; margin:0 0 0 5px;}
.ie .txtRes { margin-left:0;}
.txtRes a {background:transparent url(/wch/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(/wch/images/template/OfficialPDF.gif);background-position:0px 50%;background-repeat:no-repeat;float:right !important;height:25px;width:160px;}
.linkpdf a {color:#fff; font-size:9px; font-weight:bold; /*padding-left:28px;*/ position:relative;  text-transform:uppercase; top:9px;}

.linkpdf2 {background:transparent url(/wch/images/template/officialpdf.gif) no-repeat scroll 0 0;float:right;height:25px;width:160px;}
.linkpdf2 a {color:#FFFFFF;font-weight:bold;left:34px;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;position:relative;top:7px;}

/*.firefox .linkpdf a{ top:8px}*/

/*.linkpdf2 {height:32px;text-align:right;width:99%;}*/
#TTtopslot .timetableimg {width:78px;height:17px;float:left;background:transparent url(/wch/images/template/timeTable.png) no-repeat;margin:13px 0 0 5px;}

#racedaystabslim li a{ border:none !important; font-size:10px;font-weight:bold;}

#racedaystabin a{ border:1px solid #FAD600 !important; color:#BF7D3B  !important}
.tt_details #tt_title{ border-bottom:1px solid #2875AD !important; color:#2875AD !important}

.linkphotofinish{ width:100%; text-align:right}

.final{ font-weight:bold}

#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:663px; 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,.chrome .clockTT #clockStyle{ width:670px}
#HPtimetable .clockTT { background-color:#FFFBD8; width:98%; margin:0px auto}
.midCol500 {clear:none !important; width:500px}
.firefox #ttcontent { clear:both !important;}
#racedaystabslim li img { float:right; padding-top:5px; margin-right:-4px;}
#hpmedal { width:343px; height:249px; margin:0px 0px 0px 2px;}

#hpmedal .tt_details { width:314px; margin:0px 0px 0px 12px;}
#hpmedal .midBox350 { height:176px;}
#AllMedalsHeader
{
	background-image: url(/wch/images/template/repeat.gif);
	background-repeat: repeat-y;
	background-position: -1616px 0px;
	height: 30px;
	width: 340px;
}
#AllMedalsHeader h2
{
	background-image: url(/wch/images/template/alltimeWchMedals.png);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	height: 30px;
	width: 340px;
}
#lev2Menu {padding:0;}
.topBox500 { background-image:none;}
.topcontentLevelTwo #realLev2 {width:900px; padding:0;}
#TTbotslot.botGBox950 { height:30px;}
#TTcent { width:99%;}
.topcontentLevelTwo #lev2Menu li a.current { color:#ffff00;}
#timetableresults .t15 { width:9%;}
#entrylistcont .restab_sl {background-position:-409px 20px !important;}
.firefox #timetableresults #TTcent .centre table { border-collapse:separate;}
.results_heats .botGBox750 { background:url(/wch/images/template/border.gif) no-repeat 0 -70px;}
.results_heats .heat_table { background:url(/wch/images/template/midborder.gif) repeat-y 0 0;}
.medal .midBox750 #MTtable td.c, .medal .midBox750 #MTtable th.c { text-align:center;}

#hpTopList
{
	clear:both; 
	width:344px;
	height:320px;
}

#hpTopList .tt_details { width:314px; margin:0px 0px 0px 12px;}
#hpTopList .midBox350 
{
	height:auto;
}

#hpTopList .topBox350 
{
	width:340px;
}

#TopListHeader
{
	background-image: url(/wch/images/template/repeat.gif);
	background-repeat: repeat-y;
	background-position: -1616px 0px;
	height: 40px;
	width: 340px;
}

#TopListHeaderh2
{
	text-align:left;
	background-image: url(/wch/images/template/todayaction.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	height: 30px;
	width: 340px;
}

#todayActionToplistAllEvents {
	background:transparent url(/wch/images/template/todayactiontoplist.png) no-repeat scroll center bottom;
	cursor:pointer;
	height:25px;
	width:185px;
}

.firefox #todayActionToplistAllEvents 
{
	margin-left: 79px;		
}


#hpRecsBroken
{
	clear:both; 
	width:344px;
	height:auto;
}

#RecsBrokenHeader
{
	background-image: url(/wch/images/template/repeat.gif);
	background-repeat: repeat-y;
	background-position: -1616px 0px;
	height: 25px;
	width: 345px;
	text-align:left;
}

#RecsBrokenHeaderh2
{
	text-align:left;
	background-image: url(/wch/images/template/recordsbroken.png);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	/*margin-left:12px;*/
	height: 30px;
	width: 135px;
}

#hpRecsBroken .midBox350
{
	height:auto;
}

#hpMedalTable
{
	clear:both; 
	/*width:300px;*/
	height:280px;
}
.ie .aligntop-10
{
	margin-top: -10px;
}

#MedalTableHeader
{
	background-image:url(/wch/images/template/repeat.gif);
	background-position:-1966px 0;
	background-repeat:repeat-y;
	height:40px;
	width:311px;
}

#MedalTableHeaderh2
{
	text-align:left;
	background-image: url(/wch/images/template/medaltable.jpg);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	height: 30px;
	width: 310px;
}

/*#hpMedalTable .topBox350
{
	background:transparent url(/wch/images/template/sprite.gif) no-repeat scroll -20px -189px;
	height:8px;
	width:311px;
}

#hpMedalTable .midBox350
{
	background-image:url(/wch/images/template/repeat.gif);
	background-position:-1616px 0;
	width:311px;
}

#hpMedalTable .botBox350
{
	width:300px;
	height:auto;
	background:transparent url(/wch/images/template/sprite.gif) no-repeat scroll -20px -280px;	
	margin-bottom:10px;
}*/

#hpMedalTable .topBox350 
{
	background:transparent url(/wch/images/template/sprite.gif) no-repeat scroll -20px -189px;
	width:311px;
}

#hpMedalTable .midBox350
{
	background:transparent url(/wch/images/template/repeat.gif) repeat-y scroll -1966px 0;
	height:202px;
	width:311px;
}

#hpMedalTable .botBox350
{
	width:311px;
	background:transparent url(/wch/images/template/sprite.gif) no-repeat scroll -20px -280px;
	height:14px;
}


#hpMedalTable .tt_details 
{
	width:290px;
	margin:0px 0px 0px 12px;
}

#medLink {
	cursor:pointer;
	height:25px;
	margin-left:0;
	width:107px;
}

#plaLink {
	cursor:pointer;
	height:25px;
	margin:0px 0px 0px 114px;
	width:107px;
}

#PlacingHeaderh2
{
	text-align:left;
	background-image: url(/wch/images/template/placingtable.jpg);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	height: 30px;
	width: 310px;
}

#hpheadToHead
{
	clear:both; 
	/*width:300px;*/
	width:auto;
	height:240px;
}

#hpheadToHeadHeader
{
	background-image:url(/wch/images/template/repeat.gif);
	background-position:-1966px 0;
	background-repeat:repeat-y;
	height:25px;
	width:311px;
}

#hpheadToHeadHeaderh2
{
	text-align:left;
	background-image: url(/wch/images/template/headToHead.png);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	height: 20px;
	width: 310px;
	margin-left:12px;
}

#hpheadToHead .topBox350 {
	background:transparent url(/wch/images/template/sprite.gif) no-repeat scroll -20px -189px;
	width:311px;
}

#hpheadToHead .midBox350 {
	background:transparent url(/wch/images/template/repeat.gif) repeat-y scroll -1966px 0;
	height:auto;
	width:311px;
}

#hpheadToHead .botBox350 {
	background:transparent url(/wch/images/template/sprite.gif) no-repeat scroll -20px -280px;
	height:14px;
	width:311px;
}

.athlcol {text-align:left; padding-left:3px;}

.natMedal a { text-decoration:underline; }
.resinterm { text-align:left;}

/* GMaps */

#map_canvas { width:750px;height:500px; }
#GMapIntermTabContainer { }

.GMapIntermTab { font-size:9px;font-weight:bold;cursor:pointer;float:left;background-color:#FFFFFF;color:#000000;border:solid 1px #ccc;padding:2px;margin-left:2px; }
.GMapIntermTabSelected {  font-size:9px;font-weight:bold;cursor:pointer;float:left;border:solid 1px #ccc;padding:2px;margin-left:2px; background-color:#2E70A2;color:#FFFFFF; }
.GMapIntermTab:hover { color:#2E70A2; }
.intermLink {color:#2E70A2; }
.intermLink:hover {color:#2E70A2; }
.ie7 .inter_list ul, .safari .inter_list ul {width:500px;margin-left:-10px;}
/***********/
.windcolumnresult {text-align:right;width:20px;}
.windcolumntitle {padding-right:5px;}

.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;margin-top:10px;}
.ie #disclist {float:left;}
#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:#FFFFFF; background-color:#2E70A2;
	border-bottom:0px; 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(/wch/images/template/tab.gif);
background-position:0px 0px;
background-repeat:no-repeat;
height:36px;
width:200px;
float:left;
cursor: pointer;
font-size:12px;
font-weight:bold;
padding-top:0px;
text-indent:-10px}
#maletitle {color:#339ED1; /*margin-left:35px;*/}
#femaletitle {color:#CC7E7E;}
.male table, .female table {
border-collapse:collapse;
padding-left:3px;
padding-right:3px;
}
.male table th {
padding:2px;
font-size:12px;
background-color:#2E70A2 !important;
color:#FFFFFF !important;
border-bottom:0px;
}
.female table th {
padding:2px;
font-size:12px;
background-color:#2E70A2 !important;
color:#FFFFFF !important;
border-bottom:0px;
}
.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;}

.floatBox.contentRow.container
{
	margin-top:5px;
}

#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;}
#linkwch09{display:block !important; }
.clock{ height:16px; padding-right:15px;width:750px; } 
.clock #clockStyle{ float:right}
#iaafLogo 
{ 
  background:transparent url(/wch/images/template/logo.png) no-repeat scroll -2px 55% !important;
  width:176px;
  height:100px;
  margin-left:14px;
  /*margin-top:8px;*/
}
#searchForm #q 
{
	margin-top:28px;
	margin-left:-14px;
}
.ie7 #searchForm #q 
{
	margin: auto auto auto -22px !important;
}
#searchForm #btQuery {margin-left:50px;}
.ie #searchForm #btQuery {margin:auto auto auto 35px; }
/*.ie7 #accessibleVersion{ top:25px; text-align:center }*/
#lev0Menu li a, #levTopMenu li a { background-image:url(/wch/images/template/spriteMenu2.png); background-repeat:no-repeat;}
#lev0Menu li#tab1 a {background-position:-7px -55px; height:12px; width:31px;}
#lev0Menu li#tabLang1 a {background-position:-7px -55px; height:12px; width:27px;}
#lev0Menu li#tab2 a {background-position:-60px -55px; height:12px; width:25px;}
#lev0Menu li#tab3 a {background-position:-108px -55px; height:12px; width:119px;}
#lev0Menu li#tab4 a {background-position:-247px -55px; height:12px; width:63px;}
#lev0Menu li#tab5 a {background-position:-330px -55px; height:12px; width:67px;}
#lev0Menu li#tab6 a {background-position:-417px -55px; height:12px; width:57px;}
#lev0Menu li#tab7 a {background-position:-493px -55px; height:12px; width:56px;}
#lev0Menu li#tab8 a {background-position:-565px -55px; height:12px; width:63px;}
#lev0Menu li#tabLang2 a {background-position:-493px -55px; height:12px; width:63px;}
#lev0Menu li#tab1 a:hover, #lev0Menu li#tab1 a.current, #lev0Menu li#tabLang1 a:hover {background-position:-7px -75px;}
#lev0Menu li#tab2 a:hover, #lev0Menu li#tab2 a.current {background-position:-60px -75px;}
#lev0Menu li#tab3 a:hover, #lev0Menu li#tab3 a.current {background-position:-108px -75px;}
#lev0Menu li#tab4 a:hover, #lev0Menu li#tab4 a.current {background-position:-247px -75px;}
#lev0Menu li#tab5 a:hover, #lev0Menu li#tab5 a.current {background-position:-330px -75px;}
#lev0Menu li#tab6 a:hover, #lev0Menu li#tab6 a.current {background-position:-417px -75px;}
#lev0Menu li#tab7 a:hover, #lev0Menu li#tab7 a.current {background-position:-493px -75px;}
#lev0Menu li#tab8 a:hover {background-position:-565px -75px;}
#lev0Menu li#tabLang2 a:hover {background-position:-493px -75px;}
#levTopMenu li#toptab1 a {background-position:-2px -6px; height:13px; width:35px;}
#levTopMenu li#toptab2 a {background-position:-51px -6px; height:13px; width:47px;}
#levTopMenu li#toptab3 a {background-position:-111px -6px; height:13px; width:35px;}
#levTopMenu li#toptab4 a {background-position:-160px -6px; height:13px; width:39px;}
#levTopMenu li#toptab5 a {background-position:-210px -6px; height:13px; width:60px;}
#levTopMenu li#toptab1 a:hover, #levTopMenu li#toptab1 a.current {background-position:-2px -26px;}
#levTopMenu li#toptab2 a:hover, #levTopMenu li#toptab2 a.current {background-position:-51px -26px;}
#levTopMenu li#toptab3 a:hover, #levTopMenu li#toptab3 a.current {background-position:-111px -26px;}
#levTopMenu li#toptab4 a:hover, #levTopMenu li#toptab4 a.current {background-position:-160px -26px;}
#levTopMenu li#toptab5 a:hover, #levTopMenu li#toptab5 a.current {background-position:-210px -26px;}
/*#accessibleVersion { display:none;}*/
#levTopMenu {font-family:Arial, Verdana, Sans-Serif;font-size:14px;font-weight:bold;height:18px;line-height:normal;list-style-type:none;text-transform:uppercase;width:274px;margin:5px auto 0;padding:0 0 0 21px;}
.ie #levTopMenu li { float:left; }
#levTopMenu li { text-indent:-5000px;}
#levTopMenu li a {display:block;float:left;padding-right:10px;}
#languages {font-weight:bold;float:right;list-style-type:none;text-transform:uppercase;height:36px;width:112px;margin-top:-38px;margin-right:16px;}
.ie #languages { margin-right:10px;}
.ie6 #languages { margin-right:-10px; margin-top:-33px;}
#deu, #esp, #fra {display:inline; margin-top:10px; font-size:12px;}
#deu { margin-left:-5px;}
#search {float:right; margin-right:110px; margin-top:-42px;}
#languages #title 
{
	color:#000000; 
	margin-bottom:5px; 
	margin-left:-6px; 
	font-size:9px;
}
#headerSearch { margin:0 auto; height:33px;}
#searchInput, #searchbtn { float:left; background-color:Transparent;width:96px;}
#searchbtn { margin:-5px auto 0;}
#searchInput #q { border: 0 none; width:126px;}
#headerLeft{float:right;height:30px;margin:121px auto 0;width:294px;position:relative;}
.ie6 #headerLeft { margin-right:-50px;}
#countdown{float:right;height:82px;margin:7px 0px 0px -200px;width:194px;}
/*#menuFantasy{height:88px;margin:-28px 0px 0px 112px;width:227px;}
.ie8 #menuFantasy{position:relative;top:-23px;}*/
#menuFantasy{ height:25px;left:225px;position:relative;top:-25px;width:230px; }
.ie7 #menuFantasy{ left:195px; }
.ie8 #menuFantasy{ left:225px; }
#menuFantasyObj{ height:25px;position:relative;width:230px; }
.ie6 #menuFantasy {left:195px;}
.geninfo { width:340px;}

.geninfo .geninfotopbox { background:url(/wch/images/template/sprite.gif) no-repeat -20px -166px; height:13px;}
.geninfo .geninfotoptitle {background:url(/wch/images/template/moreInfo.png) no-repeat 0 0; height:17px; width:77px; margin:0 0 0 5px; width:335px;}
.geninfo .geninfobotbox { background:url(/wch/images/template/sprite.gif) no-repeat -20px -259px; height:13px;}
.geninfo .iC {background:url(/wch/images/template/repeat.gif) -1616px 0 repeat-y;}
.geninfo ul.bulletList li {background-image:url(/wch/images/template/arrow_moreNews.png); background-repeat: no-repeat; background-position: 0 5px; margin-left:6px; margin-top:0;}
.geninfo ul.bulletList { width:335px;}
.geninfo li.even { background-color:#e4e4e4;}
.geninfo li.odd { background-color:#f8f8f8;}



.w311 
{
	width:311px;	
	margin-left:0px;
}

/*.ie .w311
{
	margin-left:-2px;
}*/

.w311 .geninfotopbox  
{
	background:transparent url(/wch/images/template/sprite.gif) no-repeat scroll -20px -189px;
	width:311px;
	height:13px;
}

.w311 .geninfotoptitle  
{
	background:url(/wch/images/template/moreInfo.png) no-repeat 0 0;
	height:17px;
	width:77px;
	margin:0 0 0 5px; width:300px;
}

.w311 .iC  
{
	background:url(/wch/images/template/repeat.gif) -1966px 0 repeat-y;
}

/*.w311 ul.bulletList li 
{
	background-image:url(/wch/images/template/arrow_moreNews.png);
	background-repeat: no-repeat;
	background-position: 0 5px;
	margin-left:6px;
	margin-top:0;
}*/

.w311 ul.bulletList 
{
	width:300px;
}

.w311 .geninfobotbox 
{
	width:311px;
	background:transparent url(/wch/images/template/sprite.gif) no-repeat scroll -20px -280px;
	height:14px;
}




.wch09ticket { margin-top:10px; width:340px;}
.wch09ticket .promotickettop { background:url(/wch/images/template/sprite.gif) no-repeat -20px -166px; height:13px;}
.wch09ticket .promoticketbot { background:url(/wch/images/template/sprite.gif) no-repeat -20px -259px; height:13px;}
.wch09ticket .promo {background:url(/wch/images/template/repeat.gif) -1616px 0 repeat-y;}
#flash .right2col {width:340px;}
#flash .left2col {width:625px;}
#TTcent th { background-color:#2875AD;}

/*.firefox .onebox .searchResults{ margin-left:-39px}*/
.onebox .searchResults li{width:auto; margin:2px}
.onebox .searchResults li .searchContent{ height:36px; text-indent:6px}
.onebox .searchResults li img{width:19px;height:13px}
.onebox .searchResults li .searchFlag{ float:right}
.onebox .searchResults li .searchTitle,.onebox .searchResults li .searchText{font-size:10px}

.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);
}

.ie6 #horizontal_carousel, .ie6 #horizontal_carousel .container, .ie6 #AthletesProfilesHeader { overflow:hidden;}
.ie #AthleteProfilesBox { overflow:hidden;}

.ie6 #berlin2009cont .topBox200{background-image:url(/wch/images/template/spriteLatestNews.gif); background-repeat:no-repeat; background-position: -1px 0; height:30px;}
.ie6 #berlin2009cont .midPBox200{background-image:url(/wch/images/template/repeat.gif); background-repeat: repeat; background-position: -3281px 0;}
.ie6 #berlin2009cont .botPBox200{background-image:url(/wch/images/template/spriteLatestNews.gif);background-repeat: no-repeat; background-position: -1px -71px; height:10px;}


.ie6 #berlin2009cont .midBox200{background-image:url(/wch/images/template/repeat.gif); background-repeat: repeat; background-position: -3281px 0;}
.ie6 #berlin2009cont .botBox200{background-image:url(/wch/images/template/spriteLatestNews.gif);background-repeat: no-repeat; background-position: -1px -71px; height:10px;}



.ie6 .topcontentLevelOne #lev1Menu  li { text-indent:20px;}
/*.ie6 #realLev1 { width:800px;}*/


#sliderContainer 
{
	text-align: left;
}


#athlSearchBox
{
	width:750px;
	height:190px;
}

#filterBox
{
	text-align:left;
	height:30px;
}

#athllistBox
{
	position:relative;
	border:solid 1px #ccc;
	height:149px;
	width:450px;
	overflow-y:scroll;
	overflow-x:hidden;
	float:left;
}

#h2hlistBox
{
	cursor:move;
	position:relative;
	border:solid 1px #ccc;
	height:132px;
	width:290px;
	overflow-x:hidden;
	float:right;
}
.yahoobanner { margin-top:2px; margin-bottom:3px;}
#boxcontainer .linkcont { margin:0 auto; height:12px;}
#boxcontainer .linkcont div { background:url(/wch/images/template/scrollerButtonHover.png) no-repeat 0 0; cursor:pointer; width:12px; height:12px; float:left; margin:0 1px;}
#boxcontainer .textcont { margin:5px 0;}
/*
div.loader{	margin-left:-1000px;}
div.loader img { display:none;}
*/
#boxcontainer #counter { width:100%; text-align:center;}
#boxcontainer .linkcont div.selected { background:url(/wch/images/template/scrollerButtonred.png) no-repeat 0 0;}
#boxcontainer .midPBox200 { width:177px;}
#boxcontainer .botPBox200 { width:187px;}
#boxcontainer .topPBox200 { background:url(/wch/images/template/spriteLatestNews.gif) no-repeat -1px 0;  height:34px; }
.dyntitle { font-weight:bold; text-align:center;}
.textcont p { line-height:150%;}
#berlin2009cont .right2col .topBox200 h2 { background:url(/wch/images/template/didYouKnow.png) no-repeat 10px 8px; height:23px;}
#berlin2009cont .right2col #boxcontainer .topPBox200, #berlin2009cont .right2col #boxcontainer .botPBox200 { display:none;}
#BerlinTime .lnktoTT {color:#2875AD; cursor:pointer;float:left;}
#rangeVal {width:100%;}
#rangeVal #minSelected { float:left;}
#rangeVal #maxSelected { float:right;}
#rangeVal .minValimgcont { float:left;}
#rangeVal .maxValimgcont { float:right;}

.VideoGalleryTabBtn,.VideoGalleryTabBtnSelected {	float:left;width:100px;height:20px;cursor:pointer;background-image:url(/wch/images/buttons/spritetabvideogallery.gif); }
#HLTab.VideoGalleryTabBtn { background-position:-4px -10px; }
#INTab.VideoGalleryTabBtn {	background-position:-104px -10px;width:95px; }
#FSTab.VideoGalleryTabBtn {	background-position:-199px -10px; }
#HLTab.VideoGalleryTabBtnSelected { background-position:-4px -40px; }
#INTab.VideoGalleryTabBtnSelected {	background-position:-104px -40px;width:95px; }
#FSTab.VideoGalleryTabBtnSelected {	background-position:-199px -40px; }

.videoGalleryElementText { text-align:left;padding-top:10px;padding-left:11px;width:164px; }
#videoGalleryList { width:750px; }
#ulVideoList li { text-align:center;text-decoration:none;list-style-type:none;float:left;width:185px;height:157px; margin-top:1px;margin-right:1px;cursor:pointer; }
.LiVideoList { background-color:#f3f3f3; }
.LiVideoListSelected { background-color:#2E70A2; }
#VideoDiv { text-align:center;width:760px;padding-top:10px;padding-bottom:10px;background-color:#f3f3f3; }
#VideoTab { margin-top:5px; }
.videoGallerySpace { clear:both;height:1px; }
.ie7 .videoGallerySpace { clear:none;}
.ie8 .videoGallerySpace { clear:both;}
#HPtimetable .clock {width:961px;}
#HPtimetable #clockStyle { width:961px;background:url(/wch/images/template/timetable_repeat.gif) repeat-y scroll -3px 0;margin:0;}
/*.ie6 #lev0Menu li a,.ie6 #levTopMenu li a{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/wch/images/template/spriteMenu.png');}*/

.HPicons
{
	position:relative;
	top:-103px;
	float:right;
	width:225px;
}

.ie7 .HPicons { top:-109px; }
.ie8 .HPicons { top:-103px; }

.widgetIcon 
{
	float:left;
}

.widgetIcon a 
{
	background-image:url(/wch/images/icons/widget.gif);
	background-position:right 1px;
	background-repeat:no-repeat;
	padding-right:15px;
	color:#2E70A2;
	font-size:9px;
}

.twitterIcon
{
	float:right;
}

.twitterIcon a 
{
	padding-right:15px;
	color:#2E70A2;
	font-size:9px;
}
.ie6 #berlin2009latnews .topBox200{background-image:url(/WCH/images/template/spriteLatestNews.gif); background-repeat:no-repeat; background-position: -1px 0; height:30px;}
.ie6 #berlin2009latnews .midPBox200{background-image:url(/WCH/images/template/repeat.gif); background-repeat: repeat; background-position: -3281px 0;}
.ie6 #berlin2009latnews .botPBox200{background-image:url(/WCH/images/template/spriteLatestNews.gif);background-repeat: no-repeat; background-position: -1px -71px; height:10px;}
a {outline: none;}
/* FLASH */
.firefox .contentFlash {
left:-2px;
}
.contentFlash {
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;
}
.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;
}

.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;
}
.firefox .contentFlash .left2col {width:695px;}
.contentFlash .left2col {width:600px;}
#hpFlashContainer {
background-color:#FFFFFF;
position:relative;
text-align:center;
width:625px;
}
#hpFlashContainer {text-align:center;margin-bottom:10px;}
.contentFlash .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;
}
.minisiteLink{float:left; width:590px; height:50px; margin-top:-15px;cursor:pointer}
#accessibleVersion,#standardVersion {left:0px !important;top:0px}
#standardVersion {width:188px;}
/*.ie6 #accessibleVersion,.ie6 #standardVersion {top:-20px}*/
/*.ie6 #realLev1{top:28px !important}*/
.hpFlashContainerTopBox
{
	background-image:url(/wch/images/template/sprite.gif);
	background-position:-20px -143px;
	background-repeat:no-repeat;
	height:7px;
	width:625px;
}

.hpFlashContainerMidBox
{
	background-image:url(/wch/images/template/repeat.gif);
	background-position:-980px 0;
	height:354px;
	width:625px;
}

.hpFlashContainerBotBox
{
	background-image:url(/wch/images/template/sprite.gif);
	background-position:-20px -242px;
	background-repeat:no-repeat;
	float:left;
	height:7px;
	width:625px;
}

.VideoPromoContainer
{
	margin-bottom: 28px;
	width:340px;
}

.VideoPromoTopBox
{
	background-image:url(/wch/images/template/sprite.gif);
	background-position:-20px -400px;
	background-repeat:no-repeat;
	height:7px;
	width:340px;
}

.VideoPromoMidBox
{
	background-image:url(/wch/images/template/repeat_gray.gif);
	background-position:-2px 0px;
	height:244px;
	width:340px;
}

.VideoPromoBotBox
{
	background-image:url(/wch/images/template/sprite.gif);
	background-position:-20px -423px;
	background-repeat:no-repeat;
	float:left;
	height:18px;
	text-align: left;
	width: 340px;
}

.latestVideoPromo, .latestVideoPromonoLiveRadioBtn
{
	width: 96px;
	height: 20px;
	background-image:url(/wch/images/buttons/btnLatestVideo.png);
	position:relative;
	left: 15px;
	z-index: 70;
	cursor:pointer;
}
.LiveRadioPromo
{
	width: 120px;
	height: 34px;
	background-image:url(/wch/images/buttons/btnLiveRadio.png);
	position:relative;
	top:  -39px;
	left: 100px;
	z-index: 90;
	cursor:pointer;
}
.latestPodcastPromo, .latestPodcastPromonoLiveRadioBtn
{
	width: 118px;
	height: 20px;
	background-image:url(/wch/images/buttons/btnLatestPodcast.png);
	position:relative;
	top: -66px;
	left: 209px;
	z-index: 80;
	cursor:pointer;
}

.liveNowDiv 
{
	position:relative;
	color:#2E70A2;
	left:102px;
	top:-38px;
	width:130px;
	height:12px;
}

.latestVideoPromonoLiveRadioBtn
{
	top: 2px;
	left: 62px;
}

.latestPodcastPromonoLiveRadioBtn
{
	top: -18px;
	left: 162px;
}
#sponsorH { width:625px;}
.safari #sponsorH, .firefox #sponsorH, .chrome #sponsorH { clear:left; }
.sponsorTopBox{background-image:url(/wch/images/template/sprite.gif);background-position:-20px -143px;background-repeat:no-repeat;height:3px;width:625px;}
.sponsorMidBox{background-image:url(/wch/images/template/repeat.gif);overflow:hidden;background-position:-980px 0;height:32px;width:625px;}
.sponsorBotBox{background-image:url(/wch/images/template/sprite.gif);background-position:-20px -242px;background-repeat:no-repeat;float:left;height:7px;width:625px;}
.imageOfficialIaafPartners{position:relative;top:-3px;}
.ie7 .imageOfficialIaafPartners{top:0px;}
/*.ie8 .imageOfficialIaafPartners{top:-5px;}*/

.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
}


/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll { 
	width: 605px;
	height: 25px;
	margin-bottom: 1em;
	margin-left: 10px
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 605px;
	height: 25px;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 90px;
	height: 25px;
}

.defaultLIImg
{
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#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:20px}
.ie8 #phlist ul { margin-bottom:10px;margin-left:20px}

#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;height:26px;background-image:none;}
#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:13px}
#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(/wch/images/buttons/slideshow.gif) !important;/*margin-left:-2px;*/}
#linkBrowse .linkSel{ background-image:url(/wch/images/buttons/browse.gif) !important; background-position:36px 0px !important}
.linkDes{height:20px;}
#linkBrowse .linkDes{ width:100px;  padding-right:10px;background-image:url(/wch/images/buttons/browse.gif) !important;background-position:36px 0px !important}
#linkSlide .linkDes{ width:76px;  margin-left:7px;background-image:url(/wch/images/buttons/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%; }

.photogallery{background-image:none;}
#d_tos 
{
	/*float:left;*/
	border:1px solid #CCCCCC;
	height:150px;
	margin:5px 0;
	overflow:auto;
	width:80%;
}

#d_tos2
{
	/*float:left;*/
	border:1px solid #CCCCCC;
	height:50px;
	margin:5px 0;
	overflow:auto;
	width:80%;
}

#btn_Register {
	background:transparent url(/wch/images/buttons/registration.gif) no-repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	height:18px;
	width:89px;
}

#btn_Submit {
	background:transparent url(/wch/images/buttons/submit.gif) no-repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	height:18px;
	width:89px;
}

.content2 
{
	/*float:left;*/
	margin:0 auto;
	min-height:550px;
	padding-bottom:15px;
	width:950px;
	text-align:left;
}

.topcontent2 
{
	/*float:left;*/
	background:transparent url(/wch/images/template/subMenuVerde.gif) no-repeat scroll 0 0;
	height:36px;
	width:950px;
}

#d_buttons2 
{
	float:left;
	height:30px;
	margin-top:20px;
	width:100%;
}

#d_buttons2 #b_register, #d_buttons2 #b_cancel, #d_buttons2 #d_register, #d_buttons2 #d_buttons {
	/*float:left;*/
	text-align:right;
	width:50%;
}



#d_buttons2 #b_register, #d_buttons2 #d_buttons 
{
	float:left;
	text-align:right;
}

#d_buttons2 #b_cancel, #d_buttons2 #d_register
{
	float:right;
	text-align:left;
}

#btn_Submit {
	background:transparent url(/wch/images/buttons/submit.gif) no-repeat scroll 0 0;
	/*border:0 solid #000000;
	cursor:pointer;*/
	height:18px;
	width:69px;
}

#btn_Cancel {
	background:transparent url(/wch/images/buttons/cancel.gif) no-repeat scroll 0 0;
	border:0 solid #000000;
	cursor:pointer;
	height:18px;
	width:69px;
	margin-left: 2px;
}

#TTcent1 .centre {
	background:transparent url(/wch/images/template/TimeTableBluBar.png) no-repeat scroll 0 0;
	height:100%;
	overflow:auto;
	width:961px;
	color:#FFFFFF !important;
	line-height:17px;
	padding-top:0;
	font-weight:bold;
}

.titCount
{
	color:#2875AD !important;
	font-weight:bold;
	font-size:medium;
}

#B_agree
{
	font-weight:bold;
}
html, body {
	height: 100%;
}

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 30;
}

* html div#fancy_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('/wch/images/fancy/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #FFF;
	z-index: 30;
}

div#fancy_loading_icon {
	position: absolute;
	background: url('/wch/images/fancy/fancy_loading.gif') no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #BBB;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #FFFFFF;
	color: #000000;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('/wch/images/fancy/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url(data:image/gif;base64,AAAA);
	outline: none;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('/wch/images/fancy/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('/wch/images/fancy/fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('/wch/images/fancy/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/wch/images/fancy/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('/wch/images/fancy/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/wch/images/fancy/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('/wch/images/fancy/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/wch/images/fancy/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('/wch/images/fancy/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/wch/images/fancy/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
	background-color: #B2CA36;
}

div#fancy_title div {
	color: #000000;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	/*background: transparent url(/wch/images/fancy/fancy_title_left.png) repeat-x;*/
}

td#fancy_title_main {
	height: 32px;
	/*background: transparent url(/wch/images/fancy/fancy_title_main.png) repeat-x;*/
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	/*background: transparent url(/wch/images/fancy/fancy_title_right.png) repeat-x;*/
}

#RadioModal 
{
	display:none;
}


