body {
	background-color:#3E376A;
	margin: .5em auto;
	text-align: center;
	color:	#fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.container{
	background-color:#3E376A;
	width:1020px;	
	min-height:600px;
	margin: 0 auto 1em auto;
	padding:0 ;
	position:relative;	
	text-align:center;
}
div.row{overflow:auto;}
.btn{
	cursor: pointer;
}
img {
	border:0;
}
a {
    color: #000;
	font-weight: bold;
	outline:none;
    text-decoration: underline;
}
.mainBody a{
	text-decoration: underline;
}
a:hover {
	text-decoration : underline;
	font-weight: bold;
}
a img{
  border:0;
}
/****** start main tiles *******/
div.header {
  position:relative;
  text-align:left;
  padding-top:.5em;
}
div.topNav{
	margin-top:.5em;
	height:100px;
	background:url(/images/atc/back_topNav.gif) no-repeat top center ;
	position:relative;
}
div.mainBody {
	padding:0 0 2em 30px;
	margin:.5em auto 1em auto;
	text-align:left;
	position:relative;
}
div.pageHdr{min-height:48px;}
#search div.pageHdr, .noResult div.pageHdr{display:none}
div.gameNav {
  position:absolute;
  top:50px;
  left:30px;
  z-index:200;
	width:130px;
	text-align: left;
	font-weight:bold;
}
div.gm_body{
	text-align:left;
	min-height:400px;
	margin-left:125px;
	overflow:auto;
}
div.gm_body form{margin:0;padding:0}
div.acct_body{
	text-align:left;
	min-height:400px;
	margin-left:150px;
	width:800px;
}

div.ftDivider{
  margin:0 3%;
  border:0;
  height:1px;
	border-top:1px solid #6E698F;
}
.footerNav {
  margin:1em 50px 3em 115px;
  padding:0 0 1em 0;
	font-size:.9em;
	text-align:left;
	position:relative;
	height:120px;
}
#static.mainBody, #static.acct_body{min-height:100px}
#static div.header, #static div.gameNav{height:150px;}
#static div.acct_body p{font-size:1.1em;margin:.5em 0}

/*********** header/footer ***********/
.header #wlc{
	background: url(/images/atc/sprite_buttons.gif) no-repeat;	
	background-position: 0 0;
	width:319px;
	height:40px;
	margin:1em 1em 1em 30px;
}
.header a.logo{
  display:block;
  background: url(/images/atc/logo_new.gif) no-repeat;
  width:350px;
  height:39px;
  margin:30px 0 20px 30px;
}
.header .gm_promo {
	position:absolute;
	right:40px;
	top:20px;
  width:580px;
  height:80px;
  overflow:hidden;
	text-align:right;
}
.header .logoLink{
	outline:none;
	visibility:hidden;
	position:absolute;
	top:0;
}
.footerNav a {
	color: #FDEEF4;
	padding:.5em;
	text-decoration: none;
	font-weight:normal;
}
.footerNav a:hover {
	color : #CA2701;
	text-decoration: none;
}
.footerLogos{
	height:85px;
	overflow:hidden;
}
.footerLogos#cards{
	position:absolute;
	left:5px;
	top:25px;
	width:375px;
}
.footerLogos#otherlogos{
	position:absolute;
	right:0;
	top:25px;
	width:397px;
}
.footerLogos ul{
	margin:0;
	padding:0;
	list-style:none;
}
#otherlogos li{
	float:right;
	margin-left:.5em;
}
#cards .sprite-cards{ 
	background: url(/images/sprite_logos.png) no-repeat;
	background-position: 0 0; width: 374px; height: 32px;  
	margin-top:10px;
}
#otherlogos li a{
   background: url(/images/sprite_logos.png) no-repeat top left;
   display:block;  
   padding:0; 
}
#otherlogos li a.sprite-cgc { background-position: 0 -32px; width: 63px; height: 39px;  } 
#otherlogos li a.sprite-ald { background-position: -64px -31px; width: 103px; height: 38px; } 
#otherlogos li a.sprite-igt { background-position: -172px -32px; width: 51px; height: 40px; } 
/* remove wagerworks logo */
/*#other logos li a.sprite-wwk { background-position: -170px -31px; width: 73px; height: 36px; }*/


#otherlogos li a.sprite-age { background-position: -226px -31px; width: 43px; height: 39px; } 
#otherlogos li a.sprite-mbk { background-position: -290px -34px; width:88px; height:31px}
#otherlogos li a.sprite-gmc { background-position: -466px -34px; width:30px; height:40px}
#otherlogos li a.sprite-gmcc{ background-position: -386px -31px; width:60px; height:40px}
.footerLogos p{margin-bottom:.5em;padding-bottom:.5em;margin-left:2px;}
#otherlogos p{padding-left:15px;}
.footerReg{margin:5px auto;}
/*********************************** 
*********** begin game menu ******** 
***********************************/
.gameNav ul.tabs{
  margin:1em 0 2em 0;
  padding:0;
} 
.gameNav .tabs li{
  list-style:none;
  font-size:1.2em;  
  font-weight:bold; 
  line-height:1.3em; 
}
.gameNav .tabs li a{
  text-decoration: none;
  border:none;
  outline:none;
  color:#fc0;
}
.gameNav .tabs a:hover{
  text-decoration: underline;
}
.gameNav h4{
 margin-top:0;
 margin-bottom:.5em;
 font-size:1.2em;
 font-weight:normal;
}
.gm_cat{
	height: 40px;
	position:absolute;
	top:5px;
	left:160px;
	min-width:200px;	
}
.gm_cat#FEAT {background: url(/images/atc/titles/title_FEAT.gif) no-repeat left top;}
.gm_cat#TABL {background: url(/images/atc/titles/title_TABL.gif) no-repeat left top;}
.gm_cat#ROUL {background: url(/images/atc/titles/title_ROUL.gif) no-repeat left top;}
.gm_cat#SLOT {background: url(/images/atc/titles/title_SLOT.gif) no-repeat left top;}
.gm_cat#POKR {background: url(/images/atc/titles/title_POKR.gif) no-repeat left top;}
.gm_cat#INST {background: url(/images/atc/titles/title_INST.gif) no-repeat left top;}
.gm_cat#BLKJ {background: url(/images/atc/titles/title_BLKJ.gif) no-repeat left top;}
.gm_cat#ALL {background: url(/images/atc/titles/title_ALLG.gif) no-repeat left top;}
.gm_cat#NEW {background: url(/images/atc/titles/title_NEWG.gif) no-repeat left top;}
.gm_cat#SLT0 {background: url(/images/atc/titles/title_SLT0.gif) no-repeat left top;}
.gm_cat#SLT1 {background: url(/images/atc/titles/title_SLT1.gif) no-repeat left top;}
.gm_cat#SLT2 {background: url(/images/atc/titles/title_SLT2.gif) no-repeat left top;}
.gm_cat#SLT3 {background: url(/images/atc/titles/title_SLT3.gif) no-repeat left top;}
.gm_cat#BNGO {background: url(/images/atc/titles/title_BNGO.gif) no-repeat left top;}
.gm_cat#HILO {background: url(/images/atc/titles/title_HILO.gif) no-repeat left top;}
.gm_cat#SPKR {background: url(/images/atc/titles/title_SPKR.gif) no-repeat left top;}
.gm_select {	
	background: url(/images/atc/sprite_buttons.gif) no-repeat;	
	background-position: 0 -41px;
	width:272px;
	height:152px;
	padding:0;
	float: left;
	position:relative;
	margin:0 10px 10px 0;
	text-align:center;
	color:#000;	
}
.gm_select h3{
  margin:.5em;
  font:600 12px arial;
  color: #CA2701;
}
.gm_select img {
  position:absolute;
  left:10px;
  top:30px;
  width:116px;
  height:107px;
  border:none;
}
.gm_select .desc {
  margin-left:48%;
  padding:0;
  height:78px;  
  text-align:left;
}
.gm_select .desc ul{  
  color:#000;
  font-weight:bold;
  margin-left:0;
  margin-top:0;
  padding-left:1.5em;
}
.gm_select .desc ul li{
  margin:0;
  padding:0;
  font-size:.9em;  
}
.gm_select .primer
{
	position:absolute;
	top:-10px;
	left:125px;
	width:164px;
	height:160px;
	overflow:hidden;
	color:#000;
	font-size:.8em;
	z-index:999;
	background:url(/images/back_primer.png) no-repeat right;
}
.primer p
{
	margin:1em 1em 1em 2.5em;
	overflow:hidden;
	color:#3E376A;
}

.gm_play_btn {
  position:absolute;
  right:10px;
  bottom:8px;
	width: 125px;
	height: 30px;
	display:block;
	padding:0;
	text-decoration:none;
}
.gm_progress {
width: 140px;
height: 20px;
}
.gm_game_box {
width: 486px;
height: 180px;
float: right;
}
.gm_game_box_title {
width: 492px;
height: 25px;
position: absolute;
top: 12px;
left: 257px;
z-index: 3;
}

.gm_signup_btn {
width:96%;
position:absolute;
right:15px;
top:250px;
text-align:right;
}
#srchFrm {
	position:relative;
	padding:0;
	margin:0;
}
#srchFrm .srchTxt{
 width:100px;
 margin-bottom:1em;
 margin-top:0;
 padding:5px 0 5px .5em;
 color:#CA2701;
 font-weight:bolder;
}
#srchFrm .srchBtn{
 background: url(/images/atc/sprite_buttons.gif) no-repeat;	
 background-position:-321px 0px; 
 width:111px;
 height:29px;
 border:none;
 margin-bottom:.5em;
}
.rslt{
	font-size:1.4em;
	margin: 1em 1em 1em 2em;
	padding:0 .5em;
}
#noRslt{
	margin-top:0;
}
#srcErr{
	font-size:.9em;
	font-weight:normal;
  background-color:#3E376A;
  width:90%;
  z-index:200;
  /* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.8;	
}
div.autocomplete {
  padding:3px;
  margin-top:3px;
  background-color:#fff;
  color:#000;
  width:300px !important; 
  text-align:left;
  z-index:300;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;  
}
div.autocomplete ul li.selected { background-color: #fc0;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:2px 0;
  cursor:pointer;
  font-weight:normal
}
.menuItemImg {
margin-right: 20px;
	}

/************* popup message for game menu ************/
.popAd{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
}	
.popAd div.popAdContent{
	position:absolute;
	top:33%;
	left:35%;
	background-color:#fff;
	color:#3E376A;
	width:420px;
	min-height:250px;
	overflow:hidden;
	padding:.5em;
	z-index:1001;
	font-size:1.1em;
}	
#reg_welcome h2{
	background:url(/images/atc/welcome.gif) no-repeat;	
	height:32px;
	width:335px;
	margin: .5em .5em 0 .5em;
}
.popAd h4{font-style:italic;font-size:1.2em;}
.popAd p, .popAd h2, .popAd h4{padding:1px 1em}
.popAd a{color:#CA2701;font-weight:900}
div#closeBtn{position:relative;height:30px;}
div#closeBtn a {
  position:absolute;
  right:0;
  top:0;
	background:url(/images/atc/but_close.gif) no-repeat right;	
	height:28px;
	width:155px;	
}	
/************* log in module ************/
.topNav a.regBtn {
	display:block;
	position:absolute;
	right:70px;
	top:20px;
	width:199px;
	height:60px;
	background:#860004 url(/images/atc/sprite_buttons.gif) no-repeat;	
	background-position:-272px -133px;	
}
.loginForm {
	margin-right:40%;
	color: #FDEEF4;
	padding-left:80px;
	height:100px;
	text-align:left;
	position:relative;
}
.loginForm input{
	float:left;
	margin:30px 10px 5px 0;
	padding: 5px 0 5px 1em;
	width:140px;	
	color:#CA2701;
 	font-weight:bolder;
}
.loginForm a{
  display:block;
	float:left;
  color:#000;			
  text-decoration:none;
}
.loginForm a:hover{
 	text-decoration:underline;
}
.loginForm span.arw{  
	display:block;
  float:left;
  width:14px;
  height:14px;
  background:#E5DDC1 url(/images/atc/sprite_buttons.gif) no-repeat;	
  background-position:-455px -41px;
  margin:0 5px;
}
#lnk2{margin-left:33px}
.loginForm #loginBtn{
  width:110px;
  height:28px;
	background: url(/images/atc/sprite_buttons.gif) no-repeat;	  
  background-position:-272px -105px;
	margin:30px 10px 5px 0;
	border:0;
}

/******** logged in top nav  **********/
.topNav .usrInfo{
 	position:absolute;
  top:25px;
  left:60px;
  margin:0;
  padding:0;
	list-style:none;
  color:#CA2701;
	font-weight:bold; 	
}
.topNav .navLnks{
	position:absolute;
  bottom:35px;
  left:60px;
	color:#CA2701;
}
.topNav .usrInfo li{
	padding:0;
	font-size:1.1em;
	float:left;
	position:relative;
}
.topNav .usrInfo li#promoBal{padding-right:15px;}
.topNav span.data{
	color: #000;
	font-weight:bold;
	font-size:.9em;
}
.usrInfo li.listPipe{
	padding:0 5px;
}
.topNav li.logout{  
  display:block;
  float:left;
  width:75px;
  height:15px;	
  background:url(/images/atc/sprite_buttons.gif) no-repeat;	
	background-position:-393px -87px;	
	color:#CA2701;
}
.topNav .navLnks a{
	text-decoration:none;
	color:#CA2701;
	padding:2px;
}
.topNav .navLnks a:hover{
	text-decoration:underline;
}
.topNav .navLnks span.on {
	text-decoration:underline;
	font-weight:bold;
	padding:2px;
}
#newCounter{
	font-weight:bold;
	color:#000;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: 1px dotted transparent;
}
/************ content columns *******/
.content {
	padding: 12px;
	width: 736px;
	position:relative;
	color: #FDEEF4;
}
.content_2col {
	width: 255px;
	padding: 5px 10px 5px 0px;
	float: left;
}
.content_3col {
	width: 180px;
	padding: 5px 10px 5px 0px;
	float: left;
}
.content_4col {
	width: 140px;
	padding: 5px 10px 5px 0px;
	float: left;
}
.content_5col {
	width: 110px;
	padding: 5px 10px 5px 0px;
	float: left;
}
.content_8col {
	width: 72px;
	padding: 5px 2px 5px 2px;
	float: left;
}
/************ Query forms *******/
div.qryFrm{
	float:left;
	margin:.5em 0;
	padding:0;
	z-index:50;
}
.qryFrm form{margin-top:1em;margin-bottom:1em;}
#trQry{width:45%;}
#gmQry{width:55%;}
#trQry p{padding-top:3px;}
#trQry .or{	padding-left:28px;}
#trQry .bt{  
  margin-top:1em;
	padding-left:4em;
}
#gmQry .bt{
  margin-top:1em;
	padding-left:1.8em;
}
/************ Account Content Styles *******/
div.title{
	position:absolute;
	top:5px;
	left:180px;
}
.acct_body h1, .acct_body h2, .acct_body h3{margin-left:1em}
.acct_body h4{margin-top:.5em}
.account-heading {
	padding:.5em 2em;
	font-size:1.2em;
	color:#CA2701;	
	position:relative;
}
.heading, .acct_body h4 {
	background-color: #E5DDC1;
	padding:.2em 2em;
	color:#000;	
	font-weight:bold;
	font-size: 1.2em;
	position:relative;
	
}
table.heading{
	width:100%;	
	border-collapse: collapse;
}
table.heading td{
	padding:.5em 2em;
}

.acct_body p, .acct_body div.noResults{padding:2px 2em;margin:3px 0}
p.copy{padding:2px 2em;}
p.dates{margin-top:0;margin-bottom:0;}
p.emph{font-size:1.2em; margin-bottom:1em;}

.acct_body span.pagebanner{  
  display:block;
  margin-bottom:.3em;
  padding:.5em 2em;
}
.acct_body span.pagelinks{
  display:block;
  padding:.5em 2.5em;
	font-size:.9em;
}
.acct_body span.pageSize{
  font-size:.9em;
  display:block;
  padding:.5em 2em; 
}
/************ Tool tip styles *******/
a.toolTip{
  background:url(/images/sprite_logos.gif) no-repeat;	
  display:block;
  position:absolute;
  top:3px;
  right:0;
	width:11px;
	height:12px;
	background-position: -451px -66px;
}
a#tip_promoTip {top:-3px}
a#tip_transQuery {left:160px;}
a#tip_gameQuery{left:130px;}
a#tip_last10{left:240px;}
a#tip_last10Game{left:200px;}
.accHelp {  /*floating help box*/
	 font:400 10px arial;
	 color: #000;
	 position:absolute;
   top:-10em;
	 left:20em;
	 width: 280px;
	 height:auto;
	 border:1px #ffcb00 dotted;
	 padding:3px;
	 background:#fff;
	 z-index:200;
  /* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;	 
}	 
.accHelp ul{margin-top:1px; margin-bottom:1px;}
.accHelp p{margin:1px;padding:1px;}
.accHelp b{font-size:11px;}
#promoTip{top:-6em;left:8em;width:150px}
#gameQuery {top:-1em;left:15em;width:230px}
#transQuery {left:18em;top:-1em}
#last10{left:28em}
#last10Game {left:25em}
.right-box {
	margin-left:15px;
}
.account-date {
	text-align:right;
}
span.hilight{color:#fc0}
/********* tables ************/
table.accData, .gameDetails table, table.payTable{
  width:100%;
  margin-top:0;
  margin-bottom:1.5em;
	border-collapse:collapse;
	border:1px solid #E5DDC1;
}
.gameDetails .tablebold, .gameDetails .subheader, .gameDetails .tablehead{
	font-weight:bold;
	background:#E5DDC1;
	color:#CA2701;
}
.gameDetails td{
	vertical-align:top;
	padding:2px;
	border-top:1px solid #E5DDC1;		
	border-bottom:1px solid #E5DDC1;	
}
.gameDetails .paragraph, .body .footerlink {
	text-align:right;
}
.gameDetails a{
	float:right;
}
table.accData th,  .gameDetails th, table.payTable th{
  color:#fc0;
  padding:.5em 1em .5em 2em ;
	border-top:1px solid #E5DDC1;		
	border-bottom:1px solid #E5DDC1;	
}
table.accData td, table.payTable td{
	vertical-align:top;
	padding:.5em 1em .5em 2em ;
	border-top:1px solid #E5DDC1;		
	border-bottom:1px solid #E5DDC1;	
}
table.accData td a {
	font-weight:normal;
	font-size:1em;
}
table.accData td a:hover {
	font-weight:normal;
	font-size:1em;
}
table.accData th a {color:#fc0}
table.accData tr.hilight, table.accData tr.odd{
	background-color: #E5DDC1;
	color:#000;
}
td.amount, th.amount{text-align:right;width:10%}
td.amt, th.amt{text-align:right;}
table.acctData td.time{white-space:nowrap}
table.acctData td.desc{width:25%;min-width:200px;}

/* larger table with over 5 columns */
table.over5Col td, table.over5Col th{padding:.5em}
table.limits{margin:0 auto;	padding:0; border-collapse:collapse;width:90%;}
table.limits th{color:#fff; padding:.5em;padding-left:1em; background-color:#3E376A;text-align:left}
table.limits td{padding:.5em; vertical-align:top; border-collapse:collapse;}

table.transfer{
	margin-bottom:1em;
}
.transfer td{
	font-size:1.1em;
	padding:1px;
}
.verySmallText {
	font:.9em arial;
}
.iframeMsg{text-align:left;}



/*********** Form styles ***********/
/* Forms class to create the styles for all gm forms which include the background color */
.acct_body .forms {
	background-color: #E5DDC1;
	padding:1em;
	min-height:100px;
	margin: .5em 0 1em 0;
	color:#000;
}
#protection1, #protection1{margin-left:0;margin:0;}
.acct_body .forms table{
	margin-left:10%;
}
.acct_body .forms table.limits{
	margin-left:0;
	width:100%;
}
.acct_body h4 {
	color:#CA2701;
}
.forms .label, td.label{
  text-align:right;
  padding-right:1em;
  font-weight:bold;
}
TEXTAREA {
	padding: 2px;
	color: #8e0000;
	background-color: #f0f0f0;
	border: solid 1px silver;
	font-size: xx-small;
}
INPUT {
	border: 2px #ccc inset;
	color: #000;
	font: 400 .9em arial;
}
.submitBtn {
	border: 2px #ccc outset;
	color: #000;
	font: 700 .9em arial;
}
.disabledBtn{
	border: 2px #ccc inset;
	color: #666;
	font: 400 .9em arial;
	background-color: #ECE9D8;
	width:100px;
	text-align:center;
}
.checkbox {	border:none;}
select {
	border: 2px #ccc inset;
	font: 500 .9em arial;
}
.select {
	border: 2px #ccc inset;
	font: 500 .9em arial;
}
.radio {
	border: none;
}
/*********** END Form styles ***********/
/*********** Errors and messages ***********/
.errorSys {
  position:relative;
  margin:.5em 0 .5em 410px;
	background-color: #E5DDC1;
	border: 2px solid #CA2701;
  width:45%;  
	padding:5px 16px 5px 8px;
	color: #000;
	font: 700 .9em arial;
	text-align:left;
	z-index:100;
}
.message {
  position:relative;
  margin:.5em 0 .5em 410px;
	background: #E5DDC1;
	border: 2px solid #368142;
	padding:5px 16px 5px 8px;
  width:45%; 
	color: #000;
	font: 700 .9em arial;	
	text-align:left;
	z-index:100;
}
.message a {
	font: 700 .9em arial;
	color: #000;
	text-decoration: underline;
}
.errorSys a {
	color: #CA2701;
	font: 700 .9em arial;
	text-decoration: underline;
}
.errorSys a:hover {
	font: 700 .9em arial;
	text-decoration: underline;
}
.errorHide {
	position:absolute;
	z-index:99;
	display: none;
}
div.error {
	margin: 0px 10px 5px 0px;
	padding:0px;
	color: #CA2701;
	font: 700 .9em arial;
}
input.error {
	border: 1px solid #CA2701;
}
a.closer {
	position: absolute;
	top:2px;
	right:2px;
	display:block;
	background: url(/images/sprite_logos.gif) no-repeat;
	width:13px;	height:13px;
	cursor:pointer;
}
a#close_errorSys{background-position:-373px -32px;}
a#close_message{background-position:-373px -47px;}	
#lgnErr{
  position:absolute;
  top:10px;
  left:80px;
	padding:0px;
	color: #CA2701;
	font: 400 .9em arial;
}
#logoutMsg{
	padding-top:10%;
	padding-left:1em;
}
/*********** End Errors and messages ***********/
#mouseBubble {
	/*background-color: #660000;*/
	background-color:#fff;
	color:#000;
	padding: 8px;
	border: 1px #CA2701 dotted ;
	width: 150px;
	font-size: 10px;
	filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;
}
.pagebanner{  
  display:block;
  margin-bottom:.3em;
  padding-left:1em;
}
.pagelinks{
  display:table-cell;
	text-align:left;
	padding-right:5px;
	padding-left:1em;
	width:450px;
	white-space:nowrap;
	font-size:.9em;
}
.pageSize{
  display:table-cell;
  text-align:right;  
  width:250px;
  white-space:nowrap;
  font-size:.9em;
}

.rightAlign{text-align:right}

/************* Verification page styles******************/
.waitVerify {
	width:300px;
	margin-top:1em;
	text-align:center;
	position:absolute;
	top:20%;
	left:30%;
	color:#FFCB00;
}
.payTable td{
	border-right:1px solid  #E5DDC1;
}
.opaque{
	opacity:0.6;
	filter:alpha(opacity=60);
}
.nonOpaque{
	border: 0;
}	

div.bonusHelp, div.payHelp{position:relative;min-width:50px;height:1px;}

.payHelp p{  /*floating help box*/
	 font:400 10px arial;
	 color: #000;
	 position:absolute;
   bottom:2em;
	 right:1em;
	 width: 200px;
	 height:auto;
	 border:1px #ffcb00 dotted;
	 padding:.5em;
	 background:#fff;
	 z-index:100;
  /* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;	 
}	 
.bonusHelp div{  /*floating help box*/
   text-align:left;
	 font:400 10px arial;
	 color: #000;
	 position:absolute;
   bottom:4em;
	 right:1em;
	 width:200px;
	 height:auto;
	 border:1px #ffcb00 dotted;
	 padding:2px;
	 background:#fff;
	 z-index:100;
  /* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;	 
}
#bonusTable th {font-size:11px}


/************************** Inbox Messages **************************/
#inboxList{
	margin-top:.5em;
	margin-bottom:.5em;  
}
#inboxList td, #inboxContent td {
  padding:.3em 1em .3em 2em ;
  vertical-align:middle;	
}
#inboxList td.fxWd, #inboxContent td.fxWd{
	white-space:nowrap;
}
#inboxList td a, #inboxContent td a  {
	font-weight:bold;	
}
.ctr{
text-align:center;
}
#inboxList td a.viewed{
	font-weight:normal;
}
#inboxList a.del{
  display:block;
  background:url(/images/sprite_logos.gif) no-repeat;
  background-position:-445px -38px; 
  width:22px;
  height:22px;
  margin:2px auto;
}
#inboxContent{
 margin:.5em auto;
 width:100%;
}
#inboxContent th{
 vertical-align:middle; 
}

.prev{
 float:left;
 text-align:left;
 width:45%;
}

.next{
 float:right;
 text-align:right;
 width:45%;
}

.MsgContent p{
 margin-left:.5em;
 margin-right:.5em;
}
.msg-limit{
 border-collapse: collapse;
 margin-left:.5em;
 margin-right:.5em;
}
.msg-limit td, .msg-limit th{
 border-collapse: collapse;
}
.msg-limit .tp{
 font-weight:bold;
}



.floats{
	width:100%;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */
.clear {
	clear:both;
	line-height: 0;
	margin:0;
	padding:0;
}

.row .chaticon{
	margin-top:25px;
	margin-left:5px;
}

.navLnks .chaticon{
	margin-bottom: -8px;
}
