h1, h2, h3
{
  margin-top: 0px;
}

#nums
{
 float: right; 
 width: 250px; 
 text-align: center
}

#nums table
{
  border: 1px solid black;
}

#nums th
{
  font-size: 11px;
  text-align: center;
  background-color: #cfcfcf;
  color: #009;
}

#nums td
{
  font-size: 11px;
  text-align: center;
  
}


#nums td .divdiv
{
  border-bottom: 2px solid black;
}

#nums .actual
{
  background-color: #9f9;
  font-weight: bold;
}

#nums .picked
{
  background-color: #99f;
  font-weight: bold;
  text-decoration: underline;
}

#nums .both
{
  background-color: #ff9;
  font-weight: bold;
}

#nums .guess
{
  background-color: #f99;
  font-weight: bold;
}

.clickable
{
 cursor: pointer;
}

.clickable:hover
{
  background-color: #9999ff;
}

.lbox
{
    margin: 5px;
    padding: 5px;
    width: 500px;
}

#cplayed tr
{
  vertical-align: top;
}

#cplayed td
{
  border-bottom: 1px solid #9f9f9f;
}

#cplayed td i
{
  font-size: 9px;
}

#cplayed .checked
{
  background-color: #ccfb5d;
}

#consoleout
{
  height: 300px;
  border: 1px solid #aaa;
  overflow: auto;
  margin: 5px; 
}

#consoleout h3
{
  margin-top: 0px;
  margin-left: -2px;
}

#consoleout .consep
{
  border-bottom: 1px solid #009;
  padding-left: 5px;
  padding-bottom: 10px;
  margin-bottom: 30px;
}

#formulaeditdiv
{
  width: 350px; 
  text-align: right; 
  line-height: 1.5;
  display: none;
}

.tinyl
{
  font-size: 9px;
  color: #7e2217;
}

.tinyr
{
  font-size: 9px;
  color: #41a317;
}

.megainvesttable td
{
 font-size: 10px;
}

.megainvesttable th
{
 font-size: 11px;
}

.megastatstable table
{
 border: 1px solid black;
}

.megastatstable th
{
 font-size: 9px;
 vertical-align: bottom;
 text-align: left;
 background-color: #cfcfcf;
 color: #009;
}

.megastatstable td
{
 font-size: 9px;
 text-align: center;
 font-weight: bold;
}

.megastatstable td:hover
{
 background-color: #99f3ff;
}

.invscmt
{
  font-size: 9px;
  color: #7f7f7f;
}

#jackpot
{
  display: block;
  font-weight: bold;
  border: 1px solid #009;
  background-color: #eff7ff;
  padding: 2px;
  color: #009;
  font-size: 13px;
  text-align: left;
}


.cmttd
{
  font-size: 9px;
  font-style: oblique;
}

.cmttd:hover
{
  background-color: #fff8c6;
}

#spent
{
  float:right; 
  width:40px; 
  font-size: 9px;
}      

#hissel
{
 width: 400px;
}

#numinput
{
  padding: 2px;
}

#aboutmegamillions
{
  font-size: 11px;
  float:right; 
  width: 300px; 
  margin: 10px;
  border: 1px solid #7f7f7f;
  background-color: #efefef;
  padding: 4px;
}

#megaslzlaunch
{
 font-size:20px;
 padding:4px; 
 border: 1px solid #900;
 display: block;
 width: 300px;
 margin: 10px;
}

#megahelp, #help_contents div
{
  position: absolute;
  left: -999px;
  top: -999px;
  width: 320px;
  height: auto;
  padding: 15px;
  padding-top: 4px;
  padding-bottom: 4px;
  background-color: #eff7ff;
  border: 1px solid black;
  text-align: left;
  z-index: 45;
}


#resultbox
{
  display: block;
  width: 300px;
  border: 1px solid black;
  background-color: #f5fff9;
  padding: 2px;
  text-align: center;
}

#resultbox:hover
{
  background-color: #5ffb17;
}




