/* Demo page styles */
.house1 {
	width: 60px;
	position:absolute;
	top:80px;
	left:50px;
	height:70px;
	visibility: visible;

}

.house5 {
	width: 52px;
	position:absolute;
	top:78px;
	left:369px;
	visibility: visible;

}

.house8 {
	width: 37px;
	position:absolute;
	top:80px;
	left:485px;
	visibility: visible;

}

.house10 {
	width: 35px;
	position:absolute;
	top:80px;
	left:555px;
	visibility: visible;

}

.house15 {
	width: 80px;
	position:absolute;
	top:73px;
	left:107px;
}

.house19 {
	width: 60px;
	position:absolute;
	top:73px;
	left:432px;
}

.house25 {
	width: 60px;
	position:absolute;
	top:78px;
	left:283px;
}

.house26 {
	width: 60px;
	position:absolute;
	top:78px;
	left:357px;
}

.house31 {
	width: 160px;
	height: 167px;
	position:absolute;
	top:76px;
	left:530px;
}

.num1 {
	position:absolute;
	top:110px;
	left:70px;
}

.num5 {
	position:absolute;
	top:50px;
	left:378px;
}

.num8 {
	position:absolute;
	top:50px;
	left:489px;
}

.num10 {
	position:absolute;
	top:50px;
	left:549px;
}

.num15 {
	position:absolute;
	top:50px;
	left:130px;
}

.num19 {
	position:absolute;
	top:50px;
	left:450px;
}

.num25 {
	position:absolute;
	top:50px;
	left:305px;
}

.num26 {
	position:absolute;
	top:50px;
	left:380px;
}

.num31 {
	position:absolute;
	top:50px;
	left:530px;
}



.char1 {
	visibility:visible; 
	position:absolute; 
	z-index:210; 
	left:407px; 
	top:339px; 
}

.char2 {
	visibility:visible; 
	position:absolute; 
	z-index:210; 
	left:132px; 
	top:339px; 
}

.plainText {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
}

.favourite {
	visibility:visible; 
	position:absolute; 
	z-index:100; 
	left:174px; 
	top:69px; 
}

/*End of Demo Page Styles*/



/*  start of styles */

 @font-face {
    font-family: Infant Hum 521;
    font-style:  normal;
    font-weight: normal;
    src: url(/INFANTH0.eot);
  }

.fontTest {
    font-family: Infant Hum 521;
    font-style:  normal;
    font-weight: normal;
	font-size: 26px;
    src: url(/INFANTH0.eot);
}



.popuptext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 	
	color:#003399;
	padding-left: 4px;
	padding-top: 5px;
}

.characterName {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 		
	color:#003399;
}

.characterText1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color:#003399;
	padding-left:10px;
	padding-top:10px;	
}

.characterText2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	color:#003399;
	padding-left:10px;
	padding-top:10px;
}

.characterText3 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 22px; 
	color:#003399;
	padding-left:10px;
	padding-top:10px;	
}

.tblHead {
	background:#DDDDDD;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 		
}

.pageTitles {
	font-size: 16px; 
	font-weight: bold; 	
	font-family: Arial, Helvetica, sans-serif; 
}

.error {
	background:#DDDDDD;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: normal; 	
}

.normal {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: normal; 
	color:#003399;	
/*	src: url(/INFANTH0.eot);*/
}

.boldText {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color:#003399;	
/*	src: url(/INFANTH1.eot);	*/
}

.fornorm {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: normal; 
	color:#003399;	
	padding:5px;
}

.forbold {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color:#003399;	
	padding:5px;
}

.Quiznorm {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	padding-left:10px;
/*	src: url(/INFANTH0.eot);*/
}

.boldQuiz {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	padding-left:10px;
/*	src: url(/INFANTH1.eot);	*/
}


/*	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
}*/



.pupil {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #cc0000;
	padding:3px;
}

.character {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #cc0000;
	padding:3px;
}

ht.rule {
	background:#000000;
}
.gamelinkout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#000066;
	text-decoration: none;

	

}
.gamelinkover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#0099FF;
	text-decoration: none;

	
}

