.topTX {
	font-size: 85%;
	color: #FFFFCC;
	background-color: #006600;
	margin: 0px -20px 0px -20px;
	padding: 0.3em;
	white-space: nowrap;
}
body{
	margin: 0px 0px 2px 20px;
	padding: 0px;
	color: #333333;
	background-color:#ffffff;
}
body,table,td,ul,li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
}

.postscore {margin-left:150px;}
#yourerror {position:absolute;top:50px;left:100;width:350;height:50; visibility:hidden;background-color:#eeeeff;text-align:center;font-size:120%;font-weight:bold;border:3px solid #aa9999}
.vyk {font-size:130%;color:#ff0000}
.practiceText {
	font-family:'_sans',monospace,code;
	font-size: 1em;
	line-height: 1.1em;
	display: block;
	width:65%;
	float:right;
	border-color:green;
	border-style:solid;
	border-width:4px;
	text-align:left;
	padding: 10px;
	margin:10px 10px 10px 0px;
}
.results {
	margin: 1px;

}
.results td {
	vertical-align: top;
}
.tests ,p {
	background-color:#ffffff;
	padding:3px;
	}
.titleS {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: 600;
	color: #FFFFFF;

}

.floatR {
	display: block;
	float: right;
	width: 25%;
	margin: 2px 0px 2px 20px;
	background-color:#ffffff;

}
.floatL {
	display: block;
	float: left;
	margin: 2px 10px 2px 0px;
	background-color:#ffffff;
}
.floatoR {
	display: block;
	float: right;
	margin: 1px 10px 2px 0px;
	background-color:#ffffff;
}


.double {
	background-color:#dddddd;
	}
ul {
	color: #000000;
}
a {text-decoration:underline;
		 color: #0000FF;}

a:hover	{text-decoration:underline;
				color:#ff3300;}
.bgR0 {
	color: #FFFFFF;
	background-color: #508123;
	padding: 0px 0px 0px 4px;
}
.bgR1 {
	color: #FFFFFF;
	background-color: #639F2D;
	padding: 0px 0px 0px 4px;
}
.bgR2 {
	color: #FFFFFF;
	background-color: #B5E08D;
	padding: 0px 0px 0px 4px;
}
#gAd1 {
	background-color: #ffffff;
	text-align:center;
	padding:10px;
	}
.thEnd {
	line-height: 1.2em;
}
.start {
	font-size: 200%;
	color: #006600;
	padding: 10px;
	font-weight: bold;
}
.frequency {
	background-color:#ecffbf;
	padding: 4px 4px 8px;
}
.frequency p {}
.frequencyW {
	background-color: #FFFFFF;
	padding: 4px 4px 8px;
}
.frequencyA{
background-color:#ecffbf;
	border-width: 10px 2px;
	border-style:solid;
	border-color:#B5E08D;
	}
.frequencyW p {
	border: thin dotted #669933;
	margin: 5px;
	text-align: center;
	padding: 3px;
}
.statistic {
	color: #CC3300;
}
.greenis {
	color: lightyellow;
	background-color:green;
	padding:2px 10px 1px 10px;
	font-weight: bold;
}
.green {
	color: green;
	font-weight: bold;

}

.forminput {
	margin: 5px 2px 2px 20px;
	display: block;
}
.QorD:first-letter {
	color:tomato;
	}
.nowTyping {font-size:90%;color:green;}
.bd {
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	padding-left: 15%;
}
#adText {padding:0 0 3px 3px}
#adTitle {font-family:arial;color:#005478;padding:5px 0px 4px 8px}
#adT {background-image:url(../im/backgroundAd.gif);background-position:center;background-repeat:no-repeat;}
