


/* Texas Lottery Web Site Style Sheet 
----------------------------------------------------------------------------------------------------*/

body {
background-color: #FFA91C;
background: url(background.png) no-repeat fixed center;
font: normal 14px/20px Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}

body.printOnly {
background: none;
background-color: white;
font: normal 14px/20px Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}

@media only screen and (max-width: 48em) {
body {
background: none;
background-color: #FFA91C;
font: normal 14px/20px Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}

body.printOnly {
background: none;
background-color: white;
font: normal 14px/20px Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}
}

a {
color: #002776;
text-decoration: underline;
}

a:hover {
text-decoration: none;
}

#content .side-nav li a {
color: #FF6600;
text-decoration: none;
}

#content .side-nav li a:hover {
text-decoration: underline;
}

#content a {
color: #FF6600;
text-decoration: underline;
}

#content a:hover {
text-decoration: none;
}

hr { border-top-color: #666666; }

pre {
	border: 1px solid #666666;
	background: #fafafa;
}

::-moz-selection { background: #39f; color: #fff; }
::selection { background: #39f; color: #fff; }

.red {
	color: red;
}

.redAllCaps {
    color:red;
	text-transform: uppercase;
}

.bold {
	font-weight: bold;
}

video { 
	width: 100% !important; 
	height: auto !important; 
}

audio { 
	width: 100% !important; 
	height: auto !important; 
}

.inlineRadio {
float:left;
margin-right: 5px;
}

/* accessibility 
----------------------------------------------------------------------------------------------------*/

.skip {
position: absolute;
left: 0px;
top: -500px;
width: 1px;
height: 1px;
overflow: hidden;
}

a.skipNav {
display: none;
}

/* wrapper for to contain layout
----------------------------------------------------------------------------------------------------*/

#wrapper {
max-width: 1000px;
margin-left: auto;
margin-right: auto;
}

/* header and logo
----------------------------------------------------------------------------------------------------*/

#header {

}

#logo_jackpotAlert {
float: left;
max-width: 425px;
height: 125px;

}

#logo_jackpotAlert .logo {
display: block;
float: left;
width: 99px;
height: 125px;
background: url(logo_sm.png) no-repeat;
}

#logo_jackpotAlert .logo span {
display: none;
}

@media only screen and (max-width: 48em) {
#logo_jackpotAlert {
float: left;
max-width: 259px;
height: 85px;

}

#logo_jackpotAlert .logo {
display: block;
float: left;
width: 59px;
height: 75px;
background: url(logo_tn.png) no-repeat;
}

#logo_jackpotAlert .logo span {
display: none;
}
}

/* Supporting Education and Veterans DIV 
----------------------------------------------------------------------------------------------------*/
#logo_jackpotAlert .suppTxEdVets {
display: block;
width: 395px;
height: 15px;
margin-left: -95px;
margin-top: 15px;
background: url(supporting_education_veterans_sm.png) no-repeat;
}


#logo_jackpotAlert h2.suppTxEdVetsText span {
display: none;
}

@media only screen and (max-width: 48em) {
#logo_jackpotAlert .suppTxEdVets {
display: block;
width: 200px;
height: 8px;
margin-left: -47px;
margin-top: 2px;
background: url(supporting_education_veterans_tn.png) no-repeat;
}

#logo_jackpotAlert h2.suppTxEdVetsText span {
display: none;
}
}

/* jackpot alert module
----------------------------------------------------------------------------------------------------*/

#logo_jackpotAlert .jackpotAlert {
display: block;
float:left;
max-width: 300px;
min-width: 300px;
height: auto;
margin-left: 0px;
margin-top: 20px;
}

/* new jackpot alert slideshow
----------------------------------------------------------------------------------------------------*/
#logo_jackpotAlert .monopolyMC {
	width:300px;
	height:85px;
	background:url(monopolyJackpotMillionaires.png) no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 2px;
}
	
#logo_jackpotAlert .pbMilMmMil {
	width:300px;
	height:85px;
	background:url(powerballMillionMegaMillionsMillion.png) no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 2px;
}

#logo_jackpotAlert .pbMilMmBil {
	width:300px;
	height:85px;
	background:url(powerballMillionMegaMillionsBillion.png) no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 2px;
}

#logo_jackpotAlert .pbBilMmMil {
	width:300px;
	height:85px;
	background:url(powerballBillionMegaMillionsMillion.png) no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 2px;
}

#logo_jackpotAlert .pbBilMmBil {
	width:300px;
	height:85px;
	background:url(powerballBillionMegaMillionsBillion.png) no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 2px;
}

#logo_jackpotAlert .ltTtsMil {
	width:300px;
	height:85px;
	background:url(lottoTexasTexasTwoStepMillion.png) no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 2px;
}

#logo_jackpotAlert .ltTtsMilSmaller {
	width:300px;
	height:85px;
	background:url(lottoTexasTexasTwoStepMillion.png) no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 2px;
}
	
#logo_jackpotAlert .ltTtsThou {
	width:300px;
	height:85px;
	background:url(lottoTexasTexasTwoStepThousand.png) no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 2px;
}

#logo_jackpotAlert .ltSmallerTtsMil {
	width:300px;
	height:85px;
	background:url(lottoTexasTexasTwoStepMillion.png) no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 12px;
}

#logo_jackpotAlert .ltSmallerTtsMilSmaller {
	width:300px;
	height:85px;
	background:url(lottoTexasTexasTwoStepMillion.png) no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 12px;
}

#logo_jackpotAlert .ltSmallerTtsThou {
	width:300px;
	height:85px;
	background:url(lottoTexasTexasTwoStepThousand.png) no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 12px;
}
	
#logo_jackpotAlert .jackpotLeft a {
	text-decoration: none;
	color: white;
}

#logo_jackpotAlert .jackpotLeft a:hover {
	text-decoration: none;
	color: white;
}

#logo_jackpotAlert .jackpotRight a {
	text-decoration: none;
	color: white;
}

#logo_jackpotAlert  .jackpotRight a:hover {
	text-decoration: none;
	color: white;
}

#logo_jackpotAlert .monopolyMC .jackpotLeft h1.digital a {
	display: block;
	float: left;
	width: 148px;
	height: 83px;
	text-align: center;
	/*margin-top: -25px;*/
	font-size: 68px;
	/*padding-top: 10px;*/
}

#logo_jackpotAlert .monopolyMC .jackpotRight h1.digital a {
	display: block;
	float: left;
	width: 148px;
	height: 83px;
	text-align: center;
	/*margin-top: -25px;*/
	font-size: 68px;
}

#logo_jackpotAlert .pbMilMmMil .jackpotLeft h1.digital a {
	display: block;
	float: left;
	width: 148px;
	height: 83px;
	text-align: center;
	/*margin-top: -25px;*/
	font-size: 68px;
}

#logo_jackpotAlert .pbMilMmMil .jackpotRight h1.digital a {
	display: block;
	float: left;
	width: 148px;
	height: 83px;
	text-align: center;
	/*margin-top: -25px;*/
	font-size: 68px;
}

#logo_jackpotAlert .pbBilMmMil .jackpotLeft h1.digital a {
	display: block;
	float: left;
	width: 148px;
	height: 83px;
	text-align: center;
	/*margin-top: -25px;*/
	font-size: 68px;
}

#logo_jackpotAlert .pbBilMmMil .jackpotRight h1.digital a {
	display: block;
	float: left;
	width: 148px;
	height: 83px;
	text-align: center;
	/*margin-top: -25px;*/
	font-size: 68px;
}

#logo_jackpotAlert .pbMilMmBil .jackpotLeft h1.digital a {
	display: block;
	float: left;
	width: 148px;
	height: 83px;
	text-align: center;
	/*margin-top: -25px;*/
	font-size: 68px;
}

#logo_jackpotAlert .pbMilMmBil .jackpotRight h1.digital a {
	display: block;
	float: left;
	width: 148px;
	height: 83px;
	text-align: center;
	/*margin-top: -25px;*/
	font-size: 68px;
}

#logo_jackpotAlert .pbBilMmBil .jackpotLeft h1.digital a {
	display: block;
	float: left;
	width: 148px;
	height: 83px;
	text-align: center;
	/*margin-top: -25px;*/
	font-size: 68px;
}

#logo_jackpotAlert .pbBilMmBil .jackpotRight h1.digital a {
	display: block;
	float: left;
	width: 148px;
	height: 83px;
	text-align: center;
	/*margin-top: -25px;*/
	font-size: 68px;
}

#logo_jackpotAlert .ltTtsMil .jackpotLeft h1.digital a {
	display: block;
	float: left;
	width: 148px;
	height: 83px;
	text-align: center;
	/*margin-top: -25px;*/
	font-size: 68px;
}

#logo_jackpotAlert .ltTtsMil .jackpotRight h1.digital a {
	display: block;
	float: left;
	width: 148px;
	height: 83px;
	text-align: center;
	/*margin-top: -25px;*/
	font-size: 68px;
}

#logo_jackpotAlert .ltTtsMilSmaller .jackpotLeft h1.digital a {
	display: block;
	float: left;
	width: 148px;
	height: 83px;
	text-align: center;
	/*margin-top: -10px;*/
	font-size: 68px;
}

#logo_jackpotAlert .ltTtsMilSmaller .jackpotRight h1.digital a {
	display: block;
	float: left;
	width: 148px;
	height: 83px;
	text-align: center;
	/*margin-top: -25px;*/
	margin-top: 15px;
	font-size: 48px;
}

#logo_jackpotAlert .ltTtsThou .jackpotLeft h1.digital a {
	display: block;
	float: left;
	width: 148px;
	height: 83px;
	text-align: center;
	/*margin-top: -25px;*/
	font-size: 68px;
}

#logo_jackpotAlert .ltTtsThou .jackpotRight h1.digital a {
	display: block;
	float: left;
	width: 148px;
	height: 83px;
	text-align: center;
	/*margin-top: -25px;*/
	font-size: 68px;
}

#logo_jackpotAlert .ltSmallerTtsMil .jackpotLeft h1.digital a {
	display: block;
	float: left;
	width: 148px;
	height: 83px;
	text-align: center;
	/*margin-top: -25px;*/
	margin-top: 5px;
	font-size: 48px;
}

#logo_jackpotAlert .ltSmallerTtsMil .jackpotRight h1.digital a {
	display: block;
	float: left;
	width: 148px;
	height: 83px;
	text-align: center;
	margin-top: -10px;
	font-size: 68px;
}

#logo_jackpotAlert .ltSmallerTtsMilSmaller .jackpotLeft h1.digital a {
	display: block;
	float: left;
	width: 148px;
	height: 83px;
	text-align: center;
	/*margin-top: -25px;*/
	margin-top: 5px;
	font-size: 48px;
}

#logo_jackpotAlert .ltSmallerTtsMilSmaller .jackpotRight h1.digital a {
	display: block;
	float: left;
	width: 148px;
	height: 83px;
	text-align: center;
	/*margin-top: -25px;*/
	margin-top: 5px;
	font-size: 48px;
}

#logo_jackpotAlert .ltSmallerTtsThou .jackpotLeft h1.digital a {
	display: block;
	float: left;
	width: 148px;
	height: 83px;
	text-align: center;
	/*margin-top: -25px;*/
	margin-top: 5px;
	font-size: 48px;
}

#logo_jackpotAlert .ltSmallerTtsThou .jackpotRight h1.digital a {
	display: block;
	float: left;
	width: 148px;
	height: 83px;
	text-align: center;
	margin-top: -10px;
	font-size: 68px;
}

@media only screen and (max-width: 48em) {
#logo_jackpotAlert .jackpotAlert {
display: block;
float:left;
max-width: 200px;
min-width: 200px;
height: auto;
margin-left: 0px;
margin-top: 12px;
}

#logo_jackpotAlert .monopolyMC {
	width:200px;
	height:57px;
	background:url(monopolyJackpotMillionairesSm.png) no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;

}
	
#logo_jackpotAlert .pbMilMmMil {
	width:200px;
	height:57px;
	background:url(powerballMillionMegaMillionsMillionsSm.png) no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;

}

#logo_jackpotAlert .pbMilMmBil {
	width:200px;
	height:57px;
	background:url(powerballMillionMegaMillionsBillionSm.png) no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	
}

#logo_jackpotAlert .pbBilMmMil {
	width:200px;
	height:57px;
	background:url(powerballBillionMegaMillionsMillionSm.png) no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	
}

#logo_jackpotAlert .pbBilMmBil {
	width:200px;
	height:57px;
	background:url(powerballBillionMegaMillionsBillionSm.png) no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;

}

#logo_jackpotAlert .ltTtsMil {
	width:200px;
	height:57px;
	background:url(lottoTexasTexasTwoStepMillionSm.png) no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	
}

#logo_jackpotAlert .ltTtsMilSmaller {
	width:200px;
	height:57px;
	background:url(lottoTexasTexasTwoStepMillionSm.png) no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	
}
	
#logo_jackpotAlert .ltTtsThou {
	width:200px;
	height:57px;
	background:url(lottoTexasTexasTwoStepThousandSm.png) no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	
}

#logo_jackpotAlert .ltSmallerTtsMil {
	width:200px;
	height:57px;
	background:url(lottoTexasTexasTwoStepMillionSm.png) no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	
}

#logo_jackpotAlert .ltSmallerTtsMilSmaller {
	width:200px;
	height:57px;
	background:url(lottoTexasTexasTwoStepMillionSm.png) no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	
}

#logo_jackpotAlert .ltSmallerTtsThou {
	width:200px;
	height:57px;
	background:url(lottoTexasTexasTwoStepThousandSm.png) no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;

}
	
#logo_jackpotAlert .jackpotLeft a {
	text-decoration: none;
	color: white;
}

#logo_jackpotAlert .jackpotLeft a:hover {
	text-decoration: none;
	color: white;
}

#logo_jackpotAlert .jackpotRight a {
	text-decoration: none;
	color: white;
}

#logo_jackpotAlert  .jackpotRight a:hover {
	text-decoration: none;
	color: white;
}

#logo_jackpotAlert .monopolyMC .jackpotLeft h1.digital a {
	display: block;
	float: left;
	width: 98px;
	height: 55px;
	text-align: center;
	margin-top: -3px;
	font-size: 44px;
}

#logo_jackpotAlert .monopolyMC .jackpotRight h1.digital a {
	display: block;
	float: left;
	width: 98px;
	height: 55px;
	text-align: center;
	margin-top: -3px;
	font-size: 44px;
}

#logo_jackpotAlert .pbMilMmMil .jackpotLeft h1.digital a {
	display: block;
	float: left;
	width: 98px;
	height: 55px;
	text-align: center;
	margin-top: -3px;
	font-size: 44px;
}

#logo_jackpotAlert .pbMilMmMil .jackpotRight h1.digital a {
	display: block;
	float: left;
	width: 98px;
	height: 55px;
	text-align: center;
	margin-top: -3px;
	font-size: 44px;
}

#logo_jackpotAlert .pbBilMmMil .jackpotLeft h1.digital a {
	display: block;
	float: left;
	width: 98px;
	height: 55px;
	text-align: center;
	margin-top: -3px;
	font-size: 44px;
}

#logo_jackpotAlert .pbBilMmMil .jackpotRight h1.digital a {
	display: block;
	float: left;
	width: 98px;
	height: 55px;
	text-align: center;
	margin-top: -3px;
	font-size: 44px;
}

#logo_jackpotAlert .pbMilMmBil .jackpotLeft h1.digital a {
	display: block;
	float: left;
	width: 98px;
	height: 55px;
	text-align: center;
	margin-top: -3px;
	font-size: 44px;
}

#logo_jackpotAlert .pbMilMmBil .jackpotRight h1.digital a {
	display: block;
	float: left;
	width: 98px;
	height: 55px;
	text-align: center;
	margin-top: -3px;
	font-size: 44px;
}

#logo_jackpotAlert .pbBilMmBil .jackpotLeft h1.digital a {
	display: block;
	float: left;
	width: 98px;
	height: 55px;
	text-align: center;
	margin-top: -3px;
	font-size: 44px;
}

#logo_jackpotAlert .pbBilMmBil .jackpotRight h1.digital a {
	display: block;
	float: left;
	width: 98px;
	height: 55px;
	text-align: center;
	margin-top: -3px;
	font-size: 44px;
}

#logo_jackpotAlert .ltTtsMil .jackpotLeft h1.digital a {
	display: block;
	float: left;
	width: 98px;
	height: 55px;
	text-align: center;
	margin-top: -3px;
	font-size: 44px;
}

#logo_jackpotAlert .ltTtsMil .jackpotRight h1.digital a {
	display: block;
	float: left;
	width: 98px;
	height: 55px;
	text-align: center;
	margin-top: -3px;
	font-size: 44px;
}

#logo_jackpotAlert .ltTtsMilSmaller .jackpotLeft h1.digital a {
	display: block;
	float: left;
	width: 98px;
	height: 55px;
	text-align: center;
	/*margin-top: -13px;*/
	font-size: 44px;
}

#logo_jackpotAlert .ltTtsMilSmaller .jackpotRight h1.digital a {
	display: block;
	float: left;
	width: 98px;
	height: 55px;
	text-align: center;
	margin-top: 5px;
	font-size: 32px;
}

#logo_jackpotAlert .ltTtsThou .jackpotLeft h1.digital a {
	display: block;
	float: left;
	width: 98px;
	height: 55px;
	text-align: center;
	margin-top: -3px;
	font-size: 44px;
}

#logo_jackpotAlert .ltTtsThou .jackpotRight h1.digital a {
	display: block;
	float: left;
	width: 98px;
	height: 55px;
	text-align: center;
	margin-top: -3px;
	font-size: 44px;
}

#logo_jackpotAlert .ltSmallerTtsMil .jackpotLeft h1.digital a {
	display: block;
	float: left;
	width: 98px;
	height: 55px;
	text-align: center;
	margin-top: -5px;
	font-size: 32px;
}

#logo_jackpotAlert .ltSmallerTtsMil .jackpotRight h1.digital a {
	display: block;
	float: left;
	width: 98px;
	height: 55px;
	text-align: center;
	margin-top: -13px;
	font-size: 44px;
}

#logo_jackpotAlert .ltSmallerTtsMilSmaller .jackpotLeft h1.digital a {
	display: block;
	float: left;
	width: 98px;
	height: 55px;
	text-align: center;
	margin-top: -5px;
	font-size: 32px;
}

#logo_jackpotAlert .ltSmallerTtsMilSmaller .jackpotRight h1.digital a {
	display: block;
	float: left;
	width: 98px;
	height: 55px;
	text-align: center;
	margin-top: -5px;
	font-size: 32px;
}

#logo_jackpotAlert .ltSmallerTtsThou .jackpotLeft h1.digital a {
	display: block;
	float: left;
	width: 98px;
	height: 55px;
	text-align: center;
	margin-top: -5px;
	font-size: 32px;
}

#logo_jackpotAlert .ltSmallerTtsThou .jackpotRight h1.digital a {
	display: block;
	float: left;
	width: 98px;
	height: 55px;
	text-align: center;
	margin-top: -13px;
	font-size: 44px;
}
}

/* Top nav module and search box
----------------------------------------------------------------------------------------------------*/

#topNav {
margin-top: 0px;
display: block;
float: right;
margin-bottom: -20px;
}

#topNav .latestResultsTab {
display: block;
float: left;
width: 170px;
height: 40px;
background: url(latest_results_tab.png) no-repeat;
font-family: "BebasNeueRegular";
font-size: 18px;
color: white;
text-align: center;
margin-left: auto;
margin-right: auto;
padding-top: 8px;
padding-right: 4px;
}

#topNav .latestResultsTab a {
color: #FFFFFF;
text-decoration: none;
}

#topNav .latestResultsTab a:hover {
color: #FFA91C;
text-decoration: none;
}

#topNav .topNavText {
font-size: 75%;
float: left;
margin-right: 5px;
padding: 3px 10px 10px 10px;
}

#topNav  .searchBox {
float: right;
padding: 3px;
}

#topNav .searchBoxTextBox {
background-color: white;
border: 1px solid #00478D;
color: #00478D;
padding: 5px;
margin-right: 5px;
}

#topNav .searchBoxButton {
color: white;
background-color: #00478D;
border: 1px solid #00478D;
padding: 5px;
display: inline;
}

#topNav span.bgHighlight {
background-color: #efefef;
color: #002776;
padding: 4px;
border-radius: 15px;
border: 1px solid #efefef;
}

#topNav span.bgHighlight a {
color: #002776;
text-decoration: none;
}

#topNav span.bgHighlight a:hover {
color: #002776;
text-decoration: underline;
}

/* latest results module
----------------------------------------------------------------------------------------------------*/
div.latestResultsWhiteRow {
padding: 10px 0px 10px 0px;
background-color: white;
vertical-align: top;
}

div.latestResultsGreyRow {
padding: 10px 0px 10px 0px;
background-color: #efefef;
vertical-align: top;
}

div.gameInfo p {
margin: 0;
line-height: 100%;
font-size: 75%;
}

ol.winningNumberBalls li { display: inline; list-style-type: none; }

ol.winningNumberBallsCombos { margin-bottom:0px; margin-top:0px; }

ol.winningNumberBallsCombos li { display: inline; list-style-type: none; }

div.fireballCombos {
	border:1px solid #cccccc;
	padding:5px;
	box-shadow:5px 5px;
	margin-bottom: 25px;
}

ol.winningNumberBallsSmaller li { display: inline; list-style-type: none; }

ol.winningNumberBalls span { background: url("ball_background.png") no-repeat scroll 16px 9px transparent; color: #FF6600; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px; }

ol.winningNumberBallsCombos span { background: url("ball_background.png") no-repeat scroll 16px 9px transparent; color: #FF6600; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px; }

ol.winningNumberBallsSmaller span { background: url("ball_background_smaller.png") no-repeat scroll 16px 11px transparent; color: #FF6600; display: inline-block; font-family: "BebasNeueRegular"; font-size: 175%; font-style: normal; font-weight: bold; height: 53px; line-height: 225%; margin-left: -20px; margin-right: -14px; text-align: center; width: 61px; }

ol.winningNumberBalls span.powerball { background: url("powerball_background.png") no-repeat scroll 16px 9px transparent; color: #FFFFFF; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px; }

ol.winningNumberBalls span.fireball { background: url("fireball_background.png") no-repeat scroll 16px 9px transparent; color: #FFFFFF; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; padding-top: 8px; padding-right: 5px; margin-left: -15px; margin-right: -17px; text-align: center; width: 78px; }

ol.winningNumberBallsCombos span.fireball { background: url("fireball_background.png") no-repeat scroll 16px 9px transparent; color: #FFFFFF; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; padding-top: 8px; padding-right: 5px; margin-left: -15px; margin-right: -17px; text-align: center; width: 78px; }

ol.winningNumberBallsCombos span.fireball01 { background: url("fireball_background.png") no-repeat scroll 16px 9px transparent; color: #FFFFFF; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; padding-top: 8px; padding-right: 5px; margin-left: -15px; margin-right: 0px; text-align: center; width: 78px; }

ol.winningNumberBallsCombos span.fireball02 { background: url("fireball_background.png") no-repeat scroll 16px 9px transparent; color: #FFFFFF; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; padding-top: 8px; padding-right: 5px; margin-left: -15px; margin-right: 0px; text-align: center; width: 78px; }

ol.winningNumberBallsCombos span.fireball03 { background: url("fireball_background.png") no-repeat scroll 16px 9px transparent; color: #FFFFFF; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; padding-top: 8px; padding-right: 5px; margin-left: -15px; margin-right: 0px; text-align: center; width: 78px; }

ol.winningNumberBallsCombos span.fireball04 { background: url("fireball_background.png") no-repeat scroll 16px 9px transparent; color: #FFFFFF; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; padding-top: 8px; padding-right: 5px; margin-left: -15px; margin-right: 0px; text-align: center; width: 78px; }

ol.winningNumberBalls span.megaball { background: url("mega_millions_background.png") no-repeat scroll 16px 9px transparent; color: #002776; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px; }

ol.winningNumberBalls span.bonusball { background: url("powerball_background.png") no-repeat scroll 16px 9px transparent; color: #FFFFFF; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px; }

ol.winningNumberBalls span.property1 { background: url("property_background_01.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property2 { background: url("property_background_02.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property3 { background: url("property_background_03.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property4 { background: url("property_background_04.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property5 { background: url("property_background_05.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property6 { background: url("property_background_06.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property7 { background: url("property_background_07.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property8 { background: url("property_background_08.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property9 { background: url("property_background_09.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property10 { background: url("property_background_10.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property11 { background: url("property_background_11.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property12 { background: url("property_background_12.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property13 { background: url("property_background_13.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property14 { background: url("property_background_14.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property15 { background: url("property_background_15.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property16 { background: url("property_background_16.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property17 { background: url("property_background_17.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property18 { background: url("property_background_18.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property19 { background: url("property_background_19.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property20 { background: url("property_background_20.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property21 { background: url("property_background_21.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property22 { background: url("property_background_22.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property23 { background: url("property_background_23.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property24 { background: url("property_background_24.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property25 { background: url("property_background_25.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property26 { background: url("property_background_26.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property27 { background: url("property_background_27.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

ol.winningNumberBalls span.property28 { background: url("property_background_28.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#content ol.winningNumberBalls span {
line-height: 175%;
}

#content ol.winningNumberBalls span {
line-height: 175%;
}

div.megaplier {
margin: 0;
padding: 0;
line-height: 100%;
margin-top: -25px;
color: black;
}

div.megaplier h3.sans {
color: black;
}

span.megaplier {
color: #FF6600;
}

div.sumitup {
margin: 0;
padding: 0;
line-height: 100%;
margin-top: -25px;
}

div.sumitup h3.sans {
color: black;
}

span.sumitup {
color: #FF6600;
}

.NewLatestResults .logo {
display: block;
float: left;
width: 59px;
height: 75px;
background: url(logo_tn.png) no-repeat;
}

.NewLatestResults .logo span {
display: none;
}

.NewLatestResults .slogan {
display: block;
float: left;
position: relative;
width: 250px;
height: 75px;
background: url(slogan.png) no-repeat;
}

.NewLatestResults .slogan span {
display: none;
}

/* Games page
----------------------------------------------------------------------------------------------------*/
.gamesLogos {
padding: 20px 0px 20px 0px;
}

.NewLatestResults .logoGames {
display: block;
float: left;
width: 59px;
height: 75px;
background: url(logo_tn.png) no-repeat;
}

.NewLatestResults .logoGames span {
display: none;
}

.NewLatestResults .sloganGames {
display: block;
float: left;
position: relative;
width: 250px;
height: 75px;
background: url(slogan.png) no-repeat;
}

.NewLatestResults .sloganGames span {
display: none;
}

/* Main menu and sub menus
----------------------------------------------------------------------------------------------------*/

#mainMenu {
display: block;
float: right;
max-width: 575px;
background: url(mainmenu_bg.png) top repeat-x;
background-color: #002776;
margin-top: 35px;
border: 2px solid #002776;
border-radius: 15px;
}

#mainMenu .mainMenu {
width: 100%;
}

@media only screen and (max-width: 48em) {
#mainMenu {
display: block;
float: right;
margin: 5px;
background: none;
background-color: none;
width: 100%;
border: 0;
}

#mainMenu .mainMenuSmall {
width: 100%;
}
}

#mainMenu .mainMenu h3 a {
color: #F9F9F9;
text-decoration: none;
}

#mainMenu .mainMenu h3 a:hover {
color: #FFA91C;
text-decoration: none;
}

/* NAV
----------------------------------------------------------------------------------------------------*/
#nav{
	list-style:none;
	/*font-weight:bold;*/
	margin-bottom:0px;
	/* Clear floats */
	float:left;
	width:100%;
	/* Bring the nav above everything else--uncomment if needed.*/
	position:relative;
	z-index:9997;
	
}
#nav li{
	float:left;
	margin-right:10px;
	position:relative;
}
#nav a{
	display:block;
	padding:5px;
	color:#002776;
	/*background:#333;*/
	text-decoration:none;
}
#nav a:hover{
	color:#002776;
	/*background:#6b0c36;
	text-decoration:underline;*/
}

/*--- DROPDOWN 
----------------------------------------------------------------------------------------------------*/
#nav ul{
	background:#fff; /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	background:rgba(255,255,255,0); /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
	list-style:none;
	position:absolute;
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
}
#nav ul li{
	padding-top:0px; /* Introducing a padding between the li and the a give the illusion spaced items */
	float:none;
	margin-right:0px;
}
#nav ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
}
#nav li:hover ul{ /* Display the dropdown on hover */
	left:0; /* Bring back on-screen when needed */
	background-color: #fff;
	border: 1px solid #002776;
}
#nav li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	/*background:#6b0c36;*/
	text-decoration:none;;
}
#nav li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
	color: #002776;
	font: normal 14px/20px Arial, Helvetica, sans-serif;
}
#nav li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	color: #002776;
	background-color: #FFA91C;
	font: normal 14px/20px Arial, Helvetica, sans-serif;
}

/* Breadcrumbs
----------------------------------------------------------------------------------------------------*/

#breadcrumbs {
display: block;
float: right;
/*padding: 10px;*/
font-size: 75%;
max-width: 450px;

}

#scroller {
    background-color: transparent;
    color: #FFFFFF;
    height: 28px !important;
    line-height:28px;
    overflow: hidden;
    position: relative;
    width: 500px;
    padding-top: 1px;
    position: relative;
}
.scrollingtext {
    color: #000000;
    white-space:nowrap;
    position:absolute;
    font-style: oblique;
}
.scrollingtext a:link, .scrollingtext a:visited {
    color: #ffffff;
	text-decoration: underline;
}

.review {
    padding-right: 50px;
}

#static-text {
    position: absolute;
    padding: 0 10px;
    background-color: #002776;
    z-index: 4;
    font-weight: bold;
}

/* slideshow
----------------------------------------------------------------------------------------------------*/

#slideshow {
max-width: 1000px;
background-color: none;
/*padding: 10px;*/
margin: 10px;
/*border: 2px solid #00498F;*/
margin-bottom: 30px;
}
 
/* content area, WYSIWYG content
----------------------------------------------------------------------------------------------------*/

#content {
max-width: 1000px;
background-color: white;
/*padding: 10px;*/
margin: 10px;
border: 2px solid #002776;
}

/* bottom rows for modules
----------------------------------------------------------------------------------------------------*/

#bottomA {
margin-top: 30px;
}

#module01 {
background: url(module_header_bg.gif) top repeat-x;
background-color: white;
border-radius: 15px;
border: 2px solid #002776;
/*min-height: 320px;*/
/*min-width: 315px;*/
padding: 10px;
}

#module01 h3 {
color: white;
}

#module01 p.menu {
color: black;
font-size: 85%;
padding-top: 10px;
}

#module01 div.gameInfo p {
margin: 0;
line-height: 100%;
font-size: 75%;
margin-top: 0px;
}

#module01 ol.winningNumberBalls {
margin-bottom: -2px;
}

#module01 ol.winningNumberBallsSmaller {
margin-bottom: -2px;
}

#module01 ol.winningNumberBalls li { display: inline; list-style-type: none; }

#module01 ol.winningNumberBallsSmaller li { display: inline; list-style-type: none; }

#module01 ol.winningNumberBalls span { background: url("ball_background.png") no-repeat scroll 16px 9px transparent; color: #FF6600; display: inline-block; font-family: "BebasNeueRegular"; font-size: 175%; font-style: normal; font-weight: bold; height: 62px; line-height: 200%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px; }

#module01 ol.winningNumberBallsSmaller span { background: url("ball_background_smaller.png") no-repeat scroll 16px 11px transparent; color: #FF6600; display: inline-block; font-family: "BebasNeueRegular"; font-size: 150%; font-style: normal; font-weight: bold; height: 53px; line-height: 225%; margin-left: -20px; margin-right: -14px; text-align: center; width: 61px; }

#module01 ol.winningNumberBalls span.powerball { background: url("powerball_background.png") no-repeat scroll 16px 9px transparent; color: #FFFFFF; display: inline-block; font-family: "BebasNeueRegular"; font-size: 175%; font-style: normal; font-weight: bold; height: 62px; line-height: 200%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px; }

#module01 ol.winningNumberBalls span.megaball { background: url("mega_millions_background.png") no-repeat scroll 16px 9px transparent; color: #002776; display: inline-block; font-family: "BebasNeueRegular"; font-size: 175%; font-style: normal; font-weight: bold; height: 62px; line-height: 200%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px; }

#module01 ol.winningNumberBalls span.bonusball { background: url("powerball_background.png") no-repeat scroll 16px 9px transparent; color: #FFFFFF; display: inline-block; font-family: "BebasNeueRegular"; font-size: 175%; font-style: normal; font-weight: bold; height: 62px; line-height: 200%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px; }

#module01 ol.winningNumberBalls span.property1 { background: url("property_background_01.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property2 { background: url("property_background_02.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property3 { background: url("property_background_03.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property4 { background: url("property_background_04.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property5 { background: url("property_background_05.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property6 { background: url("property_background_06.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property7 { background: url("property_background_07.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property8 { background: url("property_background_08.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property9 { background: url("property_background_09.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property10 { background: url("property_background_10.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property11 { background: url("property_background_11.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property12 { background: url("property_background_12.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property13 { background: url("property_background_13.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property14 { background: url("property_background_14.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property15 { background: url("property_background_15.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property16 { background: url("property_background_16.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property17 { background: url("property_background_17.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property18 { background: url("property_background_18.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property19 { background: url("property_background_19.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property20 { background: url("property_background_20.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property21 { background: url("property_background_21.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property22 { background: url("property_background_22.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property23 { background: url("property_background_23.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property24 { background: url("property_background_24.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property25 { background: url("property_background_25.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property26 { background: url("property_background_26.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property27 { background: url("property_background_27.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 ol.winningNumberBalls span.property28 { background: url("property_background_28.png") no-repeat scroll 16px 9px transparent; color: transparent; display: inline-block; font-family: "BebasNeueRegular"; font-size: 200%; font-style: normal; font-weight: bold; height: 62px; line-height: 175%; margin-left: -16px; margin-right: -11px; text-align: center; width: 68px;  }

#module01 div.megaplier {
margin: 0;
padding: 0;
line-height: 100%;
margin-top: -10px;
color: black;
}

#module01 div.megaplier h3.sans {
color: black;
}

#module01 span.megaplier {
color: #FF6600;
}

#module01 div.sumitup {
margin: 0;
padding: 0;
line-height: 100%;
margin-top: -10px;
}

#module01 div.sumitup h3.sans {
color: black;
}

#module01 span.sumitup {
color: #FF6600;
}

@media only screen and (max-width: 48em) {
#module01 {
background: url(module_header_bg.gif) top repeat-x;
background-color: white;
background-size: 1px 30px;
border-radius: 15px;
border: 2px solid #002776;
/*min-height: 320px;*/
/*min-width: 315px;*/
padding: 10px;
}

#module01 img {
width: auto; /* for ie 8 */
max-width: 100%;
height: auto;
}
}

#module02 {
background: url(module_header_bg.gif) top repeat-x;
background-color: white;
border-radius: 15px;
border: 2px solid #002776;
/*min-height: 320px;*/
/*min-width: 315px;*/
padding: 10px;
}

#module02 h3 {
color: white;
}

#module02 p {
color: black;
font-size: 85%;
padding-top: 10px;
}

@media only screen and (max-width: 48em) {
#module02 {
background: url(module_header_bg.gif) top repeat-x;
background-color: white;
background-size: 1px 30px;
border-radius: 15px;
border: 2px solid #002776;
/*min-height: 320px;*/
/*min-width: 315px;*/
padding: 10px;
}

#module02 p a img {
width: auto; /* for ie 8 */
max-width: 100%;
height: auto;
}
}

#module03 {
background: url(module_header_bg.gif) top repeat-x;
background-color: white;
border-radius: 15px;
border: 2px solid #002776;
/*min-height: 320px;*/
/*min-width: 315px;*/
padding: 10px;
}

#module03 h3 {
color: white;
}

#module03 p {
color: black;
font-size: 85%;
padding-top: 10px;
}

@media only screen and (max-width: 48em) {
#module03 {
background: url(module_header_bg.gif) top repeat-x;
background-color: white;
background-size: 1px 30px;
border-radius: 15px;
border: 2px solid #002776;
/*min-height: 320px;*/
/*min-width: 315px;*/
padding: 10px;
}

#module03 img {
width: auto; /* for ie 8 */
max-width: 100%;
height: auto;
}
}

#bottomB {
margin-top: 30px;
}

#module04 {
background-color: transparent;
/*max-width: 325px;*/
height: 100px;
}

#module04 h3.sans {
text-align: center;
margin: auto;
padding-top: 35px;
}

#module04 h3.sans a {
color: white;
text-decoration: none;

}

/* Medium Displays: 768px - 1279px */
@media only screen and (min-width: 48em) and (max-width: 80em) {
#module04 {
background-color: #01498F;
/*max-width: 325px;*/
height: auto;
min-height: 175px;
margin: 10px;
}

#module04 img {
width: auto; /* for ie 8 */
max-width: 100%;
height: auto;
}
}

@media only screen and (max-width: 48em) {
#module04 {
background-color: #01498F;
/*max-width: 325px;*/
height: 100px;
margin: 10px;
}

#module04 img {
width: auto; /* for ie 8 */
max-width: 100%;
height: auto;
}
}

#module05 {
background-color: #01498F;
/*max-width: 325px;*/
height: 100px;
background: url(get_connected_bg.jpg) no-repeat;
}

#module05 h3.sans {
text-align: center;
margin: auto;
}

#module05 h3.sans a {
color: white;
text-decoration: none;

}

#module05 .socialmedia {
padding-top: 10px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

/* Medium Displays: 768px - 1279px */
@media only screen and (min-width: 48em) and (max-width: 80em) {
#module05 {
background-color: #01498F;
/*max-width: 325px;*/
height: auto;
min-height: 175px;
background: url(get_connected_bg.jpg) no-repeat;
margin: 10px;
}
}

@media only screen and (max-width: 48em) {
#module05 {
background-color: #01498F;
/*max-width: 325px;*/
height: 100px;
background: url(get_connected_bg.jpg) no-repeat;
margin: 10px;
}

#module05 img {
width: auto; /* for ie 8 */
max-width: 100%;
height: auto;
}
}

#module06 {
background-color: #01498F;
/*max-width: 325px;*/
height: 100px;
background: url(check_your_numbers_bg.jpg) no-repeat;
}

#module06 h3.sans {
text-align: center;
margin: auto;
}

#module06 h3.sans a {
color: white;
text-decoration: none;
}

/* Medium Displays: 768px - 1279px */
@media only screen and (min-width: 48em) and (max-width: 80em) {
#module06 {
background-color: #01498F;
/*max-width: 325px;*/
height: auto;
min-height: 175px;
background: url(check_your_numbers_bg.jpg) no-repeat;
margin: 10px;
}
}

@media only screen and (max-width: 48em) {
#module06 {
background-color: #01498F;
/*max-width: 325px;*/
height: 100px;
background: url(check_your_numbers_bg.jpg) no-repeat;
margin: 10px;
}

#module06 img {
width: auto; /* for ie 8 */
max-width: 100%;
height: auto;
}
}

#bottomA .large-4 {
margin-bottom: 20px;
}

#bottomC {
margin-top: 15px;
margin-bottom: 10px;
}

#module07 {
background-color: transparent;
/*max-width: 325px;*/
height: auto;
}

#module07 img {
width: auto; /* for ie 8 */
max-width: 100%;
height: auto;
}

@media only screen and (max-width: 48em) {
#module07 {
background-color: transparent;
/*max-width: 325px;*/
height: auto;
margin: 10px;
}

#module07 img {
width: auto; /* for ie 8 */
max-width: 100%;
height: auto;
}
}

/* footer
----------------------------------------------------------------------------------------------------*/

#footer {
width: 100%;
background-color: #002776;
margin: 0;
margin-bottom: 0px;
padding-bottom: 0px;
height: auto;
}

#footer .footer {
max-width: 1000px;
margin-left: auto;
margin-right: auto;
font-size: smaller;
padding-top: 10px;
}

#footer .footer h1 {
color: white;
}

#footer .footer p {
color: white;
}

#footer .footer ul {
color: white;
margin-left: 0;
padding-left: 0;
}

#footer .footer li {
list-style: none;
}

#footer .footer p a {
color: white;
text-decoration: underline;
}

#footer .footer p a:hover {
color: #FF6600;
text-decoration: none;
}

#footer .footer li a{
color: white;
text-decoration: underline;
}

#footer .footer li a:hover{
color: #FF6600;
text-decoration: none;
}

/* Combo box viewer style for Pick a Game module
----------------------------------------------------------------------------------------------------*/
.dropcontent{
width: 100%;
height: 100%;
display:block;
min-height:100px;
}

/* video wrapper
----------------------------------------------------------------------------------------------------*/
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.videoWrapperWebcast {
	position: relative;
	padding-bottom: 575px;
	padding-top: 25px;
	height: 0;
}
.videoWrapperWebcast iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Search Results
----------------------------------------------------------------------------------------------------*/
div.searchresult {
margin-top: 10px;
}

@media only screen and (max-width: 48em) {
div.searchresult {
margin-top: 10px;
}
}

/* FAQ Page
----------------------------------------------------------------------------------------------------*/
.section-container.accordion section .title b {
	color: #0C2576;
}

/* Print friendly 
----------------------------------------------------------------------------------------------------*/
table#latestnumbers td {
text-align:left !important;
vertical-align:top;
}

table#latestjackpots td {
text-align:left !important;
vertical-align:top;
}

table#pastresults td {
text-align:center !important;
vertical-align:top;
}

table#scratchoffsPrint {
border-collapse: collapse;
border-style: none;
background-color: white;
vertical-align:top;
width:100%;
width:670px;
}

tr#scratchoffsPrint {
background-color: white;
border-style: none;
vertical-align:top;
width:100%;
line-height: 30px;
}

td#scratchoffsPrint {
background-color: white;
border-style: none;
text-align:center !important;
vertical-align:top;
width: 33%;
padding:50px;
height: 30px;
}

/* slideshow module with Jackpot Alert
----------------------------------------------------------------------------------------------------*/
.slideshow-wrapper .caption {
    position: relative;
    overflow: hidden;
}
.slideshow-wrapper .caption__media {
    display: block;
    min-width: 100%;
    max-width: 100%;
    height: auto;
}
.slideshow-wrapper .caption__overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 10px;
}

.slideshow-wrapper .caption__overlay__title_tts {
    margin: 0;
    padding-left: 75px;
	padding-top: 50px;
	height: auto;
}

.slideshow-wrapper .caption__overlay__title {
    margin: 0;
    padding-left: 75px;
	padding-top: 50px;
	height: auto;
}

.slideshow-wrapper .caption__overlay__title h1.sans {
    color:white;
	margin-top: -15px;
	font-size: 80px;
}

.slideshow-wrapper .caption__overlay__title_tts h1.sans {
    color:#16469B;
	margin-top: -15px;
	font-size: 80px;
}

.slideshow-wrapper .caption__overlay__title p {
    color:white;
}

.slideshow-wrapper .caption__overlay__title h1.mmc {
    color:#E72326;
	margin-top: -15px;
	font-size: 80px;
}

.slideshow-wrapper .caption__overlay__title p.mmc {
    color:black;
	margin-left: 75px;
}

.slideshow-wrapper .caption__overlay__title p.mmc2 {
    color:black;
	margin-left: 75px;
	margin-top: -25px;
}

.slideshow-wrapper .caption__overlay__title p.mmc2 span.millionaires {
    color:#E72326;
	font-weight: bold;
}

/* Small screens - portrait 
----------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 40em) and (orientation: portrait) {
.slideshow-wrapper .caption__overlay__title {
    margin: 0;
    padding-left: 25px;
	padding-top: 15px;
	height: auto;
}

.slideshow-wrapper .caption__overlay__title h1.sans {
    color:white;
	margin-top: -15px;
	font-size: 25px;
}

.slideshow-wrapper .caption__overlay__title_tts {
    margin: 0;
    padding-left: 25px;
	padding-top: 15px;
	height: auto;
}

.slideshow-wrapper .caption__overlay__title_tts h1.sans {
    color:#16469B;
	margin-top: -15px;
	font-size: 25px;
}

.slideshow-wrapper .caption__overlay__title_tts p {
    color:#16469B;
	font-size: 8px;
}

.slideshow-wrapper .caption__overlay__title p {
    color:white;
	font-size: 8px;
}

.slideshow-wrapper .caption__overlay__title h1.mmc {
    color:#E72326;
	margin-top: -18px;
	font-size: 20px;
}

.slideshow-wrapper .caption__overlay__title p.mmc {
    color:black;
	font-size: 8px;
	margin-top: -20px;
	margin-left: 25px;
}

.slideshow-wrapper .caption__overlay__title p.mmc2 {
    color:black;
	font-size: 8px;
	margin-left: 25px;
	margin-top: -9px;
}

.slideshow-wrapper .caption__overlay__title p.mmc2 span.millionaires {
    color:#E72326;
	font-weight: bold;
}
} /* max-width 640px, mobile-only styles, use when QAing mobile issues */

/* Small screens - landscape 
----------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 40em) and (orientation: landscape) { 
.slideshow-wrapper .caption__overlay__title {
    margin: 0;
    padding-left: 50px;
	padding-top: 50px;
	height: auto;
}

.slideshow-wrapper .caption__overlay__title h1.sans {
    color:white;
	margin-top: -15px;
	font-size: 25px;
}

.slideshow-wrapper .caption__overlay__title p {
    color:white;
	font-size: 8px;
}

.slideshow-wrapper .caption__overlay__title h1.mmc {
    color:#E72326;
	margin-top: -15px;
	font-size: 25px;
}

.slideshow-wrapper .caption__overlay__title p.mmc {
    color:black;
	margin-top: -25px;
	font-size: 8px;
	margin-left: 25px;
}

.slideshow-wrapper .caption__overlay__title p.mmc2 {
    color:black;
	font-size: 8px;
	margin-left: 25px;
	margin-top: -9px;
}

.slideshow-wrapper .caption__overlay__title p.mmc2 span.millionaires {
    color:#E72326;
	font-weight: bold;
}
} /* max-width 640px, mobile-only styles, use when QAing mobile issues */

/* Medium screens - portrait 
----------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 40.063em) and (max-width: 64em) (orientation: portrait) { 
.slideshow-wrapper .caption__overlay__title {
    margin: 0;
    padding-left: 50px;
	padding-top: 30px;
	height: auto;
}

.slideshow-wrapper .caption__overlay__title h1.sans {
    color:white;
	margin-top: -20px;
	font-size: 60px;
}

.slideshow-wrapper .caption__overlay__title p {
    color:white;
	font-size: 10px;
}

.slideshow-wrapper .caption__overlay__title h1.mmc {
    color:#E72326;
	margin-top: -20px;
	font-size: 60px;
	margin-left: 50px;
}

.slideshow-wrapper .caption__overlay__title p.mmc {
    color:black;
	font-size: 12px;
	margin-top: 50px;
	margin-left: 90px;
}

.slideshow-wrapper .caption__overlay__title p.mmc2 {
    color:black;
	font-size: 12px;
	margin-left: 90px;
	margin-top: -20px;
}

.slideshow-wrapper .caption__overlay__title p.mmc2 span.millionaires {
    color:#E72326;
	font-weight: bold;
}
} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

/* Medium screens - landscape 
----------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 40.063em) and (max-width: 64em) and (orientation: landscape) { 
.slideshow-wrapper .caption__overlay__title {
    margin: 0;
    padding-left: 75px;
	padding-top: 75px;
	height: auto;
}

.slideshow-wrapper .caption__overlay__title h1.sans {
    color:white;
	margin-top: -20px;
	font-size: 60px;
}

.slideshow-wrapper .caption__overlay__title p {
    color:white;
	font-size: 10px;
}

.slideshow-wrapper .caption__overlay__title h1.mmc {
    color:#E72326;
	margin-top: -20px;
	font-size: 60px;
	margin-left: 30px;
}

.slideshow-wrapper .caption__overlay__title p.mmc {
    color:black;
	margin-top: -20px;
	font-size: 12px;
	margin-left: 70px;
}

.slideshow-wrapper .caption__overlay__title p.mmc2 {
    color:black;
	font-size: 12px;
	margin-left: 70px;
	margin-top: -20px;
}

.slideshow-wrapper .caption__overlay__title p.mmc2 span.millionaires {
    color:#E72326;
	font-weight: bold;
}
} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

/* NCshare CSS
----------------------------------------------------------------------------------------------------*/

#share-box {background:white;width:150px;z-index:1000;position:absolute;border:1px solid #cccccc;margin-top:-2px;padding:5px;}
#share-box ul {list-style-type:none;padding:0;margin:0;}
#share-box ul li a,#share-box ul li a:link,#share-box ul li a:visited,#share-box ul li a:hover,#share-box ul li a:active {text-decoration:none !important;}
#share-box ul li a {width:140px;height:36px;display:block;}
#share-box img {vertical-align:middle;width:32px;height:32px;border:0;margin-right:5px}
#ncshare  div.ncshare {padding: 5px;}
#ncshare  div.ncshare img.ncshareicon {margin-right:5px;}

/* Supporting Education and Veterans page CSS
----------------------------------------------------------------------------------------------------*/
#content .sevBg {
background-image: url(sev_bg.jpg);
}

#content .sevTitle {
display: block;
background: url(sev_title.png) no-repeat;
background-position: center;
width: 603px;
height: 193px;

}

#content .sevTitle span {
display: none;
}

#content .sevSubhead {
display: block;
background: url(sev_subhead.png) no-repeat;
background-position: center;
width: 500px;
height: 31px;

}

#content .sevSubhead span {
display: none;
}

#content .sevFooter {
display: block;
background: url(sev_footer.png) no-repeat;
background-position: center;
width: 549px;
height: 123px;

}

#content .sevFooter span {
display: none;
}

/* Hide Robots input field for forms
----------------------------------------------------------------------------------------------------*/
.robots {
display:none;
}