body{
    background: #333;
    margin:6px 0;
}
body.pokerstarsfr{
    background: #000 url('../../as/banners/pokerstars/fr/MHF-FTPNet-Takeover.jpg') no-repeat center top;padding:0px 0;margin:8px 0;
}
body.pokerstarsen{
    background: #000 url('../../as/banners/pokerstars/en/MHF-FTPNet-Takeover.jpg') no-repeat center top;padding:0px 0;margin:8px 0;
}

div#siteheader-en
{
	width: 987px;width:981px\9;
	height: 90px;
	padding: 0px 0;
	margin: 0px 0;
	text-align: left;position:relative;
}

div#siteheader-fr
{
	width: 987px;width:981px\9;
	height: 90px;
	padding: 0px 0;
	margin: 0px 0;
	text-align: left;position:relative;
}

#siteheader p{
    position: absolute;
    left: 336px;
    color: white;
    top: 15px;
    font-size: 30px;
    font-family: arial;
}

#divUpdateCounters{
    margin-top:15px;
}

#leaderboard_top{
    width: auto;
    position: absolute;
    top:0;right:6px;top:0px\9;right:0\9;*top:0;
    padding-top: 0;border-left: 3px solid #fff;
    margin-top: 0;
}

#superlb_top{
    width: auto;
    position: absolute;
    top:0;right:6px;top:0px\9;right:0\9;*top:0;
    padding-top: 0;border-left: 3px solid #fff;
    margin-top: 0;
}

#billboard_top{
    width: auto;
    position: absolute;
    top:0;right:6px;top:0px\9;right:0\9;*top:0;
    padding-top: 0;border-left: 3px solid #fff;
    margin-top: 0;
}

#divUpdateCounters div{
    line-height: 0!important;
    margin: 0;
    padding: 0;
}

/**** EMBEDDED REAL-TIME APP ****/
/**** CLASSES start with ., and # is for DIV's ****/
/**** LAYOUT STUFF ****/
div#Preloader{background: #fff;padding:5px;margin:0px auto;width:985px;text-align: center;}
div#PreloaderContent{font: bold 11px arial, verdana, helvetica; background: #012295; padding-top: 180px; height: 420px; color: #FFFFFF;}

.bottom a {color: #FAFAAA;}
.bottom a:visited{color: #FAFAAA;}
.bottom a:hover{color: #FAFAAA;}

#ddlPools
{
	width: 137px;
}

html {margin-left: auto; 	margin-top: 0px;       margin-right: auto;     margin-bottom: 0px; 	text-align:center;  text-align:right;  }
div.rtholder {background: #333333;   width: 985px;     margin-left: auto; 	margin-top: 0px;  margin-right: auto;   overflow: visible;    	text-align:left;   	border:0; }

#logo_poolex{float:left;margin:0;}
#logo_poolex a img{margin-top:11px;border:none;text-decoration:none;}

#pub{float:right;margin-top:5px;margin-right:5px;}
#pub img{height:90px;width:728px;}

div#container{width:987px;margin: 0 auto;margin-top:3px;padding:0!important;text-align:left;background:#fff;border:1px solid #454545;border-top:0;}
div#header-fr{background: url('back-fr.jpg') no-repeat;padding:0px 0;margin:3px 3px 0;}
div#header-en{background: url('back-en.jpg') no-repeat;padding:0px 0;margin:3px 3px 0;}
div#time {text-align:right; vertical-align:bottom}
div#ranking{float:left;width:250px; height:425px; padding:5px 0 10px;margin:0;background:#001484;margin:3px 0 3px 3px;}
div#rosters{float:right;width:728px; height:425px; padding:5px 0 10px;margin:0; background:#001484;margin:3px 3px 3px 0;}
div#rosters #rosterpanel{height:410px;}
div#nav h2{font-size: 120%;color: #9E4A24}
div#footer{position:relative;clear:both;width:981px;height:158px;background:#001484;padding:5px 0;margin:0 0 3px 3px;text-align:left;}

/**** TEXT ****/
#statistics caption {font: bold 10px verdana, arial, helvetica, sans-serif; color: #fff; text-decoration: none; margin: 0; margin-bottom: 5px; padding-left: 1px; text-align: left; text-transform: uppercase; background: #cc0000; background-position: top left;}
h1 {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:400; color: #000000; padding:5px 0;margin:5px}
h2 {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#CC0000; padding:5px 0;margin:5px}
p {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:300; color: #000000; padding:5px 0;margin:5px}
h3 {font-family: Arial,  Verdana, Helvetica, sans-serif; font-size:12px; color: #000000; text-decoration: none; text-transform: uppercase;  margin: 5px;  margin-left: 3px; font-weight:600;}
h4 {font-family:   Arial, Verdana, Helvetica, sans-serif; font-size:12px; color: #000000; text-decoration: none; text-transform: uppercase;  margin: 0px;  margin-left: 10px; font-weight:600;}
/**** ROSTER PAGES ****/
#rostertotal  {width: 690px;}
#rostertotal table {width: 690px; text-align: center; border-left: 1px solid #a7a7a7; border-collapse: collapse;  margin: 0px;  margin-left: 10px;  margin-bottom:11px ; margin-top: 0px; padding-left: 1px;}
#rostertotal .teamname {text-align: left; width: 170px; white-space: nowrap;}
#rostertotal .one {background: #fff;}
#rostertotal th {font: bold 12px arial, verdana, helvetica; color: #000000; text-decoration: none; background: #e6e6e6; border-right: 1px solid #999; border-bottom: 1px solid #999; text-align: center;}
#rostertotal td {font: normal 12px  arial, verdana, helvetica; color: #000000; text-decoration: none; border-right: 1px solid #999; border-bottom: 1px solid #999;background;#F8F8F8;}

div#poolinfo{width:235px;margin: 5px; margin-left: 10px;}
div#poolinfo p{font-size:14px;font-weight:bold;text-transform:uppercase;}

.classement{font-size:14px;color:#006;font-variant:small-caps;margin-left:10px;}
.classement_noir{font-size:14px;color:#000;text-transform:uppercase;font-weight:bold;margin-left:10px;}
.resultats{font-size:14px;color:#fff;text-transform:uppercase;margin-left:10px;margin-top:0;}

.help {/*width: auto;position:absolute;right:10px;*/ font: bold 11px arial, verdana, helvetica; color: #fff; padding-top: 12px; text-transform:capitalize; background: url("../../img/help2.gif") bottom right no-repeat; text-align:right; vertical-align:middle;float:right;margin-top:5px;margin-right:5px;}
.help a {color:#fff;}
.help a:visited{color:#fff;}
.help a:hover{text-decoration:none;}

#definition {margin:25px; background-color: #FFFFFF;}


.lang {width: auto; font: bold 11px arial, verdana, helvetica; color: #fff; padding-top: 5px; text-transform:capitalize; text-align:right; vertical-align:middle;float:right;margin-top:5px;}
.lang a {color:#fff;}
.lang a:visited{color:#fff;}
.lang a:hover{text-decoration:none;}
.margin {margin-left: 10px;  margin-bottom: 0px; margin-top: 5px; vertical-align:bottom;}
.headerfoot {width: auto;font: bold 11px arial, verdana, helvetica; color: #FFFF99; padding-top: 0px; height: 19px;float:right;margin-top:3px;}
.bottom { text-transform:uppercase; height: 19px; margin-right: 20px; margin-top: 5px; display: block; float: right }
.bottom { text-transform:uppercase; height: 19px; margin-right: 10px; margin-top: 5px; display: block; float: right }
.right { float: right;}
/**** SCOREBOARD TICKER ****/

div#scores {width: 985px;height:110px;}
#scores table { border-collapse: collapse;  border-top: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7;   margin: 1;  margin-left: 8px; margin-right: 8px;  margin-bottom: 4px; margin-top: 4px;  padding-left: 1px;}
#scores .one {background: #F7EDE0;}
#scores .two {background: #FBF4EA;}
.scores {width: 224px; height: 95px; font: normal 10px verdana, helvetica; color: #000000;}
.scores th {background: #330000; border: 1px solid #ccc; color: #fff;}
.scores th.scoretitle {text-align: left; height: 10px;}
.scores th.pointtitle {text-align: center; height: 10px;}
.scores td {text-align: center; border: 1px solid #ccc; }
.scores td.scorename {text-align: left; height: 10px;}
.scores .scoretotal {font-weight: bold;}
.scores .scoreinfo {font: normal 9px verdana, helvetica; color: #000000;text-align:left;}
.scores .highlight {color: #000; background: #FFCC66;}

/**** POOL RANK ****/

#poolrank  {width: 245px; height:280px; overflow: auto; padding-bottom:10px; }
#poolrank table {width: 215px; text-align:center; border-collapse: collapse;  border-top: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7;   margin: 1px;  margin-left: 10px; margin-right: 1px;  margin-top: 0px; padding-left: 1px;}
#poolrank .teamname {text-align: left; width: 130px; white-space: nowrap;}
#poolrank .one {background: #f2f2f2;}
#poolrank .two {background: #ddd;}
#poolrank th {font: bold 11px arial, verdana, helvetica; color: #000000; text-decoration: none; background: #e6e6e6; border-right: 1px solid #999; border-bottom: 1px solid #999; text-align: center;}
#poolrank td {font: normal 10px  arial, verdana, helvetica; color: #000000; text-decoration: none; border-right: 1px solid #999; border-bottom: 1px solid #999;}
#poolrank .highlight {font: normal 11px verdana, arial, helvetica, sans-serif; color: #000; background: #C5D8E7; text-decoration: none;}
#poolrank .update {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; background: #F2F230; text-decoration:blink;}
#poolrank a {font-weight: bold; color: #000;}

#ctl00_ph_cc_dgRanking_dgRankingGrid .teamname {text-align: left; width: 130px; white-space: nowrap;}
#ctl00_ph_cc_dgRanking_dgRankingGrid .one {background: #f2f2f2;}
#ctl00_ph_cc_dgRanking_dgRankingGrid .two {background: #ddd;}
#ctl00_ph_cc_dgRanking_dgRankingGrid .highlight {font: normal 11px verdana, arial, helvetica, sans-serif; color: #000; background: #C5D8E7; text-decoration: none;}
#ctl00_ph_cc_dgRanking_dgRankingGrid .update {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; background: #F2F230; text-decoration:blink;}
#ctl00_ph_cc_dgRanking_dgRankingGrid th {font: bold 11px arial, verdana, helvetica; color: #000000; text-decoration: none; background: #e6e6e6; border-right: 1px solid #999; border-bottom: 1px solid #999;}
#ctl00_ph_cc_dgRanking_dgRankingGrid td {font: normal 10px  arial, verdana, helvetica; color: #000000; text-decoration: none; border-right: 1px solid #999; border-bottom: 1px solid #999;text-align: left; }

/**** STATS PAGES ****/

h2#hdrCompName { color:White; }

#statistics {width: 717px; height:294px; overflow: auto; margin-bottom: 12px; *margin-bottom: 23px;}
#statistics table {text-align: center; border-top: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7; border-collapse: collapse;  margin: 0;  margin-left: 10px;  margin-top: 0px; padding-left: 1px;width:690px!important;}
#statistics table.statfull {width: 690px;}
#statistics th {font: bold 11px arial, verdana, helvetica; color: #000000; text-decoration: none; background: #e6e6e6; border-right: 1px solid #999; border-bottom: 1px solid #999; text-align: center;}
#statistics td {font: normal 10px  arial, verdana, helvetica; color: #000000; text-decoration: none; border-right: 1px solid #999; border-bottom: 1px solid #999;text-align:center!important;}
#statistics td.hyperlink_cell{text-align:left!important;}
#statistics a {font-weight: bold; color: #000;}
#statistics .name {text-align: left!important; width: 130px; white-space: nowrap;}
#statistics .one {background: #f2f2f2;}
#statistics .two {background: #ddd;}
#statistics .highlight {font: normal 10px verdana, arial, helvetica, sans-serif; color: #000; background: #FFCC66; text-decoration: none;}
#statistics .update {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; background: #F2F230; text-decoration:blink;}

#ctl00_ph_cc_dgStats_dgStatsGrid .bound_cell {text-align: left!important; white-space: nowrap;}
#ctl00_ph_cc_dgStats_dgStatsGrid .numeric_cell {text-align: right;}
#ctl00_ph_cc_dgStats_dgStatsGrid .one {background: #f2f2f2;}
#ctl00_ph_cc_dgStats_dgStatsGrid .two {background: #ddd;}
#ctl00_ph_cc_dgStats_dgStatsGrid .highlight {font: normal 11px verdana, arial, helvetica, sans-serif; color: #000; background: #C5D8E7; text-decoration: none;}
#ctl00_ph_cc_dgStats_dgStatsGrid .update {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; background: #F2F230; text-decoration:blink;}
#ctl00_ph_cc_dgStats_dgStatsGrid th {font: bold 11px arial, verdana, helvetica; color: #000000; text-decoration: none; background: #e6e6e6; border-right: 1px solid #999; border-bottom: 1px solid #999;padding:0;text-align:center!important;}
#ctl00_ph_cc_dgStats_dgStatsGrid td {font: normal 10px  arial, verdana, helvetica; color: #000000; text-decoration: none; border-right: 1px solid #999; border-bottom: 1px solid #999;padding: 0;text-align: center; }

#reserve-div .bound_cell {text-align: left!important; white-space: nowrap;}
#reserve-div .numeric_cell {text-align: right;}
#reserve-div .one {background: #f2f2f2;}
#reserve-div .two {background: #ddd;}
#reserve-div .highlight {font: normal 11px verdana, arial, helvetica, sans-serif; color: #000; background: #C5D8E7; text-decoration: none;}
#reserve-div .update {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; background: #F2F230; text-decoration:blink;}
#reserve-div th {font: bold 11px arial, verdana, helvetica; color: #000000; text-decoration: none; background: #e6e6e6; border-right: 1px solid #999; border-bottom: 1px solid #999;padding:0;text-align:center!important;}
#reserve-div td {font: normal 10px  arial, verdana, helvetica; color: #000000; text-decoration: none; border-right: 1px solid #999; border-bottom: 1px solid #999;padding: 0;text-align: center; }


/**** STATS PAGES END ****/

/**** RANKING CHARTS ****/

#overallrank {height: 342px; overflow: auto; margin-bottom: 12px; *margin-bottom: 23px;}
#stats {width: 720px; display:none;}
.stats {border-collapse: collapse;  margin-right: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 10px;width:690px;}
.stats table { border-top: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7; border-collapse: collapse;  margin: 0;  margin-left: 10px;  margin-top: 5px; padding-left: 1px;}
.stats .teamname {text-align: left; width: 123px; white-space: nowrap;}
.stats .name {text-align: left!important; width: 123px; white-space: nowrap;}
.stats .bar {text-align: left; width: 450px;}
.stats th {font: bold 11px arial, verdana, helvetica; color: #000000; text-decoration: none; background: #ccc;  border-left: 1px solid #999;border-right: 1px solid #999; border-bottom: 1px solid #999; }
.stats td  {font: normal 10px  arial, verdana, helvetica; color: #000000; text-decoration: none; border-left: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999;}
.stats .tonight  {font: normal 10px  arial, verdana, helvetica; font-weight:800; color: white; text-decoration: none; border-left: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999; text-align:center; background-color: #A7042D;}
.stats .overall  {font: normal 10px  arial, verdana, helvetica; font-weight:800; color: black; text-decoration: none; border-left: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999; text-align:center; background-color: #FFFF99;}
.stats .highlight {font: normal 10px verdana, arial, helvetica, sans-serif; color: #FFF; background: #79A9CF; text-decoration: none;}
.stats .update {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:900; background: #F2F230; text-decoration:blink; text-align:center;}


.stats .graph, .stats .hit {font-family: verdana, arial, helvetica, sans-serif; font-size: 7pt; letter-spacing: 0px; vertical-align: top;}
.stats .right, .stats .hit {text-align: right;}
.stats .center {text-align: center;}
.stats .one {background: #F2F2F2; padding: 0px; margin:0px;}
.stats .two {background: #DDD; padding: 0px;}



.hbarcontainer { height: 16px; margin-right: 4px; margin-top: -1px; margin-bottom: 1px; margin-left: -2px;}
.hbarcontainer * { height: 16px; border-left: 1px #aaa solid; border-top: 0px #777 solid; border-right: 1px #888 solid; border-bottom: 1px #999 solid;}


.hbar3a {background-color: #C5D8E7;}
.hbar4a {background-color: #C5D8E7;}
.TonightPointsBar
{
	background-color: #A7042D;
	height: 10px;
	position: relative;
	top: -15px;
}

.OverallPointsValue
{
	background-color: #E2EDF6;
	text-align: center;
}

.TonightPointsValue
{
	background-color: #1267A7;
	text-align: center;
}


/**** TABS ****/
.basictab{ width: 694px; padding: 3px 0; margin-left: 9px; margin-bottom: 0px; margin-top: 0px; font: bold 11px Verdana; list-style type: none; text-align: right; /*set to left, center, or right to align the menu as desired*/}
.basictab li{display: inline; margin: 0; }
.basictab li { text-decoration: none; padding: 3px 7px; margin-right: 3px; border: 1px solid gray; border-bottom: none; background-color: #454545; color: #fff;}
.basictab li a { cursor: pointer;}
.basictab li a:visited{color: #2d2b2b;}
.basictab li a:hover{ background-color: #FBF4EA; color: black; }
.basictab li.selected a{ /*selected tab effect*/ position: relative; top: 1px; padding-top: 4px; background-color: #FBF4EA; color: black; }
/**** END TABS ****/



/**** NIFTYCORNERS****/

/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dynamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px; overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/

b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/

b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}




/* updates septembre 2013 */
.RadGrid_Default{border:none!important;background:transparent!important;}
.rgFooter{background:#fff;}
.rgNoRecords,
.rgRow{background:#fff;}
.rgAltRow{background:#ddd;}
.col3.bound_cell{text-align:left!important;padding-left:3px!important;font-weight:bold;}
.checkbox_cell input{width: 7px;height:7px;display: block;margin: 0 auto 0;}

