.Numbers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #0066CC;
}

.Memory{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	background-color: #CCCCCC;
	border: 2px solid #333333;
	width: 20px;
	text-align: center;
	height: 30px;
	margin: 0px;
	padding: 1px;
}

.memory_invisible{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	border: 2px solid #FFFFFF;
	width: 18px;
	text-align: center;
	height: 30px;
	margin: 0px;
	padding: 1px;
}

.math_questions
{
 border-color:#CCCCCC;
 border-style:solid;
 border-width:6px;
}


.Numbers_small{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #0066FF;
}

.Numbers_very_small{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0066FF;
}


.Function{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #669933;
}

.Message{

}

.Answer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #FF9900;
	height: 60px;
	width: 300px;
	border: 2px solid #999900;
	text-align: right;
	background-color: #FFFFCC;
	vertical-align:text-bottom;
	padding: 5px;
}

.Answer_small{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #FF9900;
	height: 50px;
	width: 110px;
	text-align: right;
	border: 3px solid #999900;
	background-color: #FFFFCC;
	padding: 2px;
}





.TableNumbers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0066CC;
}

.TableFunction{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #669933;
}

.TableAnswer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FF9900;
	height: 30px;
	width: 100px;
	border: 3px solid #999900;
}


.btnNext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
}

.WrongNumbers
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	color: #FF0000;
	vertical-align:text-bottom;	
}


.Validation
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF0000;
	vertical-align:text-bottom;	
}

.CorrectNumbers
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	color: #009933;
	vertical-align:text-bottom;	
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.Links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	text-decoration: underline;
}

.footerlinks{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;

}
h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
}
p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #0033FF;
	font-size: 12px;
}

.sats a {
	font-family: Verdana;
	color: #333333;
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
	vertical-align: 7px;
}

/* Next button*/

.nextbutton {
	width:150px;
	height:60px;
	display:block;
	background-image:url(http://blog.freeteacher.co.uk/images/nextbutton.png);
	background-position: top;
	border:0;
    display: inline;
	vertical-align:text-bottom;

}

.nextbutton:hover{
	width:150px; 
	background-position: bottom;
	height:60px;
	background-image:url(http://blog.freeteacher.co.uk/images/nextbutton.png) no repeat;
	border:0;
}

/* Games Area Div*/

#games {
	margin-left:auto;
	margin-right:auto;
	width: 800px;
}

.stdDiv{
	position: relative;
}

.mathGifs
{
width:70px;
}
.KeyboardKeys
{
width:47px;
cursor: pointer;
}

.grayText{
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}




