@import "reports.css";	/* reports stylesheet */

/*====================================================================
  ==== uncomment below if images are used to replace page titles ====
=================================================================== */
/* @import "hdrimg.css"; */
/*====================================================================
  ==== uncomment above if images are used to replace page titles ====
=================================================================== */


body {font-family:arial;font-size:12px;margin-left:0px;margin-top:0px;margin-right:0px; color: #000000; background:#D9D9D9;}
body#margins{margin:0px; font:12px verdana, arial, sans-serif; color:#000;}
p {color: #000000}

#logo{margin:5px 0 0 0; width:343px; height:76px; border:0;}
#content{padding:0px;}

/*====================== common navigation ======================*/
.commonNav{text-align:center; width:100%; margin:30px 0;}
.commonNav ul{padding:0; width:290px; height:17px; margin:0 auto; list-style-type:none;}
* html .commonNav ul{width:325px;}
.commonNav ul li{display:block; float:left; margin:0; padding:0;}
.commonNav ul li a:link, .commonNav ul li a:visited, .commonNav ul li a:active, .commonNav ul li a:hover{display:block; border-right:1px solid #000; padding:0 10px; margin:0; font-size:13px; font-weight:bold; text-transform:capitalize; color:#000; text-decoration:none;}
.commonNav ul li a:hover{background:#f0f0f0;}
.commonNav ul li.last a:link, .commonNav ul li.last a:visited, .commonNav ul li.last a:active, .commonNav ul li.last a:hover{border:0;}
/*====================== common navigation ======================*/

/* change language flags */
div#flags img{width:20px; height:10px; border:1px solid #000; margin:0 1px 0 1px;}

li {
	font-size: 10pt; 
	color: #000000; 
}
h1 {font-size:16px;color:#9676C1}
h1.toptext {font-size:11px;font-weight:bold;margin-bottom:0px;text-align:center}
h3{color: #FF0000; font-weight: bold;}

/*=======================
	==== headers ====
====================== */
div.t1, div.t2, div.t3{text-transform:capitalize; font-weight:bold; color:#000;}
div.t1{font-size:16px; margin-bottom:5px; background-color:transparent;}
div.t2{font-size:13px; margin-bottom:10px;}
div.t3{font-size:12px; margin-bottom:6px;}
/*=======================
	==== headers ====
====================== */
.lblLogIn {font-weight:bold;color:#FFFFFF;padding-left:3px;font-size:11px;}
.copywrite,.smallwhite {color:#FFFFFF;font-size:10px;}

table.public td {color: #000000;	font: 12px;}
table.public th {color:#FFFFFF}

a.navTop, a.navTop:visited, a.navTop:Link {
	background-color:#FFFFFF;
	color:#999999;
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;
	font-weight:bold;
	border : 1px solid #9676C1;
	margin-right : 5px;
	margin-top:2px;
	Height:1px
}
a.navTop:hover {background-color:#9676C1;color:#FFFFFF}

td.navLeft a {font-weight:bold}
td.bold {color:#808080}

a,a:link,a:visited{text-decoration:underline;color:#7BC143}
a:hover {color:#FB0956}
.copy {color: #000000;}
.btnLogin {
	background-color:#7BC143;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border : 1px solid #FFFFFF;
	margin-bottom: 1px;
	margin-right:1px;
	height:20px;
}
.title {color:#000000}
.copy {color:#000000}
div.title{font-size:14pt; color:#9676C1; font-weight:bold;}
.subTitle{color:#9676C1; font-size:13pt; font-weight:bold;}
.subTitleMem{color:#7BC143; font-size:13pt; font-weight:bold;}


/*=============================== 
	==== input form table ====
============================== */
table.inputForm{border:1px solid #000; width:100%;}
table.inputForm tr#hdr td{text-transform:capitalize; font-size:12px; font-weight:bold; color: #000000; background:#ccc;}
table.inputForm tr.btn td, table.inputForm tr.outbtn td{text-align:center; padding:10px 0 10px 0;}
table.inputForm tr.outbtn td{border:0; border-top:1px solid #000;}
table.inputForm tr td, table.inputForm tr th{vertical-align:middle; padding:5px; font-size:12px; background:transparent; color:#000000;} /* general properties */
table.inputForm tr th{text-align:right; font-weight:bold; text-transform:capitalize;} /* labels fields */
table.inputForm tr.line td, table.inputForm tr.line th{border-bottom:1px solid #000;} /* underlined cells */
table.inputForm tr.cntr td, table.inputForm tr.altcntr td{text-align:center;} /* centered rows */
table.inputForm tr.alt td, table.inputForm tr.alt th, table.inputForm tr.altcntr td, table.inputForm tr.altcntr th{background:#ccc;} /* alternate rows background color */
table.inputForm tr td a{text-decoration:underline;} /* anchors */
table.inputForm td.msg{font-weight:bold; text-transform:uppercase; color:#cc0000; background:#efefef;} /* message fields */
table.inputForm tr.ttl td, table#trans tr.ttl td{text-transform:capitalize; font-size:14px; font-weight:bold; padding:5px; margin:10px 0 10px 0; color:#000; background:#ccc;}
table.inputForm tr td.button{vertical-align:bottom;}
div.btnCntr{text-align:center; padding:10px 0 10px 0;} /* form button centered */
div.btnLeft{text-align:left; padding:10px;} /* form button left-aligned */

table#trans{border:0; width:1%;}
table#trans tr td, table#trans tr th{background-color:transparent;}

table.ecom tr th, table.ecom tr td{vertical-align:top;}
table.ecom tr td.warn{color: #f00;}
table.left tr th{text-align:left;}
table.nobdr{border:0;}
/*=============================== 
	==== input form table ====
============================== */


/*=============================================== 
	==== tables used to display game details ====
============================================== */
table.gDetail{border:1px solid #000; width:300px;}
img.gDetailImg{border:1px solid #000;}

table.slot{border:2px solid #ccc;}
table.slot tr td{vertical-align:top; padding:0;}
table.slot tr td img{margin:1px; border:1px dotted #999;}

div.gMessage{font-size:12px; color:#000; text-align:center; border:1px solid #000; margin:0 1px;}
div.dealer{background:#ccc;}
div.held{background:#eee;}

table.cr_win, table.cr_lose{width:300px; border:1px solid #000; color:#000; white-space:nowrap;}
table.cr_win th, table.cr_lose th, table.cr_win td, table.cr_lose td{text-align:left; padding:2px;}

table.cr_win tr th{background:#ddd;}
table.cr_win tr td{background:#eee;}

table.cr_lose tr th{background:#ddd;}
table.cr_lose tr td{background:#eee;}
/*=============================================== 
	==== tables used to display game details ====
============================================== */


/* buttons when used in place of images */
input.button{font-weight:bold; font-size:10px; border:1px solid #ccc; height:1.7em; width:135px; text-align:center; vertical-align:middle; text-transform:capitalize; cursor:pointer; color:#069; background-color:#f5f;}

div.topLink{text-align:right; padding:5px 10px;}

div#instructions{float:right;}

/* error messages */
div.error{font-size:12px; font-weight:bold; margin:0 auto; width:50%; text-align:left; color:#cc0;}
div.error ul{text-align:left; margin:5px auto 5px auto;}
div.error ul li{font-weight:normal; margin:0;}
div#errorMsg{width:50%; font-size:12px; font-weight:bold; margin:4px 0 4px 0; padding:4px; background:#cc0000; color:#fff;}
div#errorMsg a:link, div#errorMsg a:visited, div#errorMsg a:active{text-decoration:underline; color:#666;}
div#errorMsg a:hover{text-decoration:none;}

/* leader board report */
.lbHeader{width:500px; background:#f0f0f0; border:1px solid #000; text-align:left; padding:5px;}

/*=================================== 
	==== gaming guide table ==== 
================================== */
table#gamingGuide{border-left:1px solid #9676C1; border-bottom:1px solid #9676C1; width:450px; font-size:12px; font-weight:bold; margin:10px 0;}
table#gamingGuide td.hdr{background-color:#72AA45; width:40%; vertical-align:middle; text-align:left; padding-left:10px; color:#fff;}
table#gamingGuide td.hdrPicked{background-color:#669900; width:40%; vertical-align:middle; text-align:left; padding-left:10px; color:#fff;}
table#gamingGuide td{border-top:1px solid #9676C1; border-right:1px solid #9676C1; width:30%; background-color:#fff; padding:4px; vertical-align:middle; text-align:center;}
table#gamingGuide td a, table#gamingGuide td a:visited, table#gamingGuide td a:active{color:#330099; text-decoration:none;}
table#gamingGuide td a:hover{text-decoration:underline; color:#B432563;}
table#gamingGuide tr td.picked{background-color:#669900; color:#fff;}
/*=================================== 
	==== gaming guide table ====
================================== */


table.common{width:100%; border:0; background-color:#660099;}
table.common tr{text-align:left; vertical-align:top;}
table.common tr.center, table.common tr.altRowCenter{text-align:center;}
table.common th{text-align:center; font-size:14px; color:#FFFFFF; background-color:#FF6600; padding:3px;}
table.common tr td{padding:3px; color:#FFFFFF; font-size:13px;}
table.common tr td.bold{font-weight:bold;}
table.common tr.altRow td, table.common tr.altRowCenter td{background-color:#e6e6e6;}

/*===============================
==== registration form table ====
============================== */
table.regform{width:100%; border:0;}
/* do not modify rows classes below; use center classes when you need to center content of the row */
table.regform tr{text-align:left; vertical-align:top;}
table.regform tr.center, table.regform tr.altRowCenter{text-align:center;}
/* do not modify rows classes above; use center classes when you need to center content of the row */

table.regform th{text-align:center; font-size:14px; color:#000000; background-color:#7BC143; padding:3px;}
table.regform tr td{padding:3px; color: #666666; font-size:12px; text-transform:capitalize;}
table.regform tr td.bold{font-weight:bold; color:#000000; font-size:13px;}
table.regform tr.altRow td, table.regform tr.altRowCenter td{background-color:#493B79;}

/*===============================
==== registration form table ====
============================== */

/*===============================
==== ecom form tables        ====
============================== */
table.ecomForm{width:575px; border:1px solid #000; background: #FFFFFF;}
table.ecomForm tr.ttl td{text-transform:capitalize; font-size:14px; text-align:left; font-weight:bold; padding:3px; color:#000; background: #FFFF00; border-bottom:1px solid #666;}
table.ecomForm tr.ttl2 td{text-transform:capitalize; font-size:11px; text-align:left; font-weight:bold; padding:2px 6px; color:#000; background: #FFFF66; border-top:1px solid #666; border-bottom:1px solid #666;}
table.ecomForm tr.ttl3 td{text-transform:capitalize; font-size:12px; text-align:left; font-weight:bold; padding:2px 6px; color:#000;}
table.ecomForm tr td{vertical-align:top; font-size:11px; color:#000; padding:6px 10px; text-align:left;}
table.ecomForm tr td form{margin:0; padding:0;}
table.ecomForm tr td.bottom{vertical-align:bottom;}
table.ecomForm tr td.right{text-align:right;}
table.ecomForm tr td.center{text-align:center;}
table.ecomForm tr td .label{text-transform:capitalize; font-weight:bold;}
table.ecomForm tr td .inline{display:inline;}
table.ecomForm tr td .warn{color:#ff0000; font-weight:bold;}
table.ecomForm tr td .editButton{margin-top:20px;}
tr.borderTop td{border-top:1px solid #000;}

table.ecomForm tr td a, table.ecomForm tr td a:active {font-weight: normal; text-decoration: underline; color:#0000FF;}
table.ecomForm tr td a:hover{text-decoration: none; color:#0000FF;}

table.twoCol tr td{width:50%;}
table.threeCol tr td{width:33%;}

table.creditCardForm{width:100%; border:0; margin:0; padding:0;}
table.creditCardForm tr th, table.creditCardForm tr td{vertical-align:middle; border:0; padding:2px; font-size:11px;}
table.creditCardForm tr th{text-align:right; font-weight:bold;}
table.creditCardForm tr td{text-align:left;}
table.creditCardForm tr td.center{text-align:center;}
table.creditCardForm tr td input{font-size:11px; padding:0px;}
table.creditCardForm tr td input.disabled{background:#ddd;}
/*===============================
==== ecom form tables        ====
============================== */

a.orangelink, a.orangelink:visited {font-size:16px;color:#ff6600}
a.orangelink:hover {font-size:16px;color:#660099}
.tblNews {margin-top:3px}
.tblNews ul {margin-left:15px}
.tblNews td {}
.newsLinks {border-left:1px #ffff00 solid;border-right:1px #ffff00 solid;padding-left:10px;}
.newsLinks a, .newsLinks a:visited {text-decoration:none}
.newsLinks a:hover {text-decoration:underline}
.newsTitle {background-image: url(../images/common/tblNewsTop.gif);padding-left:10px;color:#660099;background-color:#ffff00;font-weight:bold}
.newsBottom {background-image: url(../images/common/tblNewsBottom.gif);}

div.copy{background-color:transparent; font-size: 11px;}
div#sharedContent{margin:0px 10px 10px 10px; width: 100%; padding:; border:0; font:10pt arial,helvetica,sans-serif;}
.winnersmarquee {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Arial}

/******************* Common Elements************************/

div#sharedContent h1{font-size:16px;color:#9676C1}
div#sharedContent h2, td h2{font-size: 11pt; color: #ffff00;}
div#sharedContent h3{color: #9676C1; font-weight: bold;}
div#sharedContent p, div#sharedContent li, div#sharedContent table tr td{color: #000; margin-right: 25px;}
div#sharedContent p.italic{font-style: italic;}
div#sharedContent a, div#sharedContent a:active {text-decoration:underline;color:#7BC143}
div#sharedContent a:hover{color:#FB0956}
div#sharedContent a:visted{text-decoration:underline;color:#7BC143}
div#sharedContent h1 a, div#sharedContent h1 a:active {color: #ffff00; text-decoration: underline;}
div#sharedContent h1 a:hover, div#sharedContent h1 a:visted{color: #ffff00; text-decoration: none;}
/******************* Promotional Elements************************/

table#promoTbl{padding: 0; margin: 0; border:0;}
table#promoTbl tr th {}
table#promoTbl h1{font-size: 12pt; color: #ffff00; font-weight: bold; padding:0; margin:0;}
table#promoTbl h1 a, table#promoTbl h1 a:active {font-weight: normal; text-decoration: underline;}
table#promoTbl h1 a:hover, table#promoTbl h1 a:visted {text-decoration: none;}
table#promoTbl tr td {color: #FFFFFF; font-size:10pt;}
table#promoTbl tr td.dayPicked {color: #ffff00; font-weight: bold;} 

/******************* End Promotional Elements********************/
/******************* Winners Page Elements********************/
table#pics tr td{color:#ff0000; font-size:12px; font-weight:bold; font-style:italic; text-align:center; padding:5px;}
table#topWinners{width:175px; border:3px solid #ffff00;}
table#topWinners tr td, table tr td{color:#fff; font-size:12px;}
table#topWinners tr th{color:#ffff00; font-size:14px;}
table#winners{width:580px; border:2px solid #fff;}
table#winners tr th{font-size:15px; font-weight:bold; color:#ffff00;}
table#winners tr td{font-size:15px; font-weight:bold; color:#ffff00;}
/******************* End Winners Page Elements********************/
div.regText {
	font-size: 10pt; 
	color: #FFFFFF; 
	font-weight: bold;
}

div.paging,.pageTitle,.smallHdr,.copy,p,.small,a,a:visited,a:active,a:hover, hr,.border{background-color:transparent;}
div.title{font-size:14pt; color:#FFFF00; font-weight:bold;}

.title {color:#000000}
.copy {color:#000000}
div.title{font-size:14pt; color:#9676C1; font-weight:bold;}
td.subTitleBgr{background-color:#9676C1; color:#FFFFFF; font-size:14px; font-weight:bold;}
.subTitle{color:#9676C1; font-size:13pt; font-weight:bold;}

.smallHdr{color:#FFFF00; font-size:12px; font-weight:bold;}
/* separator line */

hr{color:#FFFF00; width:99%; margin-top:10px; margin-bottom:10px;}

div.regheader {
	font-size: 12pt; 
	color: #FFFF00; 
	font-weight: bold;
}
div.regText {
	font-size: 10pt; 
	color: #FFFFFF; 
	font-weight: bold;
}

/********************Winner Page*******************************/

/********************Winner Page*******************************/
.regText {
	font-size: 10pt; 
	color: #000000; 
}

div.regheader {
	font-size: 12pt; 
	color: #9676C1; 
	font-weight: bold;
}

div.regtextcolor {
	font-size: 10pt; 
	color: #9676C1; 
	font-weight: bold;
}

table.links tr td{text-align:left;vertical-align:top;color: #000000; font-size:10pt;}

td.purple {
	text-align: center;	
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border:1px double #9676C1;
}

table.purple {
	vertical-align: baseline;
	width: 410px;
    border: 1px double #9676C1;
}
.style13 {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
table.redtext tr td {color:#000000; font-size:12px; text-align:left; }

ul.bonusex li{
	color:#FFFFFF;
	text-align:left;
}

div.note{ font-size:14px; border: 1px solid #ffffff; background-color:#669A1F; color:#ffffff; padding:5px; font-weight:bold}