﻿body
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 82%;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #333;
	background-color: #2A2623;
	background-image: url(/images/header.png);
	background-repeat: repeat-x;
}
body *
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a
{
	color: #333333;
}

a img
{
	border: none;
}

#maincontent
{
}

#header
{
	width: 100%;
	height: 223px;
	margin: 0 auto;
}

#headerinner
{
	width:1000px;
	margin:0 auto;
	background-image: url(/images/logo.png);
	background-repeat:no-repeat;
	height:233px;
}

.siteheader
{
	width:400px;
	font-size:2.3em;
	color:#fff;
	font-weight:bold;
	padding:35px 0px 0px 243px;
}

#header img.title
{
	width: 342px;
}

#nav
{
	width: 996px;
	margin: 0 auto;
	height: 27px;
	text-align: center;
}
#navborder
{
	width: 100%;
	height: 3px;
	background-color: #007cc4;
	font-size: 0.1em;
	line-height: 1px;
}

#navBet
{
	width: 996px;
	margin: 0 auto;
	height: 41px;
	text-align: center;
}

#navborderBet
{
	width: 100%;
	height: 6px;
	background-color: #fbf308;
	font-size: 0.1em;
	line-height: 1px;
}

#navBet a
{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	line-height: 41px;
	color: #fff;
	display: block;
	padding: 0px 8px;
	float: left;
}
#navBet a:hover, #navBet a.lnkHovBet, #navBet a.lnkSel
{
	background-image: url(/images/nav/navbgselBet.png);
}

#nav a
{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	line-height: 26px;
	color: #fff;
	display: block;
	padding: 0px 8px;
	float: left;
}
#nav a:hover, #nav a.lnkHov, #nav a.lnkSel, .lnkSelBlue
{
	background-image: url(/images/nav/navbgsel.png);
}

#nav div
{
	display: inline;
	width: 1px;
	margin: 8px 0px 0px 0px;
	height: 10px;
	background-color: #fff;
	float: left;
	font-size: 1px;
}
#navBet div
{
	display: inline;
	width: 1px;
	margin: 16px 0px 0px 0px;
	height: 10px;
	background-color: #fff;
	float: left;
	font-size: 1px;
}
.maincontentblock
{
	width: 996px;
	margin: 0 auto;
}

#primarycontentBet
{
	width: 100%;
	height: 242px;
	background-image: url(/images/headerImages/betmarketing_headerImage.jpg);
	background-repeat: no-repeat;
}

#primarycontentCasino
{
	width: 100%;
	height: 242px;
	background-image: url(/images/headerImages/ecasino_headerImage.jpg);
	background-repeat: no-repeat;
}

#primarycontentBingo
{
	width: 100%;
	height: 242px;
	background-image: url(/images/headerImages/bing_headerImage.jpg);
	background-repeat: no-repeat;
}

#primarycontentPoker
{
	width: 100%;
	height: 242px;
	background-image: url(/images/headerImages/poker_headerImage.jpg);
	background-repeat: no-repeat;
}
#rightnav
{
	list-style: none;
	margin: -4px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

#rightnav li
{
	height: 51px;
	width: 242px;
	background-image: url(/images/navbg.png);
	background-repeat: no-repeat;
	text-align: center;
}

#rightnav li.lnkSel, #rightnav li:hover
{
	background-image: url(/images/navbgsel.png);
}

#rightnav a
{
	display: block;
	width: 100%;
	height: 51px;
}

#rightnav a img
{
	margin-top: 15px;
}

a.twitter
{
	background-image: url(/images/nav/twitter.png);
	background-repeat: no-repeat;
	background-position: 8px center;
}

a.linkin
{
	background-image: url(/images/nav/linkin.png);
	background-repeat: no-repeat;
	background-position: 8px center;
}

div.heading
{
	width: 100%;
	border-bottom: 2px solid #333;
	margin-bottom: 20px;
}

div.heading img
{
	margin-bottom: 10px;
}

.popupMenu
{
	z-index:99;
	color: #fff;
	width: inherit;
	width: 260px;
	border-left: solid 1px #BC9633;
	border-right: solid 1px #BC9633;
	border-bottom: solid 1px #BC9633;
}

.popupMenu a
{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	line-height: 26px;
	color: #fff;
	display: block;
	padding: 0px 13px;
	background-color: #000;
}


.popupMenu a:hover, .popupMenu a.lnkSel, .popupMenu a:visited.lnkSel
{
	background-color: #BC9633;
}

.popupMenuBet
{
	color: #fff;
	width: inherit;
	width: 260px;
	border-left: solid 1px #fbf308;
	border-right: solid 1px #fbf308;
	border-bottom: solid 1px #fbf308;
}

.popupMenuBet a
{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	line-height: 26px;
	color: #fff;
	display: block;
	padding: 0px 13px;
	background-color: #000;
}





.popupMenuBet a:hover, .popupMenuBet a.lnkSel
{
	background-color: #fbf308;
	color: Black;
}



#footer
{
	width: 996px;
	margin: 0 auto;
	height: 200px;
	vertical-align: bottom;
}

#footer a
{
 color: White; 
 font-weight: bold; 
 font-size: 12px;
 text-decoration: none;
}

#footerinner
{
	padding:20px 20px 0px 20px;
}


#footershade
{
	background-color:#000;
	border-top:solid 1px #BC9633;
}


#footershadeContainer
{
	width: 996px;
	margin: 0 auto;
	height: 31px;
	text-align: right;
}

.boldUnDecoratedLink
{
	font-weight: bold;
	text-decoration: none;
}
.boldItalicUnderlinedLink
{
	font-weight: bold;
	text-decoration: underline;
	font-style: italic;
}

.blackBorderTextbox
{
	width: 303px;
	border: solid 1px black;
}

.noPaddingNoMargin
{
	padding: 0px;
	margin: 0px;
}

.paddingLeft25
{
	padding-left: 25px;
}

.yellowItalicText
{
	font-style: italic;
	text-decoration: none;
	color: #ff0000;
}

.boldWithHoverState
{
	font-weight: bold;
	cursor: pointer;
	font-style: italic;
	text-decoration: underline;
}

.pnl
{
	padding: 10px;
	border-bottom: dotted 1px #333;
	cursor: pointer;
}
.pnl:hover
{
	background-color: #ccc;
}
.exppnl
{
	margin-left: 150px;
}
.exppnl ul
{
	margin-left: 0px;
	padding-left: 15px;
}
.sub
{
	display: block;
	font-size: 0.8em;
}


.clearer
{
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	background-color: Transparent !important;
}

.leftText
{
	width: 743px;
	background-color: White;
	padding: 20px;
	border-right: solid 1px black;
}
.rightText
{
	background-color: White;
	padding: 20px;
	border-left: solid 1px black;
	width: 250px; 
}

.leftTextContainer
{
	background-color: #e4e4e4;
	padding: 20px;
}

.whiteBoldText
{
	color: White;
	font-weight: bold;
	font-size: 12px;
}

.subHeader 
{
	font-size: 12px;
	background-color: #e7e7e7;
	padding: 5px 10px 5px 10px;
	color: #5A5755;
}
.subHeader a
{
	color: #5A5755;
	text-decoration: none;
}


.subHeaderBet
{
	background-color: #e7e7e7;
	padding: 5px 10px 5px 10px;
	color: #b2ad2a;
}
.subHeaderBet a
{
	color: #b2ad2a;
	text-decoration: none;
}

.subHeaderCasino
{
	background-color: #e7e7e7;
	padding: 5px 10px 5px 10px;
	color: #9223b0;
}
.subHeaderCasino a
{
	color: #9223b0;
	text-decoration: none;
}

.subHeaderBingo
{
	background-color: #e7e7e7;
	padding: 5px 10px 5px 10px;
	color: #00a651;
}
.subHeaderBingo a
{
	color: #00a651;
	text-decoration: none;
}

.subHeaderPoker
{
	background-color: #e7e7e7;
	padding: 5px 10px 5px 10px;
	color: #d11a21;
}
.subHeaderPoker a
{
	color: #d11a21;
	text-decoration: none;
}


.BI14
{
	font-size: 14px;
	font-weight: bold;
	color: Black;
	margin-bottom: 75px;
}

.BI14 span
{
	font-style: normal !important;	
}


.blueLink
{
	color: #0a9bd9;
}

.blueHeader
{
	font-size: 18px;
	font-weight: bold;
	color: #143D7F;
	font-family: Arial;
}


.yellowHeader
{
	font-size: 18px;
	font-weight: bold;
	color: #cac51b;
	font-family: Arial;
}

.yellowLink
{
	color: #cac51b;
}

.smalleryellowHeader
{
	font-size: 14px;
	font-weight: bold;
	color: #cac51b;
	font-family: Arial;
}

.purpleHeader
{
	font-size: 18px;
	font-weight: bold;
	color: #9223b0;
	font-family: Arial;
}
.smallerPurpleHeader
{
	font-size: 14px;
	font-weight: bold;
	color: #9223b0;
	font-family: Arial;
}

.greenHeader
{
	font-size: 18px;
	font-weight: bold;
	color: #00a651;
	font-family: Arial;
}
.greenLink
{
	color: #00a651;
}

.smallergreenHeader
{
	font-size: 14px;
	font-weight: bold;
	color: #00a651;
	font-family: Arial;
}

.redHeader
{
	font-size: 18px;
	font-weight: bold;
	color: #d11a21;
	font-family: Arial;
}
.smallerRedHeader
{
	font-size: 14px;
	font-weight: bold;
	color: #d11a21;
	font-family: Arial;
}


#navborderCasino
{
	width: 100%;
	height: 6px;
	background-color: #9223b0;
	font-size: 0.1em;
	line-height: 1px;
}


#navCasino
{
	width: 996px;
	margin: 0 auto;
	height: 41px;
	text-align: center;
}

#navborderCasino
{
	width: 100%;
	height: 6px;
	background-color: #9223b0;
	font-size: 0.1em;
	line-height: 1px;
}
#navCasino div
{
	display: inline;
	width: 1px;
	margin: 16px 0px 0px 0px;
	height: 10px;
	background-color: #fff;
	float: left;
	font-size: 1px;
}
#navCasino a
{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	line-height: 41px;
	color: #fff;
	display: block;
	padding: 0px 8px;
	float: left;
}
#navCasino a:hover, #navCasino a.lnkHovCasino, #navCasino a.lnkSel
{
	background-image: url(/images/nav/navbgselCasino.png);
}

.popupMenuCasino
{
	color: #fff;
	width: inherit;
	width: 260px;
	border-left: solid 1px #9223b0;
	border-right: solid 1px #9223b0;
	border-bottom: solid 1px #9223b0;
}

.popupMenuCasino a
{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	line-height: 26px;
	color: #fff;
	display: block;
	padding: 0px 13px;
	background-color: #000;
}

.popupMenuCasino a:hover, .popupMenuCasino a.lnkSel
{
	background-color: #9223b0;
}








#navBingo
{
	width: 996px;
	margin: 0 auto;
	height: 41px;
	text-align: center;
}

#navborderBingo
{
	width: 100%;
	height: 6px;
	background-color: #00a651;
	font-size: 0.1em;
	line-height: 1px;
}
#navBingo div
{
	display: inline;
	width: 1px;
	margin: 16px 0px 0px 0px;
	height: 10px;
	background-color: #fff;
	float: left;
	font-size: 1px;
}
#navBingo a
{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	line-height: 41px;
	color: #fff;
	display: block;
	padding: 0px 8px;
	float: left;
}
#navBingo a:hover, #navBingo a.lnkHovBingo, #navBingo a.lnkSel
{
	background-image: url(/images/nav/navbgselBingo.png);
}

.popupMenuBingo
{
	color: #fff;
	width: inherit;
	width: 260px;
	border-left: solid 1px #00a651;
	border-right: solid 1px #00a651;
	border-bottom: solid 1px #00a651;
}

.popupMenuBingo a
{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	line-height: 26px;
	color: #fff;
	display: block;
	padding: 0px 13px;
	background-color: #000;
}

.popupMenuBingo a:hover, .popupMenuBingo a.lnkSel
{
	background-color: #00a651;
}






#navPoker
{
	width: 996px;
	margin: 0 auto;
	height: 41px;
	text-align: center;
}

#navborderPoker
{
	width: 100%;
	height: 6px;
	background-color: #d11a21;
	font-size: 0.1em;
	line-height: 1px;
}
#navPoker div
{
	display: inline;
	width: 1px;
	margin: 16px 0px 0px 0px;
	height: 10px;
	background-color: #fff;
	float: left;
	font-size: 1px;
}
#navPoker a
{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	line-height: 41px;
	color: #fff;
	display: block;
	padding: 0px 8px;
	float: left;
}
#navPoker a:hover, #navPoker a.lnkHovPoker, #navPoker a.lnkSel
{
	background-image: url(/images/nav/navbgselPoker.png);
}

.popupMenuPoker
{
	color: #fff;
	width: inherit;
	width: 260px;
	border-left: solid 1px #d11a21;
	border-right: solid 1px #d11a21;
	border-bottom: solid 1px #d11a21;
}

.popupMenuPoker a
{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	line-height: 26px;
	color: #fff;
	display: block;
	padding: 0px 13px;
	background-color: #000;
}

.popupMenuPoker a:hover, .popupMenuPoker a.lnkSel
{
	background-color: #d11a21;
}


.bold
{
	font-weight: bold;
}
.smallText
{
	font-size:0.8em;
}

.blueBackground
{
    background-color: #007cc4;
}

.yellowBackground
{
    background-color: #cac51b;
}

.greenBackground
{
    background-color: #00a651;
}

.purpleBackground
{
    background-color: #9223b0;
    color : White;
}

.redBackground
{
    background-color: #e31c23;
    color : White;
}


.slideshow p
{
	color: #143d7f;
}

td.speakerimg
{
	width: 10%; 
	padding: 20px 0px 5px 0px;
	vertical-align:top;
}

td.speakercontent
{
	padding: 20px 0px 5px 20px;
	vertical-align:top;
}

.hiddenInput
{
	display: none;
}

.bold
{
	font-weight: bold;
}
.speakerDetails
{
	width: 200px;
}


.italic
{
	font-style: italic;
}

.popupSpeakerDetails
{
	width:450px;
}

.popupSpeakerPhoto
{
	width:150px;
}

.popupSpeakerBox
{
	background-color:Black;
	color:White;
	border:solid 3px white;
}


.leftTextContainerWide
{
	background-color: #e4e4e4;
	padding: 20px;
	width: 920px;
}