/* Start of Numberplace Styles */
.NPwrong {	// transiently indicates a mistake
  margin : 0px 0px 0px 0px;
  padding : 3px 0px 3px 0px;
  background-color: red;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-weight: bold;
  color: #444444;
  font-size: 18pt;
  height: 40px;
  width: 40px;
  text-align: center;
  border: 0px none;
}
.NPcurr {	// where keyboard input will be received
  margin : 0px 0px 0px 0px;
  padding : 3px 0px 3px 0px;
  background-color: green;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-weight: bold;
  color: #444444;
  font-size: 18pt;
  height: 40px;
  width: 40px;
  text-align: center;
  border: 0px none;
}
.NPnorm {  	// used for unselected cell when digit is still in play
  margin : 0px 0px 0px 0px;
  padding : 3px 0px 3px 0px;
  background-color: #FFFF99;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-weight: bold;
  color: #444444;
  font-size: 18pt;
  height: 40px;
  width: 40px;
  text-align: center;
  border: 0px none;
}
.NPhigh {	// indicates exposed cell of selected digit
  margin : 0px 0px 0px 0px;
  padding : 3px 0px 3px 0px;
  background-color: #444444;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-weight: bold;
  color: #CCCC33;
  font-size: 18pt;
  height: 40px;
  width: 40px;
  text-align: center;
  border: 0px none;
}
.NPsolvd {	// variant of NPnorm when all instances of digit are exposed
  margin : 0px 0px 0px 0px;
  padding : 3px 0px 3px 0px;
//  background-color: #FFFFCC;
  background-color: #FFFF99;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-weight: bold;
  color: #888888;
  font-size: 18pt;
  height: 40px;
  width: 40px;
  text-align: center;
  border: 0px none;
}
.NPcopy {  	// for copyright notice
  margin : 0px 0px 0px 0px;
  padding : 3px 0px 3px 0px;
  background-color: #888888;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-weight: bold;
  color: #FFFFFF;
  font-size: 9pt;
  text-align: center;
  border: 0px none;
}
.NPstats {  	// for elapsed time and error count
  margin : 0px 0px 0px 0px;
  padding : 3px 0px 3px 0px;
  background-color: transparent;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-weight: normal;
  color: black;
  font-size: 9pt;
  text-align: center;
  border: 0px none;
}
.NPsol0 {  	// for solution for playable cells
  margin : 0px 0px 0px 0px;
  padding : 3px 0px 3px 0px;
  background-color: #FFFF99;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-weight: bold;
  color: #444444;
  font-size: 18pt;
  height: 40px;
  width: 40px;
  text-align: center;
  border: 0px none;
}
.NPsol1 {  	// for solution for exposed cells
  margin : 0px 0px 0px 0px;
  padding : 3px 0px 3px 0px;
  background-color: #FFFF99;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-weight: bold;
  color: black;
  font-size: 18pt;
  height: 40px;
  width: 40px;
  text-align: center;
  border: 0px none;
}
.NPpf {  	// used for printer-friendly renderings
  margin : 0px 0px 0px 0px;
  padding : 3px 0px 3px 0px;
  background-color: white;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-weight: bold;
  color: black;
  font-size: 18pt;
  height: 40px;
  width: 40px;
  text-align: center;
  border: 0px none;
}
/* End of Numberplace Styles */
