/* Default */
a.underlineOnHover { text-decoration: none }
a.underlineOnHover:hover { text-decoration: underline }

.menuTab { font-family: verdana Tahoma, Arial, sans-serif; font-size: 8pt; padding: 0 5px 0 5px }
.menuTab a { position: relative; top: 10px; text-decoration: none }
.menuTab a:hover { color: #333333 }

.infoBar { background-color: #000 }
.infoBar td { color: #FFFFFF }

.boxHeading { background-color: #000; color: #FFFFFF; font-weight: bold; padding: 3px 5px 3px 5px; border-bottom: 1px solid #D0D2D3 }
.boxHeading a { color: #FFFFFF; text-decoration: none }
.boxHeading a:hover { text-decoration: underline }

.loginField { font-family: Tahoma, sans-serif; font-size: small; color: #000000; background-color: #D0D2D3; border: 1px solid; border-color: #EEE #333 #333 #EEE; width: 144px; padding: 0 2px; }

.errorText { color: #CC0000 }
.copyrightText { font-size: 8pt }

/*div.helpMenu { background-color: #B8BBBB }*/
div.helpMenu table { width: 172px }
div.helpMenu td.THRowGeneric { display: none }
/*div.helpMenu td.THColumnGeneric { padding: 2 10 2 10 }*/


div#nextTournamentsLoading {width: 390px; height: 50px;}

/* Error Page */
.errorPage { margin: 0; padding: 5px; overflow: auto; border: 2px solid #CC0000 }
/* MyAccount Page */
table.container {border: 1px solid #000; margin-top: 25px; width: 400px; height: 100px; color: #000;}
table.container td {font-size: 0.8em;}
td.head {font-size: small; font-weight: bold; background: #DDD; text-align:center; border-bottom: 1px solid;}
td.message { font-size: small; text-align:center}
td.errorMessage {color: #900; font-weight: bold; font-size: small; text-align:center}
td.text {}
td.username { 
	width: 200px; text-align: right;
	padding: 0.125em 0; margin: 0; font-size: small;
	}
td.input {width: 100px; padding: 0 0.25em;}
td.password {
	width: 200px; text-align: right;
	padding: 0.125em 0; margin: 0; font-size: small;
}
td.submit { text-align: center; width: 100px}
td.submit p {padding: 15px 0; margin: 0; text-align: center;}

div.loginInfo {height: 15px; background: #CCC; width: 722px; border: 1px solid #B2B4BA; margin: 0 0 5px;}

/* Poker History */
.pokerHistory {display:none;}

/* Poker Login Form */
.pokerLogin { background-color: #FFFFFF; }
.pokerLogin table { width: 100%; height: 100% }
.pokerLogin td { vertical-align: middle; text-align: center }
.pokerLogin form { margin: 0 }
.pokerLogin div.container { position: relative; margin: 0 auto; width: 360px; text-align: left }
.pokerLogin div.head, .pokerLogin div.foot { background-color: #1A4E65; color: #FFFFFF; font-weight: bold; padding: 3px 5px 3px 5px; margin: 1px 0 }
.pokerLogin div.message { background-color: #B8BBBB; margin-bottom: 1px }
.pokerLogin div.text { color: #000000; padding: 2px }
.pokerLogin div.error { color: #CC0000 }
.pokerLogin div.username, .pokerLogin div.password { float: left; width: 150px; height: 46px; background-color: #B8BBBB }
.pokerLogin div.username div, .pokerLogin div.password div { height: 26px; padding-left: 3px }
.pokerLogin div.username div.text, .pokerLogin div.password div.text { height: 20px; font-weight: bold }
.pokerLogin div.input input { font-family: arial, Tahoma, sans-serif; font-size: 8pt; color: #000000; background-color: #D0D2D3; border: 1px solid #928759; padding-left: 2px; padding-right: 2px }
.pokerLogin div.submit { float: left; width: 60px; height: 46px; background-color: #B8BBBB }
.pokerLogin div.submit input { position: relative; top: 18px; font-weight: bold }

/* Player Information */
.playerInfo { background-color: #B9BBC1; margin: 0; padding: 0; font: 62.5% Tahoma, Arial, sans-serif;}
.playerInfo div {color: #333; float: left; font-size: 1.2em; }
.playerInfo div.serverTime {display: none; padding-right: 20px }
.playerInfo div.login, .playerInfo div.logout {position: absolute; bottom: 2px; right: 2px; text-transform: uppercase; padding-left: 13px; background: url(http://www.futurebet.com/products/images/icon_arrow_right_blue_grey.gif) no-repeat left }
.playerInfo div.login a, .playerInfo div.logout a { color: #333; text-decoration: none; font-weight: bold }
.playerInfo div.login a:hover, .playerInfo div.logout a:hover { color: #666; text-decoration: underline }
.playerInfo div.username {background: #F7F7F7; font-weight: bold; padding: 2px 0; border: 1px solid #333; border-right-color: #666; border-width: 0 1px 1px 0; padding-left: 5px; font-size: 1.2em; padding-right: 10px }
.playerInfo div.realChips {position: absolute; top: 25px; left: 2px; }
.playerInfo div.playChips {position: absolute; top: 45px; left: 2px; }
.playerInfo div.playersOnline { position: absolute; right: 0; display: none; }

/* Poker Account Manager */
.pokerAccountManager { background-color: #FFFFFF; margin: 5px; overflow: auto; }
.pokerAccountManager div.container td {font: x-small Tahoma, Arial, sans-serif;}
html>body.pokerAccountManager div.container td {font-size: small}
.pokerAccountManager td.head { background-color: #333; color: #FFF; padding: 3px 5px; border-bottom: 1px solid #FFFFFF }
.pokerAccountManager td.description, .pokerAccountManager td.text, .pokerAccountManager td.subHead { padding: 2px }
.pokerAccountManager td.data, .pokerAccountManager td.link { padding: 2px 2px 2px 10px }
.pokerAccountManager td.subHead { background-color: #E0E0E0; border-bottom: 1px solid #FFFFFF; }
.pokerAccountManager div.accountInfo td.link a { color: #333; text-decoration: none; font: bold 0.80em Tahoma, Arial, sans-serif; 
margin: 0; padding: 3px 0; background: url(http://www.futurebet.com/poker/images/trans_btn.gif) no-repeat; 
width: 60px; height: 14px; display: block; }
.pokerAccountManager td.link b { display: none }
.pokerAccountManager div.tournaments td.data { padding: 2px }
.pokerAccountManager div.playForFun td.submit input{margin: 2px 0;}

/* Top Player List */
.topPlayerList { background-color: #FFF; margin: 0; overflow: auto; font-family: Tahoma, Arial, sans-serif; }
.topPlayerList td {font-size: x-small; color: #000;}
html>body.topPlayerList td {font-size: small;}
.topPlayerList a { color: #000000 }
.topPlayerList div.menu td { padding: 5px 2px }
.topPlayerList div.lists td { border-right: 1px solid #D0D2D3; border-bottom: 1px solid #D0D2D3 }
.topPlayerList td.head { background-color: #333; color: #FFFFFF; padding: 3px 5px }
.topPlayerList td.text { background-color: #FFF; padding: 2px 3px }
.topPlayerList td.columnHead { background-color: #DADADA; color: #000; padding: 2px 3px }
.topPlayerList td.data { padding: 0 3px }
.topPlayerList div.lists td.foot { background-color: #DADADA; padding: 2px 3px; text-align: right; border-bottom: 5px solid #FFF }
.topPlayerList tr.rowEven { background-color: #EEE }
.topPlayerList tr.rowOdd { background-color: #FFF }

/* Next 3 Tournaments */
.nextTournaments { background: #B9BBC1; margin: 0; overflow: auto; }
.nextTournaments li {font: x-small Tahoma, Arial, sans-serif;}
html>body.nextTournaments li {font-size: small;}
.nextTournaments ul { padding: 0; margin: 0; list-style: none;}
.nextTournaments li.time { list-style: none; padding: 0.125em 0 0 1em; background: url(/images/poker/ps_bullet.jpg) .125em 50% no-repeat;}
.nextTournaments li.name { list-style: none; margin-bottom: 10px; padding: 0 0 0 1em;}
.nextTournaments a { color: #000000; text-decoration: none; font-weight: bold }
.nextTournaments a:hover { text-decoration: underline }

/* Tournament Schedule */
.tournamentSchedule { background-color: #FFFFFF; margin: 0; text-align: center; overflow: auto; font: x-small Tahoma, arial, sans-serif;}
html>body.tournamentSchedule {font-size: small;}
.tournamentSchedule div.menu { float: left; background-color: #E5E5E5; margin: 5px 2px;}
.tournamentSchedule div.menu td { font-weight: bold; font-size: x-small; color: #333; height: 30px; }
html>body.tournamentSchedule div.menu td {font-size: small;}
.tournamentSchedule div.menu td.text { padding-left: 10px; background: url(http://www.futurebet.com/products/images/left_end_grey.gif) no-repeat left }
.tournamentSchedule div.menu td.divider { color: #FFFFFF; }
.tournamentSchedule div.menu td.link { padding-right: 10px; background: url(http://www.futurebet.com/products/images/right_end_grey.gif) no-repeat right }
.tournamentSchedule div.menu a { color: #999999; text-decoration: none; }
.tournamentSchedule div.browser { float: right; margin: 2px; padding: 5px; }
.tournamentSchedule div.browser table { height: 30px }
.tournamentSchedule div.browser td {font: x-small Tahoma, Arial, sans-serif;}
html>body.tournamentSchedule div.browser td {font-size: small;}
.tournamentSchedule div.calendar { clear: both; font-size: x-small; font-family: Tahoma, arial, sans-serif;}
.tournamentSchedule div.calendar td.day {font-size: x-small; background-color: #FFF; }
.tournamentSchedule div.calendar td.dayCurrent {font-size: x-small; background-color: #E0E0E0; font-weight: bold }
.tournamentSchedule div.calendar td.time { padding-right: 5px; font-size: x-small;}
.tournamentSchedule div.calendar td.timeHead {font-size: x-small;}
.tournamentSchedule div.calendar td.timeCurrent { padding-right: 5px; background-color: #333; color: #FFFFFF;font-size: x-small; font-weight: bold }
.tournamentSchedule div.calendar tr.rowEven { background-color: #EFEFEF }
.tournamentSchedule div.calendar tr.rowOdd { background-color: #FFF }
.tournamentSchedule div.legend { float: left; background-color: #EFEFEF; margin: 2px; padding: 5px; width: 340px; height: 84px; font-size: x-small; }
.tournamentSchedule div.legend td {font: x-small Tahoma, Arial, sans-serif;}
html>body.tournamentSchedule div.legend td {font-size: small;}
.tournamentSchedule div.openTournaments { float: right; text-align: right; margin: 2px; width: 340px; height: 84px; overflow: auto; border: 1px solid #666666 }
.tournamentSchedule div.openTournaments table { width: 100% }
.tournamentSchedule div.openTournaments td.head { border-bottom: 1px solid #666666 }
.tournamentSchedule div.openTournaments td { padding: 1px 2px; text-align: right; border-bottom: 1px dotted #333; font: x-small Tahoma, arial, sans-serif; }
html>body.tournamentSchedule div.openTournaments td {font-size: small;}
.tournamentSchedule div.openTournaments tr.rowEven { background-color: #EFEFEF }
.tournamentSchedule div.openTournaments tr.rowOdd { background-color: #FFFFFF }
.tournamentSchedule div.openTournaments a { color: #000000 }
.tournamentSchedule table.ol_bgclass { background-color: #1A4E65 }
.tournamentSchedule table.ol_fgclass { background-color: #E0E0E0 }

/* Tournament Details */
.tournamentDetails { background-color: #FFFFFF; margin: 5px; overflow: auto; font-family: Tahoma, Arial, sans-serif;  }
.tournamentDetails table.container {width: 700px; background-color: #E5E5E5}
.tournamentDetails td {font: x-small Tahoma, Arial, sans-serif; }
html>body.tournamentDetails td {font-size: small;}
.tournamentDetails table.details td.head, table.details td.foot {background-color: #333; color: #FFFFFF; padding: 3px 5px; border-bottom: 1px solid #FFFFFF }
.tournamentDetails table.details td.name, table.details td.status, table.details td.link, table.details td.text {padding: 3px 2px }
.tournamentDetails table.details td.status {background-color: #333; padding: 0 0.25em; color: #FFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF }
.tournamentDetails table.details td.link { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; height: 40px }
.tournamentDetails table.details td.link a { display: block }
.tournamentDetails table.details td.link a.launch { background-image: url(http://www.futurebet.com/products/images/button_launch.gif); width: 60px; height: 20px }
.tournamentDetails table.details td.link a.signup { background-image: url(http://www.futurebet.com/products/images/button_signup.gif); width: 60px; height: 20px }
.tournamentDetails table.details td.link a.unregister { background-image: url(http://www.futurebet.com/products/images/button_unregister.gif); width: 80px; height: 20px }
.tournamentDetails table.details td.link a b { display: none }
.tournamentDetails table.info {background: #E5E5E5; width: 100%;}
.tournamentDetails table.info td.head {background-color: #333; color: #FFF; padding: 3px 5px; margin: 0;}
.tournamentDetails table.info td.text { padding: 0.125em 0.5em; }
.tournamentDetails table.info td.image { padding-bottom: 0;}
.tournamentDetails table.info td.image img { position: absolute; top: 20px; right: 10px; display:none;
	background-image: url(http://www.futurebet.com/products/images/tournament_table.jpg); 
	width: 163px; height: 176px;
	margin: 4px; }
.tournamentDetails td.foot {}
.tournamentDetails table.info td.tournaments { padding: 2px 2px 2px 15px; background: #333 url(http://www.futurebet.com/products/images/left_arrow_white.gif) no-repeat 5px 4px }
.tournamentDetails table.info td.tournaments a { color: #FFFFFF; text-decoration: none }
.tournamentDetails table.info td.tournaments a:hover { text-decoration: underline }
.tournamentDetails table.info td.links td { padding: 10px }
.tournamentDetails table.info td.links a { display: block }
.tournamentDetails table.info td.links a.play { background-image: url(http://www.futurebet.com/products/images/button_play_now.gif); width: 70px; height: 20px }
.tournamentDetails table.info td.links a.download {display:none; background-image: url(http://www.futurebet.com/products/images/button_download.gif); width: 70px; height: 20px }
.tournamentDetails table.info td.links a b { display: none }
.tournamentDetails iframe { height: 240px }
.tournamentDetails table.results, .tournamentDetails table.payouts, .tournamentDetails table.standings, .tournamentDetails table.participants { border: 1px solid #000000 }
.tournamentDetails td.head { background-color: #333; color: #FFFFFF; padding: 3px 5px; border-bottom: 1px solid #FFFFFF }
.tournamentDetails td.head b { padding-right: 10px }
.tournamentDetails table.results td {font-family: Tahoma, Arial, sans-serif;}
.tournamentDetails table.results td.head a, .tournamentDetails table.payouts td.head a { color: #FFFFFF }
.tournamentDetails table.results td.subHead, .tournamentDetails table.payouts td.subhead, .tournamentDetails table.standings td.subhead, .tournamentDetails table.participants td.subhead { border-right: 1px solid #FFFFFF; border-bottom: 1px solid #000000; padding-left: 5px }
.tournamentDetails td.refresh { padding-right: 10px; padding-bottom: 3px }
.tournamentDetails td.refresh a { background-image: url(http://www.futurebet.com/products/images/button_refresh.gif); width: 45px; height: 17px; display: block }
.tournamentDetails td.refresh a b { display: none }
.tournamentDetails table.standings td.column4 { text-align: center }

/* Tournament Results */
.tournamentResults { background-color: #FFFFFF; margin: 0; overflow: -moz-scrollbars-vertical }
.tournamentResults td {font: x-small Tahoma, Arial, sans-serif;}
html>body.tournamentResults td {font-size: small;}
.tournamentResults tr.rowEven { background-color: #FFFFFF }
.tournamentResults tr.rowOdd { background-color: #EEE }
.tournamentResults td.data { padding: 2px 0 2px 5px; border-right: 1px solid #FFFFFF }

/* Tournament Payouts */
.tournamentPayouts { background-color: #FFFFFF; margin: 0; overflow: -moz-scrollbars-vertical }
.tournamentPayouts td {font: x-small Tahoma, Arial, sans-serif;}
html>body.tournamentPayouts td {font-size: small;}
.trounamentPayouts td.head {background-color: #333;}
.tournamentPayouts td.text { padding: 2px }
.tournamentPayouts td.subHead { border-right: 1px solid #FFFFFF; padding-left: 5px }
.tournamentPayouts tr.rowEven td{ background-color: #FFFFFF }
.tournamentPayouts tr.rowOdd td{ background-color: #EEE; }
.tournamentPayouts td.data { padding: 2px 0 2px 5px; border-right: 1px solid #FFFFFF }
.tournamentPayouts td.data a { color: #000000 }

/* Tournament Payout Table */
.tournamentPayoutTable { background-color: #FFFFFF; margin: 10px }
.tournamentPayoutTable td {font: x-small Tahoma, Arial, sans-serif;}
html>body.tournamentPayoutTable td {font-size: small;}
.tournamentPayoutTable td.head { background-color: #333; color: #FFFFFF }
.tournamentPayoutTable td.data { color: #000000 }

/* Tournament Standings */
.tournamentStandings { background-color: #FFFFFF; margin: 0; overflow: -moz-scrollbars-vertical }
.tournamentStandings td {font: x-small Tahoma, Arial, sans-serif;}
html>body.tournamentStandings td {font-size: small;}
.tournamentStandings td.text { padding: 10px 2px }
.tournamentStandings tr.rowEven { background-color: #FFFFFF }
.tournamentStandings tr.rowOdd { background-color: #EFEFEF }
.tournamentStandings td.data { padding: 2px 0 2px 5px; border-right: 1px solid #FFFFFF }
.tournamentStandings td.column4 { text-align: right }

/* Tournament Participants */
.tournamentParticipants { background-color: #FFFFFF; margin: 0; overflow: -moz-scrollbars-vertical }
.tournamentParticipants td {font: x-small Tahoma, Arial, sans-serif;}
html>body.tournamentParticipants td {font-size: small;}
.tournamentParticipants td.text { padding: 10px 2px }
.tournamentParticipants tr.rowEven { background-color: #FFFFFF }
.tournamentParticipants tr.rowOdd { background-color: #EFEFEF }
.tournamentParticipants td.data { padding: 2px 0 2px 5px; border-right: 1px solid #FFFFFF }

/* Tournament Registration */
.tournamentRegistration { background-color: #FFFFFF; margin: 10px; overflow: auto; font-family: Tahoma, Arial, sans-serif; }
.tournamentRegistration table.container { width: 500px }
.tournamentRegistration td { padding: 3px 2px; font-size: x-small; }
html>body.tournamentRegistration td {font-size: small; }
.tournamentRegistration td.head, .tournamentRegistration td.foot { background-color: #333; color: #FFFFFF; padding: 3px 5px; border-bottom: 1px solid #FFFFFF }
.tournamentRegistration td.status { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF }
.tournamentRegistration td.links { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; height: 40px }
.tournamentRegistration td.links a { display: block }
.tournamentRegistration td.links a b { display: none }
.tournamentRegistration td.links a.confirm { background-image: url(http://www.futurebet.com/products/images/button_confirm.gif); width: 70px; height: 20px }
.tournamentRegistration td.links a.cancel { background-image: url(http://www.futurebet.com/products/images/button_cancel.gif); width: 60px; height: 20px }
.tournamentRegistration td.links a.back { background-image: url(http://www.futurebet.com/products/images/button_return_to_details.gif); width: 120px; height: 20px }
.tournamentRegistration td.links a.schedule { background-image: url(http://www.futurebet.com/products/images/button_more_tournaments.gif); width: 120px; height: 20px }

/* Player Search */
.playerSearch {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}
.playerSearch td.head {padding: 0.3em 0 0.15em; margin: 0 0 5px 0; background: url(/images/sub_titles_bg.jpg) 0 0 repeat-x; text-align: center; 
 border: 1px solid rgb(141,142,152); text-transform: uppercase; font: bold 0.65em/1em Tahoma, Arial, sans-serif; 
	color: #333; height: 18px;}
.playerSearch td.input input{margin: 2px;}
.playerSearch td.submit input{margin: 2px; background: #ccc; font-weight: bold;}
.playerSearch td.description{ font-size: small;}

/* Sit and Go Tournaments Page */
div.tourn_sitandgo {margin: 0 0 5px; border: 1px solid #000; border-width: 0 0 1px 1px;}
p.tourn_img {padding: 0; margin: 0; border-bottom: 1px solid #000;}
p.tourn_img img {border: 1px solid #000; border-width: 1px 1px 0 0;}
p.tourn_date {padding: 0.125em 0.25em; margin: 0; border-right: 1px solid #000;}
p.tourn_text {padding: 0.125em 0.25em; margin: 0; border-right: 1px solid #000;}

/*request Password*/
.requestPassword {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}
.requestPassword td.head {padding: 0.3em 0 0.15em; margin: 0 0 5px 0; background: url(/images/sub_titles_bg.jpg) 0 0 repeat-x; text-align: center; 
 border: 1px solid rgb(141,142,152); text-transform: uppercase; font: bold 0.65em/1em Tahoma, Arial, sans-serif; 
	color: #333; height: 18px;}
.requestPassword td.input input{margin: 2px;}
.requestPassword td.submit input{margin: 2px; background: #ccc; font-weight: bold;}
.requestPassword td.description{ font-size: small;}
.requestPassword td.text {font-size: small;}
