﻿body 
{
	background-repeat:repeat-x;
	font-family:Verdana;
	font-weight:normal;
	font-size:10px;
	color:#A6A6A6;
}
object
{
	outline:none;	
}

#ie_historyFrame
{
	display:none;
}

div#safari_rememberDiv
{
	display:none;
}

div.Clear
{
	clear:both;
}

div#Main
{
	width:990px;
	margin-left:auto;
	margin-right:auto;
}

div#Main h1
{		
	padding:0px;
	margin:0px;
	font-size:10px;
	position:absolute;
	width:950px;
	_zoom:1;
	z-index:5000;
	top:0px;
}

div#Main h1 div.HeaderContainer
{
	width:990px;
	background-repeat:no-repeat;
}

div#Main h1 div.HeaderContainer table.HeaderTable
{
	vertical-align:top;
	width:100%;
}

div#Main h1 div.HeaderContainer table.HeaderTable tr
{
	vertical-align:top;
}

div#Main h1 div.HeaderContainer table.HeaderTable tr td
{
}

div#Main h1 div.HeaderContainer table.HeaderTable tr td.LogoCell
{
	width:180px;
	vertical-align:top;
}

div#Main h1 div.HeaderContainer table.HeaderTable tr td.LogoCell div.HomeLogo
{
	width:203px;
	cursor:pointer;
}

div#Main h1 div.HeaderContainer table.HeaderTable tr td.MainLinksCell
{
	vertical-align:top;
	text-align:left;
	width:515px;
}


div#Main h1 div.HeaderContainer table.HeaderTable tr td.MainLinksCell table.MainLinks
{
}

div#Main h1 div.HeaderContainer table.HeaderTable tr td.MainLinksCell table.MainLinks tr
{
}

div#Main h1 div.HeaderContainer table.HeaderTable tr td.MainLinksCell table.MainLinks tr td
{
}

div#Main h1 div.HeaderContainer table.HeaderTable tr td.MainLinksCell table.MainLinks tr td a.HeaderMainDiv
{
	display:block;
	cursor:pointer;
	background-position:top;
}

div#Main h1 div.HeaderContainer table.HeaderTable tr td.MainLinksCell table.MainLinks tr td a.HeaderMainDiv:hover
{
	background-position:bottom;
}

div#Main h1 div.HeaderContainer table.HeaderTable tr td.RightCell
{
	vertical-align:middle;
	width:320px;
}

div#Main h1 div.HeaderContainer table.HeaderTable tr td.RightCell table.RightLinks
{
	margin-left:auto;
	margin-right:auto;
}

div#Main h1 div.HeaderContainer table.HeaderTable tr td.RightCell table.RightLinks tr td.LinkCell
{
	padding-left:10px;
	padding-right:10px;
}

div#Main h1 div.HeaderContainer table.HeaderTable tr td.RightCell table.RightLinks tr td.PaddingCell
{
}

div#Main h1 div.HeaderContainer table.HeaderTable tr td.RightCell a
{
	color:White;
	font-weight:normal;
	text-decoration:none;
}

div#Main h1 div.HeaderContainer table.HeaderTable tr td.RightCell a:hover
{
	color:#FFDF1B;
	text-decoration:underline;
}

div#Main h1 div.HeaderContainer table.HeaderTable tr td.RightCell table.LoginTable
{
	margin-left:auto;
	margin-right:auto;
}

div#Main h1 div.HeaderContainer table.HeaderTable tr td.RightCell table tr td.LogonLinks
{
	padding-top: 5px;
	padding-bottom: 0px;
}
div#Main h1 div.HeaderContainer table.HeaderTable tr td.RightCell a.LogoutLink,
div#Main h1 div.HeaderContainer table.HeaderTable tr td.RightCell table tr td.LogonLinks a
{
	padding-top: 3px;
	color:#FFDF1B;
	text-decoration:none;
}

div#Main h1 div.HeaderContainer table.HeaderTable tr td.RightCell a.LogoutLink:hover,
div#Main h1 div.HeaderContainer table.HeaderTable tr td.RightCell table tr td.LogonLinks a:hover
{
	color:#FFDF1B;
	text-decoration:underline;
}

div#Main h1 div.HeaderContainer table.HeaderTable tr td.RightCell div.wrapper
{
	padding-right:10px;
}

div#Main h1 div.HeaderContainer table.HeaderTable tr td.RightCell input.textbox
{
	background-color: #047655;
	border:1px solid #ffffff;
	color: #ffffff;
	width: 94px;
	height: 14px;
	float: left;	
	padding-left: 8px;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

div#Main h1 div.TopNavContainer
{
	width:990px;
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-weight:normal;
}

div#Main h1 div.TopNavContainer div.TopNavPadding
{
	padding-left:15px;
}

div#Main h1 div.TopNavContainer table
{

}

div#Main h1 div.TopNavContainer table tr
{
}

div#Main h1 div.TopNavContainer table td
{
	color:#A6A6A6;
	padding-right:1px;
}

div#Main h1 div.TopNavContainer table td.PaddingCell
{
	padding-left:9px;
	padding-right:10px;
}

div#Main h1 div.TopNavContainer table td a
{
	color:#A6A6A6;
	text-decoration:none;
	font-weight:normal;
}

div#Main h1 div.TopNavContainer table td a:hover
{
	color:#FFDF1B;
	text-decoration:underline;
}

div#Main h1 div.TopNavContainer div.LanguageInfoLabel
{
	position:absolute;
	left:700px;
	color:#A6A6A6;
	width:100px;
	text-align:right;
}

div#Main h1 div.TopNavContainer div.LanguageInfoLabel table
{
	height:100%;
	width:100%;
	vertical-align:middle;	
	padding-right:5px;
	text-align:right;
}

div#Main h1 div.TopNavContainer div.LanguageInfoLabel table tr
{
	vertical-align:middle;	
}

div#Main h1 div.TopNavContainer div.LanguageInfoLabel table tr td
{
	vertical-align:middle;	
	text-align:right;
}

div#Main h1 div.TopNavContainer div.LanguageContainer
{
	position:absolute;
	left:800px;
}

div#Main h1 div.TopNavContainer div.LanguageContainer div.LanguageSelectionContainer
{
}

div#Main h1 div.TopNavContainer div.LanguageContainer div.LanguageSelectionContainer table
{
	height:100%;
	vertical-align:middle;
}

div#Main h1 div.TopNavContainer div.LanguageContainer div.LanguageSelectionContainer table tr,
div#Main h1 div.TopNavContainer div.LanguageInfoLabel table tr
{
	vertical-align:middle;
}

div#Main h1 div.TopNavContainer div.LanguageContainer div.LanguageSelectionContainer table tr td
{
	vertical-align:middle;
	color:#FFDF1B;
	cursor:pointer;
}

div#Main h1 div.TopNavContainer div.LanguageContainer div.LanguageSelectionContainer table tr td.ArrowCell
{
	padding-left:5px;
}

div#Main h1 div.TopNavContainer div.ClockContainer
{
	position:absolute;
	right:-30px;
	color:#A6A6A6;
}

div#Main h1 div.TopNavContainer div.ClockContainer table
{
	height:100%;
	vertical-align:middle;
}

div#Main h1 div.TopNavContainer div.ClockContainer table tr
{
	vertical-align:middle;
}

div#Main h1 div.TopNavContainer div.ClockContainer table tr td
{
	vertical-align:middle;
}

div#Main h1 div.TopNavContainer div.ClockContainer table tr td.TimeZoneCell
{
	padding-left:2px;
}

div#Main h1 div.TopNavContainer div.LanguageChoicesContainer
{
	position:absolute;
	left:780px;
	background-color:#282828;
	border-left-style:solid;
	border-left-color:#404040;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#404040;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#404040;
	border-bottom-width:1px;
}

div#Main h1 div.TopNavContainer div.LanguageChoicesContainer div.LanguageChoicesInnerContainer
{
	padding-top:3px;
	padding-bottom:3px;
}

div#Main div.MainPageContainer
{
	width:990px;
	position:absolute;	
}

div#Main div.MainPageContainer div.MainPagePadding
{
	padding-top:11px;
	padding-left:10px;
	padding-right:10px;
	background-repeat:repeat-x;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000000;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer
{
	background-repeat:no-repeat;
	border-style:solid;
	border-width:3px;
	border-color:#363636;
	background-color:#363636;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.PlayersOnlineOuterContainer
{
	float:left;
	width:475px;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.PlayersOnlineContainer
{	
	padding-left:12px;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.PlayersOnlineContainer div.InnerBorder
{
	border-style:solid;
	border-color:Black;
	border-width:1px;	
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.PlayersOnlineContainer table.PlayersOnlineTable
{
	vertical-align:middle;
	height:100%;
	width:100%;
	border-style:solid;
	border-color:#5D5D5D;
	border-width:1px;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.PlayersOnlineContainer table.PlayersOnlineTable tr
{
	vertical-align:middle;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.PlayersOnlineContainer table.PlayersOnlineTable tr td
{
	width:50%;
	vertical-align:middle;	
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.PlayersOnlineContainer table.PlayersOnlineTable tr td table.PlayersOnlineInnerTable
{
	
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.PlayersOnlineContainer table.PlayersOnlineTable tr td table.PlayersOnlineInnerTable tr 
{
	
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.PlayersOnlineContainer table.PlayersOnlineTable tr td table.PlayersOnlineInnerTable tr td.Label
{
	font-weight:bold;
	color:#FFDF1B;
	padding-left:10px;
	padding-bottom:4px;
	vertical-align:bottom;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.PlayersOnlineContainer table.PlayersOnlineTable tr td table.PlayersOnlineInnerTable tr td.Item
{
	font-weight:normal;
	color:White;
	padding-left:10px;
	font-size:14px;	
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.MultiElementBannerContainer
{
	float:right;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.MultiElementBannerContainer div.MultiElementMainBanner
{
	text-align:left;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.MultiElementBannerContainer div.MultiElementMainBanner div.FloatingDiv
{
	position:absolute;
	line-height:14px;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer
{
	float:right;
	line-height:14px;	
	width:265px;
	border-left-style:solid;
	border-left-width:3px;
	border-left-color:#363636;
	background-color:#3a3a3a;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer table.CasinoInfoPodInnerBorder
{
	width:100%;
	height:100%;
	border-color:#202020;
	border-style:solid;
	border-width:1px;
	vertical-align:top;
	background-repeat:repeat-x;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer table.CasinoInfoPodInnerBorder tr,
div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer table.CasinoInfoPodInnerBorder tr td
{
	vertical-align:top;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.ProgressivesHeader
{
	padding-bottom:1px;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoProgressivesPadding
{
	padding-left:10px;
	padding-right:10px;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoProgressivesPadding div.CasinoProgressivesContainer
{
	border-top-color:#939393;
	border-top-style:solid;
	border-top-width:1px;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoProgressivesPadding div.CasinoProgressivesContainer table
{
	width:100%;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoProgressivesPadding div.CasinoProgressivesContainer table tr
{
	vertical-align:middle;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoProgressivesPadding div.CasinoProgressivesContainer table tr td
{
	vertical-align:middle;
	border-bottom-color:#3F3F3F;
	border-bottom-style:solid;
	border-bottom-width:1px;
	white-space:nowrap;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoProgressivesPadding div.CasinoProgressivesContainer table td.LabelCell div.HeightDiv
{
	text-align:left;	
	height:32px;	
	line-height:30px;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoProgressivesPadding div.CasinoProgressivesContainer table td.LabelCell a
{
	color:#A6A6A6;
	text-decoration:none;
	font-weight:bold;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoProgressivesPadding div.CasinoProgressivesContainer table td.JackpotCell
{
	text-align:right;
	color:#FFFFFF;
	font-size:17px;
	font-weight:normal;	
	width:100%;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoProgressivesPadding div.CasinoProgressivesContainer table td.JackpotCell div.ProgressiveTextDiv
{
	display:block;
	height:32px;
	line-height:30px;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoProgressivesPadding div.CasinoProgressivesContainer table td.JackpotFlashCell
{
	vertical-align:middle;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoProgressivesPadding div.CasinoProgressivesContainer table td.JackpotFlashCell table,
div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoProgressivesPadding div.CasinoProgressivesContainer table td.JackpotFlashCell table tr,
div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoProgressivesPadding div.CasinoProgressivesContainer table td.JackpotFlashCell table tr td
{
	width:100%;
	height:32px;
	vertical-align:middle;
	border:none;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoProgressivesPadding div.CasinoProgressivesContainer table td.JackpotFlashCell table tr td div.ProgressiveFlashDiv
{
	padding-bottom:3px;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.TopGamesHeader
{	
	padding-bottom:1px;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoTopGamesContainer
{
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoTopGamesContainer div.TopGamesPadding
{
	padding-left:10px;
	padding-right:10px;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoTopGamesContainer div.TopGamesPadding table.TopGamesRule
{
	background-color:#939393;
	height:1px;
	width:100%;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoTopGamesContainer div.TopGamesPadding table.TopGamesRule tr td
{
	height:1px;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoTopGamesContainer table
{
	width:100%;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoTopGamesContainer table tr
{
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoTopGamesContainer table tr td.LeftCell
{
	text-align:left;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoTopGamesContainer table tr td.RightCell
{
	text-align:right;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoTopGamesContainer table tr td div.TopGamesItem,
div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoTopGamesContainer table tr td a.TopGamesItem
{
	display:block;
	background-position:top;
	cursor:pointer;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoTopGamesContainer table tr td div.TopGamesItem:hover,
div#Main div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoTopGamesContainer table tr td a.TopGamesItem:hover
{
	background-position:bottom;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionBContainer
{
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#222222;
	background-repeat:repeat-x;	
	background-color:#404040;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding
{
	padding:10px;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table
{
	margin-left:auto;
	margin-right:auto;
	width:100%;
	vertical-align:top;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr
{
	vertical-align:top;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td
{
	vertical-align:top;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td.FirstCell div.CellPadding
{
	padding-left:0px;
	padding-right:5px;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td.InnerCell div.CellPadding
{
	padding-left:5px;
	padding-right:5px;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td.LastCell div.CellPadding
{
	padding-left:5px;
	padding-right:0px;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td div.InformationPodContainer
{
	line-height:14px;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td div.InformationPodContainer div.TopImageContainer
{
	border-style:solid;
	border-width:3px;
	border-color:#666666;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td div.InformationPodContainer div.HeaderImageContainer
{
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td div.InformationPodContainer div.TextContainer
{
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#6d6d6d;
	height:80px;
	overflow:hidden;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td div.InformationPodContainer div.TextContainer div.TextInnerPadding
{
	padding-top:5px;
	padding-bottom:5px;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td div.InformationPodContainer div.LinksContainer
{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#6d6d6d;
	color:#FFDF1B;
	height:25px;
	overflow:hidden;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td div.InformationPodContainer div.LinksContainer a
{
	color:#FFDF1B;
	text-decoration:none;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td div.InformationPodContainer div.LinksContainer a:hover
{
	color:#FFDF1B;
	text-decoration:underline;
}


div#Main div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td div.InformationPodContainer div.ViewAllPromotionsContainer
{
	padding-top:10px;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td div.InformationPodContainer div.ViewAllPromotionsContainer a
{
	color:#A6A6A6;
	text-decoration:none;
}

div#Main div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td div.InformationPodContainer div.ViewAllPromotionsContainer a:hover
{
	color:#FFDF1B;
	text-decoration:underline;
}

/* GAMES GROUP */

div#Main div.MainPageContainer div.MainPagePadding table.CasinoSectionBTable
{
	width:100%;
}

div#Main div.MainPageContainer div.MainPagePadding table.CasinoSectionBTable tr 
{
}

div#Main div.MainPageContainer div.MainPagePadding table.CasinoSectionBTable tr td.GamesGroupCell
{
	vertical-align:top;
	background-color:#404040;
}

div#Main div.MainPageContainer div.MainPagePadding table.CasinoSectionBTable tr td.RightHandCell
{
	vertical-align:top;
	width:166px;
	background-color:#404040;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer
{
	background-color:#404040;
}

/* GAMES GROUP NAV */

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable
{
	width:100%;	
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr
{
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td
{
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td a.GamesGroupNavItem,
div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td div.GamesGroupNavItem
{
	display:block;
	background-position:top;
	outline:none;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td a.GamesGroupNavItem:hover,
div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td div.GamesGroupNavItem:hover
{
	background-position:bottom;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td.ViewPromotionsCell
{
	background-repeat:repeat-x;
	width:100%;	
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td.ViewPromotionsCell a,
div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td.ViewPromotionsCell div
{
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td.ViewPromotionsCell a:hover,
div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td.ViewPromotionsCell div:hover
{
	background-position:bottom;
}

/* GAMES GROUP MAIN GRID */

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody
{
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding
{
	padding:9px 8px 0px 10px;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable
{
	width:100%;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr
{
	vertical-align:top;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td
{
	width:25%;
	vertical-align:top;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.GamesPod
{
	display:block;
	cursor:pointer;
	padding-bottom:20px;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer
{
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer table.GamesGroupImageContainer
{
	width:1px;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.HeaderRow,
div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.HeaderRow td
{
	padding:0px;
	margin:0px;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.HeaderRow td div.ImageWrapper
{
	border-color:#585858;
	border-style:solid;
	border-width:3px;
	padding:0px;
	margin:0px;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.HeaderRow td div.ImageWrapper img
{
	padding:0px;
	margin:0px;
	border-style:none;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.HeaderRow td div.ProgressiveJackpotContainer
{
	text-align:center;
	height:21px;
	margin-top:-21px;
	overflow:hidden;	
	line-height:18px;
	border-style:none;
	padding:0px;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.HeaderRow td div.ProgressiveJackpotContainer div.ProgressiveTextDiv
{
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	text-align:center;
	font-weight:bold;
	border-style:none;
	cursor:pointer;
	color:White;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.HeaderRow td div.ProgressiveJackpotContainer div.ProgressiveFlashDiv
{
	padding-top:1px;
	border-style:none;
	cursor:pointer;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.HeaderRow td div.ProgressiveJackpotContainer div.ProgressiveFlashDiv object
{
	border-style:none;	
	cursor:pointer;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.HeaderRow td div.ProgressiveJackpotContainer div.ProgressiveCoverDiv
{
	margin-top:-21px;
	height:21px;
	cursor:pointer;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.CategoryAndNameRow
{
	vertical-align:middle;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.CategoryAndNameRow td
{
	vertical-align:middle;
	text-align:left;
	border-bottom-color:#747474;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.CategoryAndNameRow td div.CategoryAndNameBorder
{
	height:43px;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.CategoryAndNameRow td table.CategoryAndNameInnerTable
{
	height:43px;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.CategoryAndNameRow td table.CategoryAndNameInnerTable tr
{
	vertical-align:middle;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.CategoryAndNameRow td table.CategoryAndNameInnerTable tr td
{
	vertical-align:middle;
	border:none;
	height:auto;
	width:auto;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.CategoryAndNameRow td table.CategoryAndNameInnerTable tr td.CategoryImageCell
{
	vertical-align:bottom;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.CategoryAndNameRow td table.CategoryAndNameInnerTable tr td.GameNameImageCell
{
	vertical-align:top;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.CategoryAndNameRow td table.CategoryAndNameInnerTable tr td.FreePlayCell
{
	vertical-align:middle;
	text-align:right;	
	width:1px;
	padding-top:2px;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.CategoryAndNameRow td table.CategoryAndNameInnerTable tr td.FreePlayCell a
{
	color:#A6A6A6;
	text-decoration:none;
	white-space:nowrap;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.CategoryAndNameRow td table.CategoryAndNameInnerTable tr td.FreePlayCell a:hover
{
	text-decoration:underline;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td
{
	text-align:left;
}

div#Main div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.PlayNowRow td div.GamesGroupPlayNowContainer
{
	border-bottom-color:#747474;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

/* FULL GAMES LIST */

div#Main div.MainPageContainer div.MainPagePadding table.CasinoSectionBTable tr td.DividerCell
{
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	background-color:#404040;
}

div#Main div.MainPageContainer div.MainPagePadding table.CasinoSectionBTable tr td.DividerCell div.DividerLine
{
	height:1px;
	overflow:hidden;
	background-color:#828282;
	width:100%;
}

div#Main div.MainPageContainer div.MainPagePadding table.CasinoSectionBTable tr td.SpacerCell
{
	height:10px;
}

div#Main div.MainPageContainer div.FullGamesGroupOuterContainer
{
	background-repeat:repeat-x;
	background-color:#005b42;
}

div#Main div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding
{
	padding-top:14px;
	padding-left:19px;
	padding-right:19px;
	padding-bottom:26px;
	border-left-color:#0A543C;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#0A543C;
	border-right-style:solid;
	border-right-width:1px;
	border-bottom-color:#0A543C;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

div#Main div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.FullGamesGroupHeader
{
	color:White;
	font-weight:bold;
	font-size:12px;
	line-height:12px;
	padding-bottom:10px;
	padding-top:3px;
}

div#Main div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms
{
	padding:0px;
	margin:0px;
}

div#Main div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms table
{
	width:100%;
	vertical-align:top;
}

div#Main div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms table tr
{
	vertical-align:top;
}

div#Main div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms table tr td
{
	vertical-align:top;
	text-align:left;
}

div#Main div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms table tr td.BlankReal
{
	width:140px;
}

div#Main div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms table tr td.BlankSpacer
{
	width:22px;
}

div#Main div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms div.GamesRoomContainer
{
}

div#Main div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms div.GamesRoomContainer div.GamesRoomHeader
{	
}

div#Main div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms div.GamesRoomContainer div.GamesRoomHeader a
{
	font-weight:bold;
	color:#FFDF1B;
	text-decoration:none;
}

div#Main div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms div.GamesRoomContainer div.GamesRoomHeader a:hover
{
	text-decoration:underline;
}

div#Main div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms div.GamesRoomContainer div.GamesRoomHeader div.GamesRoomHeaderUnderline
{
	padding-bottom:4px;	
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#4A957D;
}

div#Main div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms div.GamesRoomContainer div.GamesList
{
	padding-top:4px;
}

div#Main div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms div.GamesRoomContainer div.GameOption
{
	padding-top:1px;
	padding-bottom:1px;
}

div#Main div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms div.GamesRoomContainer div.GameOption a
{
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}

div#Main div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms div.GamesRoomContainer div.GameOption a:hover
{
	color:#FFDF1B;
	text-decoration:underline;
}

/* FOOTER */

div#Main div.MainPageContainer div.FooterContainer
{
}

div#Main div.MainPageContainer div.FooterContainer div.UpperIconsContainer
{
	margin-left:auto;
	margin-right:auto;
	width:950px;
	padding-top:20px;
	padding-bottom:15px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#2B594B;
}

div#Main div.MainPageContainer div.FooterContainer div.UpperIconsContainer table
{	
	margin-left:auto;
	margin-right:auto;
}

div#Main div.MainPageContainer div.FooterContainer div.UpperIconsContainer table tr
{
}

div#Main div.MainPageContainer div.FooterContainer div.UpperIconsContainer table tr td
{
	padding-left:8px;
	padding-right:7px;
}

div#Main div.MainPageContainer div.FooterContainer div.InformationTextContainer
{
	margin-left:auto;
	margin-right:auto;
	width:950px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#2B594B;
	color:#c1d1cc;
	line-height:13px;
}

div#Main div.MainPageContainer div.FooterContainer div.InformationTextContainer table
{
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

div#Main div.MainPageContainer div.FooterContainer div.InformationTextContainer table tr
{
}

div#Main div.MainPageContainer div.FooterContainer div.InformationTextContainer table tr td
{
	width:50%;
	padding-right:10px;
}

div#Main div.MainPageContainer div.FooterContainer div.InformationTextContainer table tr td div.FooterPodPadding
{	
}

div#Main div.MainPageContainer div.FooterContainer div.BottomLinksContainer
{
	margin-left:auto;
	margin-right:auto;
	width:950px;
	padding-top:8px;
	padding-bottom:10px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#2B594B;
	color:White;
}

div#Main div.MainPageContainer div.FooterContainer div.BottomLinksContainer table
{
	width:100%;
}

div#Main div.MainPageContainer div.FooterContainer div.BottomLinksContainer table tr
{
}

div#Main div.MainPageContainer div.FooterContainer div.BottomLinksContainer table tr td
{
}

div#Main div.MainPageContainer div.FooterContainer div.BottomLinksContainer table tr td.PaddingCell
{
	padding-left:10px;
	padding-right:10px;
}

div#Main div.MainPageContainer div.FooterContainer div.BottomLinksContainer table tr td.RightsCell
{
	width:100%;
	text-align:right;
}

div#Main div.MainPageContainer div.FooterContainer div.BottomLinksContainer table tr td a
{
	color:#FFDF1B;
	text-decoration:none;
}

div#Main div.MainPageContainer div.FooterContainer div.BottomLinksContainer table tr td a:hover
{
	color:#FFDF1B;
	text-decoration:underline;
}

div#Main div.MainPageContainer div.BottomPageSpacing
{
	height:30px;
}


/* RHS PODS */

div.AdvertContainer
{	
	padding-top:10px;
	padding-left:3px;	
}


div.AdvertContainer div.PodContainer
{
	padding-bottom:20px;
	width:136px;
}

div.AdvertContainer div.PodContainer a.innerBorder,
div.AdvertContainer div.PodContainer div.innerBorder,
div.AdvertContainer div.PodContainer div.innerFreePlayBorder,
div.AdvertContainer div.PodContainer a.innerFreePlayBorder
{
	text-decoration:none;
	border:3px Solid #585858;
	display:block;
	width:140px;
}

div.PodBanner
{
	background-repeat:no-repeat;
	color:#ffffff;
	background-color:#000000;
} 

div.PodBanner div.CounterContainer
{
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#cccccc;
	padding:5px 0px 5px 0px;
}

div.PodBanner div.CounterContainer div.Counter
{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding-top:4px;
}

div.PodBanner div.leaderboard
{
	padding-left:3px;
	padding-right:6px;
}

div.PodBanner div.leaderboard table tr.LeaderBoardPosRow td
{
	padding-bottom:3px;
	padding-top:4px;
	color:#FFDF1B;
}

div.PodBanner div.leaderboard table tr.LeaderBoardLeaderRow td
{
	font-size:10px;
	padding-top:0px;
	padding-bottom:7px;
}

div.PodBanner div.leaderLink
{	
	padding-left:3px;
}

div.PodBanner div.leaderLink a
{	
	display:block;
	color:#FFDF1B;
	text-decoration:none;
}

div.PodBanner div.leaderLink a:hover
{	
	text-decoration:underline;
}



div.PodHolder div.noflash
{
	line-height:14px;
	display:none;
}

div.PodHolder div.NoFlashTitle,
div.PodHolder div.NoFlashText,
div.PodHolder div.NoFlashLink
{
	display:block;
	padding-left:6px;
	padding-right:4px;
	color:#ffffff;
}

div.PodBanner div.NoFlashLink a
{
	display:block;
	color:#FFDF1B;
	font-weight:bold;
	text-decoration:none;
}

div.PodHolder div.noflashimage
{
	text-align:center;
}

div.PodHolder div.NoFlashTitle
{
	font-weight:bold;
}

div.PodHolder div.NoFlashLink
{
	color:#FFDF1B;
	text-decoration:none;
}

.FlashCover
{
	background-color:transparent;
	cursor:pointer; 
	position:relative; 
	width:100%;
	_zoom:1; /* IE6 fix */
}

.FlashCover img
{
	cursor:pointer;
}

div.PodHolder a div.UpperPodArea
{	
	border-top:3px Solid #585858 !important; 
	border-left:3px Solid #585858 !important;
	border-right:3px Solid #585858 !important;
	background-repeat:no-repeat;
}

div.PodHolder a div.LowerPodArea
{
	border-bottom:3px Solid #585858 !important; 
	border-left:3px Solid #585858 !important;
	border-right:3px Solid #585858 !important;
	background-repeat:no-repeat;
}

div.AdvertContainer div.PodContainer a.innerBorder:hover,
div.AdvertContainer div.PodContainer div.innerBorder:hover
{
	text-decoration:none;
	border-color:#ffdf1b;
	display:block;
	cursor:pointer;
}

div.AdvertContainer div.PodContainer a.FreePlayLink
{	
	text-decoration:none;
	display:block;
	width:140px;
}

div.PodHolder a.FreePlayLink:hover div
{
	background-position:bottom;
	cursor:pointer;
}


/* Important Announcements */

div#Main div.MainPageContainer div.ImportantAnnouncementContainer
{
	background-color:#2b2b2b;
	border-color:#676767;
	border-style:solid;
	border-width:3px;
}

div#Main div.MainPageContainer div.ImportantAnnouncementContainer table
{
	width:100%;
	vertical-align:top;
}

div#Main div.MainPageContainer div.ImportantAnnouncementContainer table tr td.CloseCell
{
	height:16px;
	vertical-align:top;
	text-align:right;
}

div#Main div.MainPageContainer div.ImportantAnnouncementContainer table tr td.CloseCell div.CloseCellPadding
{
}

div#Main div.MainPageContainer div.ImportantAnnouncementContainer table tr td.CloseCell div.CloseCellPadding a
{
	color:#FFDF1B;
	text-decoration:none;
}

div#Main div.MainPageContainer div.ImportantAnnouncementContainer table tr td.CloseCell div.CloseCellPadding a:hover
{
	text-decoration:underline;
}

div#Main div.MainPageContainer div.ImportantAnnouncementContainer table tr td.ImportantAnnouncementIcon
{
	width:150px;
	text-align:center;
	vertical-align:top;
	padding-bottom:13px;
}

div#Main div.MainPageContainer div.ImportantAnnouncementContainer table tr td.ImportantAnnouncementMessage
{
	vertical-align:top;
}

div#Main div.MainPageContainer div.ImportantAnnouncementContainer table tr td.ImportantAnnouncementMessage div.ImportantAnnouncementHeader
{
	padding-bottom:4px;
	color:#FFDF1B;
	font-size:14px;
	font-weight:bold;
}

div#Main div.MainPageContainer div.ImportantAnnouncementContainer table tr td.ImportantAnnouncementMessage div.ImportantAnnouncementText
{
	padding-bottom:13px;
	padding-right:10px;
	color:White;
	line-height:14px;
}

div#Main div.MainPageContainer div.ImportantAnnouncementContainer table tr td.ImportantAnnouncementMessage div.ImportantAnnouncementText a
{
	color:#FFDF1B;
	text-decoration:none;
}

div#Main div.MainPageContainer div.ImportantAnnouncementContainer table tr td.ImportantAnnouncementMessage div.ImportantAnnouncementText a:hover
{
	text-decoration:underline;
}

/* DOWNLOAD POPUP */
div.DownloadPopupOuterPanel
{
}

div.DownloadPopupOuterPanel .DownloadPopupContainer
{
	text-align:right;
	display:block;
	cursor:pointer;
}

div.DownloadPopupOuterPanel .DownloadPopupContainer div.DownloadPopupPadding
{
	padding-top:2px;
	padding-right:2px;
}

div.DownloadPopupOuterPanel .DownloadPopupContainer div.DownloadPopupPadding table
{
	width:100%;
}

div.DownloadPopupOuterPanel .DownloadPopupContainer div.DownloadPopupPadding table tr.MainRow td
{
	vertical-align:middle;
}

div.DownloadPopupOuterPanel .DownloadPopupContainer div.DownloadPopupPadding table tr.MainRow td.SpacerCell
{
	width:100%;
}

div.DownloadPopupOuterPanel .DownloadPopupContainer div.DownloadPopupPadding table tr.MainRow td.ButtonCell
{
	width:1px;
}

div.DownloadPopupOuterPanel .DownloadPopupContainer div.DownloadPopupPadding table tr.RemainingOverlayRow td
{
	vertical-align:top;
}

div.DownloadPopupOuterPanel .DownloadPopupContainer div.DownloadPopupPadding table tr.RemainingOverlayRow td div.LinesContainer
{
	margin-right:auto;
	margin-left:auto;
	width:220px;
	padding:0px;
}

div.DownloadPopupOuterPanel .DownloadPopupContainer div.DownloadPopupPadding table tr.RemainingOverlayRow td div.LinesContainer div.TopLine
{
	height:75px;
	border-bottom-style:solid;
	border-bottom-color:#5B5B5B;
	border-bottom-width:1px;
}

div.DownloadPopupOuterPanel .DownloadPopupContainer div.DownloadPopupPadding table tr.RemainingOverlayRow td div.LinesContainer div.BottomLine
{
	height:40px;
	border-bottom-style:solid;
	border-bottom-color:#5B5B5B;
	border-bottom-width:1px;
}

div.DownloadPopupOuterPanel .DownloadPopupContainer:hover div.DownloadPopupPadding table tr.RemainingOverlayRow td div.LinesContainer div.TopLine,
div.DownloadPopupOuterPanel .DownloadPopupContainer:hover div.DownloadPopupPadding table tr.RemainingOverlayRow td div.LinesContainer div.BottomLine
{
	border-bottom-color:#FFDF1B;
}

/* URGENT MESSAGES */

div.UrgentMessagesContainer
{
	background-repeat:repeat-x;
	width:350px;
	background-color:#1F1F1F;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}

div.UrgentMessagesContainer div.UrgentMessagesInnerContainer
{
	border-style:solid;
	border-color:#595959;
	border-width:1px;
}

div.UrgentMessagesContainer div.UrgentMessagesInnerContainer div.ImportMessagesHeaderContainer
{
}

div.UrgentMessagesContainer div.UrgentMessagesInnerContainer div.ImportMessagesHeaderContainer table
{
	width:100%;
	height:28px;
}

div.UrgentMessagesContainer div.UrgentMessagesInnerContainer div.ImportMessagesHeaderContainer table tr td.ImportMessagesHeaderText
{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#FFDF1B;
	padding-left:10px;
}

div.UrgentMessagesContainer div.UrgentMessagesInnerContainer div.ImportMessagesHeaderContainer table tr td.CloseUrgentMessagesContainer
{
	text-align:right;
	vertical-align:top;
}

div.UrgentMessagesContainer div.UrgentMessagesInnerContainer div.ImportMessagesHeaderContainer table tr td.CloseUrgentMessagesContainer img
{
	cursor:pointer;
}

div.UrgentMessagesContainer div.UrgentMessagesInnerContainer div.UrgentMessagesMainContainer
{
	padding-left:10px;	
	padding-right:10px;
	padding-bottom:10px;
}

div.UrgentMessagesContainer div.UrgentMessagesInnerContainer div.UrgentMessagesMainContainer div.InnerRule
{
	border-top-style:solid;
	border-top-color:#595959;
	border-top-width:1px;
	padding-top:10px;
}

div.UrgentMessagesContainer div.UrgentMessagesInnerContainer div.UrgentMessagesMainContainer table
{
	width:100%;
	vertical-align:top;
}

div.UrgentMessagesContainer div.UrgentMessagesInnerContainer div.UrgentMessagesMainContainer table tr td.UrgentMessageImageCell
{
	width:1px;
	text-align:right;
	vertical-align:top;
}

div.UrgentMessagesContainer div.UrgentMessagesInnerContainer div.UrgentMessagesMainContainer table tr td.UrgentMessageCountCell
{
	color:White;
	white-space:nowrap;
	padding-right:3px;
	vertical-align:top;
	padding-top:4px;
}

div.UrgentMessagesContainer div.UrgentMessagesInnerContainer div.UrgentMessagesMainContainer table tr td.UrgentMessageTextCell
{
	color:White;
	width:100%;
	vertical-align:top;
	padding-top:4px;
	white-space:normal;
}

div.UrgentMessagesContainer div.UrgentMessagesInnerContainer div.UrgentMessagesMainContainer table tr td.ClickForMoreInfoCell
{
	padding-top:10px;
	vertical-align:bottom;
}

div.UrgentMessagesContainer div.UrgentMessagesInnerContainer div.UrgentMessagesMainContainer table tr td.ClickForMoreInfoCell a
{
	color:#FFDF1B;
	text-decoration:none;
}

div.UrgentMessagesContainer div.UrgentMessagesInnerContainer div.UrgentMessagesMainContainer table tr td.ClickForMoreInfoCell a:hover
{
	text-decoration:underline;
}

div.NoFlashContainer
{
}

div.NoFlashContainer div.NoFlashPadding
{
}


div.NoFlashContainer div.NoFlashPadding table
{
	width:100%;
}

div.NoFlashContainer div.NoFlashPadding table tr td.CloseNoFlashContainer
{
	width:1px;
	vertical-align:top;
}


div.NoFlashContainer div.NoFlashPadding table tr td.CloseNoFlashContainer div.ClosePadding
{
	text-align:right;
	padding-top:12px;
	padding-right:12px;
}

div.NoFlashContainer div.NoFlashPadding table tr td.NoFlashHeader
{
	padding-left:80px;
	padding-top:25px;
	color:White;
	font-weight:bold;
	padding-bottom:4px;
}

div.NoFlashContainer div.NoFlashPadding table tr td.NoFlashMessage
{
	padding-left:80px;	
	color:White;
	padding-bottom:4px;
}

div.NoFlashContainer div.NoFlashPadding table tr td.NoFlashLink
{
	padding-left:80px;
}

div.NoFlashContainer div.NoFlashPadding table tr td.NoFlashLink a 
{
	color:#FFDF1B;
	text-decoration:none;
}

div.NoFlashContainer div.NoFlashPadding table tr td.NoFlashLink a:hover
{
	text-decoration:underline;
}
