﻿body 
{
	background-repeat:repeat-x;
	font-family:Verdana;
	font-weight:normal;
	font-size:10px;
	color:#A6A6A6;
}
object
{
	outline:none;	
}

.DisableMainScreen
{
	background-color:#000000;
	filter:alpha(opacity=70);
	opacity:0.7;
}

#ie_historyFrame
{
	display:none;
}

div#safari_rememberDiv
{
	display:none;
}

div.Clear
{
	clear:both;
}

div.divSiteAlignment div.divBingoSiteWrapper
{
	float:none;
}

div.MainPageContainer
{
	width:990px;
	position:absolute;	
	float:none;
	left:-1px;
}


 div.MainPageContainer div
 {
	float:none;
 }

 div.MainPageContainer div.MainPagePadding
{
	padding-top:9px;
	padding-left:10px;
	padding-right:10px;
	background-repeat:repeat-x;
	border-bottom:none;
	border-left:none;
	border-right:none;
	float:none;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer
{
	background-repeat:no-repeat;
	border-style:solid;
	border-width:3px;
	border-color:#363636;
	background-color:#333;
	float:none;
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div
{
	float:none;
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div.PlayersOnlineOuterContainer
{
	float:left;
	width:475px;
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div.PlayersOnlineContainer
{	
	padding-left:12px;
	float:none;
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div.PlayersOnlineContainer div.InnerBorder
{
	border-style:solid;
	border-color:Black;
	border-width:1px;	
	float:none;
}

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.MainPageContainer div.MainPagePadding div.SectionAContainer div.PlayersOnlineContainer table.PlayersOnlineTable tr
{
	vertical-align:middle;
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div.PlayersOnlineContainer table.PlayersOnlineTable tr td
{
	width:50%;
	vertical-align:middle;	
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div.PlayersOnlineContainer table.PlayersOnlineTable tr td table.PlayersOnlineInnerTable
{
	
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div.PlayersOnlineContainer table.PlayersOnlineTable tr td table.PlayersOnlineInnerTable tr 
{
	
}

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.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.MainPageContainer div.MainPagePadding div.SectionAContainer div.MultiElementBannerContainer
{	
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	position:relative;
	float:left;
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div.MultiElementBannerContainer div.BannerOuterBorder
{
	border:1px Solid #202020;
	float:none;
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div.MultiElementBannerContainer div.BannerInnerBorder
{
	border:3px Solid #464646;
	float:none;
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div.MultiElementBannerContainer div.MultiElementMainBanner
{
	text-align:left;
	float:none;
	position:relative;
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div.MultiElementBannerContainer div.MultiElementMainBanner div.FloatingDiv
{
	position:absolute;
	line-height:14px;
	float:none;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.GamesWinnerTableContainer
{
	float:right;
	line-height:14px;	
	width:357px;
	color:#ccc;
	background-color:#454545;
	background-repeat:repeat-x;
	cursor:default;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.GamesWinnerTableContainer a
{
	color:#FFDF1B;
	text-decoration:none;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.GamesWinnerTableContainer a:hover
{
	text-decoration:underline;
}

 
div.MainPageContainer div.MainPagePadding div.SectionAContainer div.GamesWinnerTableContainer table.GamesWinnerTable
{
    width: 100%;
    height: 100%;
    border-color: #202020;
    border-style: solid;
    border-width: 1px;
    vertical-align: top;
    background-repeat: repeat-x;
}
 
div.MainPageContainer div.MainPagePadding div.SectionAContainer div.GamesWinnerTableContainer table.GamesWinnerTable tr td.GamesWinnerTableCell
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 8px;
    padding-top: 6px;
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div.GamesWinnerTableContainer table.GamesWinnerTable tr td table.WinnerContentTable
{
	width:100%;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.GamesWinnerTableContainer table.GamesWinnerTable tr td table.WinnerContentTable tr td.HeaderCell
{
	font-weight:bold;
	color:#ffffff;
	padding-bottom:2px;
	border-bottom:1px Solid #4b4b4b;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.GamesWinnerTableContainer table.GamesWinnerTable tr td table.WinnerContentTable tr td div.TopCell
{
	padding-top:6px;
	border-top:1px Solid #757575;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.GamesWinnerTableContainer table.GamesWinnerTable tr td table.WinnerContentTable tr td div.NormalCell
{
	padding-top:3px;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.GamesWinnerTableContainer table.GamesWinnerTable tr td table.WinnerContentTable tr td div.BottomCell
{
	padding-top:3px;
    padding-bottom: 7px;
	border-bottom:1px Solid #4b4b4b;
}


 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.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.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer table.CasinoInfoPodInnerBorder tr,
 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer table.CasinoInfoPodInnerBorder tr td
{
	vertical-align:top;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.ProgressivesHeader
{
	padding-bottom:1px;
	cursor:default;
	float:none;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoProgressivesPadding
{
	padding-left:10px;
	padding-right:10px;
	float:none;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoProgressivesPadding div.CasinoProgressivesContainer
{
	border-top-color:#939393;
	border-top-style:solid;
	border-top-width:1px;
	float:none;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoProgressivesPadding div.CasinoProgressivesContainer table
{
	width:100%;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoProgressivesPadding div.CasinoProgressivesContainer table tr
{
	vertical-align:middle;
}

 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.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoProgressivesPadding div.CasinoProgressivesContainer table td.LabelCell div.HeightDiv
{
	text-align:left;	
	height:32px;	
	line-height:30px;
	float:none;
}

 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.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;	
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoProgressivesPadding div.CasinoProgressivesContainer table td.JackpotCell div.ProgressiveTextDiv
{
	display:block;
	height:32px;
	line-height:30px;
	float:none;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoProgressivesPadding div.CasinoProgressivesContainer table td.JackpotFlashCell
{
	vertical-align:middle;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoProgressivesPadding div.CasinoProgressivesContainer table td.JackpotFlashCell table,
 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoProgressivesPadding div.CasinoProgressivesContainer table td.JackpotFlashCell table tr,
 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.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoProgressivesPadding div.CasinoProgressivesContainer table td.JackpotFlashCell table tr td div.ProgressiveFlashDiv
{
	padding-bottom:3px;
	float:none;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.TopGamesHeader
{	
	padding-bottom:1px;
	cursor:default;
	float:none;
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoTopGamesContainer
{
	float:none;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoTopGamesContainer div.TopGamesPadding
{
	padding-left:10px;
	padding-right:10px;
	float:none;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoTopGamesContainer div.TopGamesPadding table.TopGamesRule
{
	background-color:#939393;
	height:1px;
	width:100%;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoTopGamesContainer div.TopGamesPadding table.TopGamesRule tr td
{
	height:1px;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoTopGamesContainer table
{
	width:100%;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoTopGamesContainer table tr
{
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoTopGamesContainer table tr td.LeftCell
{
	text-align:left;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoTopGamesContainer table tr td.RightCell
{
	text-align:right;
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoTopGamesContainer table tr td a.TopGamesItem
{
	display:block;
	background-position:top;
	cursor:pointer;
	overflow:hidden;
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div.CasinoInfoPodContainer div.CasinoTopGamesContainer table tr td a.TopGamesItem:hover
{
	background-position:bottom;
}

/*top games*/

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.GamesWinnerTableContainer div.TopGamesHeader
{	
	padding-bottom:1px;
	cursor:default;
	float:none;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.GamesWinnerTableContainer div.CasinoTopGamesContainer
{
	float:none;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.GamesWinnerTableContainer div.CasinoTopGamesContainer div.TopGamesPadding
{
	padding-left:10px;
	padding-right:10px;
	float:none;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.GamesWinnerTableContainer div.CasinoTopGamesContainer div.TopGamesPadding table.TopGamesRule
{
	background-color:#939393;
	height:1px;
	width:100%;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.GamesWinnerTableContainer div.CasinoTopGamesContainer div.TopGamesPadding table.TopGamesRule tr td
{
	height:1px;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.GamesWinnerTableContainer div.CasinoTopGamesContainer table
{
	width:100%;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.GamesWinnerTableContainer div.CasinoTopGamesContainer table tr
{
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.GamesWinnerTableContainer div.CasinoTopGamesContainer table tr td.LeftCell
{
	text-align:left;
	border-top: solid 1px #757575;
	border-bottom: solid 1px #505050;
	padding-top: 1px;
	padding-bottom: 1px;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.GamesWinnerTableContainer div.CasinoTopGamesContainer table tr td.RightCell
{
	text-align:right;
	border-top: solid 1px #757575;
	border-bottom: solid 1px #505050;
	padding-top: 1px;
	padding-bottom: 1px;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.GamesWinnerTableContainer div.CasinoTopGamesContainer table tr td div.TopGamesItem,
 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.GamesWinnerTableContainer div.CasinoTopGamesContainer table tr td a.TopGamesItem
{
	display:block;
	background-position:top;
	cursor:pointer;
	overflow:hidden;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.GamesWinnerTableContainer div.CasinoTopGamesContainer table tr td div.TopGamesItem a
{
	display:block;
}

 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.GamesWinnerTableContainer div.CasinoTopGamesContainer table tr td div.TopGamesItem:hover,
 div.MainPageContainer div.MainPagePadding div.SectionAContainer div.GamesWinnerTableContainer div.CasinoTopGamesContainer table tr td a.TopGamesItem:hover
{
	background-position:bottom;
}
 div.MainPageContainer div.MainPagePadding div.SectionBContainer_Games,
 div.MainPageContainer div.MainPagePadding div.SectionBContainer
{
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#222222;
	background-repeat:repeat-x;	
}

 div.MainPageContainer div.MainPagePadding div.SectionBContainer
{
	background-color:#404040;
}

 div.MainPageContainer div.MainPagePadding div.SectionBContainer_Games
{	
	background-color:#1B5E45;
}

 div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding
{
	padding:10px;
}

 div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table
{
	margin-left:auto;
	margin-right:auto;
	width:100%;
	vertical-align:top;
}

 div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr
{
	vertical-align:top;
}

 div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td
{
	vertical-align:top;
}

 div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td.FirstCell div.CellPadding
{
	padding-left:0px;
	padding-right:5px;
}

 div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td.InnerCell div.CellPadding
{
	padding-left:5px;
	padding-right:5px;
}

 div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td.LastCell div.CellPadding
{
	padding-left:5px;
	padding-right:0px;
}

 div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td div.InformationPodContainer
{
	line-height:14px;
}

 div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td div.InformationPodContainer div.TopImageContainer
{
	border-style:solid;
	border-width:3px;
	border-color:#525252;
}

 div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td div.InformationPodContainer div.HeaderImageContainer
{
}

 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.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td div.InformationPodContainer div.TextContainer div.TextInnerPadding
{
	padding-top:5px;
	padding-bottom:5px;
}

 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.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td div.InformationPodContainer div.LinksContainer a
{
	color:#FFDF1B;
	text-decoration:none;
}

 div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td div.InformationPodContainer div.LinksContainer a:hover
{
	color:#FFDF1B;
	text-decoration:underline;
}


 div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td div.InformationPodContainer div.ViewAllPromotionsContainer
{
	padding-top:10px;
}

 div.MainPageContainer div.MainPagePadding div.SectionBContainer div.SectionBPadding table tr td div.InformationPodContainer div.ViewAllPromotionsContainer a
{
	color:#A6A6A6;
	text-decoration:none;
}

 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.MainPageContainer div.MainPagePadding table.CasinoSectionBTable
{
	width:100%;
}

 div.MainPageContainer div.MainPagePadding table.CasinoSectionBTable tr 
{
}

 div.MainPageContainer div.MainPagePadding table.CasinoSectionBTable tr td.GamesGroupCell
{
	vertical-align:top;
	background-color:#404040;
}

 div.MainPageContainer div.MainPagePadding table.CasinoSectionBTable tr td.GamesGroupCell_Games
{
	vertical-align:top;
	background-color:#1B5E45;
}

 div.MainPageContainer div.MainPagePadding table.CasinoSectionBTable tr td.RightHandCell
{
	vertical-align:top;
	width:166px;
	background-color:#404040;
}

 div.MainPageContainer div.MainPagePadding table.CasinoSectionBTable tr td.RightHandCell_Games
{
	vertical-align:top;
	width:166px;
	background-color:#1B5E45;
}

 div.MainPageContainer div.MainPagePadding table.CasinoSectionBTable tr td.NavCell 
{
	padding:0px;
	margin:0px;
}

div.MainPageContainer div.MainPagePadding table.CasinoSectionBTable tr td.GroupNavCell 
{
	padding:0px;
	margin:0px;
}

div.MainPageContainer div.MainPagePadding table.CasinoSectionBTable tr td.GroupNavCell a.GroupNavLink
{ 
	display:block;
	background-position:bottom;
	overflow:hidden;
	float:left;
	padding:0px;
	margin:0px;
}

div.MainPageContainer div.MainPagePadding table.CasinoSectionBTable tr td.GroupNavCell a.GroupNavLink:hover
{
	background-position:top;
}


div.MainPageContainer div.MainPagePadding table.CasinoSectionBTable tr td.GroupNavCell div.PromoContainer
{ 
	float:right;
	padding: 5px 0px 0px 0px;
	margin:0px;
}

div.MainPageContainer div.MainPagePadding table.CasinoSectionBTable tr td.GroupNavCell div.PromoContainer a.PromoNavLink
{ 
	display:block;
	background-position:top;
	overflow:hidden;
	float:none;
	padding:0px;
	margin:0px;
}

div.MainPageContainer div.MainPagePadding table.CasinoSectionBTable tr td.GroupNavCell div.PromoContainer a.PromoNavLink:hover
{
	background-position:bottom;
}


div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer,
div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div
{
	float:none;
}

/* GAMES GROUP NAV */

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable
{
	width:100%;	
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr
{
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td
{	
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td div.HeaderButtonContainer
{
	display:block;
	overflow:hidden;
	outline:none;
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td a.GamesGroupNavItem,
 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td div.GamesGroupNavItem
{
	display:block;
	background-position:top;
	outline:none;
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td a.GamesGroupNavItem img,
 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td div.GamesGroupNavItem img
{	
	cursor:pointer;
	outline:none;
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td a.GamesGroupNavItem:hover,
 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td div.GamesGroupNavItem:hover
{
	background-position:bottom;
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td a.GamesGroupNavItem:hover img,
 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td div.GamesGroupNavItem:hover img
{
	outline:none;
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td.ViewPromotionsCell
{
	background-repeat:repeat-x;
	
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td.ViewPromotionsCell a,
 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.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td.ViewPromotionsCell a:hover,
 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td.ViewPromotionsCell div:hover
{
	background-position:bottom;
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td.ViewPromotionsCell div.ViewPromotionsButtonContainer
{
	overflow:hidden;
	outline:none;
	float:none;
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td.ViewPromotionsCell div.ViewPromotionsButtonContainer a
{
	display:block;
	float:none;
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer table.GamesGroupNavTable tr td.ViewPromotionsCell div.ViewPromotionsButtonContainer a img
{	
	outline:none;
}

/* GAMES GROUP MAIN GRID */

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody
{	
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding
{
    /*padding-right: 8px;*/
    padding-left: 10px;
    padding-bottom: 0px;
    padding-top: 9px;
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable_Games,
 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable
{
	width:100%;
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable_Games tr,
 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr
{
	vertical-align:top;
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable_Games tr td.SinglePodCell,
 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td.SinglePodCell
{
	width:25%;
	vertical-align:top;
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable_Games tr td.HorizontalSpacerCell,
 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td.HorizontalSpacerCell
{
	width:10px;
	vertical-align:top;
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable_Games tr td div.GamesPod,
 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.GamesPod
{
	display:block;
	cursor:pointer;
	/*padding-bottom:20px;*/
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer
{
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable_Games tr td div.SingleGamesPodContainer table.GamesGroupImageContainer,
 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer table.GamesGroupImageContainer
{
	width:1px;
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable_Games tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.HeaderRow,
 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.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.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable_Games tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.HeaderRow td div.ImageWrapper
{
	border-color:#064532;
	border-style:solid;
	border-width:3px;
	padding:0px;
	margin:0px;
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable_Games tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.HeaderRow td div.ImageWrapper img,
 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.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.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.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.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.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.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.CategoryAndNameRow
{
	vertical-align:middle;
}

 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.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable_Games tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.CategoryAndNameRow td div.CategoryAndNameBorder
{
	height:53px;
}

 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.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable_Games tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.CategoryAndNameRow td table.CategoryAndNameInnerTable
{
	height:53px;
}

 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.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.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.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable_Games tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.CategoryAndNameRow td table.CategoryAndNameInnerTable tr td
{
	border:none;
	height:auto;
	width:auto;
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable_Games tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.CategoryAndNameRow td table.CategoryAndNameInnerTable tr td
{
	border-bottom:1px solid #39866B;
}

 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.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.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable_Games tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.CategoryAndNameRow td table.CategoryAndNameInnerTable tr td.CategoryCell
{
	padding-top:8px;
	color:#4A957C;
	width:100%;
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable_Games tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.CategoryAndNameRow td table.CategoryAndNameInnerTable tr td.GameNameCell
{
	padding-top:4px;
	padding-bottom: 3px;
	color:#FFDF1B;
	font-size:11px;
	font-weight:bold;
	border:none;
}

 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.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable_Games tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.CategoryAndNameRow td table.CategoryAndNameInnerTable tr td.FreePlayCell
{
	text-align:right;	
	width:1px;
	padding-top:8px;
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable_Games tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.CategoryAndNameRow td table.CategoryAndNameInnerTable tr td.FreePlayCell a
{
	color:#4A957C;
	text-decoration:none;
	white-space:nowrap;
	outline:none;
}

 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;
	outline:none;
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable_Games tr td div.SingleGamesPodContainer table.GamesGroupImageContainer tr.CategoryAndNameRow td table.CategoryAndNameInnerTable tr td.FreePlayCell a:hover,
 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;
	color:#FFDF1B;
}

 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable_Games tr td,
 div.MainPageContainer div.MainPagePadding div.CMGamesGroupContainer div.GamesGroupMainBody div.GamesGroupMainBodyInnerPadding table.GamesPodsTable tr td
{
	text-align:left;
}

 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.MainPageContainer div.MainPagePadding table.CasinoSectionBTable tr td.DividerCell
{
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	background-color:#404040;
}

 div.MainPageContainer div.MainPagePadding table.CasinoSectionBTable tr td.DividerCell div.DividerLine
{
	height:1px;
	overflow:hidden;
	background-color:#828282;
	width:100%;
}

 div.MainPageContainer div.MainPagePadding table.CasinoSectionBTable tr td.SpacerCell
{
	height:9px;
}

 div.MainPageContainer div.FullGamesGroupOuterContainer
{
	background-repeat:repeat-x;
	background-color:#005b42;
	border-bottom: solid 1px #073D2B;
	float:none;
}

 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;
	float:none;
}

 div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div
 {
	float:none;
 }

 div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.FullGamesGroupHeader,
 div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding h1.FullGamesGroupHeader
{
	color:White;
	font-weight:bold;
	font-size:12px;
	line-height:12px;
	padding-bottom:10px;
	padding-top:3px;
	position:relative;
	float:none;
}

 div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms
{
	padding:0px;
	margin:0px;
	float:none;
}

 div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms table
{
	width:100%;
	vertical-align:top;
}

 div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms table tr
{
	vertical-align:top;
}

 div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms table tr td
{
	vertical-align:top;
	text-align:left;
}


 div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms table tr td h1.FullGamesGroupHeader
{
	width:1px;
	overflow:visible;
	white-space:nowrap;
}

 div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms table tr td.BlankReal
{
	width:140px;
}

 div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms table tr td.BlankSpacer
{
	width:22px;
}

div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms div.GamesRoomContainer
{
	float:none;
}

 div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms div.GamesRoomContainer div.GamesRoomHeader
{	
	float:none;
}

 div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms div.GamesRoomContainer div.GamesRoomHeader a
{
	font-weight:bold;
	color:#FFDF1B;
	text-decoration:none;
}

 div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms div.GamesRoomContainer div.GamesRoomHeader a:hover
{
	text-decoration:underline;
}

 div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms div.GamesRoomContainer div.GamesRoomHeader div.GamesRoomHeaderUnderline,
 div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms div.GamesRoomContainer div.GamesRoomHeader h2.GamesRoomHeaderUnderline
{
	padding-bottom:4px;	
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#4A957D;
	line-height:14px;
	font-size:10px;
	margin:0px;
	float:none;
}

 div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms div.GamesRoomContainer div.GamesList
{
	padding-top:2px;
	float:none;
}

 div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms div.GamesRoomContainer div.GameOption
{
	padding-top:1px;
	padding-bottom:1px;
	line-height:15px;
	float:none;
}

 div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms div.GamesRoomContainer div.GameOption a
{
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}

 div.MainPageContainer div.FullGamesGroupOuterContainer div.FullGamesGroupListPadding div.GamesRooms div.GamesRoomContainer div.GameOption a:hover
{
	color:#FFDF1B;
	text-decoration:underline;
}

/* FOOTER */

 div.MainPageContainer div.FooterContainer
{
    border-top: solid 1px #40826E;
    float:none;
}

 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;
    float:none;
}

div.MainPageContainer div.FooterContainer div.UpperIconsContainer table
{	
	margin-left:auto;
	margin-right:auto;
}

div.MainPageContainer div.FooterContainer div.UpperIconsContainer table tr
{
}

 div.MainPageContainer div.FooterContainer div.UpperIconsContainer table tr td
{
	padding-left:8px;
	padding-right:7px;
}

 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;
    float:none;
}

 div.MainPageContainer div.FooterContainer div.InformationTextContainer table
{
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

 div.MainPageContainer div.FooterContainer div.InformationTextContainer table tr
{
}

 div.MainPageContainer div.FooterContainer div.InformationTextContainer table tr td
{
	width:50%;
	padding-right:10px;
}

 div.MainPageContainer div.FooterContainer div.InformationTextContainer table tr td div.FooterPodPadding,
 div.MainPageContainer div.FooterContainer div.InformationTextContainer table tr td div.FooterPodPadding div
{	
	float:none;
}

 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;
	float:none;
}

 div.MainPageContainer div.FooterContainer div.BottomLinksContainer table
{
	width:100%;
}

 div.MainPageContainer div.FooterContainer div.BottomLinksContainer table tr
{
}

 div.MainPageContainer div.FooterContainer div.BottomLinksContainer table tr td
{
}

 div.MainPageContainer div.FooterContainer div.BottomLinksContainer table tr td.PaddingCell
{
	padding-left:10px;
	padding-right:10px;
}

 div.MainPageContainer div.FooterContainer div.BottomLinksContainer table tr td.RightsCell
{
	width:100%;
	text-align:right;
}

 div.MainPageContainer div.FooterContainer div.BottomLinksContainer table tr td a
{
	color:#FFDF1B;
	text-decoration:none;
}

 div.MainPageContainer div.FooterContainer div.BottomLinksContainer table tr td a:hover
{
	color:#FFDF1B;
	text-decoration:underline;
}

 div.MainPageContainer div.BottomPageSpacing
{
	height:30px;
	float:none;
}


/* RHS PODS */

div.AdvertContainer
{	
	padding-top: 10px;
	padding-left:10px;	
}


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.AdvertContainer div.PodContainer a.innerBorder_Games,
div.AdvertContainer div.PodContainer div.innerBorder_Games,
div.AdvertContainer div.PodContainer div.innerFreePlayBorder_Games,
div.AdvertContainer div.PodContainer a.innerFreePlayBorder_Games
{
	text-decoration:none;
	border:3px Solid #064532;
	display:block;
	width:140px;
}

div.AdvertContainer div.PodContainer a.innerBorder_Games div.smallgamesborder,
div.AdvertContainer div.PodContainer div.innerBorder_Games div.smallgamesborder,
div.AdvertContainer div.PodContainer a.innerFreePlayBorder_Games div.smallgamesborder,
div.AdvertContainer div.PodContainer div.innerFreePlayBorder_Games div.smallgamesborder
{
	border:1px Solid #1B5E45;
}

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.UpperPodArea
{	
	background-repeat:no-repeat;
}

div.PodHolder div.LowerPodArea
{
	background-repeat:no-repeat;
}

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.PodHolder a div.UpperPodArea_Games
{	
	border-top:3px Solid #064532 !important; 
	border-left:3px Solid #064532 !important;
	border-right:3px Solid #064532 !important;
	background-repeat:no-repeat;
}

div.PodHolder a div.LowerPodArea_Games
{
	border-bottom:3px Solid #064532 !important; 
	border-left:3px Solid #064532 !important;
	border-right:3px Solid #064532 !important;
	background-repeat:no-repeat;
}

div.PodHolder a div.LowerPodArea_Games div.smallBorder
{
	border-bottom:1px Solid #1B5E45 !important; 
	border-left:1px Solid #1B5E45 !important;
	border-right:1px Solid #1B5E45 !important;
	background-repeat:no-repeat;
}

div.PodHolder a div.UpperPodArea_Games div.smallBorder
{
	border-top:1px Solid #1B5E45 !important; 
	border-left:1px Solid #1B5E45 !important;
	border-right:1px Solid #1B5E45 !important;
	background-repeat:no-repeat;
}


div.AdvertContainer div.PodContainer a.innerBorder_Games:hover,
div.AdvertContainer div.PodContainer div.innerBorder_Games:hover,
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;
}

div.AdvertContainer div.PodContainer div.innerFreePlayBorder_Games a.FreePlayLink:hover div.UpperPodArea,
div.AdvertContainer div.PodContainer div.innerFreePlayBorder_Games a.FreePlayLink:hover div.LowerPodArea,
div.AdvertContainer div.PodContainer div.innerFreePlayBorder a.FreePlayLink:hover div.UpperPodArea,
div.AdvertContainer div.PodContainer div.innerFreePlayBorder a.FreePlayLink:hover div.LowerPodArea 
{
	background-position:bottom;
	cursor:pointer;
}

/* Important Announcements */

 div.MainPageContainer div.ImportantAnnouncementContainer
{
	background-color:#2b2b2b;
	border-color:#676767;
	border-style:solid;
	border-width:3px;
	overflow:visible;
	float:none;
}

 div.MainPageContainer div.ImportantAnnouncementContainer table
{
	width:100%;
	vertical-align:middle;
}

 div.MainPageContainer div.ImportantAnnouncementContainer table tr td.CloseCell
{
	height:16px;
	vertical-align:top;
	text-align:right;
}

div.MainPageContainer div.ImportantAnnouncementContainer table tr td.CloseCell div.CloseCellPadding
{
	float:none;
}

 div.MainPageContainer div.ImportantAnnouncementContainer table tr td.CloseCell div.CloseCellPadding a
{
	color:#FFDF1B;
	text-decoration:none;
}

 div.MainPageContainer div.ImportantAnnouncementContainer table tr td.CloseCell div.CloseCellPadding a:hover
{
	text-decoration:underline;
}

 div.MainPageContainer div.ImportantAnnouncementContainer table tr td.ImportantAnnouncementIcon
{
	width:150px;
	text-align:center;
	vertical-align:middle;
	padding-top:0px;
}

 div.MainPageContainer div.ImportantAnnouncementContainer table tr td.ImportantAnnouncementIcon img
 {
	display:block;
	margin-left:auto;
	margin-right:auto;
 }

 div.MainPageContainer div.ImportantAnnouncementContainer table tr td.ImportantAnnouncementMessage
{
	vertical-align:middle;
	padding:0px;
	float:none;
}

 div.MainPageContainer div.ImportantAnnouncementContainer table tr td.ImportantAnnouncementMessage div.ImportantAnnouncementHeader
{
	color:#FFDF1B;
	font-size:12px;
	font-weight:bold;
	line-height:21px;
	font-family:Verdana;
	padding:0px;
	float:none;
}

 div.MainPageContainer div.ImportantAnnouncementContainer table tr td.ImportantAnnouncementMessage div.ImportantAnnouncementText
{
	padding-right:50px;
	color:White;
	font-size:11px;
	font-family:Verdana;
	line-height:16px;
	padding-bottom:4px;
	float:none;
}

 div.MainPageContainer div.ImportantAnnouncementContainer table tr td.ImportantAnnouncementMessage div.ImportantAnnouncementText a
{
	color:#FFDF1B;
	text-decoration:none;
}

 div.MainPageContainer div.ImportantAnnouncementContainer table tr td.ImportantAnnouncementMessage div.ImportantAnnouncementText a:hover
{
	text-decoration:underline;
}

/* Promotion Page */
 div.MainPageContainer div.PromotionInnerPadding
{
	background-color:#1B5E45;
	padding:10px;
	color:#ffffff;
	float:none;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable
{
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.GamesCellLeftFinalRow,
 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.GamesCellLeft
{
	width:465px;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.GamesCell div.GameBorder,
 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.GamesCellFinalRow div.GameBorder
{
	padding-left:20px;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.GamesHeaderCell
{
	width:950px;
	padding-top:5px;
	padding-bottom:8px;
	font-size:12px;
	font-weight:bold;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.GamesCellFinalRow
{
	padding-top:20px;
	padding-bottom:20px;
	padding-left: 20px;
	border-top:1px Solid #39866b;
	border-bottom:1px Solid #39866b;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.GamesCellLeftFinalRow
{
	padding-top:20px;
	padding-bottom:20px;
	border-top:1px Solid #39866b;
	border-bottom:1px Solid #39866b;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td div.GameBorder
{
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:1px Solid #164b37;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.GamesCell
{
	border-top:1px Solid #39866b;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.GamesCellLeft
{
	border-top:1px Solid #39866b;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td Table.GameItemTable tr td.ImageCell
{
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td Table.GameItemTable tr td.ImageCell a
 {
	display:block;
	border:3px Solid #144634;
 }

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td Table.GameItemTable tr td.TextCell
{
	vertical-align:top;
	padding-top:5px;
	padding-left:10px;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td Table.GameItemTable tr td.TextCell div.Header
{
	font-size:12px;
	color:#FFDF1B;
	font-weight:bold;
	padding-bottom:5px;
	float:none;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td Table.GameItemTable tr td.TextCell div.BodyText
{
	line-height:14px;
	padding-bottom:8px;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td Table.GameItemTable tr td.TextCell div.GameLinks
{
	font-weight:bold;
	float:none;
}

div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td Table.GameItemTable tr td.TextCell div.GameLinks div
{
	float:none;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td Table.GameItemTable tr td.TextCell div.GameLinks a
{
	font-size:10px;
	color:#FFDF1B;
	font-weight:bold;
	text-decoration:none;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td Table.GameItemTable tr td.TextCell div.GameLinks a:hover
{
	text-decoration:underline;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromoCell1
{
	width:191px;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromoCell2
{
	width:412px;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromoCell3
{
	width:337px;
}
 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromotionNavigation
{
	width:191px;
	padding-bottom:20px;
	vertical-align:top;
	padding-top: 9px;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromotionNavigation Table 
{
	width:191px;
	border-bottom:1px Solid #39866B;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromotionHeader .HeaderImage,
 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromotionFeaturedHeader .HeaderImage
{
	border:3px Solid #064532;
	display:block;
	position:relative;
	margin:0px;
}
 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromotionHeader .HeaderImage div.innerBorder,
 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromotionFeaturedHeader .HeaderImage div.innerBorder
{
	border:1px Solid #237859;
}
 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromotionFeaturedHeader 
{
	padding-left:10px;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromotionNavigation Table tr td.NavigationHeader
{
	font-size:12px;
	font-weight:bold;
	padding-top:16px;
	padding-bottom:8px;
	border-bottom:1px Solid #39866B;
	padding-left:10px;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromotionNavigation Table tr td.NavigationBase
{
	line-height:4px;
	padding-top:0px;
	padding-bottom:0px;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromotionNavigation Table tr td.NavigationCell
{
	padding-top:4px;
	padding-bottom:0px;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromotionNavigation Table tr td div.NavigationLink
{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	text-decoration:none;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromotionNavigation Table tr td div.SelectedNavigationLink
{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	background-color:#2a7258;
	font-weight:bold;
	text-decoration:none;
	float:none;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromotionNavigation Table tr td a
{
	color:#FFDF1B;
	font-weight:bold;
	text-decoration:none;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromotionNavigation Table tr td a:hover
{
	text-decoration:underline;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromotionInfoCell
{
	vertical-align:top;
	padding-left:10px;
	padding-bottom: 28px;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromotionInfoCell h1,
 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromotionInfoCell h2,
 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromotionInfoCell h3
{
	position:relative;
	display:block;
	margin:0px;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromotionInfoCell Table tr td
{
	padding-top:7px;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromotionInfoCell Table tr td div.InfoSubHeader
{
	font-size:10px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:1px;
	color:#39866B;
	float:none;
}

div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromotionInfoCell Table tr td div.InfoMainHeader,
div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromotionInfoCell Table tr td h1.InfoMainHeader,
div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromotionInfoCell Table tr td h3.InfoMainHeader
{
	font-size:12px;
	font-weight:bold;
	padding-bottom:8px;
	border-bottom:1px Solid #39866B;
	display:block;
	position:relative;
	width:auto;
	height:auto;
	margin:0px;
	float:none;
}

div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromotionInfoCell Table tr td a
{
	color:#FFDF1B;
	font-weight:normal;
	text-decoration:none;
}

 div.MainPageContainer div.PromotionInnerPadding Table.PromotionsTable tr td.PromotionInfoCell Table tr td a:hover
{
	text-decoration:underline;
}

 div.MainPageContainer div.PromotionInnerPadding .GamesLink
{
	padding-top:10px;	
	height: 23px;
	border-top:1px Solid #39866B;
}

 div.MainPageContainer div.PromotionInnerPadding .GamesLink div.LinkContainer,
 div.MainPageContainer div.PromotionInnerPadding .GamesLink a.LinkContainer
{
	display:block;
	cursor:pointer;
	background-position:top;
	float: right;
}

 div.MainPageContainer div.PromotionInnerPadding .GamesLink div.LinkContainer a
{
	display:block;	
}

 div.MainPageContainer div.PromotionInnerPadding .GamesLink div.LinkContainer:hover,
 div.MainPageContainer div.PromotionInnerPadding .GamesLink a.LinkContainer:hover
{
	background-position:bottom;
}

 div.MainPageContainer div.PromotionInnerPadding div.LinkContainer a.BackToGames:hover
 {
	background-position:bottom;
 }

/* DOWNLOAD POPUP */
div.DownloadPopupOuterPanel
{
}

div.DownloadPopupOuterPanel .DownloadPopupContainer
{
	text-align:right;
	display:block;
	cursor:pointer;
	float:none;
}

div.DownloadPopupOuterPanel .DownloadPopupContainer div.DownloadPopupPadding
{
	padding-top:2px;
	padding-right:2px;
	float:none;
}

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;
	float:right;
}

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;
}

#Main .TableOuterContainer
{
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 3px;
}

 div.MainPageContainer div.PromotionInnerPadding .TableContainer
{
    border: #004a34 3px solid;
    background-color: #005239;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 0px;
    padding-top: 0px;
}

 div.MainPageContainer div.PromotionInnerPadding .TableContainer table.ContentTable
{
    width: 100%;
}

 div.MainPageContainer div.PromotionInnerPadding .TableContainer table.ContentTable tr.HeaderRow td
{
    height: 22px;
    vertical-align: middle;
    font-weight: bold;
    padding-top: 3px;
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div.MultiElementMainBanner div.StaticBanner
{
    border: solid 1px #45816F;
    width: 593px;
    height: 146px;
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div.MultiElementMainBanner div.FlashBannerContainer
{
    border: solid 1px #45816F;
    width: 593px;
    height: 146px;
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div.MultiElementMainBanner div.StaticBannerImage
{
    float: right;
    width: 214px;
    padding-right: 0px;
    padding-top: 23px;
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div.MultiElementMainBanner div.StaticBannerContentContainer
{
	float: left;
	width: 350px;	
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div.MultiElementMainBanner div.StaticBannerContentContainer div.StaticBannerContent
{    
    padding-left: 15px;
    padding-top: 15px;
    padding-right: 44px;
    padding-bottom: 20px;
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div.MultiElementMainBanner div.StaticBannerContentContainer div.StaticBannerContent span.StaticBannerHeader1
{
    font-size: 14px;
    color: #fff;
    font-family: Verdana; 
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div.MultiElementMainBanner div.StaticBannerContentContainer div.StaticBannerContent span.StaticBannerHeader2
{
    font-size: 19px;
    color: #ffdf1b;
    font-family: Verdana;
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div.MultiElementMainBanner div.StaticBannerContentContainer div.StaticBannerContent p.StaticBannerDescription
{
    font-size: 10px;
    color: #fff;
    font-family: Verdana;
    padding-top: 2px;
    padding-bottom:0px;
    margin: 0px;
    height:49px;
    overflow:hidden;
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div.MultiElementMainBanner div.StaticBannerButtonContainer
{
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div.MultiElementMainBanner div.StaticBannerButtonContainer div.StaticBannerButton
{
    background-position: top;
}

div.MainPageContainer div.MainPagePadding div.SectionAContainer div.MultiElementMainBanner .StaticBannerButton:hover
{
    background-position: bottom;
}

.CollapsibleSectionHeader
{
    color: #FFDF1B;
    margin-top: 17px;
    text-decoration: none;
    cursor: pointer;
}

.CollapsibleSectionHeader:hover
{
    cursor: pointer;
    color: #FFDF1B;
    text-decoration: underline;
}

ol.TextList
{
    padding-top:3px;
	float:none;	
	padding-left:30px;
}

ol.TextList li
{
    padding-top: 3px;
}

.SectionInnerContent
{
    line-height: 14px;
}

div.CollapsibleMainSection,
div.CollapsibleSectionHeader,
div.CollapisbleInnerText
{
	float:none;
}
div.ImportantAnnouncementOuterBorder 
{
	border-width: 0 1px; 
	border-color:#01563f; 
	border-style:solid;
}
div.ImportantAnnouncementInnerBorder 
{
	border-width: 0 1px; 
	border-color:#207860; 
	border-style:solid;
}
