/* old styles */
.headerwhite { font-size: 8pt; color: #ffffff; }
.headerinfo  { font-size: 8pt; text-indent: 7px; text-align: left; }	
.text8justify	{ font-size: 8pt; text-align: justify; }
.text9justify	{ font-size: 9pt; text-align: justify; }
.text10justify	{ font-size: 10pt; text-align: justify; }
.text11justify	{ font-size: 11pt; text-align: justify; }
.text12justify	{ font-size: 12pt; text-align: justify; }
.text8left	{ font-size: 8pt; text-align: left; }
.text9left	{ font-size: 9pt; text-align: left; }
.text10left	{ font-size: 10pt; text-align: left; }
.text11left	{ font-size: 11pt; text-align: left; }
.text12left	{ font-size: 12pt; text-align: left; }

/* global body settings */
body.main { text-align: center; }
body { background-color: #EFEFEF; margin: 10px; }
body,ul,ol,li,td,p,div,span,input,textarea,select {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; }

/* headlines */
h1 { font-size: 13pt; color: #0C2576; font-weight: bold; }
h2 { font-size: 12pt; color: #0C2576; font-weight: bold; }
h3 { font-size: 11pt; color: #0C2576; font-weight: bold; }
h4 { font-size: 10pt; color: #0C2576; font-weight: bold; }
h5 { font-size: 9pt; color: #0C2576; font-weight: bold; }
h6 { font-size: 9pt; color: #0C2576; font-weight: bold; }

/* common links */
a,a:link	{	color: #0C2576; font-weight: normal; text-decoration: underline; }
a:visited	{	color: #0C2576; text-decoration: underline; }
a:hover		{	color: #FA971F; text-decoration: underline;; }
a:active	{	color: #0C2576; text-decoration: underline; }

/* Head navigation */
a.navtop,a.navtop:visited,a.navtop:hover { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 17px; vertical-align: middle; white-space: nowrap; padding: 2px; font-weight: normal; text-decoration: none; }
.navspacer { color: #FFFFFF; font-size: 8pt; vertical-align: middle; }

/* Head navigation submenu */
div.menu, div.menu a.mI, div.menu a.mI span.mIText, div.menu a.mI span.mIArrow {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
}

div.menu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #0C2576;
  border: 1px solid #000000;
  text-align: left;
  left: 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.mI, div.menu a.mICurrent {
  color: #FFFFFF;
  background-color: #0C2576;
  cursor: pointer;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.mI:hover, div.menu a.mIHighlight, div.menu a.mICurrent, div.menu a.mI:hover span.mIText, div.menu a.mI:hover span.mIArrow {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  background-color: #FFFF66;
}

div.menu a.mI span.mIText, div.menu a.mI span.mIArrow {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
}

div.menu a.mI span.mIArrow {
  margin-right: -.75em;
}

/* foot row links */
a.linksheadfoot,a.linksheadfoot:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FA971F; font-weight: normal; text-decoration: none; }
a.linksheadfoot:visited	{ color: #FFFFFF; text-decoration: none; }
a.linksheadfoot:hover	{ color: #FA971F; text-decoration: none; }
a.linksheadfoot:active	{ color: #FA971F; text-decoration: none; }

/* head row links */
a.linkshead,a.linkshead:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FA971F; font-weight: normal; text-decoration: none; vertical-align: middle; }
a.linkshead:visited	{ color: #FFFFFF; text-decoration: none; }
a.linkshead:hover	{ color: #FA971F; text-decoration: none; }
a.linkshead:active	{ color: #FA971F; text-decoration: none; }
.headnavspacer { 
	color: #FA971F; 
	font-size: 8pt;
	vertical-align: middle;
}

/* bread crumb navigation */
div.breadcrumb			{ margin: 4px 8px; }
span.breadcrumb			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; white-space: nowrap; }
a.breadcrumb,a.breadcrumb:visited,a.breadcrumb:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #CCCCCC; text-decoration: none; font-weight: normal; white-space: nowrap; }

/* head search input form */
.search { border: 1px solid #FA971F; color: #FA971F; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #0C2576; font-size: 8pt; }
.searchlinks { text-align: center; width: 100%; }
.searchresult { margin-bottom: 10px; }
.formbutton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; height: 18px; background-color: #FA971F; color: #000000; border: 1px solid #000000; }

/* main layout table */
table.main { padding: 0; margin: 0;	border-style: none; width: 100%; }

/* border of the head navigation row */
div.linkshead {
	width: 800px;
	border-left: 1px solid #0C2576;
	border-top: 1px solid #0C2576;
	border-right: 1px solid #0C2576;
	background-color: #0C2576;
	vertical-align: middle;
	text-align: right;
	margin: 0 auto;
	padding-bottom: 1px;
	padding-top: 1px;
}

/* head image row & head editable area */
div.imagehead, div.edithead {
	width: 800px;
	background-color: #0C2576;
	text-align: left;
	clear: both;
	margin: 0 auto;
	border-top: 1px solid #FA971F;border-left: 1px solid #FA971F;border-right: 1px solid #FA971F;
}

/* image link block on top of background image */
span.imagelink {
	margin: 0; 
	padding: 0;
	display: block;
	width: 175px; 
	cursor: pointer;
}

/* top navigation row */
div.navtop {
	width: 800px;
	margin: 0 auto;
	background-color: #0C2576;
	text-align: left;
	text-indent: 5px;
	border-top: 1px solid #FA971F;border-left: 1px solid #FA971F;border-right: 1px solid #FA971F;	
}

/* border of the foot navigation row */
div.linksfoot {
	width: 800px;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #0C2576;
	margin: 0 auto;
	text-align: right;
}

/* block around main content row (left nav, content, infobox) */
div.main {
	width: 800px;
	margin: 0 auto;
	border: 1px solid #FA971F;
}

/* special width for print screen */
div.print {
	width: 100%;
}

/* content table cell */
td.content {	
	vertical-align: top;
	color: #000000;
	background-color: #0C2576;
}

/* content styles */

/* a single content element */
td.element {
	vertical-align: top;
	font-size: 10pt;
	text-align: left;
	border: 1px solid #0C2576;
}

/* a single old content element */
td.oldelement {
	font-size: 10pt;
	text-align: justify;
	vertical-align: top;
}

/* a single new content element */
div.element {
	margin: 8px;
	margin-top: 5px; 
	padding: 4px; 
	border: 1px solid #0C2576; 
	text-align: left; 
	clear: both;
}

div.element2 {
	margin: 5px; 
	padding: 4px; 
	border: 1px solid #0C2576; 
	text-align: left; 
	clear: both;
}

/* infobox column */
td.infobox {
	width: 145px;
	vertical-align: top;
	background-color: #FFFFFF;
	border-left: 1px solid #FA971F;
}

/* left navigation column */
td.navleft {
	width: 175px;
	vertical-align: top;
	background-color: #FA971F;
	background-image: url(/export/templateone/resources/left_nav_background.gif);
        background-repeat: repeat-y;
        /*border-right: 1px solid #FA971F;*/
}

/* left navigation image row */
span.navleftimage {
	display: block;
	width: 175px;
	cursor: pointer;
}

/* left navigation list */
ul.navleft { 
	margin: 0 0 0 20px;
	padding: 2px;
} 

/* left navigation list item */
li.navleftactive { 
    /*list-style-image: url(/export/templateone/resources/nav_a.gif);*/
} 
 
li.navleft { 
    /*list-style-image: url(/export/templateone/resources/nav_i.gif);*/
}

a.navleft,a.navleft:link,a.navleft:visited,a.navleft:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0C2576; text-decoration:none; font-weight: normal; }
a.navleft:hover { color: #0C2576; text-decoration: underline; }

a.navleftactive,a.navleftactive:link,a.navleftactive:visited,a.navleftactive:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration:none; }
a.navleftactive:hover { color: #000000; text-decoration: underline; }

/* Side element styles */
div.sidelist {
	margin: 5px; 
	border: 1px solid #0C2576; 
	text-align: left; 
	clear: both;
}

p.sidelisthead {
	font-size: 10pt;
	font-weight: bold;
	margin: 0px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #0C2576;
}

p.sidelistitem {
	font-size: 8pt;
	margin: 5px 3px 0px;
}

a.sidelistitemhead {
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 3px;
}

/* popup window border */
div.popup { border: 1px solid #FA971F;
	-moz-box-sizing: border-box;
	margin-top: 10px;
	width: 100%;  
}

h1.popup { display:none; font-size: 10pt; padding: 2px; width: 100%; background-color: #0C2576; color: #FFFFFF; }
.popupform { border: 1px solid #000000; width: 450px; }
span.formerror { color: #0C2576; font-weight: bold;}

/* imprint */
table.imprint {	width: 100%; }
td.imprint { vertical-align: top; font-size: 9pt; }

/* default styles for the online forms */
input.onlineform, select.onlineform, textarea.onlineform { width: 300px; border: 1px solid #000000;  }
textarea.onlineform { height: 80px; }

/* default styles */
.nowrap { white-space: nowrap; }
.bold { font-weight: bold; }

/* optional additional styles */
/* Reusable styles */
.redAlert {
	color: red;
	font-weight: bold;
	background-color: transparent;
}

hr {
	height: 1px;
	width: 100%;
	color: silver;
	background-color: white;	
}

.bold {
	font-weight: bold;
	font-size: inherit;
}

.checkDate {
	font-weight: bold;
	font-size: medium;
}

.italic {
	font-style: italic;
	font-size: inherit;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
	font-size: xx-small;
}

td.content table td.element {
	background-color: white;
	padding: 5px;
}

td.cellBorderRight {
	border-right: 1px solid #cccccc;
}

div.container {
	background-color: white;
	margin: 5px 5px 5px 5px;
}

div.containerLatestResults {
	background-color: #0C2576;
	margin: 5px 5px 5px 5px;
	padding: 0;
}

div.searchContainer {
	background-color: white;
	margin: 5px 5px 5px 5px;
	width: 800px;
}

span.ballBackground {
	display: inline;
	width: 25px !important; 
	height: 25px !important;
	background: url(ball_background.gif) no-repeat;
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	vertical-align: middle;
	padding: 10px;
}

span.ballBackgroundLanvendar {
	display: inline;
	width: 25px !important; 
	height: 25px !important;
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	vertical-align: middle;
	padding: 10px;
}

div.footnote {
	border: 1px solid #000009;
	background-color: #EFEFEF;
	text-align: left;
	margin: 30px;
	padding: 5px;
	}

div.footnote li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

th.yearLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* Search Box */
.searchBox {
	background-color: transparent;
	text-align: right;
	padding: 3px 5px 3px 3px;
	margin-bottom:-20px;
}

/* TLC Footer */


#tlcFooter {
	padding: 10px 10px 10px 10px;
	text-align: center;
}

#tlcFooter p {
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}

#tlcFooter a {
	text-decoration: underline;
	color: #0C2576;
}

#tlcFooter a:hover {
	text-decoration: none;
	color: #0C2576;
}

#tlcFooter a:visited {
	color: Black;
}

/* Games main page */
td.gamesLogos {
	border: 1px solid #000099;
	text-align: center;
	padding: 5px;
	background-color: white;
}

/* Latest Game Results */

table.latestResults {
	float:left;
	margin: 5px;
	background-color: white;
}

td.latestResultsLotto {
	display: block; 
	width: 125px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: top;
	padding: 10px 5px 0px 5px;
	border-right: 1px solid #cccccc;
	float:left;
}

td.latestResultsLotto span.bold {
	width: 125px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}

td.latestResultsLotto span.jackpot {
	width: 125px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}

td.latestResultsMega {
	display: block; 
	width: 106px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: top;
	padding: 10px 5px 0px 5px;
	border-right: 1px solid #cccccc;
	float:left;
}

td.latestResultsMega span.bold {
	width: 106px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}

td.latestResultsMega span.jackpot {
	width: 106px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}

td.latestResultsPowerball {
	display: block; 
	width: 106px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: top;
	padding: 10px 5px 0px 5px;
	border-right: 1px solid #cccccc;
	float:left;
}

td.latestResultsPowerball span.bold {
	width: 106px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}

td.latestResultsPowerball span.jackpot {
	width: 106px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}

td.latestResultsTts {
	display: block; 
	width: 106px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: top;
	padding: 10px 5px 0px 5px;
	border-right: 1px solid #cccccc;
	float:left;
}

td.latestResultsTts span.bold {
	width: 106px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}

td.latestResultsTts span.jackpot {
	width: 106px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}

td.latestResultsCfive {
	display: block; 
	width: 100px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: top;
	padding: 10px 0px 0px 5px;
	border-right: 1px solid #cccccc;
	float:left;
}

td.latestResultsCfive span.bold {
	width: 100px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}

td.latestResultsPthreeD {
	display: block; 
	width: 100px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: top;
	padding: 10px 0px 0px 5px;
	border-right: 1px solid #cccccc;
	float:left;
}

td.latestResultsPthreeD span.bold {
	width: 100px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}

td.latestResultsPthreeN {
	display: block; 
	width: 100px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: top;
	padding: 10px 0px 0px 5px;
	border-right: 1px solid #cccccc;
	float:left;
}

td.latestResultsPthreeN span.bold {
	width: 100px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}

td.latestResults {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	padding: 4px;
	vertical-align: top;
	border-right: 1px solid #EFEFEF;
}

div.estJackBack {
	border: 1px solid #000099;
	background-color: #F5C153;
	color: black;
	padding:2px;
}

/* New Latest Game Results - includes Scratch-offs*/

table.NewLatestResults {
	margin: 5px;
	background-color: white;
}

td.NewLatestResultsLotto {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-transform: uppercase;
	vertical-align: middle;
	padding: 1px 5px 1px 5px;
	border-bottom: 2px solid #0C2576;
	border-left: 0px solid white;
	border-top: 0px solid white;
	
}

td.NewLatestResultsLotto span.bold {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
}

td.NewLatestResultsLotto span.jackpot {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
}

td.NewLatestResultsMega {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-transform: uppercase;
	vertical-align: middle;
	padding: 1px 5px 1px 5px;
	border-bottom: 2px solid #0C2576;
	border-left: 0px solid white;
	
}

td.NewLatestResultsMegaImage {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	padding: 1px 5px 1px 5px;
	border-bottom: 2px solid #0C2576;
	border-left: 0px solid white;
	
}

td.NewLatestResultsMega span.bold {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
}

td.NewLatestResultsMega span.jackpot {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
}

td.NewLatestResultsPowerball {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-transform: uppercase;
	vertical-align: middle;
	padding: 1px 5px 1px 5px;
	border-bottom: 2px solid #0C2576;
	border-left: 0px solid white;
	
}

td.NewLatestResultsPowerballImage {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	padding: 1px 5px 1px 5px;
	border-bottom: 2px solid #0C2576;
	border-left: 0px solid white;
	
}

td.NewLatestResultsPowerball span.bold {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
}

td.NewLatestResultsPowerball span.jackpot {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
}

td.NewLatestResultsTts {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-transform: uppercase;
	vertical-align: middle;
	padding: 1px 5px 1px 5px;
	border-bottom: 2px solid #0C2576;
	border-left: 0px solid white;
	
}

td.NewLatestResultsTts span.bold {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
}

td.NewLatestResultsTts span.jackpot {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
}

td.NewLatestResultsCfive {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-transform: uppercase;
	vertical-align: middle;
	padding: 1px 5px 1px 5px;
	border-bottom: 0px solid white;
	border-left: 0px solid white;
	
}

td.NewLatestResultsCfiveImage {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	padding: 1px 5px 1px 5px;
	border-bottom: 0px solid white;
	border-left: 0px solid white;
	
}

td.NewLatestResultsCfive span.bold {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
}

td.NewLatestResultsPthreeD {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-transform: uppercase;
	vertical-align: middle;
	padding: 1px 5px 1px 5px;
	border-bottom: 2px solid #0C2576;
	border-left: 0px solid white;
	
}

td.NewLatestResultsPthreeDinsideDay {
	background-color: #ffffcc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	padding: 1px;
	border-bottom: 0px solid #0C2576;
	border-left: 0px solid white;
	
}

td.NewLatestResultsPthreeDinsideNight {
	background-color: #efefef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	padding: 1px;
	border-bottom: 0px solid #0C2576;
	border-left: 0px solid white;
	
}

td.NewLatestResultsPthreeD span.bold {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
}

td.NewLatestResultsPthreeN {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-transform: uppercase;
	vertical-align: middle;
	padding: 1px 5px 1px 5px;
	border-bottom: 2px solid #0C2576;
	border-left: 0px solid white;
	
}

td.NewLatestResultsPthreeN span.bold {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
}

td.NewLatestResultsDailyFour {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-transform: uppercase;
	vertical-align: middle;
	padding: 1px 5px 1px 5px;
	border-bottom: 2px solid #0C2576;
	border-left: 2px solid #0C2576;
	
}


td.NewLatestResultsScratchOffs {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-transform: uppercase;
	vertical-align: middle;
	padding: 1px 5px 1px 5px;
	border-bottom: 0px solid white;
	border-left: 2px solid #0C2576;
	
}

img.ScratchOffsImage {
	margin-right: 10px;
}

td.NewLatestResults {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 4px;
	vertical-align: top;
	border-bottom: 1px solid #EFEFEF;
}

td.emptyRow {
	background-color: #0C2576;
}

div.NewEstJackBack {
	color: black;
	padding:2px;
}

/* Estimated Jackpot and CVO background */
.estJackpotCVObackground {
	display: block; 
	width: 300px; 
	height: 150px;
	background: url(est_jackpot_cvo_background.gif) no-repeat;
   background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	vertical-align: top;
	padding: 15px 0px 0px 0px;
	color: white;
}

.estJackpotCVObackground span {
	font-size: large;
	color:white;
	text-align: center;
}

/* Current Lotto */
td.currLotDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
	text-align: center;
}

table.currLot {
	float: none;
	text-align: center;
	border: 1px #EFEFEF solid;
	margin: 5px 5px 5px 5px;
	background-color: white;
}

tr.currLotWinnum {
	font-family: Arial, Helvetica, sans-serif;
}

td.currLotWinnum {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 50px;
	vertical-align: middle;
	font-size: 14px;
}

tr.currLotHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
}

th.currLotHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}

td.currLotWhereSold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

td.currLotPrizEvenRow {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.currLotPrizOddRow {
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

tr.currLotFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

td.currLotFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #EFEFEF;
}

/* Past Lotto Winning Numbers Details */
td.pastLotDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

table.pastLot {
	float: none;
	text-align: center;
	border: 1px #EFEFEF solid;
	margin: 5px 5px 5px 5px;
	background-color: white;
}

tr.pastLotWinnum {
	font-family: Arial, Helvetica, sans-serif;
}

td.pastLotWinnum {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 50px;
	vertical-align: middle;
	font-size: 14px;
}

tr.pastLotHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
}

th.pastLotHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}

td.pastLotWhereSold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

td.pastLotPrizEvenRow {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.pastLotPrizOddRow {
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

tr.pastLotFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

td.pastLotFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #EFEFEF;
}

/* Current Cash Five */
td.currC5Date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

table.currC5 {
	float: none;
	text-align: center;
	border: 1px #EFEFEF solid;
	margin: 5px 5px 5px 5px;
	background-color: white;
}

tr.currC5Winnum {
	font-family: Arial, Helvetica, sans-serif;
}

td.currC5Winnum {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 50px;
	vertical-align: middle;
	font-size: 14px;
}

tr.currC5Header {
	font-family: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
}

th.currC5Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}

td.currC5WhereSold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

td.currC5PrizEvenRow {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.currC5PrizOddRow {
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

tr.currC5Footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

td.currC5Footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #EFEFEF;
	
}

/* Past Cash Five Winning Numbers Details */
td.pastC5Date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

table.pastC5Details {
	float: none;
	text-align: center;
	border: 1px #EFEFEF solid;
	margin: 5px 5px 5px 10px;
	background-color: white;
}

tr.pastC5Winnum {
	font-family: Arial, Helvetica, sans-serif;
}

td.pastC5Winnum {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 50px;
	vertical-align: middle;
	font-size: 14px;
}

tr.pastC5Header {
	font-family: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
}

th.pastC5Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}

td.pastC5WhereSold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

td.pastC5PrizEvenRow {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.pastC5PrizOddRow {
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

tr.pastC5Footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

td.pastC5Footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #EFEFEF;
	
}

/* Current Texas Two Step */
td.currTtsDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

table.currTts {
	float: none;
	text-align: center;
	border: 1px #EFEFEF solid;
	margin: 5px 5px 5px 5px;
	background-color: white;
}

tr.currTtsWinnum {
	font-family: Arial, Helvetica, sans-serif;
}

td.currTtsWinnum {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 50px;
	vertical-align: middle;
	font-size: 14px;
}

tr.currTtsHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
}

th.currTtsHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}

td.currTtsWhereSold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

td.currTtsPrizEvenRow {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.currTtsPrizOddRow {
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

tr.currTtsFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

td.currTtsFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #EFEFEF;
	
}

/* Past Texas Two Step Winning Numbers Details */
td.pastTtsDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

table.pastTtsDetails {
	float: none;
	text-align: center;
	border: 1px #EFEFEF solid;
	margin: 5px 5px 5px 5px;
	background-color: white;
}

tr.pastTtsWinnum {
	font-family: Arial, Helvetica, sans-serif;
}

td.pastTtsWinnum {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 50px;
	vertical-align: middle;
	font-size: 14px;
}

tr.pastTtsHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
}

th.pastTtsHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}

td.pastTtsWhereSold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

td.pastTtsPrizEvenRow {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.pastTtsPrizOddRow {
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

tr.pastTtsFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

td.pastTtsFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #EFEFEF;
	
}

/* Current Pick 3 Day */
td.currP3DDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

table.currP3D {
	float: left;
	text-align: center;
	border: 1px #EFEFEF solid;
	margin: 5px 5px 5px 5px;
	background-color: white;
}

tr.currP3DayNum {
	font-family: Arial, Helvetica, sans-serif;
}

td.currP3DayNum {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 50px;
	vertical-align: middle;
	font-size: 14px;
}

/* Current Pick 3 Night */
td.currP3NDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

table.currP3N {
	float: right;
	text-align: center;
	border: 1px #EFEFEF solid;
	margin: 5px 5px 5px 5px;
	background-color: white;
}

tr.currP3NitNum {
	font-family: Arial, Helvetica, sans-serif;
}

td.currP3NitNum {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 50px;
	vertical-align: middle;
	font-size: 14px;
}

/* Past Pick 3 Day Winning Numbers Detail */
td.pastP3Details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
	vertical-align: top;
}

td.pastP3DHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	vertical-align: top;
}

tr.pastP3Hdr {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

tr.pastP3Numbers {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

td.pastP3DNumbers {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 50px;
	vertical-align: middle;
	font-size: 14px;
}

/* Past Pick 3 Night Winning Numbers Detail */
td.pastP3NHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	vertical-align: top;
}

td.pastP3NNumbers {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 50px;
	vertical-align: middle;
	font-size: 14px;
}

/* Current Mega Millions */
td.currMmDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

table.currMm {
	float: none;
	text-align: center;
	border: 1px #EFEFEF solid;
	margin: 5px 5px 5px 10px;
	background-color: white;
}

tr.currMmWinnum {
	font-family: Arial, Helvetica, sans-serif;
}

td.currMmWinnum {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 50px;
	vertical-align: middle;
	font-size: 14px;
}

tr.currMmHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
}

th.currMmHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}

td.currMmWhereSold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

td.currMmPrizEvenRow {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.currMmPrizOddRow {
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

tr.currMmFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

td.currMmFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #EFEFEF;
	
}

td.currMmFootnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border-top: 1px solid #EFEFEF;
	
}

td.currMmVidLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	height: 20px;
}

/* Past Mega Millions Winning Numbers Details */
td.pastMmDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

table.pastMmDetails {
	float: none;
	text-align: center;
	border: 1px #EFEFEF solid;
	margin: 5px 5px 5px 5px;
	background-color: white;
}

tr.pastMmWinnum {
	font-family: Arial, Helvetica, sans-serif;
}

td.pastMmWinnum {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 50px;
	vertical-align: middle;
	font-size: 14px;
}

tr.pastMmHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
}

th.pastMmHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}

td.pastMmWhereSold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

td.pastMmPrizEvenRow {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.pastMmPrizOddRow {
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

tr.pastMmFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

td.pastMmFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #EFEFEF;
	
}

td.pastMmVidLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	height: 20px;
}

/* Current Powerball */
td.currPbDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

table.currPb {
	float: none;
	text-align: center;
	border: 1px #EFEFEF solid;
	margin: 5px 5px 5px 10px;
	background-color: white;
}

tr.currPbWinnum {
	font-family: Arial, Helvetica, sans-serif;
}

td.currPbWinnum {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 50px;
	vertical-align: middle;
	font-size: 14px;
}

tr.currPbHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
}

th.currPbHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}

td.currPbWhereSold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

td.currPbPrizEvenRow {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.currPbPrizOddRow {
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

tr.currPbFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

td.currPbFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #EFEFEF;
	
}

td.currPbFootnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border-top: 1px solid #EFEFEF;
	
}

td.currPbVidLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	height: 20px;
}

/* Past Powerball Winning Numbers */
table.pastPb {
	background-color: white;
}

caption.pastPb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

th.pastPbHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

tr.pastPbOddRow {
	background-color: #FFFFFF;
}

tr.pastPbEvenRow {
	background-color: #EFEFEF;
}

td.pastPbOddRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.pastPbEvenRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

tr.pastPbHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
}

/* Past Cash Five Winning Numbers */
table.pastC5 {
	background-color: white;
}

caption.pastC5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

th.pastC5Hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

tr.pastC5OddRow {
	background-color: #FFFFFF;
}

tr.pastC5EvenRow {
	background-color: #EFEFEF;
}

td.pastC5OddRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.pastC5EvenRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

tr.pastC5Hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
}

/* Past Pick 3 Winning Numbers */
table.pastP3 {
	background-color: white;
}

td.pastP3 {
	vertical-align: top;
}

caption.pastP3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

th.pastP3DHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

tr.pastP3DOddRow {
	background-color: #FFFFFF;
}

tr.pastP3DEvenRow {
	background-color: #EFEFEF;
}

td.pastP3DOddRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.pastP3DEvenRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

tr.pastP3DHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
}


th.pastP3NHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

tr.pastP3NOddRow {
	background-color: #FFFFFF;
}

tr.pastP3NEvenRow {
	background-color: #EFEFEF;
}

td.pastP3NOddRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.pastP3NEvenRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

tr.pastP3NHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
}

/* Past Texas Two Step Winning Numbers */
table.pastTts {
	background-color: white;
}

caption.pastTts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

th.pastTtsHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

tr.pastTtsOddRow {
	background-color: #FFFFFF;
}

tr.pastTtsEvenRow {
	background-color: #EFEFEF;
}

td.pastTtsOddRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.pastTtsEvenRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

tr.pastTtsHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
}

/* Past Mega Millions Winning Numbers */
table.pastMm {
	background-color: white;
}

caption.pastMm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

th.pastMmHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

tr.pastMmOddRow {
	background-color: #FFFFFF;
}

tr.pastMmEvenRow {
	background-color: #EFEFEF;
}

td.pastMmOddRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.pastMmEvenRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

tr.pastMmHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
}

/* Past Lotto Texas Winning Numbers */
table.pastLotWN {
	background-color: white;
}

caption.pastLot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

th.pastLotHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

th.pastLot200604Hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

th.pastLot200305Hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

th.pastLot199211Hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

tr.pastLot200604OddRow {
	background-color: #FFFFFF;
}

tr.pastLot200604EvenRow {
	background-color: #EFEFEF;
}

td.pastLot200604OddRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.pastLot200604EvenRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

tr.pastLot200604Hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
}

tr.pastLot200305OddRow {
	background-color: #FFFFFF;
}

tr.pastLot200305EvenRow {
	background-color: #EFEFEF;
}

td.pastLot200305OddRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.pastLot200305EvenRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

tr.pastLot200305Hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
}

tr.pastLot199211OddRow {
	background-color: #FFFFFF;
}

tr.pastLot199211EvenRow {
	background-color: #EFEFEF;
}

td.pastLot199211OddRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.pastLot199211EvenRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

tr.pastLot199211Hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
}

/* Check Your Numbers */
h3.numbersMatched {
	color: #0C2576;
	text-align: center;
}

h3.everMatched {
	color: #0C2576;
	text-align: center;
}

table.winnum {
	background-color: White;
}

table.numsearch {
	background-color: White;
}

th.winnumHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
}

tr.winnum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.winnumLotto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}

.winnumMega {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EFEFEF;
}

.winnumPowerball {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}

.winnumPthreeD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}

.winnumPthreeN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EFEFEF;
}

.winnumDfourD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}

.winnumDfourN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EFEFEF;
}

.winnumCfive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}

.winnumTts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EFEFEF;
}

th.numsearchHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
}

td.numsearchHeader {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.numsearchButtons {
	text-align: center;
}

td.numsearchLinks {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.numsearchLotto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.numsearchMega {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EFEFEF;
}

td.numsearchPowerball {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}

td.numsearchPthree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.numsearchDfour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EFEFEF;
}

td.numsearchCfive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.numsearchTts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EFEFEF;
}

td.numsearchLottoBB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th.numsearchLotto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th.numsearchMega {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EFEFEF;
}

th.numsearchPthree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th.numsearchDfour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EFEFEF;
}

th.numsearchCfive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th.numsearchTts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EFEFEF;
}

th.numsearchLottoBB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Check Your Numbers Results */
table.numSearchMatch {
	margin-top: 15px;
	margin-bottom: 15px;
}

.numSearchNumbers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.numSearchGameName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	border: 1px solid #0C2576;
	background-color: #EFEFEF;
	margin-bottom: 15px;
}

.numSearchMatchHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
}

td.numSearchMatchEven {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EFEFEF;
}

td.numSearchMatchOdd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.numSearchMatchNotes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.numSearchMatchNotes .bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.numSearchNoMatch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.numSearchLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

/* Scratchoff Games */
table.scratchoffPrices {
	background-color: white;
}
caption.scratchoffPrices {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0C2576;
}
td.scratchoffPrices {
	text-align: center;
}
a.scratchoffPrices {
	text-align: center;
}

table.scratchoffGames {
	background-color: white;
}

caption.scratchoffGames {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0C2576;
}

td.scratchoffGames {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.scratchoffGamesViewLinks {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

a.scratchoffGamesViewLinks {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

/* Scratchoff Details */
table.scratchoffDetails {
	background-color: white;
}

caption.scratchoffDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	color: #0C2576;
}

img.scratchoffDetailsPrice {
	border: 0;
}

.scratchoffDetailsFetTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0C2576;
	text-align: center;
}

ul.scratchoffDetailsFeatures {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: .6em;
	padding-left: .6em;
}
li.scratchoffDetailsFeatures {
	font-family: Arial, Helvetica, sans-serif;
}

table.scratchoffDetailsPrizes {
	background-color: white;
	font-size: 12px;
}

caption.scratchoffDetailsPrizes {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0C2576;
	font-size: 12px;
}

tr.scratchoffDetailsPrizes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th.scratchoffDetailsPrizes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0C2576;
	text-align: center;
}

td.scratchoffDetailsPrizes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding-left: 1em;
	padding-right: 1em;
}

p.scratchoffDetailsLatestDate {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding-left: 1em;
	padding-right: 1em;
}

p.scratchoffDetailsApproxTickets {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding-left: 1em;
	padding-right: 1em;
}

p.scratchoffDetailsNote {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 1em;
	padding-right: 1em;
	text-align: center;
}

p.scratchoffDetailsOdds {
	font-family: Arial, Helvetica, sans-serif;
	color: #0C2576;
	text-align: center;
	font-weight: bold;
	padding-left: 1em;
	padding-right: 1em;
}

p.scratchoffDetailsNotice {
	font-family: Arial, Helvetica, sans-serif;
	color: #0C2576;
	text-align: center;
	padding-left: 1em;
	padding-right: 1em;
}

p.scratchoffDetailsAge {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	padding-left: 1em;
	padding-right: 1em;
}

.scratchoffDetailsProcTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0C2576;
	text-align: center;
}

ul.scratchoffDetailsProcedures {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 2em;
	margin-left: 2em;
	padding-right: 2em;
	text-align: left;
}

.scratchoffHTPTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0C2576;
	text-align: center;
	padding-left: 1em;
	padding-right: 1em;
}

.scratchoffHTPSubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-left: 1em;
	padding-right: 1em;
}

.scratchoffHTPBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 1em;
	padding-right: 1em;
	text-align: center;
}

td.scratchoffDetailsFtr{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #0C2576;
	padding-bottom: .6em;
}

/* Scratchoff Games - All */
table.scratchoffsAll {
	background-color: white;
}

caption.scratchoffsAll {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

td.scratchoffsAllLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

tr.scratchoffsAllHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
}

td.scratchoffsAllHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
	text-align: center;
}

tr.scratchoffsAllOddRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EFEFEF;
}

td.scratchoffsAllOddRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EFEFEF;
	text-align: center;
}

tr.scratchoffsAllEvenRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}

td.scratchoffsAllEvenRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	text-align: center;
}

/* Scratchoff Games - Closing */
table.scratchoffClosing {
	background-color: white;
}

caption.scratchoffClosing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: .6em;

}

td.scratchoffClosingSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}

td.scratchoffClosing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

tr.scratchoffClosingHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
}

th.scratchoffClosingHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
	text-align: center;
}
div.expiredScratchOffsLink {
        font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #0C2576;
	padding-bottom: .6em;
	font-size: 12px;
}

/*Scratchoff Games - Expired */

table.expiredScratchoffs {
	background-color: white;
}

tr.expiredScratchoffsHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
}

th.expiredScratchoffsHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
}

td.expiredScratchoffs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Lotto Ball Frequency */
th.freqDistLotTotal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

th.freqDistLotLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

tr.freqDistLot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
}

th.freqDistLot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
	text-align: center;
}

td.freqDistLot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding: 10px;
}

/* Mega Millions Ball Frequency */
th.freqDistMmRTotal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

th.freqDistMmLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

th.freqDistMmR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
	text-align: center;
}

th.freqDistMmB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
	text-align: center;
}

td.freqDistMmR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding: 10px;
}

td.freqDistMmB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding: 10px;
}

/* Pick3 Ball Frequency */
th.freqDistP3DTotal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

th.freqDistP3NTotal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

th.freqDistP3Links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

tr.freqDistP3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
}

th.freqDistP3D {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
	text-align: center;
}

th.freqDistP3N {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
	text-align: center;
}

td.freqDistP3Day {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding: 10px;
}

td.freqDistP3Night {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding: 10px;
}

/* Cash Five Ball Frequency */
th.freqDistC5Links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

th.freqDistC5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
	text-align: center;
}

td.freqDistC5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding: 10px;
}

th.freqDistC5Total {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

/* Texas Two Step Ball Frequency */
th.freqDistTtsRTotal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

th.freqDistTtsLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

tr.freqDistLTts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
}

th.freqDistTtsR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
	text-align: center;
}

th.freqDistTtsB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
	text-align: center;
}

td.freqDistTtsR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding: 10px;
}

td.freqDistTtsB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding: 10px;
}

/* Lotto Pre-test Results */
caption.testNumLot200604 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

caption.testNumLot200305 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

caption.testNumLot200001 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

tr.testNumLot200604 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
	text-align: center;
}

tr.testNumLot200604EvenRow {
	background-color: #FFFFFF;
}

tr.testNumLot200604OddRow {
	background-color: #EFEFEF;
}

td.testNumLot200604EvenRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.testNumLot200604OddRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

tr.testNumLot200305 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
	text-align: center;
}

tr.testNumLot200305EvenRow {
	background-color: #FFFFFF;
}

tr.testNumLot200305OddRow {
	background-color: #EFEFEF;
}

td.testNumLot200305EvenRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.testNumLot200305OddRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

tr.testNumLot200001 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
	text-align: center;
}

tr.testNumLot200001EvenRow {
	background-color: #FFFFFF;
}

tr.testNumLot200001OddRow {
	background-color: #EFEFEF;
}

td.testNumLot200001EvenRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.testNumLot200001OddRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

/* Cash Five Pre-test Results */
caption.testNumC5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

tr.testNumC5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
	text-align: center;
}

tr.testNumC5EvenRow {
	background-color: #FFFFFF;
}

tr.testNumC5OddRow {
	background-color: #EFEFEF;
}

td.testNumC5EvenRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.testNumC5OddRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

/* Texas Two Step Pre-test Results */
caption.testNumTts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

tr.testNumTts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
	text-align: center;
}

tr.testNumTtsEvenRow {
	background-color: #FFFFFF;
}

tr.testNumTtsOddRow {
	background-color: #EFEFEF;
}

td.testNumTtsEvenRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.testNumTtsOddRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

/* Pick 3 Day Pre-test Results */
caption.testNumP3D {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

tr.testNumP3D {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
	text-align: center;
}

tr.testNumP3DEvenRow {
	background-color: #FFFFFF;
}

tr.testNumP3DOddRow {
	background-color: #EFEFEF;
}

td.testNumP3DEvenRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.testNumP3DOddRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

/* Pick 3 Night Pre-test Results */
caption.testNumP3N {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0C2576;
}

tr.testNumP3N {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5C153;
	text-align: center;
}

tr.testNumP3NEvenRow {
	background-color: #FFFFFF;
}

tr.testNumP3NOddRow {
	background-color: #EFEFEF;
}

td.testNumP3NEvenRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.testNumP3NOddRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

/* Estimated Jackpot worksheet pages */
.estJackLot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

.estJackTts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

/* Turn off Templateone features */
/* like borders, top nav bar, etc */
/* Needs to be the last items in this file */
a.navtop,a.navtop:visited,a.navtop:hover { 
	display: none;
	}
.navspacer { 
	display: none;
	}

div.linkshead {
	display: none;
}

div.navtop {
	display: none;
	}

/* Left nav menu */
/* left navigation column */

html>body #button li a {
		width: auto;
		}

#button {
	padding: 0 0 0 0;
	padding-top: 0px;
	margin-bottom: 0;
	margin-top: 50px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	
	color: #FA971F;
	}
	
#button ul {
		list-style: none;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		border-right: 1px solid #FA971F;
		border-top: 1px solid #FA971F;
		}
		
#button ul li {
		border-bottom: 1px solid #FA971F;
		margin: 0;
		}
		
#button ul li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		background-color: #0C2576;
		color: #FA971F;
		text-decoration: none;
		width: 100%;
		}

#button ul li a:hover {
		background-color: #FA971F;
		color: #0C2576;
		}

#button li ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border-right: none;
}

#button li ul li {
	border-bottom: 1px solid #0C2576;
	margin: 0;
}

#button li ul li a {
		display: block;
		padding: 2px 2px 2px 0.5em;
		background-color: #FA971F;
		color: black;
		text-decoration: none;
		width: 100%;
		}

#button li ul li a:hover {
	background-color: #0C2576;
	color: #FA971F;
}

#button li ul ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border-right: none;
}

#button li ul ul li {
	border-bottom: 1px solid #FA971F;
	margin: 0;
}

#button li ul ul li a {
		display: block;
		padding: 2px 2px 2px 0.5em;
		background-color: white;
		color: black;
		text-decoration: none;
		width: 100%;
		font-size: 10px;
		}

#button li ul ul li a:hover {
	background-color: #0C2576;
	color: #FA971F;
}
	
div.linksfoot {
	border-left: none;
	border-bottom: none;
	border-right: none;
	}
	
div.main {
	border: none;
}

div.imagehead, div.edithead {
	border: none;
}

/*Credits: Scott S.*/
/*mythbuster image on home page, two graphics made to appear as a button that is "depressed"*/

.cssnav
{

font-family: arial, helvetica, sans-serif;
background: url(/opencms/Images/homepage/button-down.png) no-repeat;
white-space: nowrap;
display: block;
width: 150px;
height: 150px;
margin: 0 auto;   /* align for good browsers */
margin-left: 25px;
margin-right: auto;
text-align:center;
}

.cssnav a
{
display: block;
color: #000000;
font-size: 11px;
width: 150px;
height: 150px;
display: block;
color: black;
text-decoration: none;
}

.cssnav img
{
width: 150px;
height: 150px;
border: 0;
}

* html a:hover
{
visibility:visible;
}

.cssnav a:hover img
{
visibility:hidden;
}

#apDiv1 {
	position:absolute;
	left:10;
	top:120;
	width:100%;
	height:100%;
	text-align:center;
	z-index:1;
	visibility:visible;
}
