html,body{min-height:100%;padding:0;margin:0 auto;border:0;font:normal 12px Verdana,Arial,Helvetica,Sans-Serif;background-color:#000;}
/**body {position:relative; margin:0 auto;text-align:center;min-height:100%;background:#000 url(/imgML/head/bkg.gif) repeat-x scroll;background-position: top;}**/
body {position:relative; /*padding-bottom:134px;*/margin:0 auto;text-align:center;min-height:100%;/*background:#000 url(/imgML/foot/erba.jpg) repeat-x scroll;*/background-position: bottom;}
input {font:normal 10px Verdana,Arial,Helvetica,Sans-Serif; border: 1px solid #afafaf; margin-left: 3px;}
select {font:normal 11px Verdana,Arial,Helvetica,Sans-Serif;}
a{text-decoration:none; color:#363636;} 
a:visited{text-decoration:none;color:#363636;}
a:hover{text-decoration:underline;color:#363636;}
a img{border:0;}
a:hover img, a:visited img, a:active img {border:0;}
#ipLink img {border:0;}
abbr {cursor: help;}
.stopFloat {clear:both;}
.l {text-align:left;}
.c {text-align:center;}
.r {text-align:right;}

/*Logo*/
.headerLogo { float:left; position:relative; top:24px; left:9px; }
.newzealandLogo { float:right; position:relative; top:24px; right:5px; }
.newzealandDates { float:right; position:relative; top:3px; right:5px; }

/*Countdown*/
#countdownContainer { position:relative; left:166px; top:36px; padding:0}

#headerBG {background:url(/imgML/head/top_bar.gif) repeat-x;text-align:center;margin:0 auto;}
#headerBG a, #headerBG h1 {color:#c6c5c5;}
#headerBG lu {list-style-type:none;width:400px;letter-spacing:-1px;}
#headerBG li {margin:0;display:inline;float:left;padding:0;}

#header {z-index:1;/*background:Transparent URL(/imgML/head/header_footer2011_1.jpg) no-repeat;*/height:180px;width:981px;margin:0 auto;overflow:visible;}
#headerNZ {z-index:1;/*background:Transparent URL(/imgML/head/header_footer2011_1.jpg) no-repeat;*/height:180px;width:981px;margin:0 auto;overflow:auto;}
#divaHeader {z-index:1;/*background:Transparent URL(/imgML/head/header_footer2011_1.jpg) no-repeat;*/height:60px;width:981px;margin:0 auto;overflow:hidden;}

#toolbar {width:981px;margin:0 auto;overflow:auto;}
.safari #toolbar {margin:0 auto; padding: 0;}
#toolbar .sep {margin-left:8px;}
#linkIrb, #versions, #authorization, #memberAssociations, #quickSearch ,#topDate, #divRegister, #divLogOut {float:left;position:relative;color:#c6c5c5;font:bold 10px Verdana;}
#linkIrb {left:5px;display:block;}
#linkIrb a {line-height:21px;display:block;text-decoration:none;}

#toolbar #divLog {overflow:hidden;text-align:right; display:block;float:right; margin:4px 0px 0 0;width:700px;}
#toolbar #divRegister {float:right;margin:0;padding:0;}
#toolbar #divLogOut { float:right;margin:0;padding:0;display:none;}
#toolbar #versions {font:normal 10px Verdana;float:right;margin-top:-4px;}
#toolbar #topDate {font:normal 10px Verdana;float:right;text-align:right;width:115px; line-height:21px;}
.safari #toolbar #divLog {margin-top: -4px;}

#toolbar #versions a#lang {margin-top:5px;text-decoration:none;font-weight:normal;float:left;}
#toolbar #versions a.selected {color:#fff;font-weight:bold !important;}
#toolbar #versions #lang[class=selected] {color:#fff;font-weight:bold;}

#toolbar #versions span {margin-top:5px;}

#toolbar #authorization {left:410px;}/**momentaneamente commentata**/
#toolbar #quickSearch {left:10px;}
.ie #toolbar #quickSearch #qsQuery {height:12px;}

#toolbar #searchBox {margin: 2px 0 0 3px}
#toolbar #searchBox input {margin-left: 6px;}
.safari #toolbar #searchBox input {margin-top:-8px;}
#toolbar #quickSearch input {border:0;height:11px;margin-top:4px;}
#toolbar #quickSearch #searchButton {width:51px; height:13px; border:0px solid #fff} 
#toolbar #quickSearch img {margin-left:2px;margin-top:4px;cursor:pointer;}
#toolbar #quickSearch .sep {margin-left:6px;margin-top:0px;}
#global {width:100%;min-height:600px;background:#000000 url(/imgML/head/rwc2011_blank_bg.jpg) no-repeat scroll center -6px;}
.education {width:100%;min-height:600px;background:#000000 url(/imgML/head/RWC2011_KidZoneBackground2.jpg) no-repeat scroll center -6px !important;}
#globalAlternate {width:100%;min-height:600px;background:#000000 url(/imgML/head/Main_bg_ticketing.jpg) no-repeat scroll center -6px;}
.ie #global {margin-bottom:70px;}
.opera #global {min-height:800px;}

#toolbar .languageSelector{float:left;height:21px;overflow:hidden; margin-left:10px;}
#toolbar .languageSelector ul {margin:0;padding:0}
#toolbar .languageSelector ul li{margin:0 0 0 2px;padding:0 2px 0 0;border-right:1px solid #C6C5C5;font-weight:bold;font:10px/21px Verdana}
#toolbar .languageSelector ul li.first{border-left:1px solid #c6c5c5;margin:0;padding-left:2px}

/*origional code #workspace {margin:-42px auto 0px;z-index:3;width:981px;background: #FFFFFF none repeat scroll 0 0;padding-top:6px;}*/
#workspace {margin:0px auto 0px;z-index:3;width:981px;background: transparent url(/imgML/head/main_body_middle.png) repeat-y scroll -11px 0;padding-top:0px;padding-left:1px;}
#parentworkspace {margin:auto;z-index:3;width:1004px;background: transparent url(/imgML/head/main_body_top.png) no-repeat scroll 0px 0px;padding-top:18px; margin-top:-60px;}
#globalAlternate #parentworkspace { margin-top:-55px; }


.flashspace {margin-top: 8px !important;}

#mainContent, #mainContentDiva {margin:-3px auto 0;/* it was -8*/width:973px;min-height:300px;background:#FFFFFF;text-align:center;}
#mainContentDiva { position:relative; bottom:28px; width:977px; z-index:3;}
#mainContentDiva .box100 { margin-top:0px; width:973px; margin-left:0px; }
#mainContentDiva .box100 #slObj { z-index:3; }
#mainContent .content, #mainContentDiva .content {background:#f2f2f2;width:973px;overflow:hidden;margin:0 auto;text-align:center;padding-bottom:4px;/*position:relative;*/z-index:9999;}
#mainContent .box50 .content { width:100%; }

#exFooter {width:1004px;z-index:4;background: url(/imgML/head/footerRWC2011.png) 0 -3px no-repeat;height:65px;padding-top:14px;margin:0 auto 0;text-align:center;clear:both; float:none;overflow:auto !important;padding-bottom:60px;}
#exFooter a, div#exFooter {color:#363636;}

.moreLink {margin: 6px 4px 2px 0; display:block; width: 89px; height: 15px; color: #fff; font-family:Verdana; font-size:10px; font-weight: bold; text-decoration:none;background: #527eca url(/imgML/icons/btn_black.gif) top left no-repeat; text-align:center; text-transform: lowercase; cursor: pointer; letter-spacing: normal;}
.moreLink:hover {margin: 6px 4px 2px 0; display:block; width: 89px; height: 15px; color: #fff; font-family:Verdana; font-size:10px; font-weight: bold; text-decoration:none; background: #527eca url(/imgML/icons/btn_black_over.gif) top left no-repeat; text-align:center; text-transform: lowercase; cursor: pointer; letter-spacing: normal;}
.moreLink:visited {color:#fff;cursor: pointer;}
.moreLink img {width:10px; height: 7px; border: 0 solid #000;}

.grayLink {/*background: #666 url(/imgML/icons/btn_grey.gif) top left no-repeat;*/}
.grayLink:hover {/*background: #666 url(/imgML/icons/btn_grey_over.gif) top left no-repeat;*/}
.grayLink:visited {/*background: #666 url(/imgML/icons/btn_grey.gif) top left no-repeat !important;*/}
 
.moreLinkLarge {margin: 6px 4px 2px 0; display:block; width: 200px; height: 11px; color: #fff; font-family:Verdana; font-size:10px; font-weight: bold; text-decoration:none; padding: 1px 0 3px 0; background: #527eca url(/imgML/icons/btn_blue_large.gif) top left no-repeat; text-align:center; text-transform: lowercase; cursor: pointer;}
.moreLinkLarge:visited {margin: 6px 4px 2px 0; display:block; width: 200px; height: 11px; color: #fff; font-family:Verdana; font-size:10px; font-weight: bold; text-decoration:none; padding: 1px 0 3px 0; background: #527eca url(/imgML/icons/btn_blue_large.gif) top left no-repeat; text-align:center; text-transform: lowercase; cursor: pointer;}
.moreLinkLarge:hover {margin: 6px 4px 2px 0; display:block; width: 200px; height: 11px; color: #fff; font-family:Verdana; font-size:10px; font-weight: bold; text-decoration:none; padding: 1px 0 3px 0; background: #527eca url(/imgML/icons/btn_blue_large.gif) top left no-repeat; text-align:center; text-transform: lowercase; cursor: pointer;}
.moreLinkLarge img {width:10px; height: 7px; border: 0 solid #000;}

#genericBGTitle {margin-bottom:-5px;width:100%;min-height:31px;/*background:transparent url(/imgML/head/td_bg.gif) repeat;*/ overflow:hidden;}
#genericBGTitle .genericTitle {text-align:left;margin-bottom:-2px;width:93%;}
#genericBGTitle .genericTitle h1 {text-transform: uppercase;line-height:23px;}

#teamBGTitle {margin-bottom:-5px; width:100%;height:26px;background:transparent url(/imgML/head/td_bg.gif) repeat-x;}
#teamBGTitle .genericTitle {text-align:left;margin-bottom:-2px;width:99%;}
#teamBGTitle .genericTitle h1 {float:left; text-transform: uppercase; margin: 2px 5px 0 5px; font-weight: bold; letter-spacing: normal;}
#teamBGTitle #countryCode {float:right; font-size: 11px; margin: 8px 0 0 0; color:#034EA2;}
#teamBGTitle #countryCodeWhite {display: block; float:right; font-size: 11px; margin: 8px 10px 0 0; color:#fff;}
#teamBGTitle #countryCodeBlack {display: block; float:right; font-size: 11px; margin: 8px 10px 0 0; color:#000;}
#teamBGTitle .whiteTitle {color: #fff;}
#teamBGTitle .blackTitle {color: #363636;}

#rss {width:5%;padding:2px}
#rss img {/**margin-bottom:-3px;**/}
.ie #genericBGTitle .genericTitle {width:94%;}
.ie #rss {width:5%;padding:0px; overflow:hidden;margin:2px 0 0 0; text-align:right;}
.ie #rss img {margin:0;}


/*IRB elements from not visualize on rwc*/
#toolSearch {display:none;}
#irbSapce {display:none;}
/**/

/*sponsorExtra*/
#sponsorExtra {position:relative;width:200px;height:200px;background:url(/imgML/body/sponsorExtra.jpg)}
/**/

/*rwc suppliers*/
.nationalSuppliers ul {list-style:none; width:450px;clear:both;}
.nationalSuppliers li {margin:3px 2px 5px 2px; float:left; height:100px; width:220px}
/**/

.imgPromo {margin:1px 0 0px; padding:0; /*padding-left:3px;*/ overflow:hidden;background:transparent none no-repeat scroll 0% 50%}
.box .imgPromo { padding-left:3px; }
.ie .imgPromo {padding-bottom:1px;}

.imgPromo a {cursor: pointer;}

.handPointer {cursor:pointer;}

.advert h2 {color:Gray; font-size:9px; font-weight: normal;}

/*CC*/
#hpFlashContainer {padding:5px 0 0 0;background:transparent;width:500px;/*height:330px;*/border:0px solid #B3B2B2;}
.ie6 #hpFlashContainer {padding-left:8px;}
.firefox #hpFlashContainer, .safari #hpFlashContainer {margin:auto;margin-top:5px; padding:0px;}
#hpFlashContainer .f {width:508px;height:5px;font-size:0px;background:url(/imgML/hp/hp_sprite.gif) no-repeat 0 -102px;}
#hpFlashLinks {display:none;list-style:none;padding:1px 0 0 0;margin:0;text-indent:0;width:300px;height:0px; text-align:center;}
#hpFlashLinks li {font:normal 11px Verdana;color:#fff;padding:0 5px;border-left:1px solid #fff;}
#hpFlashLinks li.first {border:none;} 
#hpFlashLinks li a:hover, #hpFlashLinks li a {color:#1856ab}
#hpFlashContainer .hpNGC {/*height:435px*/}
#hpFlashContainer .newslNF {margin:5px;padding:5px;background:#fff;/*height:365px*/ height:250px;}
#hpFlashContainer .getFlash {margin:5px;padding:5px;background:#fff;height:40px}
#hpFlashContainer .getFlash img {float:left;}
#hpFlashContainer .getFlash span {padding-left:95px;display:block}
#hpFlashContainer .f {display:none;}
#rssPromo{height:20px;width:auto;position:absolute;right:5px;bottom:-2px;display:none;}
#tournamentSlider {margin:5px 0 0 5px}
#hpNoFlash h2, #tournamentSlider h2 {margin:0px;height:18px;padding:2px 0 0 4px;color:#fff; font:bold 11px arial;background:#1856ab url(/imgML/body/th_bg.gif) no-repeat 0 -109px;width:498px;}
#hpNoFlash .newshl{overflow:hidden;}
/* mediazone only styles*//* as in new design, we do not need green shade at the top of teh main content area so commenting out background property.*/
#mainContent .mzContent {/*background: #f2f2f2 url(/imgML/head/sfumaturaNZ.gif) repeat-x scroll 0px 0px;*/padding:0px 0pt 3px;border:0px;overflow:auto;margin:0px;}
#calendarHome #headCal {color: #fff; padding: 5px 0; background: #aa451c; font-size:12px; font-weight:bold;}

/* draw live*/
.boxDrawLive{width:761px; height:491px; background: #fff url(/imgML/draw/draw_bg.jpg) repeat-x scroll 0px 0px;}
#drawLivePool #poolA table td.tdDraw{width:179px; height:40px; background: #fff url(/imgML/draw/Picture-10_03.jpg) repeat-x scroll 0px 0px;}
#drawLivePool #poolB table td.tdDraw{width:179px; height:40px; background: #fff url(/imgML/draw/Picture-10_05.jpg) repeat-x scroll 0px 0px;}
#drawLivePool #poolC table td.tdDraw{width:179px; height:40px; background: #fff url(/imgML/draw/Picture-10_07.jpg) repeat-x scroll 0px 0px;}
#drawLivePool #poolD table td.tdDraw{width:179px; height:40px; background: #fff url(/imgML/draw/Picture-10_09.jpg) repeat-x scroll 0px 0px;}
#drawLivePool table{ width:179px; padding:0px !important}
#drawLivePool .flag{ width:25px; text-align:center }
.drawTable{ border:0px !important; background:transparent !important}
.drawTable .newsTitle100, .drawTable .f,.drawTable .newsPhoto{display:none;}
#drawLivePool tbody tr:hover {background: transparent;} 


/*Flash Audio Player*/
.box31 #rwcAudio {width:200px; height:60px;}
.box31 #rwcAudioIE {width:200px; height:60px;}

.box50 #rwcAudio {width:445px; height:60px;}
.box50 #rwcAudioIE {width:445px; height:60px;}

/*Splash Screen Styles*/
/*Big version
.SplashContainer { background:url('/img/body/WRWCSplashPage.jpg') no-repeat scroll center -150px  #00002E; height:150%; }
.SplashLinkSite { display:block;height:90px; margin:auto; position:relative; right:260px; top:721px; width:465px; }
.SplashLinktickets { display:block;height:90px; margin:auto; position:relative; left:260px; top:629px; width:465px; }
.SplashLinkSite:hover { cursor:hand; background:url('/img/body/website_on.jpg') no-repeat left; right:259px; top:722px;}
.SplashLinktickets:hover { cursor:hand; background:url('/img/body/tickets_on.jpg') no-repeat right; left:261px; top:632px;}
*/
/*small res*/
#mainContentSplash {margin:auto;}
.SplashContainer { height:100%;  }
#globalSplash {background:#00002E;}
/*.SplashLinkSite { display:block;height:63px; margin:auto; position:relative; right:175px; top:492px; width:352px; }
.SplashLinktickets { display:block;height:63px; margin:auto; position:relative; left:180px; top:429px; width:352px; }
.SplashLinkSite:hover { cursor:hand; background:url('/img/body/website_on2.jpg') no-repeat left; overflow:hidden;}
.SplashLinktickets:hover { cursor:hand; background:url('/img/body/tickets_on2.jpg') no-repeat right; overflow:hidden; }
.ie .SplashLinkSite { top:493px;}
.ie .SplashLinktickets { top:430px }*/


/*End of Splash Screen Styles*/

/*pool tabs*/
.pool{background:url(/imgML/poolLabel/A.gif) no-repeat 0 0;font-size:8px;text-transform:uppercase;font-family:Verdana;color:#fff;display:block;width:41px;height:15px;padding:2px 0 0;margin:0 0 0 4px}
.pool-b{background-image:url(/imgML/poolLabel/B.gif)}
.pool-c{background-image:url(/imgML/poolLabel/C.gif)}
.pool-d{background-image:url(/imgML/poolLabel/D.gif)}


.rugby-tracker #parentworkspace{margin-top:0}
.rugby-tracker #lev0Menu{overflow:hidden;height:36px}

/*Live header*/
#matchfixtures{padding-top:5px;float: left;width:100%;}
.matchfixture{position:relative;}
.matchfixture :hover {cursor: pointer; cursor: hand;}
.matchfixture .teamh, .matchfixture .teama, .matchfixture .fixturestatus{float:left;color:White;position:relative;overflow:hidden;}
.matchfixture .teamh.team_ARG .teamhname a, .matchfixture .teama.team_ARG .teamaname a,
.matchfixture .teamh.team_AUS .teamhname a, .matchfixture .teama.team_AUS .teamaname a,
.matchfixture .teamh.team_ENG .teamhname a, .matchfixture .teama.team_ENG .teamaname a,
.matchfixture .teamh.team_FJI .teamhname a, .matchfixture .teama.team_FJI .teamaname a, 
.matchfixture .teamh.team_ROM .teamhname a, .matchfixture .teama.team_ROM .teamaname a{color:Black !important;}
.matchfixture .teamh, .matchfixture .teama{width:203px;height:27px;font-weight:bold;font-size:11px;padding-top:4px;}
.matchfixture .teamh{margin-left:6px;}
.matchfixture .fixturestatus{width:88px;height:27px;text-align:center;}
.matchfixture .fixturestatus .status
{
    height:23px;
    width:71px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    top:2px;    
    cursor:pointer;
 }


.matchfixture .fixturestatus .status.video{background:url(/imgml/liveheader/video.png) no-repeat;}
.matchfixture .fixturestatus .status.kickoff{color:#000;line-height:9px;font-size:8px;font-weight:bold;background:url(/imgml/liveheader/kickoff.png) no-repeat;}
.matchfixture .fixturestatus .status.fulltime{color:#000;padding-top:5px;line-height:9px;font-size:8px;font-weight:bold;background:url(/imgml/liveheader/kickoff.png) no-repeat;}
.matchfixture .fixturestatus .status.live{background:url(/imgml/liveheader/live.png) no-repeat;}
/*.matchfixture .fixture :hover {cursor: pointer; cursor: hand;}*/
.ie .matchfixture .fixturestatus .status.kickoff{padding-top:2px;}

.liveheader_header .latestTitle{float:left;margin-bottom:5px;}
#tzcLocalLH, #tzcClientLH {display: block;font-size: 9px;margin-bottom: 5px;margin-top: 9px;margin-right: 5px;text-align: right;}
#switchtime{float:right;}



/*Live header team backgrounds*/
.teamh.team_FRA{background:url(/imgml/liveheader/FRA_H.png) no-repeat;}
.teama.team_FRA{background:url(/imgml/liveheader/FRA_A.png) no-repeat;}
.teamh.team_JPN{background:url(/imgml/liveheader/JPN_H.png) no-repeat;}
.teama.team_JPN{background:url(/imgml/liveheader/JPN_A.png) no-repeat;}
.teamh.team_RUS{background:url(/imgml/liveheader/RUS_H.png) no-repeat;}
.teama.team_RUS{background:url(/imgml/liveheader/RUS_A.png) no-repeat;}
.teamh.team_USA{background:url(/imgml/liveheader/USA_H.png) no-repeat;}
.teama.team_USA{background:url(/imgml/liveheader/USA_A.png) no-repeat;}
.teamh.team_ENG{background:url(/imgml/liveheader/ENG_H.png) no-repeat;}
.teama.team_ENG{background:url(/imgml/liveheader/ENG_A.png) no-repeat;}
.teamh.team_AUS{background:url(/imgml/liveheader/AUS_H.png) no-repeat;}
.teama.team_AUS{background:url(/imgml/liveheader/AUS_A.png) no-repeat;}
.teamh.team_ARG{background:url(/imgml/liveheader/ARG_H.png) no-repeat;}
.teama.team_ARG{background:url(/imgml/liveheader/ARG_A.png) no-repeat;}
.teamh.team_WAL{background:url(/imgml/liveheader/WAL_H.png) no-repeat;}
.teama.team_WAL{background:url(/imgml/liveheader/WAL_A.png) no-repeat;}
.teamh.team_SCO{background:url(/imgml/liveheader/SCO_H.png) no-repeat;}
.teama.team_SCO{background:url(/imgml/liveheader/SCO_A.png) no-repeat;}
.teamh.team_CAN{background:url(/imgml/liveheader/CAN_H.png) no-repeat;}
.teama.team_CAN{background:url(/imgml/liveheader/CAN_A.png) no-repeat;}
.teamh.team_FJI{background:url(/imgml/liveheader/FJI_H.png) no-repeat;}
.teama.team_FJI{background:url(/imgml/liveheader/FJI_A.png) no-repeat;}
.teamh.team_GEO{background:url(/imgml/liveheader/GEO_H.png) no-repeat;}
.teama.team_GEO{background:url(/imgml/liveheader/GEO_A.png) no-repeat;}
.teamh.team_IRE{background:url(/imgml/liveheader/IRE_H.png) no-repeat;}
.teama.team_IRE{background:url(/imgml/liveheader/IRE_A.png) no-repeat;}
.teamh.team_ITA{background:url(/imgml/liveheader/ITA_H.png) no-repeat;}
.teama.team_ITA{background:url(/imgml/liveheader/ITA_A.png) no-repeat;}
.teamh.team_NAM{background:url(/imgml/liveheader/NAM_H.png) no-repeat;}
.teama.team_NAM{background:url(/imgml/liveheader/NAM_A.png) no-repeat;}
.teamh.team_NZL{background:url(/imgml/liveheader/NZL_H.png) no-repeat;}
.teama.team_NZL{background:url(/imgml/liveheader/NZL_A.png) no-repeat;}
.teamh.team_ROM{background:url(/imgml/liveheader/ROM_H.png) no-repeat;}
.teama.team_ROM{background:url(/imgml/liveheader/ROM_A.png) no-repeat;}
.teamh.team_RSA{background:url(/imgml/liveheader/RSA_H.png) no-repeat;}
.teama.team_RSA{background:url(/imgml/liveheader/RSA_A.png) no-repeat;}
.teamh.team_SAM{background:url(/imgml/liveheader/SAM_H.png) no-repeat;}
.teama.team_SAM{background:url(/imgml/liveheader/SAM_A.png) no-repeat;}
.teamh.team_TGA{background:url(/imgml/liveheader/TGA_H.png) no-repeat;}
.teama.team_TGA{background:url(/imgml/liveheader/TGA_A.png) no-repeat;}
.matchfixture .teamhname{position:absolute;top:6px;left:50px;}
.matchfixture .teamaname{position:absolute;top:6px;right:50px;}
.matchfixture .teamh.team_ARG .teamhname, .matchfixture .teama.team_ARG .teamaname,
.matchfixture .teamh.team_AUS .teamhname, .matchfixture .teama.team_AUS .teamaname,
.matchfixture .teamh.team_ENG .teamhname, .matchfixture .teama.team_ENG .teamaname,
.matchfixture .teamh.team_FJI .teamhname, .matchfixture .teama.team_FJI .teamaname, 
.matchfixture .teamh.team_ROM .teamhname, .matchfixture .teama.team_ROM .teamaname{color:Black !important;}
.matchfixture .teamhname a,
.matchfixture .teamaname a{color:White !important;}
.matchfixture .teamhscore,.matchfixture .teamascore{position:absolute;top:6px;width:30px;text-align:center;color:White !important;}
.matchfixture .teamhscore{left:165px;}
.matchfixture .teamascore{left:7px;}

/*Live header Legend*/
#matchfixturelegend {background: url("/imgml/liveheader/black_arrow.png") no-repeat scroll 0 0 transparent;
                     height: 45px;position:absolute;width: 165px;z-index:99999;
                     padding: 5px 2px 2px 2px;display: none;color:#fff;font-size: 11px;font-weight:bold !important;}

/*Live header Last Comments*/
#matchfixtures_lastcomment_container {background:url(/imgml/liveheader/commentary_box.png) no-repeat;width:486px; height: 98px;float:left;margin: 6px 8px;}
#matchfixtures_lastcomment_header {margin:5px 0 0 10px;width:485px;height: 16px; color:#fff;text-align: left;font-weight: bold;}
#matchfixtures_lastcomment_footer {cursor:pointer;float:right;margin:0px 10px 0px 10px; position: relative;right: -11px;top: -34px;}
#matchfixtures_lastcomment {float:left;margin:0 0 0 1px;padding: 0 1px;width:483px;height:74px;overflow:hidden;}
#matchfixtures_lastcomment ul{list-style: none outside none;margin: 1px 0 0 0;padding: 0;}
#scrollCommentsUp, #scrollCommentsDown {display:block; width: 20px; height:16px;position:relative;}
#scrollCommentsUp { background:url(/imgml/liveheader/comentary_scroll_btns.png) no-repeat scroll 0px 1px; top:-38px;}
#scrollCommentsDown {background:url(/imgml/liveheader/comentary_scroll_btns.png) no-repeat scroll 0px -16px;}
.latsComments_alternate{background:#EEE;}

/* commentary */
#matchfixtures_lastcomment_container .commentary_item {clear:both; padding:0px; overflow:hidden; height:57px; background: transparent url(/imgML/rt2011/commentary/spriteCommentary.png) no-repeat -10px -78px;}
#matchfixtures_lastcomment_container .commentary_item.new {display:none; background-position: -10px -9px;}
#matchfixtures_lastcomment_container .commentaryshort .commentary_item {background: transparent url(/imgML/rt2011/commentary/spriteCommentaryLong.png) no-repeat -10px -78px;}

#matchfixtures_lastcomment_container .commentary_item .time {padding: 12px 12px 8px 8px; float:left; text-align: left; width: 79px; line-height:26px; font-size:20px; font-weight:bold;  height: 26px; position:relative;}
#matchfixtures_lastcomment_container .commentary_item .timeicon {padding: 2px 12px 8px 8px; float:left; text-align: left; width: 79px; line-height:26px; font-size:26px; font-weight:bold;  height: 26px; position:relative;}
#matchfixtures_lastcomment_container .commentary_item .iconComm {position:absolute; bottom: 6px; right:16px; width:20px; height:26px; text-indent:-9999px; background:transparent url(/imgML/rt2011/commentary/spriteIconCommentary.png) no-repeat 0 300px;}
#matchfixtures_lastcomment_container .commentary_item .icon_sub {background-position: 0 -430px; height:43px;}
#matchfixtures_lastcomment_container .commentary_item .icon_referee {background-position: 0  -555px;height:43px;} 
#matchfixtures_lastcomment_container .commentary_item .icon_convsucc {background-position: 0 -35px; height:43px;}
#matchfixtures_lastcomment_container .commentary_item .icon_convmiss {background-position:0 -79px; height:43px;} 
#matchfixtures_lastcomment_container .commentary_item .icon_try {background-position: 0 14px; height:43px;}
#matchfixtures_lastcomment_container .commentary_item .icon_penmiss {background-position: 0 -167px; height:43px;}
#matchfixtures_lastcomment_container .commentary_item .icon_manofmatch {background-position: 0 -688px; height:43px;} 
#matchfixtures_lastcomment_container .commentary_item .icon_pensucc {background-position: 0 -123px; height:43px;} 
#matchfixtures_lastcomment_container .commentary_item .icon_yellowret {background-position: 0 -338px; height:43px;} 
#matchfixtures_lastcomment_container .commentary_item .icon_yellow {background-position: 0 -298px; height:43px;} 
#matchfixtures_lastcomment_container .commentary_item .icon_red {background-position: 0 -381px;  height:43px;} 

#matchfixtures_lastcomment_container .commentary_item .icon_dropgoal {background-position: 0 -210px; height:43px;} 
#matchfixtures_lastcomment_container .commentary_item .icon_tmo {background-position: 0 -512px; height:43px;}

#matchfixtures_lastcomment_container .commentary_item .icon_fact {background: transparent url(/imgML/rt2011/commentary/fact.png); margin:4px 0 0 30px; height:45px; width:13px;}
#matchfixtures_lastcomment_container .commentary_item .icon_twitter {background: transparent url(/imgML/rt2011/commentary/twitter.png); margin:4px 0 0 10px; height:50px; width:50px;}

#matchfixtures_lastcomment_container .commentary_item .desc {float:left; width: 350px; text-align:left; padding: 6px 0;font-size:10px;}

#matchfixtures_lastcomment_commentarylinks {text-align:left; clear:both; height:14px; font-family: Arial, Helvetica, Sans-Serif; padding: 0 10px; width:480px; overflow:hidden; margin: 10px 0;}
#matchfixtures_lastcomment_commentarylinks .fullC {display:block; float: right; text-decoration: underline; font-weight:bold; font-size: 11px;line-height:14px;}
/* boxes  */
.contentRow{margin:0px;}
.wid {width:100px;}
.floatBoxGen {padding:0px 0pt 3px;border:0px;overflow:hidden;margin:0px 2px;background:#FFFFFF;}
.floatBox {float:left;margin:0;padding:0px;border:0px;}
.ie7 .floatBox {margin:0;padding:0px;border:0px;}

.box30,.box31,.boxchild31,.box33,.box35,.box50,.box66,.box75,.box100,.boxsponsor {z-index:9999;border:solid 0px #b3b2b2;background:#FFFFFF;margin: 3px 0px 0px 1px;}
.box33 embed {margin:1px 0 -1px 0;}
.ie .box33 object {margin:1px 0 1px 0;}
.opera .box30,.opera .box33,.opera .box35,.opera .box50,.opera .box66,.opera .box75,.opera .boxsponsor,.opera .box100 {margin: 3px 1px 2px 1px;}
.boxUN30 ,.boxUN31,.boxUN33, .boxUN50, .boxUN66,.boxUN75, .boxUN100 {border:solid 0px #F2F2F2;background:Transparent;margin: 3px 0px 0px 3px;}

.boxUN50IMG {background:#fff;margin: 3px 0px 0px 1px;border:solid 0px #b3b2b2;width:507px;}

.opera .boxUN30,.opera .boxUN33,.opera .boxUN50,.opera .boxUN66,.opera .boxUN75,.opera .boxUN100 {margin: 3px 1px 2px 1px;}
.iC{padding: 0px; margin:0; color:#363636;text-align:center; overflow:hidden;}
.iC ul {text-align:left;}
.box100 h2, .box75 h2, .box66 h2, .box50 h2, .box33 h2 ,.box31 h2{margin:0px;height:18px;padding:2px 0 0 4px;font:bold 11px Verdana}
#mainContent .f{height:5px;font-size:1px;}
.box100{width:963px; overflow:auto;}
.box75 {width:757px; overflow:auto;}
.box66 {width:705px; overflow:auto;}
.box50 {width:507px;overflow:auto;clear:both; margin-left:0; margin-right:1px;} 
.box50 .box50 { width:502px; }
.box35 {float:left; width:310px; height:260px;}


.ie .box50 {min-height:31px !important;}
.box33 {width:251px; overflow:hidden; margin-left:4px;}
.box31 {width:251px; overflow:auto;float:left;margin-left:1px;margin-right:1px;}
.boxchild31 {width:245px; overflow:hidden;float:left;margin-left:4px;margin-bottom:3px}

.firefox .box31 {margin-bottom: 5px;}
.box30 {width:201px; overflow: hidden; margin-left:4px;}
.boxsponsor, .boxpartners {width:202px; overflow: hidden; margin-left:4px;}
.boxpartners { margin-top:5px; }
.boxUN100{width:960px; overflow:auto;}
.boxUN75 {width:757px; overflow:auto;}
.boxUN66 {width:705px; overflow:auto;}
.boxUN50 {width:507px; overflow:hidden;}
.boxUN33 {width:252px; overflow:auto;}
.boxUN31 {width:250px; overflow:auto;float:left;margin-left:3px;}
.boxUN30 {width:198px; overflow:auto;}S
.boxUN50IMG {width:505px; overflow:auto;}
#sizedBox.box50 { width:507px; margin-top:3px; overflow:hidden;}

.box50 h1,.box66 h1,.box100 h1,.boxUN50 h1 {color:#363636;font-size:18px;font-family:Arial;padding: 1px 5px 0 5px;margin: 2px 0;}
.box50irreg {border:solid 0px #b3b2b2;background:#FFFFFF;margin: 5px 0px -6px 3px;width:505px;text-align:center;}
.box50irreg h1{color:#000;font-size:18px; font-family:Arial; padding: 0 5px; margin: 0;text-align:left;}

.unboxed h2{background:transparent none !important;height:0px !important;font-size:0px;}
.unboxed f{background:transparent none !important;height:0px !important;}

.spacer50 {float:none; clear:both; height:1px; line-height:1px; margin-bottom:-1px; visibility:hidden;}
.boxedImg {margin: 1px 0 -6px 0;}
.ie .boxedImg {margin: 1px 0 -4px 0;}
.advert30 .iC {margin:0 0 10px 0;}

.boxchild31 {border: 0px solid #B3B2B2 !important;background-color:#fff !important;}
.boxchild31Upd {border: 0px solid #B3B2B2 !important;}

.box50n { clear:both; float:none; overflow:auto; width:505px; background:#FFFFFF none repeat scroll 0%; margin:-4px 0px -1px 3px;
 border-left:1px solid #B3B2B2; border-right:1px solid #B3B2B2; z-index:9999}
 
 /* RWC2011 new curve box block with shade*/
.bl {background: url(/imgML/icons/curvebox/curved-panel_07.png) 0 100% no-repeat}
.br {background: url(/imgML/icons/curvebox/curved-panel_09.png) 100% 100% no-repeat}
.tl {background: url(/imgML/icons/curvebox/curved-panel_01.png) 0 0 no-repeat}
.tr {background: url(/imgML/icons/curvebox/curved-panel_03.png) 100% 0 no-repeat;padding:8px 2px 5px 2px } /*79132846curved-panel_03.png*/
.to {background: url(/imgML/icons/curvebox/curved-panel_02.png) 0 0 repeat-x; }/**/
.bo {background: url(/imgML/icons/curvebox/curved-panel_08.png) 0 100% repeat-x}
.le {background: url(/imgML/icons/curvebox/curved-panel_04.png) 0 0 repeat-y}
.ri {background: url(/imgML/icons/curvebox/curved-panel_06.png) 100% 0 repeat-y}

 /* end of block */
 
 /* RWC2011 new curve box block with no shade..as shade was noly appear in the top border so we have to only
    change top 3 images*/
.bl_noshade {background: url(/imgML/icons/curvebox/curved-panel_07.png) 0 100% no-repeat}
.br_noshade {background: url(/imgML/icons/curvebox/curved-panel_09.png) 100% 100% no-repeat}
.tl_noshade {background: url(/imgML/icons/curvebox/curved-panel_01_noshade.png) 0 0 no-repeat}
.tr_noshade {background: url(/imgML/icons/curvebox/curved-panel_03_noshade.png) 100% 0 no-repeat;padding:5px } /*79132846curved-panel_03.png*/
.to_noshade {background: url(/imgML/icons/curvebox/curved-panel_02_noshade.png) 0 0 repeat-x; }/**/
.bo_noshade {background: url(/imgML/icons/curvebox/curved-panel_08.png) 0 100% repeat-x}
.le_noshade {background: url(/imgML/icons/curvebox/curved-panel_04.png) 0 0 repeat-y}
.ri_noshade {background: url(/imgML/icons/curvebox/curved-panel_06.png) 100% 0 repeat-y}

 /* end of block */
 .boxvenue{width:496px; background-color:Transparent; clear:both;overflow:auto;margin:3px 0 0 3px; z-index:9999;}
 
 
 /* iframe */
 .rwcShopiframe { height:210px; width:513px; }
 .ie .rwcShopiframe { width:518px; }
 
 
/*Twitter Box Overrides*/
.twtr-hd { background:#2361B6; /*url(/imgML/IRB/body/twitter_header.jpg) no-repeat scroll right top;*/ border:1px solid #FFF;}
#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4 { background:none !important; }
.twtr-ft { background-color:#2361B6; border:1px solid #FFF }
/*#mainContent .f { display:none; } */
.twtr-tweet a { font-weight:bold; }


 /*YouTube Box*/
#player { float:left; width:230px; height:173px; margin-bottom:5px; }
#playerContainer { width:239px; height:173px; margin-top:3px; margin-bottom:15px; margin-left:6px;}
.vidsPage { display:none; }
.audioPage { display:none; }

/*videos2 = default id style set*/
#videos2 ul {padding: 0px; margin:0px; list-style-type: none; display: inline; float: left;}
#videos2 ul li { float:left; margin-left:11px; margin-bottom:5px; width:235px; height:60px;}
#videos2 ul li span { margin-left:7px; }
#videos2 ul li img { width:80px; float:left; }
/*#videos2 .nextLink { margin:10px 10px 10px 0; }*/
#videos2 .videoTitle a { display:block; float:left; margin-left:5px; font:bold 12px Verdana;}
#videos2 .videoTitle {  float:left; width:140px; }
#videos2 .previousLink, #videos2 .nextLink { margin-top:0px;  margin-bottom:0px; padding-bottom:0px;}

/* Video scroll box*/
.videoScroll #videos2 ul li { height:80px; margin-top:10px;}


/*videos2 = default id style set*/
#videos_wide2 ul {padding: 0px; margin:0px; list-style-type: none; display: inline; float: left; height:100%}
#videos_wide2 ul li { float:left; margin-left:11px; margin-bottom:5px; width:238px; }
#videos_wide2 ul li span { margin-left:7px; }
#videos_wide2 ul li img { width:228px; float:left; }
#videos_wide2 ul li img:hover {cursor:pointer;}
/*#videos2 .nextLink { margin:10px 10px 10px 0; }*/
#videos_wide2 .videoTitle a { display:block; float:left; margin-left:0px; font:bold 12px Verdana;}
#videos_wide2 .videoTitle { width:228px; float:left;}

/*videos4 = default id style set*/
#videos_wide4 ul {padding: 0px; margin:0px; list-style-type: none; display: inline; float: left; height:90px; width:100%;}
#videos_wide4 ul li { float:left; margin-left:11px; margin-bottom:5px; width:160px; }
#videos_wide4 ul li span { margin-left:7px; }
#videos_wide4 ul li img { width:160px; float:left; }
#videos_wide4 ul li img:hover {cursor:pointer;}
/*#videos2 .nextLink { margin:10px 10px 10px 0; }*/
#videos_wide4 .videoTitle a { display:block; float:left; margin-left:0px; font:bold 12px Verdana;}
#videos_wide4 .videoTitle { width:160px; float:left; overflow:hidden;}

/*box33 videos2 = default id style set*/
.box33 #videos_wide2 ul {padding: 0px; margin-top:5px; list-style-type: none; display: block; width:250px; height:100%;}
.box33 #videos_wide2 ul li { margin-bottom:5px; margin-left:0px; margin-right:auto; float:none;}
.box33 #videos_wide2 ul li span { margin-left:7px; }
.box33 #videos_wide2 ul li img { width:228px; float:left;margin-left:10px;margin-right:10px;}
.box33 #videos_wide2 ul li img:hover {cursor:pointer;}
.box33 .videoScroll .heading2 { margin-left:10px; }
/*#videos2 .nextLink { margin:10px 10px 10px 0; }*/
.box33 #videos_wide2 .videoTitle a { display:block; float:left; margin-left:0px; font:bold 12px Verdana;}
.box33 #videos_wide2 .videoTitle { width:228px;margin-left:10px; margin-top:3px;float:left;}
.box33 #videos_wide2 .videoTitle a.moreLink { float:right; width:228px; }
.box33 .WideVideoListButton { float:right; margin-right:10px;}
.box33 .WideVideoListButton:hover { margin-right:10px; }

#videos_wide2 ul li a { position:relative }
#videos_wide2 .videoplay{display:block;position:absolute;top:40px;width:82px;height:74px;left:80px;background:url(/imgML/icons/play.png) no-repeat 0 0;cursor:pointer}
.ie7 #videos_wide2 .videoplay {position:absolute; top:-100px; left:-160px; }
.ie8 #videos_wide2 .videoplay {position:absolute; top:40px; left:-170px;}
.ie9 #videos_wide2 .videoplay {position:absolute; top:40px; left:80px;}
.chrome #videos_wide2 .videoplay {top:30px;}
.firefox #videos_wide2 .videoplay {left:-170px;}


.centerContainer100 { width:656px; margin-left:3px; margin-top:0px; float:left; }
.centerContainer100 .floatBox { float:none; width:100%; margin-top:10px; }
.centerContainer100 .liniarAdds620 { width:680px; margin-left:auto; margin-right:auto; }
.centerContainer100 .liniarAdds520 { width:680px; margin-left:auto; margin-right:auto; }
.centerContainer100 .imgPromo { line-height:67px }
.centerContainer100 H1 { text-transform:uppercase; }
.liniarAdds620 div.box { float:left; margin-left:3px; margin-right:3px;}
.liniarAdds520 div.box { float:left; margin-left:14px; margin-right:14px;}
.liniarAdds620 div.box img, .liniarAdds520 div.box img { width:100px; vertical-align:middle; }
.sponsorRow { margin-top:20px !Important; }
.sponsorRow2 { margin-top:120px !Important; }
/* menu */
#lev0Menu {position: relative;margin:0 auto; padding-bottom: 0px; width:933px; height:38px;list-style-type:none;font:bold 16px Verdana,Arial,Helvetica,Sans-Serif;}
.ie #lev0Menu {width:973px; left:5px;}
.ie7 #lev0Menu { left:1px; }
.docMode8 #lev0Menu { left:6px; }

.firefox #lev0Menu, .opera9 #lev0Menu,.safari #lev0Menu {width: 931px;} 

#lev0Menu li {height:65px;position:absolute;display:block;list-style:none;top:0;}
#lev0Menu li a{display:block;height:65px;width:100%;background:url(/img/head/level0menusprite.png) 0 -2px no-repeat;}

/*#lev0Menu a#hm {width: 108px;}
#lev0Menu a#dz {width: 128px;}
#lev0Menu a#ti {width: 127px;}
#lev0Menu a#fz {width: 117px;}
#lev0Menu a#st {width: 138px;}
#lev0Menu a#mz {width: 128px;}
#lev0Menu a#os {width: 132px;} 
#lev0Menu a#sh, #lev0Menu a.last {width:130px;}*/

#lev0Menu #tab1 {width: 118px; left: 2px; }  
#lev0Menu #tab2 {width: 146px; left: 120px; }
#lev0Menu #tab3 {width: 117px; left: 266px; } 
#lev0Menu #tab4 {width: 140px; left: 383px; } 
#lev0Menu #tab5 {width: 153px; left: 523px; }
#lev0Menu #tab6 {width: 130px; left: 676px; }
#lev0Menu #tab7 {width: 165px; left: 804px; } 

#lev0Menu #tab2 a{background-position: -118px -2px;}
#lev0Menu #tab3 a{background-position: -264px -2px;}
#lev0Menu #tab4 a{background-position: -381px -2px;}
#lev0Menu #tab5 a{background-position: -521px -2px;}
#lev0Menu #tab6 a{background-position: -674px -2px;}
#lev0Menu #tab7 a{background-position: -802px -2px;}

/*.es #lev0Menu #tab1 a{background-position:0 -186px}  
.es #lev0Menu #tab2 a{background-position: -118px -186px;}
.es #lev0Menu #tab3 a{background-position: -264px -186px;} 
.es #lev0Menu #tab4 a{background-position: -381px -186px;} 
.es #lev0Menu #tab5 a{background-position: -521px -186px;}
.es #lev0Menu #tab6 a{background-position: -648px -186px;}
.es #lev0Menu #tab7 a{background-position: -802px -186px;} 

.fr #lev0Menu #tab1 a{background-position:0 -360px}  
.fr #lev0Menu #tab2 a{background-position: -118px -360px;}
.fr #lev0Menu #tab3 a{background-position: -264px -360px;} 
.fr #lev0Menu #tab4 a{background-position: -381px -360px;} 
.fr #lev0Menu #tab5 a{background-position: -521px -360px;}
.fr #lev0Menu #tab6 a{background-position: -648px -360px;}
.fr #lev0Menu #tab7 a{background-position: -802px -360px;} 
*/

#lev0Menu #tab1.current a{background-position: 0 -69px;} 
#lev0Menu #tab2.current a{background-position: -118px -69px;} 
#lev0Menu #tab3.current a{background-position: -264px -69px;} 
#lev0Menu #tab4.current a{background-position: -381px -69px;} 
#lev0Menu #tab5.current a{background-position: -521px -69px;} 
#lev0Menu #tab6.current a{background-position: -674px -69px;} 
#lev0Menu #tab7.current a{background-position: -802px -69px;}

/*.es #lev0Menu #tab1.current a{background-position:0 -253px}  
.es #lev0Menu #tab2.current a{background-position: -118px -253px;}
.es #lev0Menu #tab3.current a{background-position: -264px -253px;} 
.es #lev0Menu #tab4.current a{background-position: -381px -253px;} 
.es #lev0Menu #tab5.current a{background-position: -521px -253px;}
.es #lev0Menu #tab6.current a{background-position: -648px -253px;}
.es #lev0Menu #tab7.current a{background-position: -802px -253px;} 

.fr #lev0Menu #tab1.current a{background-position:0 -427px}  
.fr #lev0Menu #tab2.current a{background-position: -118px -427px;}
.fr #lev0Menu #tab3.current a{background-position: -264px -427px;} 
.fr #lev0Menu #tab4.current a{background-position: -381px -427px;} 
.fr #lev0Menu #tab5.current a{background-position: -521px -427px;}
.fr #lev0Menu #tab6.current a{background-position: -648px -427px;}
.fr #lev0Menu #tab7.current a{background-position: -802px -427px;} 
*/

#lev0Menu label {display:none;}
#lev0Menu #tab1 a:focus, #lev0Menu #tab2 a:focus, #lev0Menu #tab3 a:focus, #lev0Menu #tab4 a:focus,#lev0Menu #tab5 a:focus,#lev0Menu #tab6 a:focus,#lev0Menu #tab7 a:focus {outline: none;}

#lev0Menu a:hover{width: 118px; left: 2px; top: 0;background-position:0 -69px;}
#lev0Menu #tab2 a:hover {width: 146px; left: 120px; background-position:-118px -69px;}
#lev0Menu #tab3 a:hover {width: 117px; left: 266px; background-position: -264px -69px;}
#lev0Menu #tab4 a:hover {width: 140px; left: 383px; background-position: -381px -69px;}
#lev0Menu #tab5 a:hover {width: 153px; left: 523px; background-position: -521px -69px;}
#lev0Menu #tab6 a:hover {width: 130px; left: 676px; background-position: -674px -69px;}
#lev0Menu #tab7 a:hover {width: 165px; left: 804px; background-position: -802px -69px;}

/*
.es #lev0Menu .current, .es #lev0Menu #tab1 a:hover{background-position:0 -253px}
.es #lev0Menu #tab2.current, .es #lev0Menu #tab2 a:hover {width: 146px; left: 120px; background-position:-118px -253px;}
.es #lev0Menu #tab3.current, .es #lev0Menu #tab3 a:hover {width: 117px; left: 266px; background-position: -264px -253px;}
.es #lev0Menu #tab4.current, .es #lev0Menu #tab4 a:hover {width: 140px; left: 383px; background-position: -381px -253px;}
.es #lev0Menu #tab5.current, .es #lev0Menu #tab5 a:hover {width: 127px; left: 523px; background-position: -521px -253px;}
.es #lev0Menu #tab6.current, .es #lev0Menu #tab6 a:hover {width: 154px; left: 650px; background-position: -648px -253px;}
.es #lev0Menu #tab7.current, .es #lev0Menu #tab7 a:hover {width: 165px; left: 804px; background-position: -802px -253px;}

.fr #lev0Menu .current, .fr #lev0Menu #tab1 a:hover{background-position:0 -427px}
.fr #lev0Menu #tab2.current, .fr #lev0Menu #tab2 a:hover {width: 146px; left: 120px; background-position:-118px -427px;}
.fr #lev0Menu #tab3.current, .fr #lev0Menu #tab3 a:hover {width: 117px; left: 266px; background-position: -264px -427px;}
.fr #lev0Menu #tab4.current, .fr #lev0Menu #tab4 a:hover {width: 140px; left: 383px; background-position: -381px -427px;}
.fr #lev0Menu #tab5.current, .fr #lev0Menu #tab5 a:hover {width: 127px; left: 523px; background-position: -521px -427px;}
.fr #lev0Menu #tab6.current, .fr #lev0Menu #tab6 a:hover {width: 154px; left: 650px; background-position: -648px -427px;}
.fr #lev0Menu #tab7.current, .fr #lev0Menu #tab7 a:hover {width: 165px; left: 804px; background-position: -802px -427px;}
*/

.firefox a,.firefox a:hover, .firefox a:active, .firefox a:focus {outline: none;}

#lev1Menu .angle {background:url(/imgML/head/angle.gif) 968px 0 no-repeat;width:973px;height:0px;font-size:0px;}

#lev1Menu {	z-index:99;list-style-type:none;text-indent:0px;padding:0 0 0 0;font:normal 12px Verdana;
			width:958px;position:relative;left:11px;top:0px;/*height:31px and 23px*/height:28px;
			/*margin:-2 auto;*/margin-bottom:3px;margin-top:-2px;z-index:2;text-align:left;
			background:Transparent URL(/imgML/head/blue_bar.png) no-repeat 1px 0 scroll;
			letter-spacing:-1px;	}
.ie #lev1Menu { left:11px; }
.ie7 #lev1Menu { left:-29px; }
.docMode8 #lev1Menu { left:12px; }


#lev1Menu li {margin-top:0;display:inline;padding:0;position: relative; line-height: 22px;}
#lev1Menu a {text-decoration:none;color:#ffffff;border-right:1px solid #ccc; margin:3px 0 0 0;padding: 0 5px;}
#lev1Menu a:hover {text-decoration:underline;}
#lev1Menu a.first {margin-left: 5px;}
#lev1Menu a.last {border-right:none;}
/* below class is to display the arrow image next to the selected level1 menu item, as we do not need it now so i commented it out,and add new one with no image.*/
/*#lev1Menu li.current a {text-decoration:underline; font-weight: bold;background:transparent url('/imgML/head/arrow.gif') 2px 3px no-repeat;padding:0pt 5px 0pt 11px;}*/
#lev1Menu li.current a {text-decoration:underline; font-weight: bold;padding:0pt 5px 0pt 5px;}
.mzHeader #lev1Menu li.current a {text-decoration:underline; font-weight: bold;background:transparent;padding:0pt 5px 0pt 5px;}

.mzHeader #lev1Menu {background:Transparent URL(/imgML/head/menu_2011level1g.gif) repeat-x 0 0 scroll;}
.mzHeader #lev1Menu a {color:#fff;border-right:1px solid #FFFFFF;}
.mzHeader #lev1Menu .angle {background:url(/imgML/head/anglemz.gif) 968px 0 no-repeat;}
.mzHeader #lev1Menu a.last {border-right:none;}
.mzHeader2tier #lev1Menu {background:Transparent URL(/imgML/head/green_bar_test.png) repeat-x 0 0 scroll;}
.mzHeader2tier #lev1Menu a {color:#fff;border-right:1px solid #FFFFFF;}
.mzHeader2tier #lev1Menu .angle {background:url(/imgML/head/anglemz.gif) 968px 0 no-repeat;}
.mzHeader2tier #lev1Menu a.last {border-right:none;}

#MZMenu #level1 #lev1Menu {margin-top: -8px; background: #EFEFEF; height:28px; padding-top:4px;text-align:left;}
/*lev 1 overrides*/
.ie #MZMenu #level1 #lev1Menu { margin-top: 0px; background: #EFEFEF; height:28px; padding-top:0px;padding-bottom:0px;text-align:left;}
.quHeader #lev1Menu, .homeHeader #lev1Menu { background:transparent url(/imgML/head/menu_2011level1.gif) no-repeat scroll 0px 0px; }
/*lev 1 overrides END*/

#MZMenu #level1 #lev1Menu .angle {display:none;}
#MZMenu #level1 #lev1Menu a {color: #AA4518;}

#level3 #qLtitleLink {font-weight:bold;font-size:14px;color:#034EA2;text-align:left;text-decoration:none;margin:5px 0 0 5px;}
#mzStatisticsBox {text-align:left;background:transparent url(/imgML/head/blue_bg.gif) repeat-y scroll 0%; width: 981px; margin: -13px auto 0 auto;}
#mzStatisticsMenu {background: #f2f2f2; margin: 0 4px;}
#mzStatisticsMenu ul {width:490px;margin:0px;list-style-type:none;text-align:left;height:30px;z-index:3;padding:10px 0 0 6px;letter-spacing:-1px;}
#mzStatisticsMenu ul li {display:inline;margin:0;}
#mzStatisticsMenu ul a {text-decoration: none; font:12px verdana;color:#AA451C; padding:0px 5px 0px 5px; border-left:1px dotted #ccc;}
#mzStatisticsMenu ul a:hover {text-decoration: underline;}
#mzStatisticsMenu ul li a.first {border-left: 0px dotted #ddd;}
#mzStatisticsMenu ul li.current a {text-decoration:underline; font-weight: bold;}

.ie7 #mzStatisticsMenu ul {height:19px;}

.mainContentMZStatisitcs {margin-top:-8px !important;}
.ie7 .mainContentMZStatisitcs {margin-top:-8px !important;}

#MZMenu {background:transparent url(/imgML/head/blue_bg.gif) repeat-y scroll 0%; clear:both;display:block;float:none;margin:-8px auto 0pt;text-align:center;width:981px;}
.ie #MZMenu {margin-bottom: 0px;height:28px; }

/**level4**/
#level4 {text-align: left;width:504px;}
#lev4Menu {width:490px;left:0px;top:1px;margin:5px -7px 0px 0px;list-style-type:none;text-align:center;height:19px;z-index:3;padding:0 0 0 5px;letter-spacing:-1px;}
.ie7 #lev4Menu {width:500px;}

#lev4Menu li {display:inline;margin:0;}
#lev4Menu a {text-decoration: none; font:12px verdana;color:#134593; padding:0px 5px 0px 5px; border-left:1px dotted #ccc;}
#lev4Menu a:hover {text-decoration: underline;}
#lev4Menu li a.first {border-left: 0px dotted #ddd;}
#lev4Menu li.current a {text-decoration:underline; font-weight: bold;}
#level4 .f {clear: both; float: none; height: 2px;}

/**Level 2 and 3 Sub menus, for blue = no preclass and Green = .mzContent**/
#level2 {text-align: left;width:255px;background:transparent url(/imgML/head/blue_top.png) no-repeat 7px 1px;padding-top:18px;position:relative;top:-2px}
#lev2Menu {background: url(/imgML/head/blue_arrow.png) repeat-y 0 0 transparent;letter-spacing: -1px;list-style-type: none;margin: 1px 0 0 7px;overflow: hidden;padding: 0 0 1px 8px;text-align: left;width: 239px;}

.ie #level2{background-position:8px 1px}
.ie #lev2Menu{background-position:1px 0}


.ie #level2{background-position:7px 1px}
.ie7 #lev2Menu{background-position:0 0}

#lev2Menu li {color: #FFF;padding:1px 0 0 5px;height:19px}
#lev2Menu li.multi{height:auto}
#lev2Menu li a {color: #FFF;height:19px;display:block}
#lev2Menu .current a, #lev2Menu .current ul a:hover{text-decoration:underline;font-weight:bold;}
#lev2Menu .current ul a{font-weight:normal}
#lev2Menu a:hover { text-decoration:none; }
#lev2Menu .current ul a{text-decoration:none;}

#lev2SubMenu, #lev3SubMenu {padding: 0 0 0 17px;}
.mzContent #level2 {background-image:url(/imgML/head/green_top.png) }
.mzContent #lev2Menu {background-image:url(/imgML/head/green_arrow.png)}
#level2 .f {clear: both; float: none; height:34px;background:transparent url(/imgML/head/blue_bottom.png) no-repeat 7px 0}
.mzContent #level2 .f {background-image:url(/imgML/head/green_bottom_test.png)}

#lev3Menu {margin:5px -7px 0px 0px;text-align:left;z-index:3;width:200px;padding:0 0 0 25px;letter-spacing:-1px;}
.ie7 #lev3Menu {padding:0 0 0 0;}
#lev3Menu li {width:200px;list-style-type:none;letter-spacing:0;background:url(/imgML/body/bullet.gif) #fff 0 6px no-repeat;margin:0 0 0 -15px;/*border-bottom:1px solid #D8D8D8;*/font:11px verdana; color:#666; padding:2px 5px 0px 12px;}
#lev3Menu a {text-decoration: none; color:#000; font-size: 11px; letter-spacing:0; }
#lev3Menu a:hover {text-decoration: underline;}
#lev3Menu li.current a {text-decoration:underline; font-weight: bold;}
#level3 .f {clear: both; float: none; height: 10px;}
/* NEWS and Articles*/ 
.newsCredits {font:normal 9px Verdana; color:#7b7b7b; margin: 2px 5px 4px 5px; line-height: 15px;}
.topStory .newsCredits {margin-left:0px;}
.article {/**padding:5px;**/clear:both;}
.article .mC {/**width:555px;**/float:left;padding:0 5px 0 0;}
.article .sC {/**width:200px;**/float:left;}
.saSideContent .mC{width:500px}
.saSideContent .sC{width:260px;}
.saSideContent .pics{position:relative;left:-7px;width:182px;padding:5px 34px 0;}

.ie6 .article {width:755px;} .ie6 .article .mC {width:530px;}
.ie6 .saSideContent .mC{width:478px}
.ie6 .saSideContent .pics{padding:5px -0px;left:-9px;margin:0}
.ie6 .saSideContent .pics img{margin:0 34px}

.articleBody {text-align:left;background:transparent none repeat scroll 0 0; overflow:hidden;}
.ie .articleBody {text-align:left;overflow:hidden;}
.mC .articleBody {text-align:left;margin-left:5px;margin-right:5px;}
.articleBody strong {letter-spacing:0px; display:inline;}
.ie strong {white-space: normal;}

.firefox .articleBody h3, .ie7 .articleBody h3{margin:0 5px;} 
.firefox .articleBody h5, .ie7 .articleBody h5{margin:0 5px;} 
.ie7 .articleBody h2 {font-size:16px;}

.articleBody p {padding: 5px; color:#363636;font-size:12px;font-family:verdana; margin: 5px 5px 5px 3px;}
.articleBody p.dom {padding: 0px 0px 0px 0px; color:#363636;font-size:12px;font-family:verdana; margin:1px 5px 5px 1px;}
.articleBody blockquote {background: transparent url(/imgML/icons/quoted_bg.gif) no-repeat top left; float:right; color:#666; width: 40%; margin:10px;}
.articleBody blockquote .sxquotes {height: 30px; text-indent:-9999px; font-size: 20px; text-align: left; font-weight: bold; background: transparent url(/imgML/icons/start-quote.gif) no-repeat 15px 5px;}
.articleBody blockquote .dxquotes {height: 23px; text-indent:-9999px; font-size: 20px; text-align: right; font-weight: bold; background: transparent url(/imgML/icons/end-quote.gif) no-repeat top right;}
.articleBody blockquote .quoteText {margin: 2px 10px 2px 30px;}
.articleBody blockquote .quoteAuthor {padding: 1px 3px 1px 1px; margin:5px 0 0 13px; color: #fff; background: #aeaeae; text-align: right; font-style:italic;}

.article h1{font-size :24px;margin:0 3px 5px 3px;} 
.staticArticle h1{color:#435d7a}
.article .newsDetails{font-style:italic;}
.article .sC .pics {margin:0 10px;}
.article .sC .pics img{border:1px solid #666;}
.relItems {background-color:#ffffff;text-align: left;}
.relArticle {background-color:#ffffff; text-align: left; padding-bottom:1px;}

.socialMediaContainer h2, .relArticle h2, .relItems h2{text-align: left; background-color:transparent;font:bold 15px verdana; color:#363636; padding:2px 0 2px 5px;margin:3px 0 0 0;}
.relArticle ul, .relItems ul {list-style-image:url(/imgML/body/rwcbullet.gif); margin:0; padding:0 10px 10px 20px; background: #fff;}
.relArticle li, .relItems li {padding-bottom: 5px;}
.relArticle li a, .relItems li a {padding-right: 10px;}
#rwcAudioContainer{text-align:center}

.article .miniMMNav {width:200px;}
.box66 .miniMMNav {width:505px;}
.box33 .miniMMNav {width:248px; height:30px;margin:0px;padding:0;vertical-align:bottom;overflow:auto;}
.box33 .photoRollerH {margin:0 0 15px;padding:0px;overflow:auto;}

.box33 .photoRollerH li {display:inline;list-style-type:none;margin:0 2px 0 ;overflow:hidden;}
.box33 #photoRoller {margin:0;padding:0px;overflow:auto;}
.box33 #photoRoller li {display:inline;list-style-type:none;margin:0 2px 0 ;overflow:auto;}

.photoRollerH {margin:0;padding:0px 0 15px 0;overflow:auto;}

.photoRollerH li {display:inline;list-style-type:none;margin:0 2px 0 ;overflow:hidden;}
#photoRoller {margin:0;padding:0px;overflow:auto;}
#photoRoller li {display:inline;list-style-type:none;margin:0 2px 0 ;overflow:auto;}

.photoRollerH li {display:inline;list-style-type:none;margin:0 5px;overflow:hidden;}
.photoRollerH li a {margin-bottom:5px;}
#photoRoller {margin:0;padding:0px;overflow:auto;}
#photoRoller li {display:inline;list-style-type:none;margin:0 2px 0 ;overflow:auto;}

.box33 .photoRollerH2011 {margin:auto;padding:0px;overflow:auto;}
.ie .box33 .photoRollerH2011 {margin:10px 1px 0px 0px;padding:0px;overflow:auto;}
.box33 .photoRollerH2011 li {display:inline;list-style-type:none;margin:1px ;overflow:hidden;}
.ie .box33 .photoRollerH2011 li {margin:1px ;}
.box31 .photoRollerH2011 { padding-left:20px; }
.ie .box31 .photoRollerH2011 { padding-left:0px; position:relative; right:20px; }
.photoRollerH2011 li {display:inline;list-style-type:none;margin:0px 2px 0px 0px;overflow:hidden;}
.photoRollerH2011 li a {margin-bottom:5px;}

#pnAL {float:left}
#pnAR {float:right}
.miniMMNav .bullets{display:block;margin-left:20px;text-align:center;height:20px;margin-top:1px}
.article  .miniMMNav .bullets{width:160px;}
.box66 .miniMMNav .bullets{width:465px;}
.box33 .miniMMNav .bullets{width:195px;}
.bullets a{padding:5px 3px; width:20px;background:url(/imgML/icons/nbe.gif) no-repeat center center; cursor:pointer}
.bullets a.nbSel{background:url(/imgML/icons/nbF.gif) no-repeat center center!important;}
.bullets a:hover{text-decoration:underline;}
.ie7 .bullets{position:relative; top:-15px;}

#pnAL, #pnAR {padding:8px 5px 7px 35px;}
.naLE {background:url(/imgML/icons/nale.gif) no-repeat center center;}
.naLF {background:url(/imgML/icons/nalf.gif) no-repeat center center;cursor:pointer;}
.naRE {background:url(/imgML/icons/nare.gif) no-repeat center center;}
.naRF {background:url(/imgML/icons/narf.gif) no-repeat center center;cursor:pointer;}

.sectionTeaser .centre ,.miniTeaser .centre { text-align:center;width:100%;display:block;}

.newsl ul {list-style:none;margin: 10px 0 0 2px; padding:0; /*overflow:auto;*/} 
.newsl li {border:1px solid transparent;margin: 0 0 5px 3px;display:block; float: none; clear:both;} /* nver remove the border is to fix align in IE*/
.ie6 .newsl li {border:none; margin: 0 0 15px 3px;} /* nver remove the border is to fix align in IE*/
.newsl li img {display:inline; margin:0 5px 5px 0;width:80px; height:80px; float: left;}


.newsNoBorder li img {display:inline; margin:0 5px 5px 0; border:1px solid #fff; width:80px; height:80px; float: left;}
.newsNoBorder ul {list-style:none;margin: 10px 0 0 2px; padding:0; overflow:auto;} 
.newsNoBorder li {border:1px solid transparent;margin: 0 0 5px 3px;display:block; float: none; clear:both;} /* nver remove the border is to fix align in IE*/
.ie6 .newsNoBorder li {border:none; margin: 0 0 15px 3px;} /* nver remove the border is to fix align in IE*/
.newsNoBorder li img {display:inline; margin:0 5px 5px 0; border:1px solid #fff; width:80px; height:80px; float: left;}

.news li .snippet {float: left; overflow: auto;}
.newsl li .snippet { margin-right:5px; }

.newsl li .irbIcon {float:left;overflow:auto;margin: 0px 5px 5px 0px;border: 1px solid #000; background:#fff url(/imgML/icons/irb_icon_80.gif) no-repeat scroll left top; cursor: pointer;}
.newsl li .irbIcon a label {display:none;}
.newsl li .irbIcon img {margin:0;width:225px;height:225px;}
.newsl li .irbIcon.size7 img { width:160px; height:160px }
.newsl li .irbIcon.size5 img { width:80px; height:80px }
.newsl li #rss img { height:22px; width:22px; margin:0px;}
.newsl li .miniThumb {width:80px;height:80px;}

.newsNoBorder li .irbIcon {float:left; text-indent:-9999px; margin: 0px 5px 5px 0px; width:225px; height:225px; border: 1px solid #fff; background:#fff url(/imgML/icons/irb_icon_80.gif) no-repeat scroll left top; cursor: pointer;}

.newsl li a:hover{text-decoration:underline;}  
.newsl li p {font:12px arial;margin:0;padding:0;}
.newsl li .newsCredits {margin-left: 0px;}
.ie6 .newsl li .newsCredits {padding-bottom: 8px;}
.newsl h3 {margin:-13px 0 3px 0;padding:0;font:bold 15px arial;}
.ie6 .newsl h3 {margin:-25px 0 3px 0;}
.newsl .roofline {margin:0;padding:0;font: 11px verdana;}

.newsNoBorder li a:hover{text-decoration:underline;}  
.newsNoBorder li p {font:11px verdana;margin:0;padding:0;}
.newsNoBorder li .newsCredits {margin-left: 0px;}
.ie6 .newsNoBorder li .newsCredits {padding-bottom: 8px;}
.newsNoBorder h3 {margin:-13px 0 3px 0;padding:0;font:bold 11px verdana;}
.ie6 .newsNoBorder h3 {margin:-25px 0 3px 0;}
.newsNoBorder .roofline {margin:0;padding:0;font: 11px verdana;}

.newsl2v .newslTop li {float:left;width:180px;}
.newsl2vLarge .newslTop li {float:left;width:275px;}
.newsl3v .newslTop li {float:left;width:160px;}
.newsl3h .newslTop li {clear:both;width:365px;}
.newsl3h .newslTop li img {float:left;}
.newsl1h2v .newslTop li {float:left;width:240px;padding:0px;}
.newsl1h2v .newslTop li img {float:left;}
.newsl1h2v .newslTop .first{width:480px;float:left;}
.newsRoll img{float:left;}
.newsRoll .miniMMNav {clear:both;position:relative;top:15px;left:-5px;}
.newsRoll ul.newslTop li {width:245px; height:150px;}
.newsRoll ul div {padding:0 0 0 85px;}
.newsRollerH {display:none;}

.topStory li {clear:both;}
.topStory li img {float:left; margin-left: 5px;}
.topStory li h3 {margin:-12px 0 0 0;padding:0;font:bold 16px arial;}
.previousLink {float:left;text-align: left;width:40%;padding:0px 0 10px 10px;font:bold 10px verdana;margin-left:-1px;margin-top:30px;}
.ie .previousLink{margin-top:43px;}
.firefox .previousLink {padding:0px 0 10px 10px;}
.previousLink .moreLink {float: none;}
.nextLink {float:right;text-align:right;width:37%;margin:44px 10px 10px 0;font:bold 10px verdana;}
.newshl ul {}
.newshl li {border-bottom:1px solid #D8D8D8; padding: 0px; margin: 0 15px 5px 15px; list-style-position:outside;list-style-image:url(/imgML/body/rwcbullet.gif);}
.ie7 .newshl li {padding: 0px; margin: 0 3px 5px 20px;}
.newshl li h3 {display:inline;}

/*teaserList */
.teaserList li {clear:both;}
.teaserList li img {float:left;}
/* teaser */
.teaser .teaserLeftPic img{float:left;}
.teaser img {margin:4px 5px 4px 4px;}
.ie .teaser img {padding-bottom:4px !important;}

.teaser .f {height:1px !important;font-size:1px !important;}
.teaser h3 {margin:0;padding: 0;text-align:left;text-transform:uppercase;color:#034EA2;}
.teaser p {margin:0;padding: 0;text-align:left;}
.moreLinkRight .moreLink {text-align:center !important;list-style:none;}
.moreLinkRight .moreLink a {color:#fff;text-decoration:none;}
.teaser .teaserText85 {margin:0;padding: 0 0 0 85px;}
.teaser .teaserText155 {margin:0;padding: 0 0 0 155px;}
.teaser .pdf {padding-right: 10px;list-style-image:url(/imgML/icons/pdf_small.gif);font:bold 10px verdana;}
.teaser h3 {margin:0;padding:0;font:bold 11px verdana;}

/*article links*/
.newsHeader p a:link, .newsHeader p a:visited {text-decoration: underline;}
.newsHeader p a:hover {font-weight: bold; text-decoration: underline;}
.articleBody p a, .articleBody p a:visited {text-decoration: underline;}
.articleBody p a:hover {font-weight: bold; text-decoration: underline;}


/*.moreLink {margin: 6px 4px 2px 0; display:block; width: 89px; height: 15px; color: #fff; font-family:Verdana; font-size:10px; font-weight: bold; text-decoration:none;background: #666 url(/imgML/icons/btn_black_over.gif) top left no-repeat; text-align:center; text-transform: lowercase; cursor: pointer;}
.moreLink:hover {margin: 6px 4px 2px 0; display:block; width: 89px; height: 15px; color: #fff; font-family:Verdana; font-size:10px; font-weight: bold; text-decoration:none;background: #666 url(/imgML/icons/btn_black.gif) top left no-repeat; text-align:center; text-transform: lowercase; cursor: pointer; letter-spacing: normal;}*/
.moreLink {margin: 6px 4px 2px 0; display:block; width: 80px; height: 14px; color: #fff; font-family:Verdana; font-size:10px; font-weight: bold; text-decoration:none;background: transparent url(/imgML/icons/btn_green_sprite.png) top left no-repeat; text-align:center; text-transform: uppercase; cursor: pointer;}/*padding:0px 1px 0 2px;}*/
.moreLink:hover {margin: 6px 4px 2px 0; display:block; width: 80px; height: 14px; color: #fff; font-family:Verdana; font-size:10px; font-weight: bold; text-decoration:none;background: transparent url(/imgML/icons/btn_green_sprite.png) 0 -14px no-repeat; text-align:center; text-transform: uppercase; cursor: pointer; letter-spacing: normal;}/*padding:0px 1px 0 2px;}*/
/**.moreLink:visited {margin: 6px 4px 2px 0; display:block; width: 89px; height: 12px; color: #fff; font-family:Verdana; font-size:10px; font-weight: bold; text-decoration:none; padding: 0px 0 3px 0; background: #666 url(/imgML/icons/btn_black_over.gif) top left no-repeat; text-align:center; text-transform: lowercase; cursor: pointer;}**/
.moreLink img {width:10px; height: 7px; border: 0 solid #000;}

.moreLinkRegister {margin: 18px 39px 2px 0; display:block; width: 80px; height: 25px; color: #fff; font-family:Verdana; font-size:10px; font-weight: bold; text-decoration:none;background: transparent url(/imgML/icons/btn_green.png) top left no-repeat; text-align:center; text-transform: uppercase; cursor: pointer;padding:0px 1px 13px 2px; float:right;}
.ie .moreLinkRegister {margin:-10px 39px 2px 0}
.moreLinkRegister:hover {margin: 18px 39px 2px 0; display:block; width: 80px; height: 25px; color: #fff; font-family:Verdana; font-size:10px; font-weight: bold; text-decoration:none;background: transparent url(/imgML/icons/btn_green_over.png) top left no-repeat; text-align:center; text-transform: uppercase; cursor: pointer; letter-spacing: normal;padding:0px 1px 13px 2px; float:right;}
.ie .moreLinkRegister:hover {margin:-10px 39px 2px 0}
.moreLinkRegister img {width:10px; height: 7px; border: 0 solid #000;}

/*.grayLink {background: #666 url(/imgML/icons/btn_grey.gif) top left no-repeat;}
.grayLink:hover {background: #666 url(/imgML/icons/btn_grey_over.gif) top left no-repeat;}*/

.moreLinkLarge {margin: 6px 4px 2px 0; display:block; width: 200px; height: 11px; color: #fff; font-family:Verdana; font-size:10px; font-weight: bold; text-decoration:none; padding: 1px 0 3px 0; background: #527eca url(/imgML/icons/btn_blue_large.gif) top left no-repeat; text-align:center; text-transform: lowercase; cursor: pointer;}
.moreLinkLarge:visited {margin: 6px 4px 2px 0; display:block; width: 200px; height: 11px; color: #fff; font-family:Verdana; font-size:10px; font-weight: bold; text-decoration:none; padding: 1px 0 3px 0; background: #527eca url(/imgML/icons/btn_blue_large.gif) top left no-repeat; text-align:center; text-transform: lowercase; cursor: pointer;}
.moreLinkLarge:hover {margin: 6px 4px 2px 0; display:block; width: 200px; height: 11px; color: #fff; font-family:Verdana; font-size:10px; font-weight: bold; text-decoration:none; padding: 1px 0 3px 0; background: #527eca url(/imgML/icons/btn_blue_large.gif) top left no-repeat; text-align:center; text-transform: lowercase; cursor: pointer;}
.moreLinkLarge img {width:10px; height: 7px; border: 0 solid #000;}
.ie6 .moreLinkLarge, .ie6 .moreLinkLarge:visited {height: 7px;background: #fff url(/imgML/icons/btn_blue_large.gif) top left no-repeat;}
ie6 .moreLinkLarge:hover {height: 7px;background: #fff url(/imgML/icons/btn_blue_large_over.gif) top left no-repeat;}


.phGal {overflow:hidden;}
.phGal .photoTitle {width:90%;margin-bottom: 10px;text-align:left;font-size:16px;font-weight:bold;font-family:Arial;padding:2px;margin:2px;color:#000000;}
.ie7 .photoTitle {margin-left: -35px;}
.phGal ul {padding-left:14px;padding-top:5px;list-style-type:none;margin:0;}
.ie6 .phGal ul {padding-left:0px;width:90%;overflow:auto;}
.phGal ul li {float:left;margin-right:18px;}

.innerArt {padding:5px auto;}

.searchBox {margin: 5px 5px 0 5px;}
.searchBox .searchLabel {display:none;}
.searchBox .searchArea {border:1px solid #ddd; margin: 0 5px;}

.newsHeader {min-height:200px;overflow:hidden; margin: 0 0 0 0;}
.newsHeader .f {line-height:1px; height:1px;}
.ie6 .newsHeader {overflow: hidden;}
.newsTitle {width:260px;padding-bottom: 10px;text-align:left;padding:2px;margin:2px;float:none;}
.ie6 .newsTitle {width:250px; overflow:hidden;}
.newsTitle h1 {font:normal 18px arial; color:#363636; }

.newsPhotoleft {width:225px; float: left; margin:5px 7px 0 5px;}
.firefox .newsPhotoleft {margin:5px 7px 4px 5px;}
.ie6 .newsPhotoleft {margin:5px 2px 0 5px;}
.newsPhotoleft img {margin: 0; padding:0; border: 1px solid #727272;}

.newsPhoto {width:225px; float: right; margin:5px 7px 14px 5px !important;}
.ie6 .newsPhoto {margin:5px 2px 0 5px;}
.newsPhoto img {margin: 0; padding:0; border: 1px solid #727272;}
.newsPhoto .ph225 {width:225px; height:225px;}
.newsPhoto .ph150 {width:150px; height:150px; margin-left:73px;}
.newsPhoto .ph50 {width:50px; height:50px; margin-left:173px;}
.newsPhoto .ph80 {width:80px; height:80px; margin-left:143px;}
#newsCaption {background: #727272; font:normal 11px verdana; color: #fff; margin: -2px 0 0 0; padding: 2px; width:223px;}
.matchPage #newsCaption {width:221px;} 
.ie .matchPage #newsCaption {margin-left: 0px;}
.newsUtilities {padding: 3px;}
.ie6 .newsUtilities {width: 250px; height: 25px; margin: 2px 2px 0px 2px; padding: 3px; overflow:hidden;}
.newsUtilities .news-action {float:left; margin-right: 5px; width:90px; height: 23px;}
.newsUtilities #fb-like,.newsUtilities #twitter-share{margin-top:3px;width:100px;height:auto}
.newsUtilities #twitter-share{margin-left:4px}
.connect_comment_widget_text{max-width:200px}
.no-overflow, .no-overflow .newsHeader{overflow:visible}

.newsPhoto .irbIcon {float:left; text-indent:-9999px; margin: 0 5px 1px 0; width:200px; height:200px; border: 1px solid #000; background:#fff url(/imgML/icons/irb_icon_150.gif) no-repeat scroll left top;}
.ie7 .newsPhoto .irbIcon {border-bottom: 2px solid #132D84;}
.newsUtilitiesBottom {margin: 5px 10px 0 10px; border-top: 1px solid #F2F2F2; padding: 10px 3px; overflow:auto;}
.ie6 .newsUtilitiesBottom {margin-bottom: 10px;}
.newsUtilitiesBottom #newsPrint,.newsUtilitiesBottom #newsEmail {float:right; margin: 0 0 0 5px; width:90px; height: 20px;}

.latestTitle {font-weight:bold;font-size:15px;color:#363636;font-family:Arial;text-align: left; margin: 6px 0px 0px 5px;} 
.box33 .latestTitle {font-weight:bold;font-size:15px;color:#363636;font-family:Arial;text-align: left; margin:5px 8px;} 

.lastTryTitle {font-weight:bold;font-size:15px;color:#363636;font-family:Arial;text-align: left; margin: 5px 8px;} 
#lastTryImg {margin: 5px auto 0 auto; border: 1px solid #727272; width:80px; height: 80px;}
#lastTryName {font-size: 9px; margin: -2px auto 0 auto; padding: 3px; color: #fff; background: #727272; width:76px; }

/*stili per multimedia list*/
#mainBoxCont h2 { font: 14px arial bold; margin: 3px 3px 0 1px; text-align: left;}
.recentAv .newshl li h3 a {font-size: 11px;}
.relArticle ul li.audioodd {list-style-type:none; list-style-image:none; background: url(/imgML/IRB/head/audio_grey.gif) no-repeat scroll 0pt 1px #F2F2F2; padding-left: 13px;overflow:auto;}
.relArticle ul li.audioeven {list-style-type:none; list-style-image:none; background: url(/imgML/IRB/head/audio_grey.gif) no-repeat scroll 0pt 1px; padding-left: 13px;overflow:auto;}
.box50 .relArticle ul {padding-left:5px;}
.box50 .relArticle ul {padding-left:5px;}

.saNoPic h1 {color: #363636; text-transform: none; font-size:16px; font-family: Arial, Sans-Serif;}

.noPicBorder img {border: 0px solid #fff;}

/*newslist calendar mediazone*/
#calendarHome .iC {text-align: left;}
#calendarHome .iC h2 {font-size: 11px; margin: 6px 4px 0px 4px; padding:0; line-height: normal;height: 14px;}
.newslCal {padding:1px;margin:0px 0 1px 0px;list-style:none;}
.newslCal h3 {font-size:11px;font-weight:normal; margin: 4px 2px !important;}
.newslCal span {font-weight:bold;letter-spacing:-1px;margin-right:4px;text-transform:capitalize;}
#ckDivNews .box33 .newslCal {margin:-10px 0 1px 24px;}
#ckDivNews .box33 .newslCal li {background:Transparent url(/imgML/body/rwcbullet.gif) no-repeat scroll 0pt 4px; /*border-bottom:1px solid #D8D8D8;*/font-family:verdana;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;list-style-type:none;margin:0pt 0pt 0pt -15px;padding:0px 5px 0px 10px;width:200px;}
.ie #ckDivNews .box33 .newslCal li {background:Transparent url(/imgML/body/rwcbullet.gif) no-repeat scroll 0pt 9px; /*border-bottom:1px solid #D8D8D8;*/font-family:verdana;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;list-style-type:none;margin:0pt 0pt 0pt -15px;padding:0px 5px 0px 10px;width:200px;}

/* doclist */
.docContainer .heading2 {color:#363636;font-family:Arial;font-size:14px;font-weight:bold;margin:5px 5px -5px 5px;text-align:left;}
.docContainer .docLibrary {left:0px;letter-spacing:-1px;margin:10px 0px 10px 0px;padding:0pt 0pt 0pt 25px;position:relative;text-align:left;top:1px;z-index:3;}
.ie .docContainer .docLibrary {margin:10px 0px 10px -12px; padding:0pt 0pt 0pt 15px;}
.docContainer .docLibrary .pdfDocument {background:transparent url(/imgML/body/rwcbullet.gif) no-repeat scroll 0pt 7px; font-family:verdana;font-size:12px;font-style:normal;list-style-type:none;margin:0pt 0pt 0pt -15px;padding:-1px 5px 0px 12px; padding-left:12px;}
.ie .docContainer .docLibrary .pdfDocument {background:transparent url(/imgML/body/rwcbullet.gif) no-repeat scroll 0px 5px; font-family:verdana;font-size:12px;font-style:normal;list-style-type:none;list-style-position:outside; margin:0pt 10px 0pt 10px;padding:-1px 5px 0 12px;padding-left:12px;}

.docContainer .docLibrary .pdfDocument h3 {margin: 0;}
.ie .docContainer .docLibrary .pdfDocument h3 {margin: 2px 0 0 0;}
.docContainer .docLibrary .pdfDocument h3 a {font-size: 11px; font-weight:normal; color: #363636;letter-spacing:0px;}


/*#ckDivNews .box33 {background:#F2F2F2 url(/imgML/head/menu_bg_mz.jpg) repeat-x scroll 0pt -100px;}*/
#ckDivNews .latestTitle, #ckDivDoc .heading2 {color: #ac4921;}
#ckDivNews .box33, #ckDivDoc .box33, #mzRHN .box33 {border: 1px solid #ac4921;}
.userProfile .heading2 {color: #ac4921; font-size:14px;font-weight:bold;margin:0pt 0pt -10px -5px;}
.userProfile #uName {color: #363636;}
.userProfile .profileLabel {color: #ac4921;}
/* mediazone calendar month slider */
.monthSlider {margin: 8px 0 4px 0;}
/*.monthSlider #calendarText {text-transform: uppercase; padding: 0 5px;}*/
.monthSlider #prev a, .monthSlider #next a {color:#fff; background:#1957AC url(/imgML/body/th_bg.gif) repeat-x scroll 0%; padding: 1px; border: 1px solid #B3B2B2;}
.monthSlider a:hover {text-decoration: none;}

.topStoryBigPic ul li a img {width:150px !important; height:150px !important;}
.ie6 .topStoryBigPic ul li a img {width:150px !important; height:150px !important;margin-bottom:10px;}

.ie .newsHeader .articleText {margin-top:6px;}

#divCalSearch {text-align:left; margin: 0 0 0 5px;}
#mzRHN {display: block; overflow:hidden; clear:both;}
.h{margin:6px 0px 0px 0px;}
.heading2 {font-weight:bold;font-size:15px;color:#363636;font-family:Arial;text-align: left; margin:6px 0px 3px 3px;}

/* Following classes are used for social networking bookmarks */
.socialmediaMain 
{  overflow:hidden;
    display:block;
    position:relative; 
    height:30px;
    width:990px;
    margin: 0px auto;
    margin-left:3px;
}
.socialmediaBoxleft 
{    height:100%;
     background:url(/imgML/IRB/icons/spritesearch.gif) no-repeat 0px -186px;
     width:10px;
     float:left;
}
.socialmediaBoxRight 
{    height:100%;
     background:url(/imgML/IRB/icons/spritesearch.gif) no-repeat 0px -266px;
     width:10px;
     float:left;
}
.socialmedia 
{     overflow:hidden;
    display:block;
    background-color:rgb(240,240,240);
    background:url(/imgML/IRB/icons/spritesearch.gif) repeat-x 0px -226px;
    padding:1px 0px 1px 1px;
    height:30px;
    width:476px;
    float:left;
    position:relative;
    border-bottom-width:1px;
 }
.socialmedia div 
{
      display:inline; 
      height:30px;      
      background-image:url('/imgML/IRB/icons/separatorTool.jpg');
      background-repeat:no-repeat;
      background-color:Transparent; 
      background-position:100% 0%;
      width:51px;
      float:left;
      padding-top:0px;
      }

.socialmedia_mail a {color:rgb(243,243,243); display:block; background:transparent url(/imgML/IRB/icons/tools_sprite.png) no-repeat -25px -22px;margin:7px 0px 0px 8px; width:26px;height:24px }
.socialmedia_print a {color:rgb(243,243,243);display:block; background:transparent url(/imgML/IRB/icons/tools_sprite.png) no-repeat 0px -22px;margin:7px 0px 0px 8px; width:26px;height:24px }
.socialmedia_share a {color:rgb(243,243,243);display:block; background:transparent url(/imgML/IRB/icons/tools_sprite.png) no-repeat -51px -22px;margin:7px 0px 0px 8px; width:26px;height:24px }
.socialmedia_mail a:hover {color:rgb(243,243,243); display:block; background:transparent url(/imgML/IRB/icons/tools_sprite.png) no-repeat -25px 0px;margin:7px 0px 0px 8px; width:26px;height:24px }
.socialmedia_print a:hover {color:rgb(243,243,243);display:block; background:transparent url(/imgML/IRB/icons/tools_sprite.png) no-repeat 0px 0px;margin:7px 0px 0px 8px; width:26px;height:24px }
.socialmedia_share a:hover{color:rgb(243,243,243);display:block; background:transparent url(/imgML/IRB/icons/tools_sprite.png) no-repeat -51px 0px;margin:7px 0px 0px 8px; width:26px;height:24px }

.ie7 .socialMediaContainer { padding-bottom:1px; }
.bookmarks { display:block; font-size:12px;position:relative;margin-left:0px; height:70px; /*width:990px;*/ margin-top:10px;}
.ie7 .bookmarks { height:80px; }
.bookmarks div p {padding-top:0px;padding-bottom:0px;text-align:left; font-size:10px;}
.bookmarks div ul { text-align:left; vertical-align:middle; padding-top:0px;padding-bottom:3px; padding-left:0px; position: relative; bottom: 10px;}
.ie7 .bookmarks div ul { position: relative; top: 10px; right: 40px; }
.ie8 .bookmarks div ul { position: relative; top: 0px; right: 0px; }
.bookmarks div ul li {display:block; float:left; width:133px; margin:3px 3px 0px 0px;height:16px; padding:2px 0px 0px 23px; list-style:none;}
.ie7 .bookmarks div ul li { width:115px; }
.bookmarks div ul li a { color:Black;font-weight:normal}

.bookmarksLeft {height:100%;width:5px;float:left;}
.bookmarksRight {height:100%;width:10px;float:left;}
.bookmarksMid {overflow:hidden;padding:1px 0px 1px 1px;height:100%;width:477px;float:left;position:relative;bottom:10px; border-bottom-width:1px; }

.facebook { background:transparent url(/imgML/IRB/icons/bookmarks/facebook.gif) no-repeat; }                
.twitter { background:transparent url(/imgML/IRB/icons/bookmarks/twitter.gif) no-repeat; }               
.stumbleupon { background:transparent url(/imgML/IRB/icons/bookmarks/stumbleUpon.gif) no-repeat; }
.myspace { background:transparent url(/imgML/IRB/icons/bookmarks/mySpace.gif) no-repeat; }
.delicious { background:transparent url(/imgML/IRB/icons/bookmarks/delicious.gif) no-repeat; }
.digg { background:transparent url(/imgML/IRB/icons/bookmarks/digg.gif) no-repeat; }
.print { background:transparent url(/imgML/IRB/icons/bookmarks/print.gif) no-repeat; /*position:relative; top:6px;*/ }
.email { background:transparent url(/imgML/IRB/icons/bookmarks/email.gif) no-repeat; /*position:relative; top:6px;*/}
.favourites { background:transparent url(/imgML/IRB/icons/bookmarks/bookmark.gif) no-repeat; /*position:relative; top:6px;*/}

/* End of Social Media Styles */

/*Standards newslist - CMS2*/
.newsContent{width:400px;float:left;}

/*html newsreader*/
#newsReaderContainer .latestTitle{background:url(/imgML/head/newsreaderskinnyTop.gif) no-repeat 0 0 transparent; margin: 6px 0 0 6px; padding: 5px 7px 6px; width: 480px;color:#fff;text-transform:uppercase;height:10px}
#newsReaderContainer .latestTitle span{display:block;float:left;font-size:13px;}
#newsReaderContainer .latestTitle a{display:block;float:right;height:12px}
#newsReaderDetailContainer{padding:0px;background-color:#000;width:490px;margin-left:6px;}
#newsReaderContainer ul{list-style-type:none;margin:0;padding:0;}
#newsReaderList{padding:1px 5px;margin-top: -4px;}
#newsReaderList li{float:left;width:80px;height:46px;overflow:hidden;margin:0 1px}
#newsReaderDetailContainer ul{height:277px;overflow:hidden;margin-bottom:4px;}
#newsReaderDetailContainer li {position:relative;width:490px;height:277px;overflow:hidden}
#newsReaderDetailContainer li img{width:490px;height:277px;display:block}
#newsReaderDetailContainer li .overlay {position:absolute;bottom:0;background:url(/imgML/backgroundoverlaynewsreader.png) repeat-x 0 0px transparent;color:#fff;width:480px;height:277px;padding:0 5px;margin:0;}
#newsReaderDetailContainer li .overlay p {margin:0; color:#FFF;}
#newsReaderDetailContainer li .overlay .roofline {font-weight:normal;font-size:11px;}
#newsReaderDetailContainer li .overlay .title {position:absolute;bottom:10px;font-weight:bold;font-size:17px; margin-right: 10px;}
#newsReaderDetailContainer li .overlay span {display:block;}
#newsReaderDetailContainer li .overlay .subtitle {font-size:11px;font-weight:normal;font-size:11px;}
#newsReaderDetailContainer li .videoplay{display:block;position:absolute;top:101px;width:82px;height:74px;left:204px;background:url(/imgML/icons/play.png) no-repeat 0 0;cursor:pointer}
#newsReaderList li img{width:80px;height:46px;display:block}

.ie7 #newsReaderDetailContainer { margin-left:3px; }
.ie8 #newsReaderDetailContainer { margin-left:6px; }
.ie7 #newsReaderList{margin-top:0px;}
.ie8 #newsReaderList{padding:1px 5px;margin-top: -4px;}
.ie7 #newsReaderVideoContainer { position:relative; left:2px; padding-right:1px; }
.ie8 #newsReaderVideoContainer { position:relative; left:0px; }


/*News Article Newsreader*/
.newsHeader #newsReaderVideoContainer { margin-left:7px; margin-bottom:0px; padding-bottom:0px; }
/*html newsreader video*/
#slObj { margin-bottom:2px; }
.ie #slObj, .firefox #slObj { position:relative; left:-1px; }
.ie7 #slObj {  margin-left:0px; left:0px; margin-bottom:0px;}
.ie8 #slObj {  margin-right:0px; margin-bottom:2px; }
.ie9 #slObj {  margin-right:0px; }
.chrome #slObj {  position:relative; right:1px; }

#newsMoreLink {float:left;width:490px;height:26px;overflow:hidden;margin:0 1px; padding:1px 5px}

/*Google maps*/
#map_canvas{height:250px;}


/*audio*/
.audioTitle { float:left; width:90%; }
.audioDownload { float:left; }
.box31 .audioTitle { width:190px; }
.box31 .audioDownload { float:left; }
.box31 .relArticle .docLibrary { padding:0px 10px 1px 3px; }
.downloadInstructions { text-align:center; font-size:10px; margin-bottom:6px; font-weight:bold; }
/*quickLincks*/
.qL {margin: 0px 0 5px 0;} 
.qLTitle {font-weight:bold;font-size:15px;color:#363636;font-family:Arial;text-align: left; width:98%} /*margin: 5px 5px 0 5px;*/
.qL ul {padding:6px 22px 0 0px; margin: 5px 0px;}
.qL li {width:100%/*210px*/;/*border-bottom: 1px solid #d8d8d8;*/margin: 0 0 3px 0; list-style:none;padding-left:22px; background:transparent url(/imgML/body/rwcbullet.gif) no-repeat scroll 7px 4px;} 
.qlHL {font:bold 10px verdana}
.qLInline{margin:0px;padding:0;} 
ul.qLInline  {margin:5px 0 5px 0;} 
.qLInline li {display:inline;border:none;border-left:1px solid #000;padding:0 5px; line-height:15px;}
.qLInline li.first {display:inline;border:none;padding:0 5px 0 0;}
.qLInline li.current {font-weight:bold;}
/* quick link with bullet*/ 
.qLBullet ul {list-style-image : url(/imgML/icons/bullet.gif);margin:0 0 0 0;}
.qLBullet li {margin:0 0 0 15px; border:none; }
#qLtitleLink {font-weight:bold;font-size:15px;color:#363636;text-align:center;text-decoration:none;}
.searchL a {font-weight:bold;}
li.even {background-color:#f2f2f2}
/*table guidelines*/
table {border:solid 0px #a0b2be;border-bottom:none;width:100%;padding:4px;margin:0 auto;border-spacing:0;font:normal 11px verdana;
	text-align:center;}
.ie6 table {border-collapse:collapse;padding:0;width:98%;margin: 4px 0;}
.ie7 table {border-collapse:collapse;padding:0;width:98%;margin: 4px 0;}
.noBorder {border:0;}
/* origional code th {font-weight:bold;background:Transparent url(/imgML/body/th_bg2011.gif) repeat-x;color:#fff;height:17px; padding:2px 0 2px 2px;}*/
th {font-weight:bold;color:#363636;height:17px; padding:2px 5px 10px 10px;}
.ie th {height: 13px;}
td.l{text-align:left;}
td.r{text-align:right;}
td.c{text-align:center;}
td {line-height:14px;border-bottom:0px solid #a0b2be;margin:0;padding:0 4px 4px 4px;}
tr.even {background:#fff;}
/* origional code thead {background:#b6c6d3;font-weight:bold;color:#435d7a;}*/
thead {font-weight:bold;color:#435d7a;text-align:left;font-size:12px;}
tbody tr:hover {/*background: #AACBEE;*/} 
tr.odd{background:#f2f2f2;}
.odd{background:#f2f2f2;}
caption {text-align:left;font-weight:bold;color:#363636; line-height:20px;}
td img {vertical-align:middle;}
table .nobg {background: #fff url(); height: 26px;}
.hist tbody th {color: #034ea2;}
/*fixture table*/
.fixture {margin:0 auto; width: 100%;}
.fixture caption {margin: 0 5px; text-transform:capitalize; color: #034EA2;}

.fixture tbody tr:hover {background: #AACBEE;} 
.fixture .hT{width:90px;}
.fixture .aT{width:90px;}
.fixture .dt{width:150px; padding-left: 3px; text-transform:uppercase; }
.fixture .dateCompact{width:80px;}
.fixture .img{width:25px;}
.fixture .v{width:120px; padding-right:2px;}
.fixture .result{width:50px;}
.fixture .res{width:80px;}
.fixture tr {cursor: default;}

.fixtureWidget {margin:5px auto; width: 100%; text-align: center;}
.fixtureWidget caption {text-transform:uppercase; text-align: center; width: 100%;font-weight:bold;background:url(/imgML/body/th_bg.gif) transparent top left repeat-x;color:#fff;height:17px; padding:0px 0px 4px 2px;margin:0;line-height:16px;}
.fixtureWidget tr {cursor: default;}
.fixtureWidget td {width:10%;}
.fixtureWidget .v {width:15%;}

.ie .fixtureWidget {margin:1px; width: 248px; text-align: center;}

/* stats table*/
.statsTable {margin:0 auto; width: 100%;}
.statsTable caption {background:transparent url(/imgML/body/th_bg.gif) repeat-x scroll left top;color:#FFFFFF;font-weight:bold;height:17px;line-height:16px;margin:0;padding:0px 0px 4px 2px;text-align:center;text-transform:uppercase;width:100%;}
.statsTable thead {height:0px;line-height: 0px;}
.statsTable tbody tr:hover {/*background: #AACBEE;*/} 
.statsTable tr {cursor: default;}
.statsTable th.c { padding-left:0px; }
.statsTable .rwc2011r{ text-align:right; }
.ie .statsTable th { padding-top:6px; }
.chrome .statsTable th { padding: 2px 5px 2px 10px; }

/*group table*/
.groupsStandig {margin-bottom: 5px;}
.groupsStandig caption {margin: 0 5px;}
.groupsStandig thead td{text-align:center;}
.groupsStandig thead .img{width:30px;}
.singleGroup {width: 50%; float:left; text-align: center;}
.ie7 .singleGroup {width: 46%; float:left; text-align: center; margin:4px;}
.singleGroup .t {padding-left: 3px;}
/*normal mode*/
.groupsStandig.normal {width:100%;}
.ie7 .groupsStandig.normal {width:98%}
.groupsStandig.normal .p .l .w .d{width:50px}
.groupsStandig.normal .for{width:60px}
.groupsStandig.normal .rnk{width:30px;}
.groupsStandig.normal .t{width:150px;text-align:left;}
.groupsStandig.normal .ag{width:85px}
.groupsStandig.normal .pts{width:50px}
/*compact mode*/
.groupsStandig.compact {margin-left: 5px;}
.groupsStandig.compact .p .l .w .d {width:25px}
.groupsStandig.compact .for .ag .pts{width:35px}
.groupsStandig.compact .t{width:70px;text-align:left;}
/* supercompact mode*/

/*.teamStanding tbody tr:hover { background-color: Transparent;} 
.teamStanding .selectedTeam {background: #b6c6d3; font-weight:bold;}*/

.teamStanding tbody tr:hover { background-color: transparent;} 
.teamStanding tbody tr.odd:hover{background:#f1f5fa;}
.teamStanding .selectedTeam:hover {background: #b6c6d3; font-weight:bold;}
.teamStanding .selectedTeam {background: #b6c6d3; font-weight:bold;}
.teamStanding th{padding-left:0px !important;}

.upperC {text-transform: uppercase;}

.largetable {border: 0px;}
.largeTable th {background:#1957AC /*url(/imgML/body/th_bg.gif) repeat-x scroll bottom left*/; color:#FFFFFF; font-weight:bold; padding:2px 0pt 2px 2px;}
.largeTable tbody td {text-align: center; margin:0px; padding: 2px;}
.newrwc{text-align:center; font-weight:bold; font-size:12px;color:#435D7A;}

.second{text-indent:-3px;}

/*ebo Class style*/
.mceItemTable { text-align:left; }

#sponsPartners, #suppliers {}
#sponsPartners #suppliers {border-top:solid 2px #d3d3d3;height:20px; text-transform:uppercase;
	padding-top:5px;margin-bottom:-5px;margin-top:-1px;color:Gray}/*modified*/
#sponsPartners #suppliers a {text-decoration:none; font-size:10px;}
#sponsPartners #suppliers a:hover {text-decoration:underline;  font-size:10px;}
#sponsPartners .headerSpon {text-align:left;margin:0px 0px -2px 2px;height:15px;width:248px;clear:both; float: none;}
#sponsPartners .headerSpon span {text-transform:uppercase;font-size:10px;letter-spacing:-1px;display:block;float:left;width:123px;text-align:center;
	margin:1px 0 0 0;}
#sponsPartners .headerSpon span#sx {border-right:solid 2px #d3d3d3;}	
#sponsPartners .headerSpon span#dx {width:122px; color:Gray} /*modified*/
	
.box33 #sponsPartners #flashSponsor embed {margin:0px 0 -1px 0;}
/*
#sponsPartners .headerSpon span#sx {margin-left:7px;}
#sponsPartners .headerSpon span#dx {margin-left:16px;}
.ie #sponsPartners .headerSpon span#sx {margin-left:5px;}
.ie #sponsPartners .headerSpon span#dx {margin-left:13px;}
*/

#suppliersIMG #title {width:100%;margin-bottom:-2px;/*background:transparent url(/imgML/head/td_bg.gif) repeat-x;*/}
.ie7 #sponsPartners, .ie7 #suppliers, .ie6 #sponsPartners, .ie6 #suppliers {margin: 1px 0;}
.imgVenue {margin:5px 0 -5px 0px;}
.ie .imgVenue {margin:5px 0px -2px 0px;overflow:hidden}
#sponsPartners #sponsor  {width:50%;float:left;}
#sponsPartners #partners {width:50%;float:left;}
/*modified by Nasir for 'only sponsors' slot*/
#sponsPartners #onlysponsor  {width:20%;float:none;} 
#sponsPartners .headerSpon span#nx {border-right:none;width:190px;color:#134593;}

/*end of 'only sponsors' slot*/
#linkSuppl {font-size:9px;}

#stadiumName {color:#034EA2;font-weight:bold;font-size:16px;margin:2px 5px -3px 5px;padding:5px 0px 0 5px;
	text-align:left;background:transparent url(/imgML/head/td_bg.gif) repeat-x;}

.ie6 .team {width:24%;border-left:solid 1px #fff;margin-top:2px;}
.ie6 .team ul {margin:5px 0px 5px 5px;}
.ie6 .team img {margin:1px 0px 0px 0px;}
.ie6 .team ul li a img {margin:0;}

.ie7 .team {width:24%;margin-top:2px;}
.ie7 .team ul {margin:5px 0px 5px 7px;}
/*.ie7 .team img {margin:1px 0px 0px 7px;}*/
.ie7 .team ul li a img {margin:0;}

.team {float:left;width:25%;margin-top:2px;}
.team ul {list-style:none;padding:0;margin:5px 5px 5px 5px;}
.team li {margin:10px auto;}
.team li div {margin:0;text-align:center;}
.team li span {display:block; margin:0;text-align:center;}
.team ul li a {font-size:9px;}
.team ul li a:hover span {text-decoration:underline;}  

.fixHeader{font-size:20px;font-weight:bold;margin:0px;}
.teamLogo {float: left; margin-top:-20px; }
#teamTitle {padding:0; overflow:hidden;}
#teamTitle h1 {margin:0; padding:0;}
#teamTitle img {padding:0px; margin:2px 5px 2px 0;border:0px solid #000;float:left;width:40px;height:22px;}
#teamTitle h3 {float:left; font-size: 20px; display: inline;margin:12px 2px; color:#363636;}
#teamTitle h3 #countryCode {font-size: 9px; font-weight: normal; margin-left: 5px;}
#teamPhoto {padding:0; margin-top:-19px; margin-bottom:-4px; width:490px;height:70px; background:#aaa; overflow: hidden;}

.teamList,.coachList {list-style:none; margin: 5px 5px 10px 5px; padding: 0; overflow:hidden;}
.teamList li { margin:3px 0 2px 0;float: left;width: 115px; font-size: 9px;}
.teamList li a {font-weight:normal;}
.teamList li .name {cursor: pointer;}
.teamList li .name:hover {background:#f2f2f2; cursor: pointer;}
.coachList li a {font-weight:normal; cursor: default;}
.coachList li { margin:3px 0 2px 0;float: none;width: 240px; font-size: 9px; position:relative;}
.coachList li .coachRole {position:absolute; left: 120px;}
.squadListTitle { float:left; }


.noinfoAlert {font-size: 11px; color: #363636; font-weight: normal; margin: 5px 0; font-family: Verdana, Sans-Serif; }

#squadListUp {display:block; float:none; clear: both; overflow:hidden;margin:0; padding:0;}
#squadListUp h3 {text-align: left; float: left; width: 50%; font-family: arial, sans-serif; font-size:14px; color:#034ea2; font-weight: bold; margin:10px 0 5px 5px;}
#squadListUp #playerThumb {float: right ;width:83px; height: 100px; background: #eee no-repeat top left; border: 1px solid #363636; margin: 10px 10px 10px 10px;}
.ie6 .teamList {display:block; float:none;clear:both;}
.referees {overflow: auto; margin: 0; }
.referees ul {list-style:none;  margin: 5px; padding: 0; float: none; clear:both; overflow: auto;}
.referees ul li {float: left; margin: 0; padding: 3px  0; font-size:9px; display:block; width:100%; border-bottom: 1px solid #b6c6d3}
.referees ul li:hover {background-color:#b6c6d3;}
.referees ul li .name { font-size: 9px;}
.referees br {clear: left;}
.referees caption {color: #034ea2;}
#refereeThumb {width:80px; height: 80px; float: right; background: #eee; border: 1px solid #000; margin: 5px;}
#refGroup {float: left; width: 60%; margin: 0 0 0 5px;}
#refGroupLarge {float: none; width:99%}
.firefox #refGroupLarge caption {margin: 0 0 0 5px;}
#refGroupLarge table {text-align: left;}

#refGroup div {margin: 3px 3px 0 3px; font-weight: bold; text-align: left;}


#refereeTitle {overflow:auto;}
#refereeTitle h3 {font-size: 16px; color:#363636; font-weight: bold;margin:0;}
#refereeCountry {color:#363636;}
#refereePic {float:right;padding: 0 5px; background: #ddd; width:100px; height:100px;}
#simpleList {line-height:16px; width: 200px;}
#simpleList li {float: none; margin: 5px 0; padding: 0; width: 200px;}

/* ccs per lineup*/
.matchHeader h1 {margin:5px 5px 0; font-size: 22px; overflow: auto; text-align: center;}
.matchHeader h1 a { margin: 0 5px;}

.matchHeader #imgSx {margin-right:220px;}
.matchHeader #teamResults {font-size:22px;}
.matchHeader #teamResults .teamArea {width:200px;float:left;}
.matchHeader #teamResults #resultArea {width:100px;float:left;}
.matchHeader #teamResults p {margin:0 0 10px 0;}


#lineup {overflow: hidden;}
#lineup .home {float: left; width: 220px; text-align:right; padding: 10px; margin:0 0 0 4px;}
#lineup .home ul {text-align: right;}
.ie6 #lineup .home {float: left; width: 220px; text-align:right; padding: 10px; margin:0 0 0 5px;}
#lineup .away {float: left; width: 220px; text-align:left; padding: 10px; margin:0 0 0 8px;}
.ie6 #lineup .away {float: left; width: 220px; text-align:left; padding: 10px 5px; margin:0 0 0 15px;}
#lineup .f {clear:both; float:none;}
#lineup ul {list-style-type:none;padding:0;margin:0;}
#lineup ul li {margin: 0 0 3px 0; height: 84px; font-size:9px;}
#lineup ul li strong {font-size:12px; margin:1px;}
#lineup h5 {margin: 3px 0px 10px 0px; padding:0 0 5px 0; font-size:11px; font-weight:bold;}

#details caption {margin: 0 4px;}
#details td {text-align: left;}
#nodataAlert {margin:10px; text-align:left;}


#shirtNav {margin-bottom: 3px; display: block; overflow:hidden; float: none; clear: both; background:#1957AC url(/imgML/body/th_bg.gif) repeat-x scroll 0%;}
.ie6 #shirtNav {margin: 0px; background:#1957AC;overflow:hidden;}
#homeShirtNav, #awayShirtNav {padding:0px; float: left; width: 40%; margin: 0 0 0px 16px;background: Transparent;}
#shirtNav span {color: #b3b3b2}
#shirtNav .current {margin-bottom: 0px;color: #fff; cursor: default;}
.ie6 #shirtNav, .ie6 #shirtNav .current {color: #034EA2;}
#teamImg {margin-bottom:-7px;}
.ie #teamImg {margin-bottom:-5px;}

#divDetail {font-size:10px; text-align:left; margin: 5px 5px 0 5px;}

.titleAlert {text-align:left; margin: 5px; font-size:11px; line-height: normal; font-weight: bold; font-style: italic; color: #034EA2;}


.uppercase {text-transform:uppercase;}


/*officials page in match pages*/
#refDetail {clear:both; float:none;overflow:hidden; margin:10px;}
#refDetail #refPic {float:left; width: 225px; height:225px; border: 1px solid #000; background: #fff url(/imgML/icons/irb_icon_225.gif) no-repeat 0 0}
#refDetail #refDetailTxt {float:left; text-align:left; margin: 0 0 0 10px;}
#refDetail #refDetailTxt h3, #refDetail #refDetailTxt h4, #refDetail #refDetailTxt p {margin:0;padding:0; line-height: 16px;}
#refDetail #refDetailTxt h3 {font-size: 18px; margin: 3px 0;}
#refDetail #refDetailTxt h4 {font-size: 14px; margin: 3px 0;}
#refDetail #refDetailTxt p {font-weight:normal;}

#otherOff {clear:both; float:none;overflow:hidden; margin:10px; text-align:left;}
#otherOff h4 {font-size: 12px; margin: 6px 0 3px 0;}
#otherOff .otherOffDetails {clear: both; float: none; overflow:hidden; margin: 10px 0 0 0;}
#otherOff .otherPic {float:left; width: 80px; height:80px; border: 1px solid #000;background: #fff url(/imgML/icons/irb_icon_80.gif) no-repeat 0 0}
#otherOff .otherTxt {float:left; text-align:left; margin: 0 0 0 10px;}

/* fixtures */
.fixturesBox table tr, .fixtureWidget tr, .fixture tr  {cursor: pointer;}

/* match pages: match header*/
.matchHeader {margin: 0 0 15px 0;}
.matchHeader #teamResults {margin: 0px 0 0 0;}
.matchHeader #teamResults .teamArea1 {width:200px;float:left;}
.matchHeader #teamResults .teamArea2 {width:200px;float:left;}
#teamGraphics {margin: 5px 0 0 0;width:503px; height:30px; background: #000 url(/imgML/unions/match/res_bg.gif) repeat-x;clear:both;float:none;overflow:hidden;}
#teamGraphics #teamH {text-decoration: none; text-align:left; display:block; width:203px; height: 30px; float:left; color:#fff; font-size: 12px; font-weight:bold;text-transform: uppercase;}
#teamGraphics #teamH .teamTitle {display:block; margin: 7px 0 0 65px; font-weight:bold; }
#teamGraphics #teamA {text-decoration: none; text-align:right; display:block; width:203px;  height: 30px; float:right; color:#fff; font-size: 12px; font-weight:bold;text-transform: uppercase;z-index:2;}
#teamGraphics #teamA .teamTitle {margin-top:5px;display:block; margin: 7px 65px 0 0 ; position:relative;}
#teamGraphics #matchRes {display:block; width:96px;  height: 30px; float:left; color:#fff; font-size: 12px; font-weight:bold; margin: 7px 0 0 0;}


.ie6 #teamGraphics {margin: 5px 0 0 0;width:503px; height:30px; background: #000 url(/imgML/unions/match/res_bg.gif) repeat-x;clear:both;float:none;overflow:hidden;}
.ie6 #teamGraphics #teamH {text-decoration: none; text-align:left; display:block; width:203px; height: 30px; float:left; color:#fff; font-size: 12px; font-weight:bold;text-transform: uppercase;}
.ie6 #teamGraphics #teamH .teamTitle {display:block; margin: 7px 0 0 65px; }
.ie6 #teamGraphics #teamA {margin:0 0 0 0px; text-decoration: none; text-align:right; display:block; width:203px;  height: 30px; float:right; color:#fff; font-size: 12px; font-weight:bold;text-transform: uppercase;background:#f00;}
.ie6 #teamGraphics #teamA .teamTitle {z-index:3;margin:0;padding:0;position:absolute; width:100%; top:85px;left:250px;}
.ie6 #teamGraphics #matchRes {display:block; width:96px;  height: 30px; float:left; color:#fff; font-size: 12px; font-weight:bold; margin: 7px 0 0 0;}


#headerMan {text-align:left; margin:0;padding:0;}
#headerMan img {padding:0;margin:8px;}
#contentMan #pic {margin:10px;border:solid 1px #000;}
#contentMan .otherPic {float:left; width: 80px; height:80px; border: 1px solid #000;background: #fff url(/imgML/icons/irb_icon_80.gif) no-repeat 0 0;margin: 4px;}

ul.rwc2011_faq {margin:20px 5px;padding:0;}
ul.rwc2011_faq li {margin-bottom:15px;}
ul.rwc2011_faq li h3 {background:url(/imgML/icons/listArrowBlue.gif) no-repeat 0 4px;padding:0 0 0 10px;}
ul.rwc2011_faq li div {background:#F1F0F0;padding:10px 10px 10px 20px;}
h1.rwc2011_faqs {text-align:left;text-transform:uppercase;padding:5px 0 10px 5px;}


/*RWC2011 tournament tables*/
.table_main { font-size:11px }
.table_main div { float:left; }
.table_main .row{float:none;padding:1px 0 13px;height:27px}
.row { width:100%; padding:0px; clear:both; height:40px; }
.smallrow { width:100%; padding:0px; clear:both; padding-bottom:20px; margin-left:10px; }
.date { height:27px; padding:10px 0 0;width:90px; margin-right:5px;}
.datelong { width:90px; margin-right:10px;}
.teamName { width:120px;}
.teamName a,.teamName span{display:block}
.teamName a{text-decoration:none;height:27px}
.teamName span{padding-top:10px;width:80px}
.teamName span, .teamName img{display:block;float:left}

.teamList .teamNameLong a{display:block;padding-top: 10px;}
.score { width:55px; text-align:center;padding:10px 0 0}
.venue { width:85px; text-align:left;padding:10px 0 0 2px} 
.match_detail a.matchLink {margin-top:1px;width:18px;height:18px;background:url(/imgML/icons/match_info_btn.png) no-repeat scroll 0 0;text-indent:-9999px;display:block}
.match_detail a.trackerLink {margin-top:1px;width:18px;height:18px;background:url(/imgML/icons/tracker_btn.png) no-repeat scroll 0 0;text-indent:-9999px;display:block}
.stage { width:100px; }
.left { float:left !Important; }
.right { float:right !Important; }
.name { width:50px; }
.namelong { margin-top:10px; }

/*box33 version of Fixture/Results Control with Team/Union Badges*/
.box33 .date { width:40px; }
.box33 .teamName { width:73px;}
.box33 .teamName span { width:30px;}
.box33 .score { width:45px; }



/*Pool Headers*/
.poolSide { height:21px; width:8px; margin:0; float:left;}
.poolMiddle50 { height:19px; width:486px; margin:0; float:left; padding-top:2px;}

.poolHeadLeftA { background:url(/imgML/head/poolTabs.gif) no-repeat 0 0; }
.poolHeadA { background:url(/imgML/head/poolTabs.gif) repeat-x 0 -22px; color:#FFF; }
.poolHeadRightA { background:url(/imgML/head/poolTabs.gif) no-repeat 0 -44px; }

.poolHeadLeftB { background:url(/imgML/head/poolTabs.gif) no-repeat 0 -66px; }
.poolHeadB { background:url(/imgML/head/poolTabs.gif) repeat-x 0 -88px; color:#FFF;}
.poolHeadRightB { background:url(/imgML/head/poolTabs.gif) no-repeat 0 -110px; }

.poolHeadLeftC { background:url(/imgML/head/poolTabs.gif) no-repeat 0 -133px; }
.poolHeadC { background:url(/imgML/head/poolTabs.gif) repeat-x 0 -155px; color:#FFF;}
.poolHeadRightC { background:url(/imgML/head/poolTabs.gif) no-repeat 0 -177px; }

.poolHeadLeftD { background:url(/imgML/head/poolTabs.gif) no-repeat 0 -199px; }
.poolHeadD { background:url(/imgML/head/poolTabs.gif) repeat-x 0 -221px; color:#FFF;}
.poolHeadRightD { background:url(/imgML/head/poolTabs.gif) no-repeat 0 -243px }

/*time switching control*/
#tzcLocal, #tzcClient {display:block;font-size: 9px;text-align: right; margin-bottom:5px;}
/*Box Titles*/
.boxTitle{font-weight: bold;font-size: 15px;color: #363636;font-family: Arial;text-align: left;margin: 6px 0px 0px 5px;}


/*RWC Player Statistics*/
.rwcplayerstats{text-align:left;}
.rwcplayerstats .statscontainer{padding:5px 5px 5px 5px;}
.rwcplayerstats .playedtable,
.rwcplayerstats .pointstable,
.rwcplayerstats .triestable {margin-top:5px;}
.rwcplayerstats .playedtabletitle,
.rwcplayerstats .pointstabletitle,
.rwcplayerstats .triestabletitle{font-weight: bold;font-size: 13px;color: #363636;font-family: Arial;text-align: left;}
.rwcplayerstats .playedtable .playerstat.even,
.rwcplayerstats .pointstable .playerstat.even,
.rwcplayerstats .triestable .playerstat.even{background-color:#F2F2F2;margin-top:2px;padding:2px 2px 2px 2px;width:100%;}
.rwcplayerstats .playedtable .playerstat.odd,
.rwcplayerstats .pointstable .playerstat.odd,
.rwcplayerstats .triestable .playerstat.odd{background-color:#fff;margin-top:2px;padding:2px 2px 2px 2px;width:100%;}
.rwcplayerstats .player{float:left;}
.rwcplayerstats .appearances,
.rwcplayerstats .points,
.rwcplayerstats .tries{float:right;}

/* Team Pools*/
.team li.selected span{font-weight:bold;background-color:#B6C6D3;}

/*Team Pools with standings*/
.rwcpool th{padding-left:7px;}
.rwcpool tr.selected{background: #B6C6D3;font-weight: bold;}
.rwcpool td.teamname{text-align:left;padding-left:9px;}
.poolheadercontainer{width:100%;padding: 0px 4px 0px 4px;}
.poolMiddleThirdRail {
    float: left;
    height: 20px;
    margin: 0;
    padding-top: 2px;
    width: 174px;
    color:White;
    text-align:left;
    font-weight:bold;
}

.poolMiddleThirdRail .poolname{padding-top:1px;}
.poolheader1{background:transparent url(/imgML/draw/Picture-10_03.jpg) no-repeat 9px 0px;height:40px;}
.poolheader2{background:transparent url(/imgML/draw/Picture-10_05.jpg) no-repeat 9px 0px;height:40px;}
.poolheader3{background:transparent url(/imgML/draw/Picture-10_07.jpg) no-repeat 9px 0px;height:40px;}
.poolheader4{background:transparent url(/imgML/draw/Picture-10_09.jpg) no-repeat 9px 0px;height:40px;}


/* Team Headers*/
.rwc2011team #team-header{background:transparent url(/imgML/head/team_header.gif) no-repeat 0px 0px;width:508px;height:27px;text-align:left;margin-left:6px;}
.rwc2011team #team-header #teamTitle{color:#fff;font-size: 18px; font-weight:bold;}
.rwc2011team #team-header #teamName{float:left;margin: 1px 0 0 9px;display:block;color:#fff}
.rwc2011team #team-header #teamCode{float:right;margin: 4px 15px 0px 0px;font-size:14px;display:block;color:#fff}

/* basic behavior */
.hidden{display:none}

.matchMenu #lev2Menu a{text-transform:capitalize}
.matchMenu #lev2Menu a.highlighted {color: yellow;font-weight: bold;}

/*matches rules*/
/*#match-header a{float:left}
#match-header #homeTeam, #match-header #awayTeam{width:201px}
#match-header .match_result{width:71px; color: #FFFFFF;display: block;float: left;font-size: 12px;font-weight: bold;height: 30px;margin: 7px 0 0;}*/
#match-header div#matchInfo {font-size: 11px; color: Black; margin-bottom: 5px;}
#match-header #matchfixtures{padding-top:5px;}
#match-header .matchfixture{position:relative;}
#match-header .matchfixture .teamh, #match-header .matchfixture .teama, #match-header .matchfixture .fixturestatus{float:left;color:White;position:relative;overflow:hidden;}
#match-header .matchfixture .teamh.team_ARG .teamhname a, #match-header .matchfixture .teama.team_ARG .teamaname a,
#match-header .matchfixture .teamh.team_AUS .teamhname a, #match-header .matchfixture .teama.team_AUS .teamaname a,
#match-header .matchfixture .teamh.team_ENG .teamhname a, #match-header .matchfixture .teama.team_ENG .teamaname a,
#match-header .matchfixture .teamh.team_FJI .teamhname a, #match-header .matchfixture .teama.team_FJI .teamaname a, 
#match-header .matchfixture .teamh.team_ROM .teamhname a, #match-header .matchfixture .teama.team_ROM .teamaname a{color:Black !important;}
#match-header .matchfixture .teamh, #match-header .matchfixture .teama{width:203px;height:27px;font-weight:bold;font-size:11px;padding-top:4px;}
#match-header .matchfixture .teamh{margin-left:6px;}
#match-header .matchfixture .fixturestatus{width:88px;height:27px;text-align:center;}
#match-header .matchfixture .fixturestatus .status{height:23px;width:71px;margin-left:auto;margin-right:auto;position:relative;top:2px;}
#match-header .matchfixture .fixturestatus .kickoff {color: Black !important; font-weight: bold; position: absolute; top: 1px; left: 16px; font-size:8px;}


/*match header team backgrounds*/
#match-header .teamh.team_FRA{background:url(/imgml/liveheader/FRA_H.png) no-repeat;}
#match-header .teama.team_FRA{background:url(/imgml/liveheader/FRA_A.png) no-repeat;}
#match-header .teamh.team_JPN{background:url(/imgml/liveheader/JPN_H.png) no-repeat;}
#match-header .teama.team_JPN{background:url(/imgml/liveheader/JPN_A.png) no-repeat;}
#match-header .teamh.team_RUS{background:url(/imgml/liveheader/RUS_H.png) no-repeat;}
#match-header .teama.team_RUS{background:url(/imgml/liveheader/RUS_A.png) no-repeat;}
#match-header .teamh.team_USA{background:url(/imgml/liveheader/USA_H.png) no-repeat;}
#match-header .teama.team_USA{background:url(/imgml/liveheader/USA_A.png) no-repeat;}
#match-header .teamh.team_ENG{background:url(/imgml/liveheader/ENG_H.png) no-repeat;}
#match-header .teama.team_ENG{background:url(/imgml/liveheader/ENG_A.png) no-repeat;}
#match-header .teamh.team_AUS{background:url(/imgml/liveheader/AUS_H.png) no-repeat;}
#match-header .teama.team_AUS{background:url(/imgml/liveheader/AUS_A.png) no-repeat;}
#match-header .teamh.team_ARG{background:url(/imgml/liveheader/ARG_H.png) no-repeat;}
#match-header .teama.team_ARG{background:url(/imgml/liveheader/ARG_A.png) no-repeat;}
#match-header .teamh.team_WAL{background:url(/imgml/liveheader/WAL_H.png) no-repeat;}
#match-header .teama.team_WAL{background:url(/imgml/liveheader/WAL_A.png) no-repeat;}
#match-header .teamh.team_SCO{background:url(/imgml/liveheader/SCO_H.png) no-repeat;}
#match-header .teama.team_SCO{background:url(/imgml/liveheader/SCO_A.png) no-repeat;}
#match-header .teamh.team_CAN{background:url(/imgml/liveheader/CAN_H.png) no-repeat;}
#match-header .teama.team_CAN{background:url(/imgml/liveheader/CAN_A.png) no-repeat;}
#match-header .teamh.team_FJI{background:url(/imgml/liveheader/FJI_H.png) no-repeat;}
#match-header .teama.team_FJI{background:url(/imgml/liveheader/FJI_A.png) no-repeat;}
#match-header .teamh.team_GEO{background:url(/imgml/liveheader/GEO_H.png) no-repeat;}
#match-header .teama.team_GEO{background:url(/imgml/liveheader/GEO_A.png) no-repeat;}
#match-header .teamh.team_IRE{background:url(/imgml/liveheader/IRE_H.png) no-repeat;}
#match-header .teama.team_IRE{background:url(/imgml/liveheader/IRE_A.png) no-repeat;}
#match-header .teamh.team_ITA{background:url(/imgml/liveheader/ITA_H.png) no-repeat;}
#match-header .teama.team_ITA{background:url(/imgml/liveheader/ITA_A.png) no-repeat;}
#match-header .teamh.team_NAM{background:url(/imgml/liveheader/NAM_H.png) no-repeat;}
#match-header .teama.team_NAM{background:url(/imgml/liveheader/NAM_A.png) no-repeat;}
#match-header .teamh.team_NZL{background:url(/imgml/liveheader/NZL_H.png) no-repeat;}
#match-header .teama.team_NZL{background:url(/imgml/liveheader/NZL_A.png) no-repeat;}
#match-header .teamh.team_ROM{background:url(/imgml/liveheader/ROM_H.png) no-repeat;}
#match-header .teama.team_ROM{background:url(/imgml/liveheader/ROM_A.png) no-repeat;}
#match-header .teamh.team_RSA{background:url(/imgml/liveheader/RSA_H.png) no-repeat;}
#match-header .teama.team_RSA{background:url(/imgml/liveheader/RSA_A.png) no-repeat;}
#match-header .teamh.team_SAM{background:url(/imgml/liveheader/SAM_H.png) no-repeat;}
#match-header .teama.team_SAM{background:url(/imgml/liveheader/SAM_A.png) no-repeat;}
#match-header .teamh.team_TGA{background:url(/imgml/liveheader/TGA_H.png) no-repeat;}
#match-header .teama.team_TGA{background:url(/imgml/liveheader/TGA_A.png) no-repeat;}
#match-header .matchfixture .teamhname{position:absolute;top:6px;left:50px;}
#match-header .matchfixture .teamaname{position:absolute;top:6px;right:50px;}
#match-header .matchfixture .teamhname a,
#match-header .matchfixture .teamaname a{color:White !important; font-size: 10px;}
#match-header .matchfixture .teamhscore, #match-header .matchfixture .teamascore{position:absolute;top:6px;width:30px;text-align:center;color:White !important;}
#match-header .matchfixture .teamhscore{left:165px;}
#match-header .matchfixture .teamascore{left:7px;}


/* match lineups rules */
.lineups ul {padding:0; margin:0;}
.lineups ul li{list-style-type:none;margin-bottom:7px;}
.lineups .players{height:82px}
/*.lineups .players .player-image{background:url(/imgML/icons/irb_icon_80.gif) no-repeat 0 0;display:block;width:80px;height:80px;float:right;border:1px solid #000}
.lineups .players .player-image img{width:80px;height:80px}*/
.lineups .away .players .player-image{float:left;margin:0;}
.lineups .coach{text-align:left;margin:25px 0 10px}
.lineups .coach p{margin:0 5px}
.lineups .players a{text-align:right;display:block}
.lineups .away .players a {text-align:left;}
.lineups .away .coach{text-align:right}
.lineups .away .replacements h4{text-align:right;margin:25px 5px 5px 5px}
.lineups .home, .lineups .away{float:left;width:248px;border-bottom:1px solid #666;font-size:10px}
/*.lineups .home{border-right:1px solid #666;margin:0 0 0 3px}*/

.lineups .referees, .lineups .coach{clear:both;}
.lineups .referees{padding:15px 0 0 0; width: 506px;}
.lineups .referees h4{margin:5px 0 0 2px; font-size: 10px;}
.lineups .coach h4{margin:0 5px}
.lineups .referees h4{text-align:left;margin-left:5px ;}
.lineups .referees ul {margin-left:5px;}
.lineups .referees ul li{margin-bottom:0}
.lineups .home .replacements h4{text-align:left;margin:25px 0px 5px 5px}
.players .player-image {margin-left:3px;border:1px solid #000;vertical-align:middle; background: url(/imgml/icons/irb_icon_80.gif) 0 0 no-repeat; width:80px;height:80px;}
.players .player-info {display:block; width:150px; margin-top:30px;margin-right: 8px;}
.home .players .player-info {float:left;}
.away .players .player-info {float:right;}

/* man of the match */
#voteformanmatch {margin: 10px 5px;}
#manofthematch { background:url(/imgml/body/mom_background.png) no-repeat; height:131px }
#manofthematch #photo {float: right; margin: 7px 20px; width: 83px; height:100px; background:url(/imgML/rt2011/teamlists/face-placeholder2.jpg) no-repeat; border:1px solid #FFF;}
#manofthematch #photo img { float:left; }
#manofthematch #details {float: left; font-weight: bold; width:150px; text-align:left; margin-left:3px;}
#manofthematch #details #playername, #manofthematch #details #country {font-size: 14px;}
#manofthematch #more {color:#FFF; float: right; font-size: 10px; margin-left:100px; margin-right:8px; width:100px;}
#manofthematch a.playerDetails {width: 100px;text-align:left;line-height: 11px;}

/* media users document box */
#mediausersdocs div#title {color: #363636;font-family: Arial;font-size: 15px;font-weight: bold;margin: 5px 8px;text-align: left;}
#mediausersdocs {text-align: left; list-style-type:none; list-style-image:none; padding: 0; font-size: 11px; /*min-height:163px;*/}
#mediausersdocs ul {margin:10px 20px;padding:0;}
#mediausersdocs li {margin-bottom:5px; list-style-type:none; list-style-image:none; background: url(/imgML/IRB/head/generic.gif) no-repeat 0 1px; padding-left: 15px;}
#mediausersdocs li.pdf {list-style-type:none; list-style-image:none; background: url(/imgML/IRB/head/pdf_small.gif) no-repeat 0 1px; padding-left: 15px;}
#mediausersdocs li.doc {list-style-type:none; list-style-image:none; background: url(/imgML/IRB/head/docx.gif) no-repeat 0 1px; padding-left: 15px;}
#mediausersdocs li.xls {list-style-type:none; list-style-image:none; background: url(/imgML/IRB/head/xlsx.gif) no-repeat 0 1px; padding-left: 15px;}
#mediausersdocs li.ppt {list-style-type:none; list-style-image:none; background: url(/imgML/IRB/head/ppt.jpg) no-repeat 0 1px; padding-left: 15px;}
#mediausersdocs li h3 {font-weight: normal; font-size:11px;}


/*.mainForms label.required {font-weight:bold}     temperory disabled to remove the bold effect*/
.mainForms label.validateError {color:red;}
.mainForms select{border:1px solid #777;}
.mainForms input{border:1px solid #777;}
.mainForms select.validateError, .mainForms input.validateError {border:1px solid red;}
.mainForms input {font:normal 10px verdana}
.mainForms legend {font:bold 13px Verdana}
.mainForms label {display:block}
.fieldSetHelp {font:normal 11px Verdana}
.formFieldHelp {font:normal 10px Verdana}
/*error panel*/
/* #d_errPanel {background:#FFF url(/imgML/fifaclub/bg_gradient.gif) repeat-x ; color:#003269; width:auto; padding-bottom:15px;margin-top:5px}  origional code*/
#d_errPanel {color:Red; width:auto; padding-bottom:15px;margin-top:5px;text-align:left;} /*modified code*/
#d_errLogo {background:transparent url(/imgML/fifaclub/icon_Error.gif) no-repeat left bottom;width:67px;height:59px;float:left}
#d_errList ul {padding-left:85px; margin:0}
#d_errPanel .float_reset{clear:both}
#d_errPanel .h {height:5px;clear:both;}
/*login*/
/*#box_loginForm .h {height:5px;background:#f1f1f1 url(/imgML/fifaclub/bg_Sprite.gif) no-repeat 0 -0px;width:760px;clear:both;}
#box_loginForm {background:#F1F1F1 url(/imgML/fifaclub/bg_img.gif) no-repeat right bottom; color:#003269; width:auto;height:150px}
#box_loginForm .f {height:5px;background:#f1f1f1 url(/imgML/fifaclub/bg_Sprite.gif) no-repeat 0 -6px;width:760px;clear:both;}*/
#box_loginForm {text-align:left;margin: 5px 10px 5px 10px;}
#box_loginForm #btn_login {background:transparent url(/imgML/fifaclub/sprite_puls.gif) repeat-x 0 -22px; float:right;font: normal normal Bold 11px Arial;color:#fff}
#box_loginForm .formTitle {font: normal normal Bold 11px Verdana; margin: 0 0 5px 0}
#box_loginForm #d_rememberMe, #box_loginForm #d_forgotPassword {clear:both;margin:5px;}
#box_loginForm #l_rememberMe {padding-top:2px}
#box_loginForm #d_buttons {clear:both; width:193px}
#box_loginForm #c_rememberMe {margin-left:0}
#box_loginForm #d_forgotPassword a {margin:5px 10px;font-size:10px;}
#box_loginForm #d_forgotPassword a {color:#003269}
/*login teaser*/
.content .box100 .iC {text-align: left;}
#box_loginTsr {float:none; clear:both; font-size:10px;width:400px;overflow:hidden;margin:0 5px 10px 5px;padding:0;text-align: left;}
#box_loginTsr #f_login {text-align:left;}
#box_loginTsr #d_errList ul{list-style-type:none;padding:0}
#box_loginTsr .bold{font-weight:bold;color:#787878;display:inline;margin:0 8px 0 -5px;}
#d_password .passwordbold{font-weight:bold;color:#787878;display:inline;margin:0px 8px 0 -5px;}
.ie #d_password .passwordbold{font-weight:bold;color:#787878;display:inline;margin:0px 8px 0 -5px;}
#box_loginTsr #d_password,#box_loginTsr #d_email,#box_loginTsr #d_register {margin:5px 5px}
#box_loginTsr #d_rememberMe {margin: 10px 5px;}
#box_loginTsr #c_rememberMe {float:left;margin:0 5px;border:0}
#box_loginTsr #l_rememberMe{width:190px}
#box_loginTsr #d_forgotPassword a{margin:10px 0px; text-decoration:underline;}
#box_loginTsr #btn_login {background: transparent; font: normal normal Bold 10px Verdana;color:#fff}
.ie #box_loginTsr #btn_login {margin-left: -8px;}
#box_loginTsr #btn_logout {background: transparent; font: normal normal Bold 10px Verdana;color:#fff}
.ie #box_loginTsr #btn_logout {margin-left: -8px;}

#box_loginTsr #btn_logout_green {margin:-6px 8px 0 1px; padding:0 0 12px;}
.ie #box_loginTsr #btn_logout_green {margin-left: -8px;}

#box_loginTsr #d_buttons {font-size:9px;text-align:center;text-transform:lowercase;border:0px solid #fff; margin: 20px 20px 0px 90px; height:15px; width: 80px !important;color:#FFFFFF;cursor:pointer;display:inline;}
#box_loginTsr #d_buttons:hover {font-size:9px;text-align:center;}
#box_loginTsr #d_buttons input {cursor: pointer; text-transform:uppercase;border:0px solid #fff; background-repeat:no-repeat;}
#box_loginTsr #c_password {width:150px; margin: 3px 0 20px 0px;}
#box_loginTsr #c_userName{width:150px; margin: 3px 0 0 18px;}
#box_loginTsr #c_email{width:148px; margin: 3px 0 0 20px;}
#box_loginTsr #c_userpassword{width:148px; margin: 3px 0 0 1px;}
.registerLink {margin: 6px 4px 2px 0; display:inline; width: 80px; height: 11px; color: #fff; font-family:Verdana; font-size:10px; font-weight: bold; text-decoration:none; padding: 1px 0 0px 0; background: #527eca url(/imgML/icons/btn_blue_large.gif) top left no-repeat; text-align:center; text-transform:capitalize; cursor: pointer;}
.registerLink:visited {margin: 6px 4px 2px 0; display:inline; width: 80px; height: 11px; color: #fff; font-family:Verdana; font-size:10px; font-weight: bold; text-decoration:none; padding: 1px 0 0px 0; background: #527eca url(/imgML/icons/btn_blue_large.gif) top left no-repeat; text-align:center; text-transform:capitalize; cursor: pointer;}
.registerLink:hover {margin: 6px 4px 2px 0; display:inline; width: 80px; height: 11px; color: #fff; font-family:Verdana; font-size:10px; font-weight: bold; text-decoration:none; padding: 1px 0 0px 0; background: #527eca url(/imgML/icons/btn_blue_large_over.gif) top left no-repeat; text-align:center; text-transform:capitalize; cursor: pointer;}
.registerLink img {width:10px; height: 7px; border: 0 solid #000;}
/*password recovery*/
#box_recoveryForm {background-color:#fff;height:400px;text-align:left;}
#box_recoveryForm .iCPR {background-color:#fff;height:auto;clear:both}
#box_recoveryForm #d_errPanel {margin-top:5px; clear:both; padding-bottom:0px;}
#f_rPassword {width:auto;margin:0;padding:0;border:0;height:auto}
#box_recoveryForm #l_email {color:#787878;font-weight:bold;font-size:10px;margin: 5px 23px; display:inline;}
#box_recoveryForm #d_email {text-align: left; }
#box_recoveryForm #d_buttons {float:right;text-transform:lowercase;border:0px solid #fff; margin: 10px 30px 0px 0px; height:25px; width: 80px;color:#FFFFFF;cursor:pointer;}
/*#box_recoveryForm  #d_buttons:hover {background:#fff url(/imgML/icons/btn_blue_large_over.gif) no-repeat scroll left top;}*/
/*#box_recoveryForm  #d_buttons input {text-transform:lowercase;border:0px solid #fff; height:15px; width: 80px; font-size:11px; margin:0;background:#fff url(/imgML/icons/btn_blue.gif) no-repeat scroll left top;color:#FFFFFF;color:#fff;cursor:pointer;}*/

#box_recoveryForm  #d_buttons #btn_Submit_green {height:25px;font-weight:bold;}
#box_recoveryForm  #d_buttons input {border:0px solid #fff; height:15px; width: 80px; font-size:11px; margin:0;color:#FFFFFF;color:#fff;cursor:pointer;}

/*registration*/
#box_registrationForm #d_errPanel {text-align:left;}
#box_registrationForm #d_errPanel #d_errList ul {padding:0 5px 0 5px;}
#box_registrationForm #d_errPanel #d_errList ul li {margin: 3px 0 0 0;}
#box_registrationForm .iCRF {background-color:#fff; margin-left:-5px;clear:both; text-align:left;}
#f_register {margin:0;padding:0;border:0;/*position:relative;*/}
#f_register #d_createAccount {background:#fff; overflow: auto; margin:0px; padding:0px; min-height:370px;}/*height modified ..origional was 440 */ 
.ie #f_register #d_createAccount {min-height:370px;background:#fff; overflow: auto; margin:0px; padding:0px;}/*height modified ..origional was 480 */ 
/*added by Nasir*/
#f_register #v_createAccount {height:840px;background:#fff; overflow: auto; margin:0px; padding:0px;}
.ie #f_register #v_createAccount {height:880px;background:#fff; overflow: auto; margin:0px; padding:0px;}
#btn_signup input{font-weight:bold}
/*end of Nasir addition*/
#f_register #d_forgotPassword {height:130px;background:#fff ;padding:5px 5px 5px 13px}
.ie #d_forgotPassword {margin:35px 0px 0px 0px}
#f_register #d_verify {background:#fff;padding:5px 10px 5px 13px}
#f_register #n_verify {background:#F1F1F1 url(/imgML/fifaclub/bg_step03.gif) no-repeat right bottom;padding:5px 4px 5px 0px;overflow:auto; width:495px;}
#f_register #d_agreeTerms {height:100px;background:#fff;padding:5px 5px 5px 13px}
#f_register #d_createAccount .fieldSetHelp{margin:5px 10px;}
/*
#f_register #d_firstName {}
#f_register #d_lastName {position:absolute; top:50px; left:220px}
.safari #f_register #d_lastName {position:absolute; top:50px; left:250px}
*/
#f_register #d_firstName {margin:0px 0 10px 15px; float: left;}
#f_register #d_firstName label{display:inline;}
.ie #f_register #d_firstName {margin-left:17px; }
.ie6 #f_register #d_firstName {margin:0px 0 10px 12px; float: left; }
#f_register #d_firstName {margin:0px 0 10px 15px; float: left;}
#f_register #d_firstName input {margin-left: 67px;}
.ie #f_register #d_firstName input {margin-left: 65px;}
#f_register #d_lastName {margin:0px 0 10px 15px; float: left;}
#f_register #d_lastName label{display:inline;}
#f_register #d_lastName input {margin-left: 68px;}
.ie #f_register #d_lastName input {margin-left: 68px;}
/*
#f_register #d_screenName {position:absolute; top:90px; left:15px}
*/
#f_register #d_screenName {clear:both; float: none; margin:20px 0 0 15px}
.ie6 #f_register #d_screenName {clear:both; float: none; margin:20px 0 0 20px}
/*
#f_register #d_email1 {position:absolute; top:140px; left:15px}
#f_register #d_email2 {position:absolute; top:140px; left:220px}
.safari #f_register #d_email2 {position:absolute; top:140px; left:250px}
*/
/* addition by Nasir*/
#f_register #d_firstLine {margin:0px 0 10px 15px; float: left;}
#f_register #d_firstLine label{display:inline;}
#f_register #d_firstLine input {margin-left: 85px;}
.ie #f_register #d_firstLine input {margin-left: 86px;}

#f_register #d_secondLine {margin:0px 0 10px 15px; float: left;}
#f_register #d_secondLine label{display:inline;}
#f_register #d_secondLine input {margin-left: 68px;}
.ie #f_register #d_secondLine input {margin-left: 69px;}

#f_register #d_city {margin:0px 0 10px 15px; float: left;}
#f_register #d_city label{display:inline;}
#f_register #d_city input {margin-left: 110px;}
.ie #f_register #d_city input {margin-left: 112px;}

#f_register #d_postCode {margin:0px 0 10px 15px; float: left;clear:left;}
#f_register #d_postCode label{display:inline; }
#f_register #d_postCode input {margin-left: 77px;}
.ie #f_register #d_postCode input {margin:-15px 0 0 122px;}

#f_register #d_commOption {margin:0px 0 10px 15px; float: left;clear:left;}
.ie #f_register #d_commOption {margin:0px 0 10px 15px; float: left;clear:left;width:200px;}
#f_register #d_commOption label{display:inline; }
#f_register #d_commOption input {margin-left: 3px;}
.ie #f_register #d_commOption input {margin-left: 10px;}


#f_register #d_mobileNumber {margin:0px 0 10px 15px; float: left;clear:left;}
#f_register #d_mobileNumber label{display:inline; }
#f_register #d_mobileNumber input {margin-left: 53px;}
.ie #f_register #d_mobileNumber input {margin-left: 53px;}
/* end of Nasir addition*/
#f_register #d_email1 {margin:0px 0 10px 15px; float: left;}
#f_register #d_email1 label{display:inline;}
.ie6 #f_register #d_email1 {margin:0px 0 10px 12px; float: left;}
#f_register #d_email1 input {margin-left: 92px; margin-right:5px;}
.ie #f_register #d_email1 input {margin-left: 91px;margin-right:5px;}
#f_register #d_email2 {margin:0px 0 10px 15px; float: left;}
#f_register #d_email2 label{display:inline;}
#f_register #d_email2 input {margin-left: 43px;margin-right:5px;}
.ie #f_register #d_email2 input {margin-left: 42px;margin-right:5px;} 
/*
#f_register #d_password1 {position:absolute; top:190px; left:15px}
#f_register #d_password2 {position:absolute; top:242px; left:15px}
*/
#f_register #d_password1 {margin:0px 0 10px 15px; clear:both; float: none;}
#f_register #d_password1 label{display:inline;}
#f_register #d_password1 input{margin-left:47px;}
.ie6 #f_register #d_password1 {clear:both; float: none; margin:10px 0 0 20px}
#f_register #d_password2 {margin:0px 0 10px 15px; clear:both; float: none; }
#f_register #d_password2 label{display:inline;}
.ie6 #f_register #d_password2 {clear:both; float: none; margin:15px 0 0 20px}

#f_register #d_birth {margin:0px 0 10px 15px; clear:both; float: none; }
#f_register #d_birth label{display:inline;}
.ie6 #f_register #d_birth {clear:both; float: none; margin:15px 0 0 20px}
#f_register #d_gender {margin:0px 0 10px 15px; clear:both; float: none; }
.ie6 #f_register #d_gender {clear:both; float: none; margin:15px 0 0 20px}
#f_register #d_zip {margin:0px 0 10px 15px; float: left;}
.ie6 #f_register #d_zip {margin:0px 0 10px 12px; float: left;}
#f_register #d_zip input {margin-left: 3px;}
.ie #f_register #d_zip input {margin-left: -12px;}
#f_register #d_country {margin:0px 0 10px 15px; float: left;}
#f_register #d_country label{display:inline;}
#f_register #d_union {margin:0px 0 10px 15px; float: left;}
#f_register #d_union label{display:inline}
#f_register #c_mmBirth {width:90px;margin:0 5px;}
#f_register #c_gender {margin-left:3px;}
#f_register #c_country {width:194px; margin-left:88px;}
#f_register #c_union {width:194px; margin-left:24px;}

#f_register #f_forgotPassword .fieldSetHelp{width:400px; clear:both; float: none;}
#f_register #d_secQuestion {margin-top:10px}
#f_register #d_secQuestion label {margin:10px 15px 10px 15px; float: left;clear:left;display:inline;}
#f_register #c_secQuestion {margin:6px -10px;width:300px}
#f_register #c_secAnswer {margin:6px 0 0 17px;width:300px}
#f_register #d_secAnswer {margin-top:10px}
#f_register #d_secAnswer label {margin:10px 15px 10px 15px; float: left;clear:left;display:inline;}
#f_register #f_verify .fieldSetHelp{}

#f_register #d_regCode {margin-top:10px; clear:both;}
#f_register #d_regCode .formFieldHelp {width:300px;}
#f_register .formFieldHelp p {margin: 5px 0;}
#f_register #c_regCode {padding-left:5px; width:100px; margin:0}
.ie6 #f_register #c_regCode {padding-left:5px; width:100px; margin:0 0 0 3px}
#f_register #c_regCodeImageContainer {}

#f_register #d_tos {overflow:auto;margin:5px 0; border:0px solid #777;width:400px;}
#f_register #d_agree {width:400px;}
#f_register #l_agree {display:inline;font:bold 10px Verdana; padding:0; margin:0; color:#000000}
#f_register #l_agree a{color:#034EA2;text-decoration:underline;}
#f_register #l_agreeHelp {margin-left: 5px}
#f_register #c_agree {border:none;margin:5px 5px 0 5px}
#f_register #d_buttons {height:40px; margin-top: 10px}
.ie #f_register #d_buttons {height:40px; margin-top: 30px}
#f_register #d_buttons #btn_Cancel {border:0 solid #fff;background:#fff url(/imgML/icons/btn_blue.gif) no-repeat scroll left top;color:#FFFFFF;color:#fff;cursor:pointer;width:89px;height:15px;float:right;font-weight: bold;font-size:10px;margin:5px;}
#f_register #d_buttons #btn_Register {border:0 solid #fff;background:#fff url(/imgML/icons/btn_blue.gif) no-repeat scroll left top;color:#FFFFFF;color:#fff;cursor:pointer;width:89px;height:15px;float:right;font-weight: bold;font-size:10px;margin:5px;}

/*#f_register #d_buttons #btn_Cancel_green {border:0 solid #fff;background-image: url(/imgML/head/sottomenuNZ.jpg); font-weight: bold;color:#FFFFFF;color:#fff;cursor:pointer;width:89px;height:18px;float:right;font-weight: bold;font-size:10px;margin:5px;}
#f_register #d_buttons #btn_Register_green {border:0 solid #fff;background-image: url(/imgML/head/sottomenuNZ.jpg); font-weight: bold;color:#FFFFFF;color:#fff;cursor:pointer;width:89px;height:18px;float:right;font-weight: bold;font-size:10px;margin:5px;}
#f_register #d_buttons #btn_Submit_green {border:0 solid #fff;background-image: url(/imgML/head/sottomenuNZ.jpg);color:#FFFFFF;color:#fff;cursor:pointer;width:89px;height:15px;float:right;font-weight: bold;font-size:10px;margin:5px;padding:0 10px 3px 0;}*/
#f_register #d_buttons #btn_Cancel_green {border:0 solid #fff;font-weight: bold;}
#f_register #d_buttons #btn_Register_green {border:0 solid #fff;font-weight: bold;}
#f_register #d_buttons #btn_Submit_green {border:0 solid #fff;font-weight: bold;}

#f_register #d_buttons #btn_Submit {border:0 solid #fff;background:#fff url(/imgML/icons/btn_blue.gif) no-repeat scroll left top;color:#FFFFFF;color:#fff;cursor:pointer;width:89px;height:15px;float:right;font-weight: bold;font-size:10px;margin:5px;padding:0 10px 3px 0;}
#f_register #d_buttons #btn_Cancel:hover,#f_register #d_buttons #btn_Save:hover, #f_register #d_buttons #btn_Register:hover, #f_register #d_buttons #btn_Submit:hover {background:#fff url(/imgML/icons/btn_blue_over.gif) no-repeat scroll left top;}
.ie #f_register #f_forgotPassword .fieldSetHelp{top:385px;}
.ie #f_register #d_secQuestion, .ie #d_secAnswer {top:415px;}
.ie #f_register #f_verify .fieldSetHelp{top:505px;}
.ie #f_register #d_regCode {top:525px;}
.ie #f_register #c_regCodeImageContainer {top:55px;}
.ie #f_register #d_agree {top:840px;}
.ie #f_register #d_buttons {top:890px;}

#f_register label {font-size: 11px; color:#818181;margin:2px;font-family:Verdana;}
#f_register .formFieldHelp {margin: 2px 2px 3px 2px;font-family:Verdana;}
#f_register .formFieldHint {margin: -5px 10px 10px; color:#000000; font-weight:bold;font-family:Verdana;}
#f_register .formFieldHint label {font-weight:normal;font-size:10px; font-style:italic; color:#000000; margin: -10px 10px 10px;font-family:Verdana;}
#f_register .sameline label{display:inline;font-family:verdana;}
/*My Profile*/
#box_profileForm {background-color:#fff;text-align: left;font-family:Verdana;}
#f_profile #services {text-align:left; margin: 5px;}
#f_profile .BlockForm {margin: 5px; background:#fff; text-align: left; clear: both; float: none; overflow: hidden;}
#f_profile .BlockForm .flo {margin-right: 15px; width: 355px; background:#fff; padding:5px;}
#f_profile label {color: #818181; font-size: 11px;margin-bottom:2px;font-family:Verdana;}
#f_profile #c_screenName {margin: 3px;font-family:Verdana;}
#f_profile #c_newsLetter {margin-bottom: -1px;}
#f_profile .BlockForm .d_buttons {cursor:pointer; background:#FFFFFF url(/imgML/icons/btn_blue.gif) no-repeat scroll left top;border:0px solid #FFFFFF;color:#FFFFFF;cursor:pointer;height:15px;margin:10px 5px;text-transform:lowercase;width:89px;float: left;}
#f_profile .BlockForm .d_buttons:hover {cursor:pointer; background:#fff url(/imgML/icons/btn_blue_over.gif) no-repeat scroll left top;}
#f_profile .BlockForm .d_buttons input {cursor:pointer; background: transparent;border:0px solid #FFFFFF;height:15px;text-transform:lowercase;width:89px;color:#FFFFFF;font-weight:bold;font-size:10px;}
.ie #f_profile .BlockForm .d_buttons input {margin-left: -4px;}
.errorReport #u_errorList {list-style-type: none; text-align: left; padding:0;margin:0 0 0 5px; list-style-position:outside;}
.errorReport #u_errorList li {padding:0;margin:0; list-style-position:outside;}
#f_profile #c_mmBirth {margin:0 5px;}
#f_profile .subscribeto {padding: 5px; background:#f2f2f2; border:1px solid #000; margin: 0 5px;}
#f_profile #SMSAlert, #f_profile #NewsletterAlert, #f_profile #EmailAlert {margin: 0 0 20px 0; padding: 0 0 5px 0; border-bottom: 1px solid #f2f2f2;}
/*
#box_profileForm .iCMP {background-color:#fff;height:auto;clear:both}
#f_profile {width:600px;margin:0;padding:0;border:0;position:relative}

#f_profile #d_editProfile, #f_profile #d_forgotPassword{margin: 5px 0px 0px 0px}
#f_profile #d_editProfile {background-color:#F1F1F1; height:220px}
#f_profile #d_firstName {position:absolute; top:30px; left:15px}
#f_profile #d_lastName {position:absolute; top:30px; left:350px}
#f_profile #d_screenName {position:absolute; top:70px; left:15px}
#f_profile #d_email1 {position:absolute; top:70px; left:350px}
#f_profile #d_birth {position:absolute; top:110px; left:15px}
#f_profile #d_gender {position:absolute; top:110px; left:350px}
#f_profile #d_zip {position:absolute; top:160px; left:15px}
#f_profile #d_country {position:absolute; top:160px; left:350px}
#f_profile #c_mmBirth {width:170px;margin:0 5px;}
#f_profile #c_gender {width:200px;}
#f_profile #c_country {width:200px;}
#f_profile #d_prefLang {position:absolute; top:200px; left:15px}

#f_profile #d_forgotPassword {height:70px; background-color:#F1F1F1; margin:0}
#f_profile #d_forgotPassword .changePasswordUrl{position:absolute; top:290px; left:15px; width:500px;}
#f_profile #d_secQuestion {position:absolute; top:310px; left:15px}
#f_profile #c_secQuestion {width:300px;}
#f_profile #d_secAnswer {position:absolute; top:310px; left:350px}
#f_profile #d_buttons {width:100%;margin-top:5px; clear:both}
*/


/*Change Password*/
#box_changePasswordForm {background-color:#fff;height:auto}
#box_changePasswordForm .iCCP {background-color:#fff;height:220px;clear:both}
#f_cPassword {/**width:600px;**/margin:0;padding:0;border:0;position:relative; height:auto}
#f_cPassword #d_changePassword {background-color:#fff; margin:0}
#f_cPassword #d_changePassword {margin: 5px 0px 0px 0px}
#f_cPassword #d_changePassword .iC {margin-left:15px; text-align:left;}
#f_cPassword #d_changePassword .iC #d_email {margin-top:10px;}
#f_cPassword #d_changePassword .iC #d_currentPassword {margin-top:10px;}
#f_cPassword #d_changePassword .iC #d_newPassword1 {margin-top:10px;}
#f_cPassword #d_changePassword .iC #d_newPassword2 {margin-top:10px;}
#f_cPassword #d_changePassword .iC label {margin-bottom: 5px;}
/*
#f_cPassword #d_email {position:absolute; top:30px; left:15px}
#f_cPassword #c_email {position:absolute; top:0; left:160px}
#f_cPassword #d_answer {position:absolute; top:70px; left:15px}
#f_cPassword #c_answer {position:absolute; top:0; left:140px}
#f_cPassword #d_currentPassword {position:absolute; top:70px; left:15px}
#f_cPassword #c_currentPassword {position:absolute; top:0; left:160px}
#f_cPassword #d_newPassword1 {position:absolute; top:110px; left:15px}
#f_cPassword #c_newPassword1 {position:absolute; top:0; left:160px}
#f_cPassword #d_newPassword2 {position:absolute; top:170px; left:15px}
#f_cPassword #c_newPassword2 {position:absolute; top:0; left:160px}
*/
#f_cPassword #d_buttons {width:100%;margin:5px 0 0 0; clear:both}
#f_cPassword .formFieldHelp {width:150px; margin-bottom:3px;}

/*My Services*/
#box_servicesForm {background-color:#fff;padding-left:80px;height:auto;}

/*Service form*/
#f_service {height:500px;}
#f_service {margin:0;padding:0;border:0;clear:both;} 
#f_service #p_explBody {margin: 2px 5px 10px 5px;clear:both;}
#f_service #h_explTitle{margin:0;padding:0;border:0;background:none;width:auto;font-weight:normal;}
#f_service .cLabel, #f_service .cCombo{float:left;margin:5px 5px;color:#000;}
#f_service .resetF, #f_service #d_buttons, #f_service #d_selection {clear:both}
#f_service #d_subscribe #c_subscribe, #f_service #d_subscribe #l_subscribe {margin:5px;padding:0;float:left;color:#000;font-weight:normal;}
#f_service #d_agree #c_agree, #f_service #d_agree #l_agree {margin:5px;padding:0;float:left;color:#000;font-weight:normal;}
#f_service #d_buttons input {padding: 0 10px; margin:15px 5px 0 5px; width:150px;font:bold 13px Verdana}

/*Change Password*/
#f_recoveryPassword {width:480px;margin:0;padding:0;border:0;position:relative; height:400px}
#f_recoveryPassword #f_rPassword {height:255px;margin-top:10px;}
#f_recoveryPassword #d_email {position:absolute; top:30px; left:115px}
#f_recoveryPassword #c_email {position:absolute; top:0; left:170px}
#f_recoveryPassword #d_question {position:absolute; top:110px; left:115px}
#f_recoveryPassword #c_question {position:absolute; top:0; left:140px;width:250px}
#f_recoveryPassword #d_answer {position:absolute; top:150px; left:115px}
#f_recoveryPassword #c_answer {position:absolute; top:0; left:170px}
#f_recoveryPassword #d_newPassword1 {position:absolute; top:190px; left:115px ;margin:10px 0 10px 0}
#f_recoveryPassword #c_newPassword1 {position:absolute; top:0; left:170px}
#f_recoveryPassword #d_newPassword2 {position:absolute; top:230px; left:115px}
#f_recoveryPassword #c_newPassword2 {position:absolute; top:0; left:170px}
#f_recoveryPassword #d_buttons {position:absolute;left:15px;top:285px;width:490px; height:40px;text-align:center}
/*#f_recoveryPassword #d_buttons input {padding: 0 10px; margin:0 20px; width:90px;font:bold 11px Verdana;border:0 solid #fff;background:#fff url(/imgML/icons/btn_blue.gif) no-repeat scroll left top;color:#FFFFFF;color:#fff;cursor:pointer; float:right}*/
#f_recoveryPassword .formFieldHelp {width:350px; padding:5px 0 0 0; float:right; color:#034EA2; font-style:italic;margin-top:145px; }
#f_recoveryPassword #d_buttons #btn_Submit_green {padding: 0 10px; margin:0 20px; width:90px;font:bold 11px Verdana;border:0 solid #fff;background-image: url(/imgML/head/sottomenuNZ.jpg);color:#FFFFFF;color:#fff;cursor:pointer; float:right}
#f_recoveryPassword #d_buttons input {font:bold 11px Verdana;border:0 solid #fff;}


#f_recoveryPassword.btnG{background:transparent url(/imgML/fifaclub/sprite_puls.gif) repeat-x 0 -0px; font: bold 11px Arial !important;color:#fff;margin:5px 5px 0 0;border:0}
#f_recoveryPassword.btnB {background:transparent url(/imgML/fifaclub/sprite_puls.gif) repeat-x 0 -0px; font: bold 11px Arial !important;color:#fff;margin:5px 5px 0 0;border:0}

/* your details*/
#yourDetails h1 {text-align:left;}
#yourDetails ul {list-style-type: none; margin:5px; padding: 0;}
#yourDetails #divMainDetail {text-align: left;}

/* login in mediazone */
#d_rwcplus {color:#000000;font-weight:bold;font-size: 12px;margin-bottom: 15px;}

/* search in mediazone */
/*ajax slot for signup/login*/
/*.notactivetab{ color:#000000; font-weight:bold; font-size:15px; text-decoration:none; padding:0 5px; cursor:pointer; }

.activetab {color:#000000; font-size:21px; font-weight:bold; cursor:pointer;}*/

/* signup slot*/
#f_register #s_createAccount {height:140px;background:#fff; overflow: auto; margin:0px; padding:0px;}/*height modified ..origional was 440 */
.ie #f_register #s_createAccount {height:150px;background:#fff; overflow: auto; margin:0px; padding:0px;}/*height modified ..origional was 440 */
.formFieldsignup {margin: 0px 0px 10px 10px; color:#000000; font-weight:bold;}
.visible {display:inline; }
.notvisible {display:none;}
.d_commOption1 {margin:0px 0 10px 15px; float: left;clear:left;}
.ie .d_commOption1 {margin:0px 0 10px 15px; float: left;clear:left;width:200px;}
.d_commOption1 label{display:inline; }
.d_commOption1 input {margin-left: 3px;}
.ie .d_commOption1 input {margin-left: 10px;}
#f_register #d_buttons #btn_Save_green {border:0 solid #fff;font-weight: bold;}

#d_regdate label{color:#818181; font-size:10px; font-weight:bold; margin:82px} 
#d_regdate input{color:#818181; font-size:10px; border:none; display:block; margin:2px 25px 0 70px} 
#d_lastlogindate label{color:#818181; font-size:10px; font-weight:bold; margin:12px} 
#d_lastlogindate input{color:#818181; font-size:10px; display:block; border:none; margin:2px 0 0 30px}

/*test login/signup*/

.notactivetab{ font-family:verdana;color:#000000; font-weight:bold; font-size:17px; text-decoration:none; padding:20px 20px 20px 33px; cursor:pointer; background:transparent url(/imgML/head/tabs_rwc2011_new.png) no-repeat scroll -122px 7px;}

.activetab {font-family:verdana;color:#ffffff; font-size:17px; font-weight:bold; cursor:pointer;background:transparent url(/imgML/head/tabs_rwc2011_new.png) no-repeat scroll -3px 8px;padding:20px}
#loginslot{padding:10px}
.loginnotactivetab{ font-family:verdana;color:#000000; font-weight:bold; font-size:17px; text-decoration:none; padding:20px; cursor:pointer; background:transparent url(/imgML/head/tabs_rwc2011_new.png) no-repeat scroll -123px 7px;}

.loginactivetab {font-family:verdana;color:#ffffff; font-size:17px; font-weight:bold; cursor:pointer;background:transparent url(/imgML/head/tabs_rwc2011_new.png) no-repeat scroll -7px 8px;padding:20px 20px 20px 33px}
/*end test*/

/**
 * Styles for DatePicker
 */

.datepickerControl {
	border:				1px solid #999999;
	background-color:	#EEEEEE;
	padding:			5px;
}

.datepickerControl td {
	text-align:			center;
	font-family:		sans-serif;
	font-size:			11px;
	padding:			1px;
}

.datepickerControl tr.monthLabel td {
	background-color:	#FFFFFF;
	border:				1px solid #999999;
	font-weight:		bold;
}

.datepickerControl tr.navigation td {
	cursor:				pointer;
}

.datepickerControl tr.navigation td:hover {
	text-decoration:	underline;
}

.datepickerControl tr.dayLabel td {
	/*
	border:				1px solid #C0D8EA;
	background-color:	#C0D8EA;
	*/
	border:				1px solid #003366;
	background-color:	#003366;
	color:				white;
	font-weight:		bold;
}

.datepickerControl td.day, .datepickerControl td.dayothermonth {
	cursor:				pointer;
	background-color:	#FFFFFF;
	border:				1px solid #EEEEEE;
	width:				2em;
}

.datepickerControl td.dayothermonth {
	color:				#999999;
	font-style:			italic;
}

.datepickerControl td.day:hover {
	background-color:	#EBE4C0;
} 

.datepickerControl td.weekend {
	background-color:	#CCCCCC;
	font-style:			italic;
}

.datepickerControl td.today {
	font-weight:		bold;
}

.datepickerControl td.hour {
	cursor:				pointer;
	background-color:	#FFFFFF;
	border:				1px solid #EEEEEE;
	width:				2em;
}

.datepickerControl td.minute {
	cursor:				pointer;
	background-color:	#FFFFFF;
	border:				1px solid #EEEEEE;
	width:				2em;
}

.datepickerControl td input,
.datepickerControl td button {
	font-size:			11px;
	padding:			0;
	border:				1px solid #999999;
	text-align:			center;
}

.datepickerControl td.ampm {
	cursor:				pointer;
	background-color:	#CCCCCC;
	border:				1px solid #EEEEEE;
	width:				2em;
}

.datepickerControl td.current {
	font-weight:		bold;
	background-color:	#EBC2C0;
}

.datepickerControl input.current {
	background-color:	#EBC2C0;
}

.datepickerControl td.current:hover {
	background-color:	#EBC2C0;
}
/**
 end for Date Picker
**/
#registrationList ol a{text-decoration:underline}
#registeration_form {font-family:Verdana; }
#registeration_form .classification_label {margin:5px 0 5px 20px; color: #818181; font-family:Verdana;font-size:12px;font-weight:bold;}
#registeration_form label { float:left;text-align:right; width:180px; margin:0 10px 0 0}
#registeration_form input, #registeration_form textarea, #registeration_form select  { float:left;}
#registeration_form .check, #registeration_form label.radio { text-align:left; }
#registeration_form .check {border:0}
#registeration_form .row{clear:both;margin:5px 0;height:auto;padding:5px 0;}
#registeration_form .button{text-align:center}
.jsvalidation {clear:both; display:block; color:#f00; background-color:#ff0;padding:4px 6px;font-size:10px;  }
.hideError {display:none;}
.successMessage { text-align:left;padding: 0 10px;}
.activateMessage { text-align:left;padding:0 10px}
.boxRadioSection { border:1px solid #f0f0f0;text-align:left;margin:5px 0;padding:3px 0 7px; }

#registeration_form #captcha {text-align:left;}
#registeration_form #captcha h4{color:#818181;margin:5px 0 5px 20px}
#registeration_form #captcha #d_regCode{margin:0}
#registeration_form #ImageContainer{clear:both;height:50px;margin:5px 0;text-align:center;padding:5px 0 0 107px}
#registeration_form #form_submit{float:none}
#registeration_form #captcha #d_regCode .formFieldHelp{width:auto}
#registeration_form #captcha .formFieldHelp p{margin:5px 10px}
#registeration_form #termsLabel{margin:0 0 0 5px;width:455px;text-align:left}
#registeration_form #termsSection input{margin-left:10px}
/*Extranet*/
.extranet{text-align:left;padding:5px 5px 0px 5px;}
.extranet .info{padding-bottom:20px;}
.extranet .fieldentry,
.extranet .fieldcheck,
.extranet .multiselect {clear:both; text-align:left;padding-bottom:10px;overflow:hidden;}
.extranet label{margin: 0px 0px 10px 15px;float: left;width:150px;}
.extranet label.error, .extranet .errorReport {background-color: #FFFF00; clear: both; color: #FF0000; display: block; font-size: 10px; padding: 4px 6px;}
.extranet label.error {width: 100%; margin-left: 0;}
.extranet .email {background: none;}
.extranet .errorReport {margin-bottom: 5px;}
.extranet #d_errPanel {padding-bottom: 1px;}
.extranet .pwdhighlight label{color:Red !important;}
.extranet .pwdhighlight .pwdexplain{padding:5px 0px 5px 0px;}
.extranet .fieldcheck label{margin: 0px 0px 10px 15px;float: left;width:316px;}
.extranet .fieldentry input,
.extranet select{float: left;}
.extranet select{margin: 0px 0px 0px 3px !important;}
.extranet .multiselect{position:relative;overflow:hidden;padding-bottom:8px;}
.extranet #d_buttons{display:block;clear:both;padding-bottom:10px;}
.extranet .moreLink{float:none; border: none; padding-bottom: 2px;}
.extranet .floatleft{float:left;}
.extranet .floatright{float:right;}
.ie #d_forgotPassword {margin-top: 5px;}
.extranet #d_forgotPassword {padding-bottom:10px;}
.extranet #d_forgotPassword a {text-decoration: underline;}

/*Extranet - captcha*/
.extranet #d_captchaCode{padding-top:10px;}

/*Extranet - Calendar*/
#f_calendar{text-align:left !important;padding:5px 20px 5px 20px;}
#f_calendar #c_articletypes{width:463px;}
#f_calendar #d_articletypes, #f_calendar #d_teamofinterest{padding-bottom:5px;float:left;}
#f_calendar #d_teamofinterest select,#f_calendar #d_daterange select{clear:both;display:block; width:220px;}
#f_calendar #d_teamofinterest{float:left;}
#f_calendar #d_daterange{float:right;}
#f_calendar #l_teamofinterest,#f_calendar #l_daterange{vertical-align:middle;float:left;display:block;margin-top:3px;}
#f_calendar #d_buttons{text-align:right !important;padding-top:5px;}
.extranet_calendar .calendarDateGroup{font-weight:bold;padding:10px 0px 20px 0px;}
.extranet_calendar .calendar_results ul{list-style:none;}
.extranet_calendar .calendar_type_title,.extranet_calendar .calendar_type{float:left;}
.extranet_calendar .calendar_type{}
.extranet_calendar .calendar_title{text-decoration:underline;padding-bottom:8px;}
.extranet_calendar .next, .extranet_calendar .previous{float:left;}
#f_calendar .error{clear:both; display:none; color:#f00; background-color:#ff0;padding:4px 6px;font-size:10px;margin-bottom:5px; }
.calendar_results ul{padding:0px 20px 0px 20px;}

/*Extranet - user summary*/
.userSummaryContainer{padding:5px 10px 5px 10px;text-align:left;}
.userSummaryContainer #userWelcome{padding-bottom:8px;}
.userSummaryContainer #userProfile, .userSummaryContainer #userLogout{float:right;padding:2px 0px 2px 0px;}
.userSummaryContainer #userProfile a, .userSummaryContainer #userLogout a{text-decoration:underline;}



/*Extranet - login*/

/*Extranet - profile*/
.extranet #useractivation{padding-top:8px;}
/*.extranet #f_profile label{margin: 0px 0px 10px 15px;float: left;width:150px;}
.extranet #f_profile .fieldcheck label{margin: 0px 0px 10px 15px;float: left;width:316px;}
.extranet #f_profile .fieldentry input,
.extranet #f_profile select{float: left;}
.extranet #f_profile select{margin: 0px 0px 0px 3px !important;}
.extranet #f_profile .multiselect{position:relative;overflow:hidden;padding-bottom:8px;}
.extranet #f_profile #d_buttons{display:block;clear:both;padding-top:10px;}*/

/*newsletter form*/
#frmSS1 .myForm td, #frmSS1 input, #frmSS1 select, #frmSS1 textarea, #frmSS1 checkbox  {font-family: verdana;font-size: 11px;}
#frmSS1 .required {color: #00f;}
#frmSS1 .myForm {text-align: left;font-family: Verdana, Geneva, sans-serif;font-size: 11px;}
#frmSS1 select {margin-left:3px;}
.container {border:0; margin:0; padding:0; overflow:auto;}
.container .imgCont {border:0; margin:3px 5px 0 5px; padding:0; width:80px; float:left; text-align:left}
.container .dataCont {border:0; margin:0; padding:0; width:100%; float:none;}
.box50 .container .dataCont {width: 410px; }
.ie7 .box50 .container .dataCont {width: 416px; margin: 0 0 0 -3px}
.box50 .container .dataCont table{padding:0; margin: 3px 0 0 0;}
.box50 .container .dataCont table td{padding:0 0 0 2px;}
.container p {height:16px;text-align:center; background:url(/imgML/body/th_bg.gif) repeat-x; font-weight:bold; 
	font-size:12px; margin: 5px 5px 0px 5px }
.ie7 .container p{height:20px;}
.container table {text-align:left; border-bottom:0; margin:-3px 0 0 0;}


.box31 .container  {text-align:left;}
.box31 .container .dataCont {width:250px;margin:0;}
.box31 .container p { width:242px;margin:5px 5px 0 4px;}
.ie .box31 .container .dataCont {width:246px;margin:3px 0 0 4px;}
.ie .box31 .container p { width:241px;margin:5px 5px 0 4px; overflow: hidden;}

.box33 .container p {margin: 5px 14px 0px 14px;}
.box33 .container select { width:130px;margin-bottom:5px;height:20px;}
.box33 .container .singleLine {float:left; margin-left:16px; }
.box33 .container .singleBlock {float:none; clear:both; margin: 10px auto}
.box33 .container .selectPlayer {width:88px; margin-left:8px; margin-bottom:10px;}
.box33 .container input {float:right}
.box33 .container .ulLeft { float:left; text-align:left; font-size:8px}

.ie6 .box31 .container {width:220px; overflow:hidden;}
.ie6 .box31 .container p {width:210px; overflow:hidden;}
.ie6 .box31 .container table {width:200px; overflow:hidden;}


#dropDownDiv {text-align:left;}
.teamStat {text-align: left;}
.teamStat p {float: none; text-align:left;margin-top:10px;padding:0 5px;width:408px;clear:both;}
.teamStat select {margin-left:5px;margin-right:182px;}
.teamStat input {padding:0;}
#in {margin-top:8px}
.teamStat ul {padding:5px;margin:0;list-style-type:none;}
.teamStat ul li {float:left;}
.teamStat ul li span {font-weight:bold;}
.teamStat table {clear:both;}
.teamStat table th {cursor:pointer;}
.teamStat .sco {width:15%;}
.teamStat #first {width:20%;}
.teamStat #newsPrint {cursor: pointer; margin:5px 5px 2px 5px; background: transparent url(/imgML/icons/rwc_article_print.gif) no-repeat top left;width:80px; height: 15px; float:none; display:block; }
.teamStat a #newsPrint {text-indent:-9999px;}
#tableTeam {margin:0 0 0 0px;}
.ie #tableTeam table{margin: 0 0 0 5px;}
.ie .teamStat table {margin: 0 0 0 5px;}

.safari #contentTable {background: #f00;}
/*.safari #contentTable div, .safari #contentTable .iC {display:none;}*/
.safari #contentTable div, .safari #contentTable .iC {}
/*.safari #contentTable td {border: 1px solid #000;}*/


#tableTeam .l {width:25%;}
#tableTeam .first {width:30%;}
#tableTeam th {width:7%;}
.teamStatsHelp { margin: 0 5px; overflow:hidden; float:none; clear:both; color: #475C7B; font-size: 10px;}

#team #tableTeam {margin: 2px 0 0 0; text-align:center;}
#team #tableTeam .flo {margin: 5px 0; text-align:left; text-align:left;}
#team #tableTeam table {margin: 0px 0 5px 0;}
#tableDiv table td {padding: 0 2px;}

.hist tr {cursor:pointer;}


#histRes {overflow:hidden;}
#histRes .headGen {font-size:13px;overflow:auto;font-weight:bold;}
#histRes {text-align:left;margin:1px;}
#histRes #matchHead {font-size:18px;font-weight:bold;text-align:center;margin-bottom:15px;width:503px;height:34px;
	background:url(/imgML/body/teamTitle_bg.gif) repeat-x;color:#fff;}

#histRes #matchHead div.teamOne {margin-left:10px;width:38%;height:25px;overflow:hidden;}
.ie6 #histRes #matchHead div.teamOne {width:36%;}

#histRes #matchHead div.teamTwo {margin-right:10px;width:38%;height:25px;overflow:hidden;}
.ie6 #histRes #matchHead div.teamTwo {width:37%;}

#histRes #matchHead div#res {width:15%;background:#fff;margin:3px 10px 20px;color:#000;}

#histRes #venueHead {text-align:right;margin:10px 0 10px 0;width:325px;}
#histRes #dateHead {margin:10px 10px 10px 0;width:30%;}

#content {margin:10px;text-align:center;overflow:hidden;}
#innerMenu {background:#F2F2F2;width:506px;height:30px;float:left;margin-left:-1px;margin-top:20px;margin-bottom:5px;
	border:solid 1px;border-color:#B3B2B2 #f2f2f2 #B3B2B2 #f2f2f2;position:absolute;overflow:auto;}
.ie #innerMenu {margin-left:-1px;position:relative;width:505px;overflow:hidden;}
.ie #innerMenu {margin-left:-1px;position:relative;width:505px;overflow:hidden;}

#innerMenu ul.listMenu {color:#134593;cursor:pointer;list-style:none;padding:0;padding-left:6px;}
.ie #innerMenu ul.listMenu {margin-top:10px;padding:0;margin-left:3px;}

#innerMenu ul.listMenu li {float:left;width:45px;border-right:1px dotted #CCCCCC;margin:0 2px 0 2px ;}
#innerMenu ul.listMenu li[class=selected] {text-decoration:underline;font-weight:bold;}
#innerMenu ul.listMenu li .selected {text-decoration:underline;font-weight:bold;}
#innerMenu ul.listMenu li#last {border-right:0px dotted #CCCCCC;}
#content #tbodyData {width:100%;}

#tbodyData {margin-top:50px;}
#tbodyData .lineup h3 {text-align:left;margin-left:10px;}
#tbodyData .lineup .away h3 {text-align:left;margin-left:10px;}
#tbodyData .smallTeam {width:20%;height:16px;font-size:14px;font-weight:bold;color:#134593;overflow:hidden;}
#tbodyData #teamHome {margin-left:70px;}
#tbodyData #teamAway {margin-left:150px;}
#tbodyData .lineup .home {float:left;width:50%;padding:0px;}
.ie #tbodyData .lineup .home {float:left;width:49%;padding:0px;}
.ie #tbodyData .lineup .home ul {margin-left:0px;}
.ie #tbodyData .lineup .away ul {margin-left:0px;}

#tbodyData .lineup .away {float:left;width:50%;padding:0px;}
#tbodyData .lineup ul {padding-left:10px;list-style:none;}
#tbodyData .lineup .away ul {padding-left:10px;}
#tbodyData .lineup ul li {margin-bottom:5px;}
#tbodyData .lineup ul li h3 {margin-left:00px;}
#tbodyData .lineup .away ul li h3 {margin-left:0px;}
#tbodyData .lineup ul li a{font-weight:bold;}
#tbodyData table {float:left;}
#tbodyData table thead {background:Transparent;}
#tbodyData table thead th {background:Transparent none;}
#tbodyData table tbody tr:hover {background:none;}
#tbodyData table tbody tr td {border-bottom:0px;}

#dettPla {margin: 0;}
#dettPla h3 {margin:0 0 3px 5px; font-size: 14px; color: #363636;}
#dettRWCPla h3 {margin:5px 0 10px 5px; font-size: 14px; color: #034ea2; text-align: left;}
#dettRWCPla p {text-align: left; margin: 0px 5px 0 5px; line-height: 15px;}
#dataRWCPla {margin: 5px 0;}
#dettPla img {margin:0 0 0 5px;}
#dettPla select {margin:20px 0 0 5px;}
#dettPla div {margin:20px 0 0 0;}
#dettPla #histPla {margin:5px 0 15px 0; clear: both; float: none; overflow:hidden;}
#dettPla #pPlayer {width:235px;margin: 0 5px 10px 0;}
#dettPla #pPlayer img {border:1px solid #000;}
#dettPla #dPlayer {width:250px;line-height: 14px; overflow:hidden;}
#dettPla #dFullplayer {display:none;margin-bottom:20px;}
#dettPla #combo {margin-bottom:20px;}
#dettPla #appear {margin: 15px 0 8px 0;float: none; clear: both;}
#dettPla #firstCup {margin-top:20px;}
#dettPla #mosTries {width:50%;margin-top:20px;}
#dettPla #mostPoints {width:50%;margin-top:20px;}
.ie #dettPla table {margin: 0 0 0 5px;} 


#dettMatch h3 {margin:0 0 0 5px;}
#dettMatch div {margin:15px 0 0 0;}
#dettMatch table caption {text-align:center;font-size:14px;}
#dettMatch #dettMatchHead {margin:0;}
#dettMatch #dettMatchHead .team {width:20%;margin-top:80px;}
#dettMatch #dettMatchHead #confr {width:60%;}
#dettMatch #dettMatchTitle {margin:0;}
#dettMatch .teamBadge {margin:0;}

#dettMatch #teamStat td {width:33%}
#dettMatch #teamStat td li{list-style:none;}

#dettMatch #plaStat td {width:33%}
#dettMatch #recInt table caption {font-size:12px;}
#dettMatch #recInt table thead th {font-size:12px;}

.leftTable {width:48%; float:left;margin-top:5px;}
.leftTable .table {width:100%;}
.rightTable {width:48%; float:right;margin-top:5px;}
#tbodyData #bTable {width:99%;}
.clear {clear:both;}
.moreLink  {float:right}
.flo {float:left;overflow:auto;}
.adjType {overflow:hidden;}

#linkToPlayerStat {text-align: left; margin: 0 0px;}
.statsearchTitle {font-weight:bold;font-size:14px;color:#034ea2;font-family:Arial;text-align: left; margin: 5px 5px 0 5px;width:98%}
.statAbbreviations {font-size:10px; color: rgb(71, 92, 123);}
.teamStat .flo {font-size:12px; margin: -15px 5px 15px 0;}

.mediazoneTitle {font-weight:bold;font-size:14px;color:#aa4518;font-family:Arial;text-align: left; margin: 5px 5px 0 5px;width:98%}

.teamStat {overflow:hidden; clear: both; float: none; margin: 0 0 5px 0;}
.ie6 .teamStat {padding-bottom: 5px;}
.teamStat .team1, .teamStat .team2{margin: 5px !important; width:105px; float:left;text-align: center;}
.teamStat .matches { margin: 25px 5px 5px 5px !important; width:260px; float:left; text-align: center; line-height: 14px;color: #363636;font-weight: bold;}
.ie6 .teamStat .matches {width:255px;}
.h2hTable td {width: 33% !important}
.teamStat .team1 .teamName, .teamStat .team2 .teamName {margin: 0 0 3px -8px !important; font-size: 14px; font-weight: bold; color: #363636; font-family: Arial, Sans-Serif;}
.teamStat .team1 .teamAWR, .teamStat .team2 .teamBWR {margin: 3px 0 0 0 !important; font-weight: bold;}

.matchStatistics table thead th {text-align: center; padding:2px 10px 10px 10px;}
.matchStatistics td.r, td.l {font-weight: bold;text-align: center}
.matchStatistics td.c {text-transform: uppercase;}
.matchStatistics tr.odd {background: none repeat scroll 0 0 #F2F2F2;}
.matchStatistics tr.even {background: none repeat scroll 0 0 #FFFFFF;}
.matchStatistics tr:hover {background-color:#b6c6d3;}

.plAccred{ padding:1px; float:left}
.firefox .plAccred{ padding:4px; }
.plAccred img{top:15px;border:1px solid #B3B2B2}

.Vlist{ list-style:none; list-style-type:none; text-align:left; display:block}
.Vlist li a{ text-decoration:underline; font-size:11px; font-weight:bold}
.HlistB {font-weight:bold}
.Hlist, .HlistB{ list-style:none; list-style-type:none; text-align:left; display:inline; font-size:11px; }
.Hlist li, .HlistB li{display:inline; margin-right:10px; float:left}
.Hlist li a{text-decoration:underline;}

.HR a{text-decoration:underline; font-size:11px; font-weight:bold}

/* player statistics */
.playerStat table {clear:both;}
#playerStatsInfo {margin: 10px 0 0 10px;}
#playerStatsInfo p {line-height: 15px; margin: 0 5px 0; text-align: left;}
#playerStat {font-size:11px;}
#playerStat h3 {text-align:left; margin: 5px 5px 0 15px}
#playerStat #tablePlayer {margin:2px 0 0; text-align: center; }
#playerStat #tablePlayer table {border-spacing:0; border-style:solid solid none; font:11px verdana; margin:0 0 5px;}
#playerStat #tablePlayer table td {padding:0;}
#playerStat #tablePlayer table thead {color:#435D7A; font-size:12px; font-weight:bold; text-align:left;}
#playerStat #tablePlayer table th {padding:2px 5px 10px 0px; text-align:center;}
#playerStat #tablePlayer table th tr {background:none repeat scroll 0 0 #F2F2F2;}
/*committees' members list*/
.peopleList {padding: 0 15px} 
.peopleList ul{list-style:none;margin:0 0 10px 0;text-indent:0;padding:0 15px} 
.peopleList strong {font-size:12px;margin:0}



















/*border:solid 1px #000;*/

.fanzone {overflow:hidden;}
.fanzone #fanPhotoHead {margin:3px 3px -11px 3px;background:url(/img/body/fantasy_promo.jpg) no-repeat;width:499px; height:300px;}
.fanzone #specPar {margin-top:5px;}
.fanzone #dx {width:25%;}
.fanzone #c {width:50%;}
.fanzone #sx {width:25%;}
.fanzone h2 {text-align:left;}
.fanzone p {margin:0 4px 4px;text-align:left;}
.fanzone a {overflow:hidden;}
.fanzone img {text-align:center;margin:4px 0 -2px 4px;padding:0;}
.half {width:50% !important;float:left;}
#fanLogin {font-weight:bold;overflow:auto;margin-bottom:-5px;}
#fanLogin div {margin-top:5px;overflow:auto;}
#fanLogin span {margin-left:5px;}
#fanLogin img {margin: 5px 0 3px 162px;}
#fanLogin #us {margin-left:36px;}
.jwc_video, .nationscup_video, .pacificnationscup_video, rwc_2011_video {padding:3px 0 10px 0;overflow:hidden;}
.videoHeader {border-bottom:1px solid #B3B2B2;border-left:1px solid #B3B2B2;border-top:1px solid #B3B2B2;height:50px;margin:0 0 10px 4px;}
.jwc_video .videoHeader {background:url("/imgml/IRB/body/tournamentJWC_video.jpg") no-repeat scroll 0 0 #FFFFFF;}
.nationscup_video .videoHeader {background:url("/imgml/IRB/body/tournamentNC_video.jpg") no-repeat scroll 0 0 #FFFFFF;}
.pacificnationscup_video .videoHeader {background:url("/imgml/IRB/body/tournamentPC_video.jpg") no-repeat scroll 0 0 #FFFFFF;}
.contentRow.rwc2011_video {width:713px;margin-right:15px;margin-left:19px;margin-top:5px;background:#fff;}
.boxVideoPlayer {}
.boxVideoList {margin:10px 5px 0 5px; width:700px; }
.videoScroll {overflow:hidden;}
.videoItem {float:left;overflow:hidden;width:160px;height:215px;}
.testThumbs {background:gray;width:160px;height:160px;float:left;margin:5px;cursor:pointer;} 
.VideoComingUp {border:none;background:none;padding:10px 15px;text-align:left;}
.videoScroll h1.h.heading2 {background:url("/imgml/IRB/body/top_blue_wide.gif") no-repeat right top #034EA2;}

/*
.ie7 #newsReaderVideoContainer { position:relative; bottom:280px; }
.ie8 #newsReaderVideoContainer { bottom:0px; }
*/
#phHeader h1{ color:#363636; font-size:16px; margin:2px; padding:2px; font-weight:bold; text-align:left}


#phtoolbar{
overflow:hidden;
}
#phC { width:505px;}
#phtool {margin:0px 10px 5px; text-align:right; border-bottom:1px dotted #666}
.ie7 .photoContainer {margin-left: 1px; }
#phlist { float:left; width:448px; margin:3px; /*position:relative;*/  top:0px;}
#phlist ul{background-color:#FFF;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px auto;
text-align:center;
width:448px; 
position:relative;
left: 10px;
}
.firefox #phlist ul, .safari #phlist ul{ left:-28px;}

#phlist li{display:inline;margin:0pt 0px; float:right}
#phlist li img{ margin-right:6px;}

#phtoolbar .previousLink,#phtoolbar .nextLink{ padding:0px; width:11px; height:50px; margin:3px; /*position:relative*/ }
.ie7 #phtoolbar .previousLink  { padding-left:4px; }
#ptAL, #ptAR{width:11px; height:50px; cursor:pointer;/*position:relative;*/}
.photo a#pnAL , .photo a#pnAR {padding:0px;}
#pnAL, #pnAR{
padding:8px 5px 7px;
/*top:200px;*/
margin-top:200px;
 background-position: 0px;
 background-repeat:no-repeat; 
 width:35px;
 height:35px;
/*position:relative;*/
}
#pnAL{background-image:url('/imgML/photogallery/left.gif');}
#pnAR{background-image:url('/imgML/photogallery/right.gif');}

.photo {  text-align:center; /*position:relative;*/ padding:15px; overflow:hidden;} 
.photo .previousLink, .photo .nextLink{ width:auto; padding:8px 0px 7px;}

.photoSubC {margin:0 auto;text-align:left;/*position:relative;*/font:normal 10px Verdana; } 

.photoCredits {/*position:relative;*/ margin:4px 9px 0px; text-align:center; color:#7B7B7B}
.photoComment {clear:both;margin:0px 10px 5px;padding:5px 10px;font-weight:bold;
	color:#fff;
	 background-color:#404040;}
	 
	 
#phBrowse{
padding:0pt;
/*position:relative;*/ overflow:hidden}
#phBL{ padding:5px}
#phBFirst{overflow:hidden}


#phBR{
padding:6px 2pt 1px;
right:7px;
text-align:left;
}
.ie6 #phBR{padding:6px 3pt 1px;}
div#phBR { text-align:center;}
#phBNav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 0pt 3px;
padding:0pt;
text-indent:0pt;}
#phBNav li{display:inline;
margin:0pt 1px 0pt 0px;}

#phgMain { margin-top:12px;overflow: hidden;}

#phC .photo {text-align:center;/*position:relative;*/width:480px;}

#phtool a {padding-left:20px;}
#phtool a:hover {text-decoration:none}
#phtool a div {padding-left:5px;display:inline;font:bold 10px Verdana;color:#96181D;}
.photoContainer{ overflow:hidden !important;}

/*.inTrounament {width:615px !important}*/
#phHeader {background-color:transparent;padding:0px;}


h1{font:bold 12px Verdana;margin:0}


.photoSubC {margin:0 auto;text-align:left;height:40px;/*position:relative;*/font:normal 10px Verdana} 

.photoCredits {/*position:relative;*/ padding:0px 120px; padding-bottom:5px; margin:5px 10px 5px; }
.photoComment {clear:both;margin:20px 10px 5px 10px;padding:5px 120px;border-top:dotted 1px #aaa; font-weight:bold}

#phBrowse{
padding:0pt;
/*position:relative;*/ overflow:hidden}
#phBL{ padding:5px}
#phBFirst{overflow:hidden}


/*#phBrowse {padding:0;position:relative; min-height:420px;}
	
#phBR {width:390px;min-height:400px;position:absolute;top:5px;right:7px;padding:6px 0 15px 0;background-color:#C0C0C0;text-align:center;}
#phBL {position:absolute;top:60px;left:93px;}*/
.inTrounament #phBL {left:15px !important;}

#pbSlideshow {text-align:right; margin-bottom:5px;clear: both; display: block; float:none; margin-top:15px;}
#pbSlideshow img{margin-right:3px}


#phBNav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 0pt 3px;
padding:0pt;
text-indent:0pt;}
#phBNav li{display:inline;
margin:0pt 1px 0pt 0px;}

#phBNavBar {
text-align:center;
width:495px;
padding-bottom: 10px; }
.ie6 #phBNavBar{padding-bottom: 10px; margin-bottom:10px; overflow: hidden;}


#phBNavBar .bullets a{ background-image:none !important; text-decoration:underline;float: left; line-height: 10px;}
#phBNavBar .bullets a.nbSel{ background-image:none !important; text-decoration:none}



/*RWC2011 tournament tables*/
.fixtures1stcolumn .teamName { width:130px;}
.fixtures1stcolumn .teamName span{padding-top:10px;width:90px !important;}
.fixtures1stcolumn .venue {width: 72px !important;}

/*NEWS MORE LINK*/
.moreLink {margin: 6px 4px 2px 0; display:block; width: 88px; height: 14px; color: #fff; font-family:Verdana; font-size:10px; font-weight: bold; text-decoration:none;background: transparent url(/img/icons/btn_green_sprite.png) top left no-repeat; text-align:center; text-transform: uppercase; cursor: pointer;}/*padding:0px 1px 0 2px;}*/
.moreLink:hover {margin: 6px 4px 2px 0; display:block; width: 88px; height: 14px; color: #fff; font-family:Verdana; font-size:10px; font-weight: bold; text-decoration:none;background: transparent url(/img/icons/btn_green_sprite.png) 0 -14px no-repeat; text-align:center; text-transform: uppercase; cursor: pointer; letter-spacing: normal;}/*padding:0px 1px 0 2px;}*/
.next .moreLink {margin: 6px -4px 2px 0;}/*padding:0px 1px 0 2px;}*/
.next .moreLink:hover {margin: 6px -4px 2px 0 !important;}
.prev .moreLink {margin: 6px 0px 2px 4px;}/*padding:0px 1px 0 2px;}*/
.prev .moreLink:hover {margin: 6px 0px 2px 4px !important;}

/*time switching control*/
#tzcLocal, #tzcClient {text-align:left;margin-left:10px;margin-right:10px;}

.extranet .moreLink {background: transparent url(/img/icons/btn_green_sprite_120.png) top left no-repeat; width:120px;}
.extranet .moreLink:hover {background: transparent url(/img/icons/btn_green_sprite_120.png) 0 -14px no-repeat;width:120px;}

#match-header .matchfixture .teamaname {right: 45px !important;}
#match-header .matchfixture .fixturestatus .kickoff {left:12px !important; top:0 !important;}
.searchFormContainerHeader{width:145px;height:100%;float:right;background:transparent url(/imgml/template/searchbar.gif) no-repeat 0px 0px;padding:2px 0 0 6px;}
.searchFormContainerHeader #c_txtSearchTextHeader{float:left;position:relative;background-color:Transparent;border:none;color:#313131;font-size:10px;font-weight:bold;width:118px;}
.searchFormContainerHeader #btQuery{float:right;position:relative;width:19px;height:16px;right:0px;border:0;background:none;cursor:pointer;}

.searchFormContainer input {border: medium none;display: block;float: left;height: 32px;margin-left: 0px;outline: medium none;font-family: Arial,Verdana,sans-serif;font-size: 13px;}
.searchFormContainer #c_txtSearchText {background: url(/imgml/template/pagesearchbar.png) no-repeat scroll 0px transparent;color: #404040;font-weight: bold;height: 22px;line-height: 22px;padding: 5px 0 5px 16px;vertical-align: middle;width: 460px;font-family: Arial,Verdana,sans-serif;font-size: 13px;}
.searchFormContainer #btQuery {background: url(/imgml/template/pagesearchbar.png) no-repeat scroll right transparent;cursor: pointer;padding: 0;text-indent: -9999px;width: 29px;}

#mainContent.search { min-height:1370px; }
.searchSort{padding:0px 0px 0px 10px;text-align:left;width:100%;}

.resNum{padding:0px 10px 0px 0px;text-align: right;}
.searchNav .navig{width:100%;padding:2px 0px 0px 0px;height:26px;}
.searchNav .navig .prev{float:left; width: 80px; margin-left: 10px;}
.searchNav .navig .next{float:right; width: 80px; margin-right: 10px;}

ul.searchResults { padding-left:5px; margin-left:0px; }

ul.searchResults li{padding-top:4px;width:100%;}
ul.searchResults .newsThumb{float:left;padding:2px 5px 0px 0px;width:80px;}
.box50 .searchResults .searchContent{float:left;height:100px;width:407px;}
.searchResults .searchContent .leftBox{background:transparent url(/imgml/box/bgsxnews.png) no-repeat scroll 0 0;float:left;height:100%;width:6px;}
.searchResults .searchContent .centerBox{background:transparent url(/imgml/box/bgnewscenter.png) repeat-x scroll 0 0;float:left;height:100%;width:400px;overflow:hidden;padding-top:0px;cursor:pointer;}
.searchResults .searchContent .rightBox{background:transparent url(/imgml/box/bgdxnews.png) no-repeat scroll 0 0;float:left;height:100%;width:6px;}

.searchResults .searchContent .searchTitle{font-weight:bold;font-size:12px;padding-top:0px;padding-bottom:4px;}
.searchResults .searchContent .centerBox .searchText b{background-color:#FFE889;color:#96181D;}
.searchResults .shadow{border:0 none;float:left;position:relative;top:1px;}

ul#gsaPhoto {padding-top:10px; margin-left:15px; list-style-type:none; padding-left:0px;}
ul#gsaPhoto li{float:left;padding-right:17px;}

.searchTitle b {background-color: #FFE889;color: #96181D;}
.ad-gallery {
  width: 500px;
  overflow:hidden;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 342px;
    margin-bottom: 0px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(non-existing.jpg) no-repeat;
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(/imgml/photogallery/arrow_sx.png);
        width: 46px;
        height: 85px;
        display: none;
        position: absolute;
        top: 35%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(/imgml/photogallery/arrow_dx.png);
        width: 46px;
        height: 85px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      
      .ad-gallery .ad-image-wrapper .ad-image .ad-copyrightname
      {
      	position:absolute;
      	z-index:10;
      	top:10px;
      	right:10px;
      	color:white;
      	background: url(/imgml/photogallery/hidecaptionpanel-bg.png);
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='/imgml/buttons/photogallery/hidecaptionpanel-bg.png');
      	padding:4px 4px 4px 4px !important;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description, .ad-gallery .ad-image-description {
        /*position: relative;
        margin: 0 0 5px 5px;
        padding: 5px;
        text-align: left;*/
        
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        margin-left: 1px;
        
        width: 100%;
        z-index: 2;
        background: url(/imgml/photogallery/hidecaptionpanel-bg.png);
        color: #FFF;
        width: 480px;
        opacity: 0.65;
        filter: alpha(opacity = 65);
      }
      
      .ie7 .ad-gallery .ad-image-wrapper .ad-image .ad-image-description, .ie7 .ad-gallery .ad-image-description,
      .ie8 .ad-gallery .ad-image-wrapper .ad-image .ad-image-description, .ie8 .ad-gallery .ad-image-description {
           margin-left: 0px !important;
      }
      
      .ie9 .ad-gallery .ad-image-wrapper .ad-image .ad-image-description, .ie9 .ad-gallery .ad-image-description 
      {
          margin-left: -1px !important;
      }
      
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description, * html .ad-gallery .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='/imgml/buttons/photogallery/opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title, .ad-gallery .ad-image-description .ad-description-title {
          display: block;
          font-size:14px;
        }
  .ad-gallery .ad-controls {
    height: 20px;
    text-align:center;
    padding-top:5px;
  }
    .ad-gallery .ad-info {
      /*float: left;*/
      font-size:14px;
      font-weight:bold;
    }
    .ad-gallery .ad-slideshow-controls {
      position:absolute;
      left:-3000px;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
    overflow:hidden;
    margin-bottom: 7px;
  }
  
  .ad-gallery .ad-forward, .ad-gallery .ad-back {
    	float:left;
    	position: absolute;
      top: 15px;
      height: 100%;
      z-index: 10;
    }
    
    .ad-forward, .ad-back {
        margin-top: 10px;
    }
    
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward,* html .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: 5px;
      width: 13px;
      display: block;
      background: url(/imgml/photogallery/arrowL.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: 0px;
      width: 13px;
      background: url(/imgml/photogallery/arrowR.png) 0px 22px no-repeat;
    }
    
    .ad-gallery .ad-nav .ad-thumbs {
    	float:left;
    	position:relative;
    	top:15px;
    	left:18px;
    	overflow:hidden;
        width: 457px;
        padding-left:3px;
        padding-right:3px;
    }
    
    .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
        height: 101px;
    }
      
    .ad-gallery .ad-thumbs .ad-thumb-list ul {
        list-style: none outside none;
    }
    
    .ad-gallery .ad-thumbs li {
        float: left;
        padding-right: 5px;
    }
    
    .ad-gallery .ad-thumbs li a {
        display: block;
    }
    
    .ad-gallery .ad-thumbs li a img {
        border: 3px solid #CCC;
        display: block;
    }
    
    .ad-gallery .ad-thumbs li a.ad-active img {
        border: 3px solid #616161;
    }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
	margin-bottom: 10px;
}	
#lightbox-image-details-caption { font-weight: bold; font-size:14px; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


