
body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	
	background-image: url(/graphics/bg-casino-body.jpg);
	background-repeat: repeat-x;
	background-color: #A3A3A3;		
	text-decoration: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 2px;
}
.wrapper
{
	width:774px;	
	text-align:center;
	padding:0;
	border:0;
}

TABLE 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}

/*Casino, Sportsbook, Games and Poker links*/
.navProduct
{
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
td.navProduct
{
	border-left: #000000 2px solid;
	background-color: black;
}
p
{
	font-size: 8pt;
}
h1, h2, h3, h4, h5
{
	color: #FFFF99;
}
ul
{
	font-size: 8pt;
}
ol
{
	font-size: 8pt;
}
a
{
	color: #FFFF66;
	text-decoration: none;
}
a:hover
{

	text-decoration: underline;
}
/*Top section of the page*/
.PageHead
{
	background-image: url(/graphics/inv/casino/background/bannerhead.jpg);
	background-repeat: repeat;
	background-color: #339900;
}
/*Radion button lists*/
.radio
{
	color : #CCCCCC;
	font-size: 10pt;
}
/*Progress indicator bar*/
.ProgressBar
{
	background-color: red;
	background-image: url(/graphics/inv/shared/progress/redbars.gif);
	
}
/*Action Menu links*/
.actionMenu
{
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 8px;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.actionMenu A
{
	color: #000000;
}
/*Action Menu cells*/
td.actionMenu
{
	border-right: #000000 1px solid;
	background-position: right bottom;
	border-top: #000000 1px solid;
	padding-left: 5px;
	background-image: url(/graphics/inv/shared/layout/actionmenucorner.gif);
	padding-bottom: 5px;
	border-left: #000000 2px solid;
	padding-top: 5px;
	border-bottom: #000000 2px solid;
	background-repeat: no-repeat;
	background-color: #CCCCCC;
}
.header
{
	width:100%;

}
.footer
{
	width:100%;
	background-color:black;
}
/*Footer links*/
.footerText
{
	color: #FFFFFF;
	font-size: 8pt;
}
/*Major Millions ticker text*/
.footerTickerText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	vertical-align: top;
	color: #f6e33a;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	position: static;
	background-color: transparent;
	text-align: center;
display:inline;
	font-weight:bold;
	width:218;
}

/*The main area in the middle of the casino page*/
.MainSection
{
	width:100%;

	height: 300px;
	vertical-align:top;	
	padding: 2px;
	background-color:black;
}
img
{
	border: none;
}

/* Side Menu Title cell*/
td.SideMenuHeader
{
	font-weight: bold;	
	color: #FFFFcc;		
	text-decoration: none;
	font-size: 10pt;	
}
/* Side Menu Section title cell*/
td.SideMenuSectionHeader
{	
	font-weight: bold;
	background-image: url(/graphics/inv/casino/background/MenuGreen.jpg);	
	color: #FFFF99;	
	border-right: none;
	border-left: none;
	background-color: #556B2F;
	text-decoration: none;
	border-bottom: #000000 2px solid;
	font-size: 8pt;
	padding-right: 0px;
	padding-top: 0px;
	padding-left:5px;
	padding-bottom:5px;
}
/* Side Menu cell*/
td.SideMenuItem
{	
	background-image: url(/graphics/inv/casino/background/MenuGrey.jpg);	
	border-bottom: #000000 2px solid;
	background-repeat: repeat-x;
	font-size: 8pt;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
}
/* Side Menu cell hover*/
td.SideMenuItemo
{	
	background-image: url(/graphics/inv/casino/background/MenuRed.jpg);
	border-bottom: #3e3e3e 2px solid;
	background-repeat: repeat-x;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 8pt;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
}
/* Side Menu header cell hyperlink*/
A.SideMenuHeader, A.SideMenuHeader:visited, A.SideMenuHeader:hover
{
	font-weight: bold;
	color: #ffffcc;
	text-decoration: none;
	font-size: 10pt;
}
A.SideMenuItem, A.SideMenuItem:visited, A.SideMenuItem:hover
{
	font-weight: normal;
	color: #ffffcc;
	text-decoration: none;
	font-size: 8pt;
}
A.SideMenuSectionHeader, A.SideMenuSectionHeader:visited, A.SideMenuSectionHeader:hover
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	font-size: 8pt;
}
.DataGrid
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	padding: 2px;	
}
/* Datagrid pager style*/
tr.Pager
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	color: #FFFF99;
	padding-top: 2px;
	background-color: #3e3e3e;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
/* Datagrid row style*/
.item
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: normal;
	font-size: 13px;
	padding-bottom: 2px;
	color: #696969;
	padding-top: 2px;
	background-color: #F5F5DC;
	text-decoration: none;
}
/* Datagrid alternating row style*/
.AlternatingItem
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: normal;
	font-size: 13px;
	padding-bottom: 2px;
	color: #696969;
	padding-top: 2px;
	background-color: #F5F5DC;
	text-decoration: none;
}
/*Table header*/
headerdiv
{
	padding:0;
}
.Header
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 14px;
	padding-bottom: 2px;
	color: #FFFF99;
	padding-top: 2px;
	background-color: #000000;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;	
	border-bottom: solid 1px #3e3e3e;
	border-top: solid 1px #3e3e3e;
}
/*Table cell that holds the row title or key*/
td.key
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 13px;
	padding-bottom: 2px;
	color: #FFFF99;
	padding-top: 2px;
	background-color: #222222;
	text-decoration: none;	
	border-bottom: solid 1px black;
	width: 40%;
}
/*Table cell that holds the row value*/
td.value
{	
	font-size: 11px;
	color: #FFFFFF;
	background-color: #222222;
	text-decoration: none;
	border-bottom: solid 1px black;
}
/*Basic table cell*/
td.cell
{
	font-size: 8px;
	/*color: #000000;*/
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: none;
	
}
/*Links to different language*/
.LanguageLink
{
	vertical-align: middle;
	background-color: #696969;
	text-align: center;
}
/*Panel with tabstrip below*/
td.TabPanelTabsBelow
{
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-right: #696969 1px solid;
	padding: 2px;	
}

/*Panel with tabstrip above*/
.TabPanelTabsAbove
{
	border-bottom: #696969 1px solid;
	border-left: #696969 1px solid;
	border-right: #696969 1px solid;
	padding: 2px;
}
/*Style for miscellaneous text labels*/
.Label
{
	font-weight: normal;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
}
/*Style for miscellaneous small text labels*/
.SmallLabel
{
	font-weight: normal;
	font-size: 9px;
	text-decoration: none;
}
/*Validation error display*/
.ErrorMessage
{		
	font-weight: bold;
	font-size: 15px;	
	color: #FF6347;		
	text-decoration: none;
}
/* Input button style */
input.button
{
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CCCC99;
}
/*Top section of Module*/
td.ModuleHeader
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: #696969 1px solid;
	color: #FFFFCC;
	border-bottom: #696969 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000000;
	text-align: left;
	font-variant: small-caps;
	text-decoration: none;
	padding-left: 10px;
}
/*Highlighted Top section of Module*/
.ModuleHeaderHighlight
{
	border-right: 1px solid #696969;
	border-top: 1px solid #696969;
	font-weight: bold;
	font-size: 10pt;
	border-left: 1px solid #696969;
	color: #FFFFCC;
	border-bottom: 1px solid #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #191970;
	text-align: center;
	font-variant: small-caps;
	text-decoration: none;
}
/*Title text for module*/
.ModuleTitle
{
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
/*Body text for module*/
.ModuleText
{
	font-weight: normal;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}
/*Background of main module section*/
.ModuleBack
{
	background-image: url(/graphics/inv/casino/background/modfade.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
}

.progressbar{
	background-image: url(/graphics/pbar.gif);
	back-color:#ff7a1a;
}
.progressbarback{
	border: 1px solid DarkGray;
	back-color: whitesmoke;
}


/*------------------------------WS copy------------------*/
.formbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 1px;
	height: 18px;
	width: 200px;
	border: 1px solid #000000;
	vertical-align: middle;
}
.formbox-login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 1px;
	height: 18px;
	width: 150px;
	border: 1px solid #000000;
	vertical-align: middle;
}
.formbox-multi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 1px;
	width: 300px;
	height:80px;
	border: 1px solid #000000;
	vertical-align: middle;
}
.formpd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 1px;
	height: 15px;
	border: 1px solid #000000;
	vertical-align: middle;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	}
.text-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	}
.formtext {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	}
.formtext-ua {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	}
.formtext-star {
	color:#eeeeee;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	}
.userpass-bg
{
	border-right: #ffffff 2px solid;
	border-top: #ffffff 2px solid;
	font-size: 10px;
	border-left: #ffffff 2px solid;
	color: white;
	border-bottom: #ffffff 2px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #3366cc;
}
/*------------------------------WS copy------------------*/
td.PlayNow_Container
{
	background-image: url(/graphics/bg_topnavigation.gif);	
}

/* password strength bar  */
.pwd-strength-bar {float:left;border:1px solid #808480;background-color:#f8f8f8;}
.pwd-strength-bar0 {height:14px;width:5px;background-color:#e8ece8;}
.pwd-strength-bar1 {height:14px;width:5px;background-color:#ff3300;}
.pwd-strength-bar2 {height:14px;width:5px;background-color:#ffcc00;}
.pwd-strength-bar3 {height:14px;width:5px;background-color:#66ff00;}
.pwd-strength-bar4 {height:14px;width:5px;background-color:#009933;}