
body{
	margin: 0px auto;
	padding:0px;
	background: #ED1C24;            /* dark color */
	color: #333333;
	font-family:  arial, verdana, sanf-serif;
}

#hdr{
	background:#F79D94;          /* light color */
}

.number {color:#ED1C24;font-size:120%;}  /* dark color */

/* STYLE USED FOR RESULTS START HERE */
#results ul {
  display: block;
  list-style: none outside;
  padding: 10px;
  margin: 10px 10px 0px auto;
  font-family: Arial, sans-serif;
  font-size: small;
}

#results li {
  padding: 5px 5px 5px 5px;
  margin: 0px 0px 0px 0px;
  border-top: 1px solid #ED1C24;
  border-right: 1px solid #ED1C24;
  border-left: 1px solid #ED1C24;
  border-bottom: 1px solid #ED1C24;
  background-color: #F79D94;
  color: #000000;
  font-weight: bold;
  display: block;
  float: right;
  position: relative;
}
/* STYLE USED FOR RESULTS END HERE */

.datatable {
	margin:0 auto;
  border: 2px solid #ED1C24;          /*  dark color */
  border-collapse:collapse;
  display: table;
  padding:5px;
  width:80%;
  min-width:80%;
  }
  .datatable table {  
   margin-left:5%; padding:5px; width:90%;}
   
.datatable th {  
  font-weight:bold;
  font-size:100%;
  text-align:center;
  border-bottom:none;
} 
.datatable td {  
  border-bottom: 1px solid  #333333;
  font-size:95%;
}
.datatable .line {
  border-bottom: 1px solid #333333;
}

.datatable .noline {
border-bottom:none;
border-top:none;
font-size:80%;
}
.checktable {
	margin:0 auto;
  border: 2px solid #ED1C24;          /*  dark color */
  border-collapse:collapse;
  display: table;
  padding:5px;
  width:65%;
  min-width:65%;
  }
  .checktable table {  
   margin-left:5%; padding:5px; width:90%;}
   
.checktable th {  
  font-weight:bold;
  font-size:100%;
  text-align:center;
  border-bottom:none;
} 
.checktable td {  
  border-bottom: 1px solid  #333333;
  font-size:95%;
}
.checktable .line {
  border-bottom: 1px solid #333333;
}

.checktable .noline {
border-bottom:none;
border-top:none;
font-size:80%;
}
#menu li a {
		padding: 5px;
		border-left: 6px solid  #ED1C24;   /* dark color */
		border-right: 5px solid #F79D94;    /* light color */
		border-bottom: 2px solid #000;     /* bottom black */
		border-top: 2px solid  #B77784;    /* top grayish */
		background-color: #FFCCCC;         /* lighter color */
		color: #660000  ;
		text-decoration: none;
		width: 90%;
		}
	#menu li a:hover {
		border-left: 6px solid #F79D94;    /* light color */
		border-right: 5px solid #ED1C24;   /* dark color */
		background-color: #FFFF00;   /* a contrasting color */
		color: #ED1C24;   /* dark color */
		}

h1, h2 {
color:#ED1C24;   /* dark color */
}

	
#winningbox {
		border: medium #ED1C24 double;   /* dark color */
		}
		
#jackpotbox {border: medium #ED1C24 double;   /* dark color */
		}
		
form {margin-top:0px;}
/**********************************************************************************/
.freqtable {
    border: 2px solid #ED1C24;   /* dark color */
	margin: 0 auto;padding:5px;text-align:center; width:60%;}
.freqtable table {margin: 0 auto; width:90%;}
.freqtable th {border-bottom: 1px solid  #ED1C24;   /* dark color */
}  
.freqtable td {border: 3px solid  #fff; font-weight:800;}
.freqrow {color:#fff; background-color: #F79D94; text-align:center;font-size:90%;/* light color */
} 
.freqaltrow {color:#000; background-color: #FFCCCC; text-align:center;font-size:90%;/* lighter color */
} 
/**********************************************************************************/
.smalltable {font-size:85%;width:60%;text-align:center; border:thin  #999999 solid; border-collapse:collapse;  margin:0 auto;}
.smalltable th {font-size:90%; background-color:#F79D94; padding:3px; text-align:center;border:1px  #999999 solid;} /* light color */
.smalltable td {padding:2px; text-align:center;border:1px  #999999 solid;}   


