html,body{min-height:100%;padding:0;margin:0 auto;border:0;font:normal 11px Verdana,Arial,Helvetica,Sans-Serif;}
body {position:relative; padding-bottom: 20px; margin:0 auto;text-align:center;min-height:100%;background:#f6f6f6 url(/imgML/head/bg.gif) repeat-x scroll;}
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:#000;} 
a:visited{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;color:#000;}
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;} 

#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;} 
#toolbar #quickSearch img {margin-left:2px;margin-top:4px;cursor:pointer;}
#toolbar #quickSearch .sep {margin-left:6px;margin-top:0px;}

#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 {margin:0 auto;background:Transparent URL(/img/head/header.jpg) no-repeat 50% -24px;margin:-308px auto 0;width:980px;height:308px;}
.ie6 #header {overflow:hidden;margin:-293px auto 0;position:relative;}
.ie7 #header {position:relative}
#headerSubBG {background:Transparent URL(/img/head/headerSub.jpg) no-repeat 50% top;width:100%;height:308px;}
.ie #headerSubBG {z-index:1;}

#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 #topDate {font:normal 10px Verdana;float:right;text-align:right;width:115px;}
.safari #toolbar #divLog {margin-top: -4px;}

#global {width:100%;overflow:visible;margin-bottom:20px;}
.ie7 #global {overflow:visible;}
.ie6 #global {margin-top:-15px;}
.opera #global {min-height:800px;}
#workspace {margin:-185px auto 0px;z-index:3;width:980px;}
.ie7 #workspace {margin:-189px auto 0px;}

#mainContent {margin:0px auto;overflow:auto; width:980px;text-align:center;background:#F2F2F2 url(/imgML/head/bordi_gb.gif) repeat-y;}
.ie7 #mainContent {z-index:1;width:980px;position:relative;}
.ie6 #mainContent {z-index:1;width:980px;position:relative;}

#mainContent .content {background:#f2f2f2;width:973px;overflow:hidden;margin:0 auto;text-align:center;padding-bottom:4px;z-index:9999;}
.ie6 #mainContent .content {z-index:1;margin:11px auto 0;}
#exFooter {width:980px;background:Transparent;height:100px;margin:0 auto;}
#exFooter #inFooter {width:980px;background:Transparent url(/img/head/header.png) no-repeat scroll -116px -375px;height:100px;padding-top:15px;margin:0 auto;}
#exFooter a, div#exFooter {color:#fff;}
/**AB**/
#hpFlashLinks {display:none;list-style:none;padding:1px 0 0 0;margin:0;text-indent:0;width:300px;height:0px;text-align:center;}
#rssPromo {bottom:-2px;display:none;height:20px;position:absolute;right:5px;width:auto;}
.imgPromo {margin:1px 0px 0px; padding:0; overflow:hidden;background:transparent none no-repeat scroll 0% 50%;text-align:center;}
/* mediazone only styles*/
#mainContent .mzContent {background: #f2f2f2 url(/imgML/head/sfumatureRWC.gif) repeat-x scroll 0px 0px;padding:0px 0pt 3px;border:0px;overflow:auto;margin:0 auto;width:970px;}
#calendarHome #headCal {color: #fff; padding: 5px 0; background: #aa451c; font-size:12px; font-weight:bold;}


/* video live */
.videoLive{ background:#ffffff url(/imgML/video/rwcBg.jpg) no-repeat scroll 0px 0px !important; height:600px}
.videoLive .iC{ padding-top:110px}
#flashfooter { padding-left:80px; padding-right:80px;}
#flashfooter #rightlink { background: transparent url(/images/ml/IRB/icons/padlock_Green.jp) no-repeat scroll 0px 0px !important; background-position:right}
/* watch rwc sevens 2009*/
#watchRWC { width:760px; float:left; overflow:auto }
#watchRWC .WRtopdiv{float:left; width:756px; height:118px; background: transparent url(/images/ml/IRB/flash/IRBTop.jpg) no-repeat 0px 0px}
#watchRWC .WRleft{width:124px;height:308px; float:left;background: transparent url(/images/ml/IRB/flash/IRBLeft.jpg) no-repeat 0px 0px}
#watchRWC .WRright{width:124px; height:308px; float:left;background: transparent url(/images/ml/IRB/flash/IRBRight.jpg) no-repeat 0px 0px}
/*#watchRWC .WRbottom{ text-align:left; width:756px; height:143px; float:left;background: transparent url(/images/ml/IRB/flash/IRBBottom.jpg) no-repeat 0px 0px}*/
#watchRWC .WRbottom{ text-align:left; width:756px; height:170px; float:left;background: transparent url(/images/ml/IRB/flash/IRBBottom_new.jpg) no-repeat 0px 0px}
#watchRWC .WRbottom a { display:block; width:120px; height:40px; position:absolute;}
#watchRWC .WRbottom a#promo1{ margin:44px 0px 0px 242px}
#watchRWC .WRbottom a#promo2{ margin:44px 0px 0px 400px}
#watchRWC .WRbottom a#promo3{ margin:95px 0px 0px 175px; width:400px;}
#watchRWC .WRflash{ float:left; height:308px}
#watchRWC .WRtoc{ clear:both; font-size:13px; font-weight:bold; width:750px; padding-top:20px}
#watchRWC .WRtoc ol{ list-style:none; text-align:left}
.videoLive .boxVideolist{ margin-top:10px; margin-left:0px;}

/*men/women-home*/

.schedMatchP {font-weight:bold;width:244px;text-align:left;height:17px;background:transparent url(/imgML/body/rwc7s/borderTitle.jpg);margin:1px;padding:4px 0 4px 2px;color:#fff;}
.schedMatchP {width:243px;}
.schedMatchC {font-weight:bold;width:248px;text-align:left;height:42px;}
.ie .schedMatchC {width:245px;}
.schedMatchC p.even {margin:0;padding:2px 0px 0px 5px;background:transparent url(/imgML/body/rwc7s/Men_Home.jpg);color:#fff;height:19px;}
.schedMatchC p.odd {margin:1px 0 0 0;padding:0px 0px 2px 5px;background:transparent url(/imgML/body/rwc7s/Men_Home.jpg);color:#fff;height:19px;}
.schedMatchN {font-weight:bold;width:248px;text-align:left;height:21px;background:transparent url(/imgML/body/rwc7s/Men_HomeBlu.jpg);height:17px;padding-top:4px;}
.ie .schedMatchN {width:245px;height:21px;}
.schedMatchN a {margin:0;padding:1px 0px 0px 5px;color:#fff;}

.lastMatchSX {width:146px;height:43px;float:left;color:#fff;margin:1px;background:transparent url(/imgML/body/rwc7s/btnBlack.jpg);}
.lastMatchSX p {margin-top:5px;font-weight:bold;}
.lastMatchCE {width:193px;height:43px;float:left;}
.ie .lastMatchCE {width:191px;}
.lastMatchCE p {margin:1px 0 0 0;padding-top:3px;font-weight:bold;color:#fff;width:193px;height:18px;background:transparent url(/imgML/body/rwc7s/Men_Home.jpg);}
.ie .lastMatchCE p {width:191px;}
.lastMatchDX {width:157px;height:43px;float:left;margin:1px;background:transparent url(/imgML/body/rwc7s/btn.jpg);}
.lastMatchDX a {display:block;font-weight:bold;color:#ffffff;text-decoration:none;margin-top:5px;}

#genericBGTitle {width:100%;height:24px;color:#fff; background:transparent url(/imgML/body/rwc7s/borderTitle.jpg);}
#genericBGTitle h1 {color:#fff;margin:0;}

.latestTitle2 {background:transparent url(/imgML/body/rwc7s/bgTitle.jpg) repeat scroll 0 0;color:#FFFFFF;
display:block;font-size:16px;font-weight:bold;height:21px;padding-left:3px;padding-top:3px;text-align:left;width:497px;}

.WRtopdiv a{display:block; width:756px; height:118px}

.genericBGTitle {display:block;width:100%;height:24px;color:#fff; background:transparent url(/imgML/body/rwc7s/borderTitle.jpg);}
/*boxes*/
     .floatBoxGen {width:970px;min-height:600px;overflow:auto;margin:0 auto;text-align:center;}
.ie7 .floatBoxGen {margin:0px auto;width:970px;min-height:650px;height:auto !important;}
.ie6 .floatBoxGen {margin:0px 2px;float:left;width:968px;left:0px;padding:0;min-height:650px;height:auto !important;}
     .floatBoxGen .left {width:504px;float:left;margin:0 3px 0 0;}
.ie .floatBoxGen .left {width:503px;float:left;margin:0 0px 0 0;}
    .floatBoxGen .specialleft {width:757px;float:left;margin:0 3px 0 0;}
.ie .floatBoxGen .specialleft {width:757px;float:left;margin:0 0px 0 0;}
     .floatBoxGen .centre {width:250px;float:left;margin:0 3px 0 0;}
.ie .floatBoxGen .centre {width:250px;float:left;margin:0 0px 0 0;}
     .floatBoxGen .right {width:205px;float:left;margin:0 3px 0 0;}
.ie .floatBoxGen .right {width:205px;float:left;margin:0 0px 0 0;}
.floatBoxGen .specialright {width:205px;float:left;margin:0 3px 0 0;}
.ie .floatBoxGen .specialright {width:205px;float:left;margin:0 0px 0 0;}
     .floatBox {float:left;margin:0px;padding:0px;border:0px;}
.ie7 .floatBox {margin:0px 0px 3px;}
.ie6 .floatBox {margin-top:12px;}
     .box30,.box31,.box35,.box33,.box75,.box66,.box50 {z-index:9999;border:solid 1px #b3b2b2;background:#FFFFFF;margin:3px 0px 0px;}
  .firefox .box35,.box31 {margin-bottom:3px;}
     .boxUN30, .boxUN31, .boxUN33, .boxUN50 {z-index:9999;margin:3px 0px 0px;}
     .box33 {width:248px; overflow:hidden;margin: 3px 0px 0px 2px;}
.ie6 .box33 {width:248px; overflow:hidden;margin: 3px 0px 0px 0px;}
     .boxUN33 {width:248px; overflow:hidden;margin: 3px 0px 0px 2px;}
.ie6 .boxUN33 {width:248px; overflow:hidden;margin: 3px 0px 0px 0px;}
     .box33 embed {margin:1px 0 0px 0;}
.ie  .box33 object {margin:1px 0 1px 0;}
     .box30 {margin: 3px 0px 0px 2px;}
.opera .box30,.opera .box33,.opera .box66,.opera .box75,.opera .box50 {margin: 3px 1px 2px 1px;}
    .box50 h1 {color:#034ea2;font-size:18px;font-family:Arial;padding: 1px 5px 0 5px;margin: 2px 0;}
    .box50 h2, .box33 h2 ,.box31 h2,.box35 h2, .box30 h2, .box75 h2, .box66 h2 {margin:0px;height:18px;padding:2px 0 0 4px;font:bold 11px Verdana;color:#034EA2;}
    .box50 {width:500px; overflow:auto;clear:both;margin-left:2px;}
.ie .box50 {overflow:auto;}
    .boxUN50 {width:503px; overflow:auto;clear:both;margin-left:2px;}
.ie .boxUN50 {overflow:auto;}
     .box31 {width:248px;overflow:auto;float:left;margin-left:2px;}
     .box35 {width:248px;overflow:auto;float:left;margin-left:2px;clear:left;}
.ie7 .box31 {width:247px;}
.ie6 .box31 {width:246px;}
.box30 {width:203px; overflow: hidden;} 
.box100 {z-index:9999;border:solid 1px #b3b2b2;background:#FFFFFF;margin:3px 0px 0px;width:963px;overflow:auto;}
.box75 {width:756px; overflow:auto;float:left;margin-left:2px;height:auto}
.box66 {width:705px; overflow:auto;}
/* menu */
#lev0Menu {position:relative;margin:0 auto;padding:0px;width:974px;height:26px;list-style-type:none;}
.ie7 #lev0Menu {width:971px;margin:0px;}
.ie6 #lev0Menu {width:971px;margin:0px auto;left:-20px}
/*#lev0Menu li {height:25px;position:absolute;background:url(/img/head/tabbs_expSeven.gif) 0 0 no-repeat;display:block;list-style:none;}*/
#lev0Menu li {height:26px;position:absolute;background:url(/img/head/tabbs_expSeven_new.gif) 0 0 no-repeat;display:block;list-style:none;} /*modified line*/
#lev0Menu a#hm {width: 108px; height: 24px; display: block;}
#lev0Menu a#ma {width: 129px; height: 24px; display: block;}
#lev0Menu a#wo {width: 118px; height: 24px; display: block;}
#lev0Menu a#dd {width: 168px; height: 24px; display: block;}
#lev0Menu a#mc {width: 160px; height: 24px; display: block;}
/*#lev0Menu a#vh {width: 149px; height: 24px; display: block;}*/

#lev0Menu a#mc, #lev0Menu a.last {width:130px;height:24px;display:block;}
#lev0Menu #tab1 {width: 108px; left: 0px; top: 0; background-position: 0 0;}  
.ie7 #lev0Menu #tab1 {width: 108px; left: -1px; top: 0; background-position: 0 0;}  
#lev0Menu #tab2 {width: 129px; left: 108px; top: 0; background-position: -108px 0;}
#lev0Menu #tab3 {width: 118px; left: 237px; top: 0; background-position: -237px 0;}
#lev0Menu #tab4 {width: 168px; left: 354px; top: 0; background-position: -354px 0;} 
#lev0Menu #tab5 {width: 160px; left: 523px; top: 0; background-position: -780px 0;} 
/*#lev0Menu #tab6 {width: 149px; left: 684px; top: 0; background-position: -780px 0;} */

#lev0Menu #tab1[class="current"] {width: 108px; height: 26px; left: 0px; top: 0px; background-position: 0 -41px;}
#lev0Menu #tab2[class="current"] {width: 129px; height: 26px; left: 108px; top: 0; background-position: -108px -41px;} 
#lev0Menu #tab3[class="current"] {width: 117px; height: 26px; left: 238px; top: 0; background-position: -236px -41px;} 
#lev0Menu #tab4[class="current"] {width: 168px; height: 26px; left: 355px; top: 0; background-position: -354px -41px;} 
#lev0Menu #tab5[class="current"] {width: 160px; height: 26px; left: 523px; top: 0; background-position: -780px 0px;} 
/*#lev0Menu #tab6[class="current"] {width: 149px; height: 26px; left: 684px; top: 0; background-position: -780px -41px;}*/

.ie #lev0Menu #tab1.current {width: 108px; height: 26px; left: -1px; top: 0px; background-position: 0 -41px;}
.ie #lev0Menu #tab2.current {width: 129px; height: 26px; left: 108px; top: 0; background-position: -108px -41px;} 
.ie #lev0Menu #tab3.current {width: 117px; height: 26px; left: 238px; top: 0; background-position: -236px -41px;} 
.ie #lev0Menu #tab4.current {width: 168px; height: 26px; left: 355px; top: 0; background-position: -354px -41px;} 
.ie #lev0Menu #tab5.current {width: 160px; height: 26px; left: 523px; top: 0; background-position: -780px 0px;}
/*.ie #lev0Menu #tab6.current {width: 149px; height: 26px; left: 684px; top: 0; background-position: -780px -41px;} */

#lev0Menu #tab1 a:hover {width: 107px; left: 0px; height :26px; top: 0; background: url(/img/head/tabbs_expSeven_new.gif)  0px -41px no-repeat;}
#lev0Menu #tab2 a:hover {width: 129px; left: 109px; height: 26px; top: 0; background: url(/img/head/tabbs_expSeven_new.gif) -108px -41px no-repeat;}
#lev0Menu #tab3 a:hover {width: 117px; left: 238px; height: 26px; top: 0; background: url(/img/head/tabbs_expSeven_new.gif) -236px -41px no-repeat;}
#lev0Menu #tab4 a:hover {width: 168px; left: 355px; height: 26px; top: 0; background: url(/img/head/tabbs_expSeven_new.gif) -354px -41px no-repeat;}
#lev0Menu #tab5 a:hover {width: 160px; left: 523px; height: 26px; top: 0; background: url(/img/head/tabbs_expSeven_new.gif) -780px -41px no-repeat;}
/*#lev0Menu #tab6 a:hover {width: 149px; left: 684px; height: 26px; top: 0; background: url(/img/head/tabbs_expSeven_new.gif) -780px -41px no-repeat;}*/
#lev0Menu label {display:none;} /*modified*/

#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;}
.ie6 #lev0Menu #tab1 .current {width: 108px;height:26px;left: 0px;  top: 0px; background: url(/img/head/tabbs_expSeven.gif)  0px -41px no-repeat;} 
.ie6 #lev0Menu #tab2 .current {width: 129px;height:26px;left: 108px;top: 0; background: url(/img/head/tabbs_expSeven.gif) -108px -41px no-repeat;} 
.ie6 #lev0Menu #tab3 .current {width: 117px;height:26px;left: 238px;top: 0; background: url(/img/head/tabbs_expSeven.gif) -236px -41px no-repeat;} 
.ie6 #lev0Menu #tab4 .current {width: 168px;height:26px;left: 355px;top: 0; background: url(/img/head/tabbs_expSeven.gif) -354px -41px no-repeat;} 
.ie6 #lev0Menu #tab5 .current {width: 160px;height:26px;left: 523px;top: 0; background: url(/img/head/tabbs_expSeven.gif) -780px 0px no-repeat;}
/*.ie6 #lev0Menu #tab6 .current {width: 149px;height:26px;left: 684px;top: 0; background: url(/img/head/tabbs_expSeven.gif) -780px -41px no-repeat;} */

#lev1Menu .angle {width:971px;height:0px;font-size:1px;}
#lev1Menu {z-index:99;list-style-type:none;text-indent:0px;font:normal 12px Verdana;width:971px;position:relative;height:29px;padding:0;left:4px;
  margin:0;text-align:left;background:Transparent URL(/imgML/head/menu_bg2009.jpg) repeat-x 0 0 scroll;letter-spacing:-1px;}
.ie #lev1Menu {margin:0px;left:0;}

.ff1 #lev1Menu {left:-10px;}
.ff3 #lev1Menu {left:0px;}
#lev1Menu li {margin-top:0;display:inline;padding:0;position: relative; line-height: 20px;}
#lev1Menu a {text-decoration:none;color:#134593;border-right:1px dotted #ccc; margin:5px 0 0 0;padding: 0 5px;display:block;float:left;}
.ie7 #lev1Menu a {margin:3px 0 0 0;}
#lev1Menu a:hover {text-decoration:underline;}
#lev1Menu a.first {margin-left: 5px;}
#lev1Menu a.last {border-right:none;}
#lev1Menu li.current a {text-decoration:underline; font-weight: bold;}
.mzHeader #lev1Menu {background:Transparent URL(/imgML/head/menu_rwc_mz.jpg) repeat-x 0 0 scroll;}
.mzHeader #lev1Menu a {color:#fff;border-right:1px dotted #666;}
.mzHeader #lev1Menu .angle {background:url(/imgML/head/anglemz.gif) 968px 0 no-repeat;}
#level2 {text-align: left;width:250px;} /* to fit in 2nd column of RWC2009*/
#lev2Menu {width:490px;left:0px;top:1px;margin:5px -7px 0px 0px;list-style-type:none;text-align:left;height:19px;z-index:3;padding:0 0 0 5px;letter-spacing:-1px;}
.ie6 #lev2Menu {margin:5px 0 0 0; text-indent:0; padding:0;top:48px;left: 140px;}
.ie7 #lev2Menu {width:500px;}
#lev2Menu li {display:inline;margin:0;float:left;}
#lev2Menu a {text-decoration: none; font:12px verdana;color:#134593; padding:0px 5px 0px 5px; border-left:1px dotted #ccc;}
#lev2Menu a:hover {text-decoration: underline;}
#lev2Menu li a.first {border-left: 0px dotted #ddd;}
#lev2Menu li.current a {text-decoration:underline; font-weight: bold;}
#level2 .f {clear: both; float: none; height: 2px;}
#lev2DynMenu {width:490px;left:0px;top:1px;margin:5px -7px 0px 0px;list-style-type:none;text-align:left;height:19px;z-index:3;padding:0 0 0 5px;letter-spacing:-1px;}
.ie6 #lev2DynMenu {width:490px;margin:0; text-indent:0; padding:0;}
.ie7 #lev2DynMenu {width:500px;}
#lev2DynMenu li {color: #bbb;display:inline;margin:0;padding:0px 5px 3px 5px; border-left:1px dotted #ccc; font:12px verdana;}
#lev2DynMenu a {text-decoration: none; color:#134593;}
#lev2DynMenu a:hover {text-decoration: underline;}
#lev2DynMenu .first {border-left: 0px dotted #ddd;}
#lev2DynMenu li.current a {text-decoration:underline; font-weight: bold;}
#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;}
#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;}
.ie6 .mainContentMZStatisitcs {margin-top:-21px !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; }
#MZMenu #level1 #lev1Menu {margin-top: -8px; background: #EFEFEF; height:28px; padding-top:4px;text-align:left;}
.ie #MZMenu #level1 #lev1Menu { margin-top: 0px; background: #EFEFEF; height:28px; padding-top:0px;padding-bottom:0px;text-align:left;}
.ie6 #MZMenu #level1 #lev1Menu { position: absolute; margin-top: 0px; background: #EFEFEF; height:28px; padding-top:0px;padding-bottom:0px;text-align:left;}
#MZMenu #level1 #lev1Menu .angle {display:none;}
#MZMenu #level1 #lev1Menu a {color: #AA4518;}

.irbhistory { height:auto;width:250px; }
#level2 .competitionMenu7 {background: Tranpsarent;/**url(/imgML/IRB/body/irb7MenuLev2Bg.jpg) #ddd no-repeat -10px -50px;**/margin-bottom:10px; height:auto; width:240px; overflow:hidden;}
#level2 .competitionMenu7 li {background: transparent url(/imgml/IRB/body/menuitem_1.gif) no-repeat scroll 2px 0pt; border-bottom:1px solid #a4acc3; display:block;background-color:#f2f2f2;margin: 0 0 1px 0; padding: 2px;clear:both;width:230px;}
#level2 .competitionMenu7 .current {background:transparent url(/imgml/IRB/body/menuitem_1.gif) no-repeat scroll 2px 0pt;}
#level2 .competitionMenu7 li a {padding-left: 23px; color:#0d2d84; font-weight: bold; display:block; border-style:none}
#level2 .competitionMenu7 .current a, #lev2Menu .competitionMenu7 .current a:link, #lev2Menu .competitionMenu7 .current a:hover, #lev2Menu .competitionMenu7 .current a:visited {color:#0d2d84;text-decoration:underline;}


#level2 .competitionMenu7 #lev2SubMenu  { border-style:none;padding:0;}
#level2 .competitionMenu7 #lev2SubMenu ul li a { border-style:none;}
#level2 .competitionMenu7 #lev2SubMenu li {background:url(/imgML/IRB/body/menuitem_2.gif) transparent no-repeat 12px 0;border-style:none;list-style:none;clear:both;}
#level2 .competitionMenu7 #lev2SubMenu li a {color: #0d2d84; text-decoration: none;font-weight: normal;}
#level2 .competitionMenu7 #lev2SubMenu li a:hover {color: #0d2d84; text-decoration: underline;font-weight: normal;}
#level2 .competitionMenu7 #lev2SubMenu .competitionMenu .current a, #lev2SubMenu .competitionMenu7 .current a:link, #lev2SubMenu .competitionMenu7 .current a:hover, #lev2SubMenu .competitionMenu7 .current a:visited {color:#0d2d84;text-decoration:underline;font-weight: normal;}
#level2 .competitionMenu7 #lev2SubMenu .current a {text-decoration: underline;}

/* 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;}
.articleBody strong {letter-spacing:-1px; display:inline;}
.ie strong {white-space: normal;}
.firefox .articleBody p, .ie7 .articleBody p{margin:5px;} 
.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:#000;font-size:11px;font-family:Verdana; margin: 0;}
.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:#f9f9f9;text-align: left;}

.relArticle {background-color:#f9f9f9; text-align: left;}

.relArticle h2, .relItems h2 {text-align: left; color:#034EA2; }
.relArticle ul, .relItems ul {list-style-image:url(/imgML/body/bullet.gif); margin:0; padding:0 10px 10px 20px; background: #fff;}
.relArticle li, .relItems li {padding-bottom: 5px;clear:both;}
.ie6 .relArticle li, .ie6 .relItems li {margin-bottom: 5px;clear:both;}
.relArticle li a, .relItems li a {padding-right: 10px;}

.article .miniMMNav {width:200px;}
.box66 .miniMMNav {width:505px;}
.box33 .miniMMNav {width:235px; height:15px;margin:0px;padding:0;  vertical-align:bottom;}
#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;text-align:left;} 
.ie7 .newsl ul {margin: 10px 0 26px 2px; } 
.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; border:1px solid #000; width:80px; height:80px; float: left;}
.ie7 .newsl li a:hover img {border:1px solid #000 !Important;}


.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 .irbIcon {float:left; text-indent:-9999px; margin: 0px 5px 5px 0px; width:80px; height:80px; border: 1px solid #000; background:#fff url(/imgml/icons/irb_icon_80.gif) no-repeat scroll left top; cursor: pointer;}
.newsNoBorder li .irbIcon {float:left; text-indent:-9999px; margin: 0px 5px 5px 0px; width:80px; height:80px; border: 1px solid #fff; background:#fff url(/imgml/icons/irb_icon_80.gif) no-repeat scroll left top; cursor: pointer;}

/*.irbIcon {display:none;}*/
.newsl li a:hover{text-decoration:underline;}  
.newsl li p {font:11px verdana;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 11px verdana;}
.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:10px 0 10px 10px;font:bold 10px verdana;}
.previousLink .moreLink {float: none;}
.nextLink {float:right;text-align:right;width:40%;margin:10px 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/bullet.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; letter-spacing: -1px;}


.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; padding: 3px 0; background: Transparent url(/imgML/body/rwc7s/btnBeige.gif) top left no-repeat; text-align:center; text-transform: lowercase; cursor: pointer;}
.ie .moreLink {margin: 6px 4px 4px 0; padding:3px 0 6px; }
.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; padding: 3px 0; background: Transparent url(/imgML/body/rwc7s/btnBeige.gif) top left no-repeat; text-align:center; text-transform: lowercase; cursor: pointer; letter-spacing: normal;}
.moreLink:visited {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; padding: 3px 0; background: Transparent url(/imgML/body/rwc7s/btnBeige.gif) top left no-repeat; text-align:center; text-transform: lowercase; 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;}

.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:#134593;}
.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:#000; }

.newsPhoto {width:225px; float: right; margin:5px 7px 0 5px;}
.firefox .newsPhoto {margin:5px 7px 4px 5px;}
.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;}
.newsUtilities {margin: 8px 2px -10px 5px; padding: 3px; overflow:auto;}
.ie6 .newsUtilities {width: 250px; height: 30px; margin: 2px 2px 0px 2px; padding: 3px; overflow:hidden;}
.newsUtilities #newsPrint {float:left; margin-right: 5px; width:90px; height: 20px;}
.newsUtilities #newsEmail {float:left; margin-right: 5px; width:90px; height: 20px;}

.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 {float:right; margin: 0 0 0 5px; width:90px; height: 20px;}
.newsUtilitiesBottom #newsEmail {float:right; margin: 0 0 0 5px; width:90px; height: 20px;}

.latestTitle {font-weight:bold;font-size:14px;color:#034ea2;font-family:Arial;text-align: left;margin:5px;display:block;} 

.lastTryTitle {font-weight:bold;font-size:14px;color:#034ea2;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;}

.saNoPic h1 {color: #000; 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:url('/imgML/body/bullet.gif') no-repeat 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:url('/imgML/body/bullet.gif') no-repeat 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 */
.heading2 {color:#034EA2;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:#FFFFFF url(/imgML/body/bullet.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:#FFFFFF url(/imgML/body/bullet.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 0pt 0pt -15px;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: #000;letter-spacing:0px;}

.docContainer .docLibrary .xlsDocument {background:#FFFFFF url(/imgML/body/bullet.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 .xlsDocument {background:#FFFFFF url(/imgML/body/bullet.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 0pt 0pt -15px;padding:-1px 5px 0 12px;padding-left:12px;}
.docContainer .docLibrary .xlsDocument h3 a {font-size: 11px; font-weight:normal; color: #000;letter-spacing:0px;}

.docContainer .docLibrary .docDocument {background:#FFFFFF url(/imgML/body/bullet.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 .docDocument {background:#FFFFFF url(/imgML/body/bullet.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 0pt 0pt -15px;padding:-1px 5px 0 12px;padding-left:12px;}
.docContainer .docLibrary .docDocument h3 a {font-size: 11px; font-weight:normal; color: #000;letter-spacing:0px;}

.docContainer .docLibrary .txtDocument {background:#FFFFFF url(/imgML/body/bullet.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 .txtDocument {background:#FFFFFF url(/imgML/body/bullet.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 0pt 0pt -15px;padding:-1px 5px 0 12px;padding-left:12px;}
.docContainer .docLibrary .txtDocument h3 a {font-size: 11px; font-weight:normal; color: #000;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: #000;}
.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;}

/**Antonello**/
.IRBtopStory h3 {margin: 0 0 5px 0 !important;}
.IRBtopStory h3 a {font-size:18px; color: #0c2d84; font-weight: bold; }
.IRBtopStory ul {margin:3px}
.IRBtopStory .irbIcon {border:0px solid #fff !important;width:225px !important;height:225px !important;float:left !important;}
.IRBtopStory .irbIcon img {border:1px solid #000!important;width:225px;height:225px;margin-top:-13px;}
.IRBtopStory .f {display:none;}
.IRBtopStory .headingTitle {width:0;height:0;display:block;font-size:1px;margin:0;overflow:hidden;}
/****/
.ie .newsHeader .articleText {margin-top:6px;}

#divCalSearch {text-align:left; margin: 0 0 0 5px;}
#mzRHN {display: block; overflow:hidden; clear:both;}


.photoRollerH {margin:0;margin-top:10px; 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;margin-bottom:7px; overflow:hidden; float:left;}
.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;}

.compactmode {list-style-type:none !important;width:215px;list-style-image:none !important; background: url(/imgML/IRB/head/video_grey.gif) no-repeat scroll 0pt 1px !important;padding-left:13px !important;overflow:auto !important;}
.compactmode h3 {margin:0;font-weight:bold !important;font-size:13px !important;}
.compactmode a {padding-right:0px !important;}

.relArticle ul li.audio {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;}
.relArticle ul li.video {list-style-type:none; list-style-image:none; background: url(/imgML/IRB/head/video_grey.gif) no-repeat scroll 0pt 1px; padding-left: 13px;overflow:auto;}

.box31 .docLibrary,.box50 .docLibrary {padding:0 0 0 5px;}
.box31 .docLibrary li, .box50 .docLibrary li {list-style-image:none;list-style-type:none;padding:0 0 0 5px;margin:0 0 5px 0;}
.box50 .docLibrary li {overflow:auto}
.box31 .fullmode .largephoto, .box50 .fullmode .largephoto {width:150px;margin-left:5px;}
.ie7 .box31 .fullmode .largephoto, .ie7 .box50 .fullmode .largephoto {width:148px;margin-left:5px;}
.ie6 .box31 .fullmode .largephoto, .ie6 .box50 .fullmode .largephoto {width:146px;margin-left:5px;}
.ie .box31 .fullmode h3, .ie .box50 .fullmode h3 {font-size:11px;}

.box31 .docLibraryAudio {padding:0 0 5px 5px;}
.ie .box31 .docLibraryAudio {padding:0 0 5px 5px;width:220px}
.box31 .docLibraryAudio li {list-style-image:none;list-style-type:none;padding:0 0 0 5px;margin:0 0 5px 0;}
.box50 .docLibraryAudio li {overflow:auto}
.relArticle ul li.audiofixed {list-style-type:none; list-style-image:none; background: url(/imgML/IRB/head/audio_grey.gif) no-repeat scroll 0pt 1px; padding-left: 13px;margin:0 0 0 0;overflow:auto; display:list-item}

.previousImageLink {float:left;text-align: left;width:40%;padding:10px 0 10px 10px;font:bold 10px verdana; background:url(/imgML/IRB/buttons/btn_green.gif) no-repeat scroll 0pt 1px;}
.nextImageLink {float:right;text-align:right;width:40%;margin:10px 10px 10px 0;font:bold 10px verdana;background:url(/imgML/IRB/buttons/btn_green.gif) no-repeat scroll 0pt 1px;}


/* 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;
    /*border-color:#cccccc;border-style:solid;*/
    padding:1px 0px 1px 1px;
    height:100%;
    width:477px;
    float:left;
    position:relative;
    bottom:5px;
    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 */
/*quickLincks*/
.qL {margin: 0px 0 5px 0;} 
.qLTitle {font-weight:bold;font-size:14px;color:#034ea2;font-family:Arial;text-align: left; margin: 5px 5px 0 5px;width:98%} 
.qL ul {padding:0 0 0 20px; margin: 5px 0px;text-align:left;}
.qL li {width:90%/*210px*/;border-bottom: 1px solid #d8d8d8;margin: 0 0 3px 0; list-style-image:url(/imgML/body/bullet.gif);} 
.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:14px;color:#034EA2;text-align:center;text-decoration:none;}
.searchL a {font-weight:bold;}
/*table guidelines*/
table {border:solid 0px #a0b2be;border-bottom:none;width:100%;padding:4px;margin:0 auto;border-spacing:0;font:normal 10px 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;}
th {font-weight:bold;background:url(/imgML/body/rwc7s/bg.jpg) repeat-x;color:#fff;height:17px; padding:2px 0 2px 2px;}
.ie th {height: 13px;}
td.l{text-align:left;}
td.r{text-align:right;}
td.c{text-align:center;}
td {line-height:16px;margin:0;padding:0 0 1px 0;}
tr.even {background:#fff;}
thead {background:#b6c6d3;font-weight:bold;color:#435d7a;}
tbody tr:hover {background: #d4d4d4;}
tr.odd{background:url(/imgML/body/rwc7s/bgDiv.jpg)}
caption {text-align:left;font-weight:bold;color:#000; 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 tbody .name {text-align:left;} 
.statsTable tr {cursor: default;}

/*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;}

.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;}

.spec {background:transparent url(/imgML/body/rwc7s/bgTitle.jpg) repeat scroll 0 0;color:#FFFFFF;
font-size:16px;font-weight:bold;height:24px;padding-left:3px;}

#sponsPartners, #suppliers {}
#sponsPartners #suppliers {border-top:solid 2px #d3d3d3;height:20px; text-transform:uppercase;
	padding-top:5px;margin-bottom:-5px;margin-top:-1px;}
#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}
	
.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;}

#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:32%;border-left:solid 1px #fff}
.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:33%;}
.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:33%;}
.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:#000;}
#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:0 0 2px 0;float: left;width: 120px; 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:0 0 2px 0;float: none;width: 240px; font-size: 9px; position:relative;}
.coachList li .coachRole {position:absolute; left: 120px;}


.noinfoAlert {font-size: 11px; color: #000; 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:80px; height: 80px; background: #eee no-repeat top left; border: 1px solid #000; 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:#000; font-weight: bold;margin:0;}
#refereeCountry {color:#000;}
#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;}
.mainForms label.required {font-weight:bold}
.mainForms label.validateError {color:red;}
.mainForms select, .mainForms input{border:1px solid #777;}
.mainForms select.validateError, .mainForms input.validateError {border:1px solid red;}
.mainForms input {font:normal 11px 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}
#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 #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}
#box_loginTsr #d_password, #d_email, #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:5px 5px;}
#box_loginTsr #btn_login {background: transparent; font: normal normal Bold 10px Verdana;color:#fff}
.ie #box_loginTsr #btn_login {margin-left: -8px;}
#box_loginTsr #d_buttons {font-size:9px;text-align:center;text-transform:lowercase;border:0px solid #fff; margin: 10px 5px; height:15px; width: 200px !important;background:#fff url(/imgML/icons/btn_blue_large.gif) no-repeat scroll left top;color:#FFFFFF;cursor:pointer;}
#box_loginTsr #d_buttons:hover {font-size:9px;text-align:center;background:#fff url(/imgML/icons/btn_blue_large_over.gif) no-repeat scroll left top;}
#box_loginTsr #d_buttons input {cursor: pointer; text-transform:lowercase;border:0px solid #fff; height:15px;}
#box_loginTsr #c_email, #c_password, #c_userName {width:150px; margin: 3px 0 0 0;}
/*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 {padding-bottom:15px; margin-top:5px; clear:both}
#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 3px;}
#box_recoveryForm #d_email {text-align: left;}
#box_recoveryForm #d_buttons {text-transform:lowercase;border:0px solid #fff; margin: 10px 5px; height:15px; width: 200px;background:#fff url(/imgML/icons/btn_blue_large.gif) no-repeat scroll left top;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: 200px; font-size:9px; margin:0;}
/*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 {height:440px;background:#fff; overflow: auto; margin:0px; padding:0px;}
.ie #f_register #d_createAccount {height:480px;background:#fff; overflow: auto; margin:0px; padding:0px;}
#f_register #d_forgotPassword {height:130px;background:#fff ;padding:5px 5px 5px 13px}
#f_register #d_verify {background:#fff;padding:5px 5px 5px 13px}
#f_register #d_agreeTerms {height:226px;background:#fff;padding:5px 5px 5px 13px}
#f_register #d_createAccount .fieldSetHelp{margin:5px 10px;}
/*
#f_register #d_firstName {position:absolute; top:50px; left:15px}
#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;}
.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: 3px;}
.ie #f_register #d_firstName input {margin-left: -12px;}
#f_register #d_lastName {margin:0px 0 10px 15px; float: left;}
#f_register #d_lastName input {margin-left: 3px;}
.ie #f_register #d_lastName input {margin-left: -12px;}
/*
#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}
*/
#f_register #d_email1 {margin:0px 0 10px 15px; float: left;}
.ie6 #f_register #d_email1 {margin:0px 0 10px 12px; float: left;}
#f_register #d_email1 input {margin-left: 3px;}
.ie #f_register #d_email1 input {margin-left: -12px;}
#f_register #d_email2 {margin:0px 0 10px 15px; float: left;}
#f_register #d_email2 input {margin-left: 3px;}
.ie #f_register #d_email2 input {margin-left: -12px;}
/*
#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;}
.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; }
.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; }
.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 #c_mmBirth {width:122px;margin:0 5px;}
#f_register #c_gender {width:194px;}
#f_register #c_country {width:194px;}

#f_register #f_forgotPassword .fieldSetHelp{width:400px; clear:both; float: none;}
#f_register #d_secQuestion {margin-top:10px}
#f_register #c_secQuestion {width:300px}
#f_register #c_secAnswer {width:300px}
#f_register #d_secAnswer {margin-top:10px}
#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:1px solid #777;width:400px;}
#f_register #d_agree {width:400px;}
#f_register #l_agree {display:inline;font:bold 13px Verdana; padding:0; margin:0}
#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}
#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:hover, #f_register #d_buttons #btn_Register: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: 10px; color:#818181;margin:2px;}
#f_register .formFieldHelp {margin: 2px 2px 3px 2px;}

/*My Profile*/
#box_profileForm {background-color:#fff;text-align: left;}
#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;}
#f_profile #c_screenName {margin: 3px;}
#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:600px;margin:0;padding:0;border:0;position:relative; height:295px}
#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:170px;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}
#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:500px; height:40px;text-align:center}
#f_recoveryPassword #d_buttons input {padding: 0 10px; margin:0 5px; width:150px;font:bold 13px Verdana}
#f_recoveryPassword .formFieldHelp {width:150px}

.btnB{background:transparent url(/imgML/fifaclub/sprite_puls.gif) repeat-x 0 -22px; font: bold 11px Arial !important;color:#fff;margin:5px 5px 0 0;border:0}
.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}

/* 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:#034EA2;font-weight:bold;font-size: 12px;margin-bottom: 15px;}

/* search in mediazone */
.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 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 h3 {margin:0 0 3px 5px; font-size: 14px; color: #034ea2;}
#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;}
#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:10px; 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:100px; float:left;text-align: center;}
.teamStat .matches { margin: 25px 5px 5px 5px !important; width:275px; float:left; text-align: center; line-height: 14px;color: #034ea2;font-weight: bold;}
.ie6 .teamStat .matches {width:255px;}
.h2hTable td {width: 33% !important}
.teamStat .team1 .teamName, .teamStat .team2 .teamName {margin: 0 0 3px 0 !important; font-size: 14px; font-weight: bold; color: #034ea2; font-family: Arial, Sans-Serif;}
.teamStat .team1 .teamAWR, .teamStat .team2 .teamBWR {margin: 3px 0 0 0 !important; font-weight: bold;}

.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}

/*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;}
.imgStadiumDet {overflow:auto;border:0;padding:0;margin:0;}
.venueTitle {text-align:left;font-family:Arial;font-size: 18px; font-weight: bold; color:#134593;margin:5px;margin-top:2px;text-transform:uppercase;}
.ie .venueTitle {font-size:18px !important;}
#phHeader h1{ color:#134593; 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; }
.photoContainer {width:499px;}
#phlist { float:left; width:448px; margin:3px;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;left: 0px}
.firefox #phlist ul{padding-left:0px;}
#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;}
#phtoolbar {width:499px;}
#phtoolbar ul {margin:0 0 0 5px !important;}
.ie7 #phtoolbar .previousLink  { padding-left:4px; }
#ptAL, #ptAR{width:11px; height:50px; cursor:pointer;}
.photo a#pnAL , .photo a#pnAR {padding:0px;}
#pnAL, #pnAR{padding:8px 5px 7px;margin-top:200px;background-position: 0px;background-repeat:no-repeat; width:35px;height:35px;}
#pnAL{background-image:url('/imgML/photogallery/left.gif');}
#pnAR{background-image:url('/imgML/photogallery/right.gif');}
.photo {  text-align:center;padding:10px; overflow:hidden;} 
.photo .previousLink, .photo .nextLink{ width:auto; padding:8px 0px 7px;}
.photoSubC {margin:0 auto;text-align:left;font:normal 10px Verdana; } 
.photoCredits {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;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;width:480px;}
.ie7 #phC .photo {width:500px;}
#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}
#phHeader {background-color:#fff;padding:0px;width:499px;}
h1{font:bold 12px Verdana;margin:0}
.photoSubC {margin:0 auto;text-align:left;height:40px;font:normal 10px Verdana} 
.photoCredits {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;overflow:hidden}
#phBL{ padding:5px}
#phBFirst{overflow:hidden}
.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}


