@font-face {
 font-family: MyCustomFont;
 src: url("Courier_New.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyCustomFont;
 src: url("Courier_New.ttf") /* TTF file for CSS3 browsers */
}
@font-face {
 font-family: MyCustomFont2;
 src: url("ocrastd.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyCustomFont2;
 src: url("ocrastd.ttf") /* TTF file for CSS3 browsers */
}
* {
		margin:0;
		padding:0;
}
object { outline:none; }
#distance { 
		width:1px;
		height:50%;
		margin-bottom:-367px; /* half of container's height */
		float:left;
		}
#distancehead {
	width:1px;
	height:50%;
	margin-bottom:-400px; /* half of container's height */
	float:left;
		}
a {
	text-decoration: none;
	color: #333333;
	 outline: none;
}
a img { border: none;}
#contact {
	position: absolute;
	left: 297px;
	top: 650px;
	font-family: MyCustomFont, "Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: normal;
	visibility: visible;
}
#copyright {
	position: absolute;
	left: 362px;
	top: 667px;
	font-family: MyCustomFont, "Courier New", Courier, monospace;
	font-size: 11px;
	color: #999999;
}
#copyrighthead {
	position: absolute;
	left: 381px;
	top: 700px;
	font-family:MyCustomFont,  "Courier New", Courier, monospace;
	font-size: 11px;
	color: #999999;
}
#contacthead {
	position: absolute;
	left: 316px;
	top: 683px;
	font-family: MyCustomFont, "Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: normal;
	visibility: visible;
}
a:hover {
	color: #E6AF00;
}
html, body {
		height:100%;
		}
#image {
	margin: 0px;
	padding: 0px;
	position: absolute;
	z-index: 10;
	left: 55px;
	top: 20px;
}
#wrapper {
	position: relative;
	height: 670px;
	width: 606px;
	position:relative; /* puts container in front of distance */
	clear:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#wrapperhead {
	position: relative;
	height: 700px;
	width: 644px;
	position:relative; /* puts container in front of distance */
	clear:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#computer {
	position: relative;
	height: 650px;
	width: 606px;
	position:relative;
	z-index: 30;
	margin: 0;
	padding: 0px;
}
#computerhead {
	position: relative;
	height: 650px;
	width: 606px;
	position:relative;
	z-index: 30;
	padding: 0px;
	margin: 0;
	left: 19px;
	top: 33px;
}
#keys2 {
	position: absolute;
	z-index: 20;
	margin: 0px;
	padding: 0px;
	top: 435px;
	display: block;
	left: 0px;
}
#keyshead {
	position: absolute;
	z-index: 20;
	margin: 0px;
	padding: 0px;
	top: 468px;
	display: block;
	left: 19px;
}
#content {
	margin:0;
	height: 330px;
	width: 440px;
	position:absolute;
	padding: 0px;
	top: 63px;
	z-index: 20;
	display: block;
	left: 91px;
	visibility: visible;
}
#flashcontent {
	margin:0;
	height: 438px;
	width: 606px;
	position:absolute;
	padding: 0px;
	top: 0px;
	z-index: 40;
	display: block;
	left: 0px;
	font-family: MyCustomFont2, "OCR A Std";
	font-size: 11px;
	line-height: 20px;
}
#flashcontent p {
	text-align: center;
	margin-top: 200px;
	margin-left: 15px;
}
#flashcontent a:link, #flashcontent a:visited {
	text-decoration: underline;	
}
#flashcontent a:hover {
	text-decoration: underline;	
}
#flashcontenthead {
	height: 470px;
	width: 658px;
	left: 0px;
	top: 1px;
	margin:0;
	position:absolute;
	padding: 0px;
	z-index: 40;
	display: block;
	font-family: MyCustomFont2, "OCR A Std";
	font-size: 11px;
}
#flashcontenthead p {
	text-align: center;
	margin-top: 200px;
	margin-left: 15px;
}
#flashcontenthead a:link, #flashcontenthead a:visited {
	text-decoration: underline;	
}
#flashcontenthead a:hover {
	text-decoration: underline;	
}
#content_game {
	margin:0;
	height: 290px;
	width: 370px;
	position:absolute;
	padding: 0px;
	top: 78px;
	z-index: 50;
	display: block;
	left: 128px;
	visibility: visible;
}
#zshed {
	margin:0;
	height: 240px;
	width: 159px;
	position:absolute;
	padding: 0px;
	top: 100px;
	z-index: 20;
	display: block;
	left: 230px;
	visibility: visible;
}
#weird {
	margin:0;
	height: 438px;
	width: 606px;
	position:absolute;
	padding: 0px;
	top: 0px;
	z-index: 40;
	display: block;
	left: 0px;
	font-family: Didot, "Times New Roman", Times, serif;
	font-size: 28px;
}
.red {
	color: #F00;
}
#weird p {
	text-align: center;
	margin-top: 160px;
	margin-left: 15px;
}
a img { border: none;
}
ul#keys {
	position: absolute;
	margin: 0px;
	padding: 0px;
	height: 215px;
	width: 606px;
	top: 435px;
	z-index: 30;
	list-style-type: none;
	display: block;
	visibility: visible;
}
ul#keysheadul {
	position: absolute;
	margin: 0px;
	padding: 0px;
	height: 215px;
	width: 606px;
	top: 468px;
	z-index: 30;
	list-style-type: none;
	display: block;
	visibility: visible;
	left: 19px;
}
ul#keys li span {
	display: none;
}
ul#keysheadul li span {
	display: none;
}
li#esc {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 3px;
	overflow: hidden;
	left: 33px;
	height: 45px;
	width: 40px;
	display: block;
}
li#esc a:link, li#esc a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 40px;
	background-position: -33px -3px;
	display: block;
}
li#esc a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 40px;
	background-position: -33px -216px;
	display: block;
}
li#tab {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 57px;
	position: absolute;
	left: 34px;
	top: 47px;
	overflow: hidden;
	display: block;
}
li#tab a:link, li#tab a:visited {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 57px;
	background-image: url(../images/keys.gif);
	background-position: -34px -47px;
	background-repeat: no-repeat;
	display: block;
}
li#tab a:hover {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 57px;
	background-image: url(../images/keys.gif);
	background-position: -34px -260px;
	background-repeat: no-repeat;
	display: block;
}
li#alt {
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 42px;
	position: absolute;
	left: 4px;
	top: 85px;
	display: block;
	overflow: hidden;
	visibility: visible;
}
li#alt a:link, li#alt a:visited {
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 42px;
	background-image: url(../images/keys.gif);
	display: block;
	background-position: -4px -85px;
	background-repeat: no-repeat;
}
li#alt a:hover {
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 42px;
	background-image: url(../images/keys.gif);
	display: block;
	background-position: -4px -298px;
}
li#caps {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 56px;
	position: absolute;
	left: 45px;
	top: 88px;
	display: block;
	overflow: hidden;
	visibility: visible;
}
li#caps a:link, li#caps a:visited {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 56px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -45px -88px;
}
li#caps a:hover {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 56px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -45px -301px;
}
li#a {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 37px;
	position: absolute;
	left: 102px;
	top: 88px;
	display: block;
	overflow: hidden;
	visibility: visible;
}
li#a a:link, li#a a:visited {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 37px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -102px -88px;
}
li#a a:hover {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 37px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -102px -301px;
}
li#s {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 37px;
	position: absolute;
	left: 142px;
	top: 88px;
	display: block;
	overflow: hidden;
	visibility: visible;
}
li#s a:link, li#s a:visited {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 37px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -142px -88px;
}
li#s a:hover {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 37px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -142px -301px;
}
li#d {
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 36px;
	position: absolute;
	left: 180px;
	top: 88px;
	display: block;
	overflow: hidden;
	visibility: visible;
}
li#d a:link, li#d a:visited {
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 36px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -180px -88px;
}
li#d a:hover {
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 36px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -180px -301px;
}
li#f {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 37px;
	position: absolute;
	left: 218px;
	top: 88px;
	display: block;
	overflow: hidden;
	visibility: visible;
}
li#f a:link, li#f a:visited {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 37px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -218px -88px;
}
li#f a:hover {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 37px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -218px -301px;
}
li#g {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 36px;
	position: absolute;
	left: 258px;
	top: 89px;
	display: block;
	overflow: hidden;
	visibility: visible;
}
li#g a:link, li#g a:visited {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 36px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -258px -89px;
}
li#g a:hover {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 36px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -258px -302px;
}
li#h {
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 37px;
	position: absolute;
	left: 296px;
	top: 89px;
	display: block;
	overflow: hidden;
	visibility: visible;
}
li#h a:link, li#h a:visited {
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 37px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -296px -89px;
}
li#h a:hover {
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 37px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -296px -302px;
}
li#j {
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 37px;
	position: absolute;
	left: 336px;
	top: 89px;
	display: block;
	overflow: hidden;
	visibility: visible;
}
li#j a:link, li#j a:visited {
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 37px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -336px -89px;
}
li#j a:hover {
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 37px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -336px -302px;
}
li#k {
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 37px;
	position: absolute;
	left: 374px;
	top: 89px;
	display: block;
	overflow: hidden;
	visibility: visible;
}
li#k a:link, li#k a:visited {
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 37px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -374px -89px;
}
li#k a:hover {
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 37px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -374px -302px;
}
li#l {
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 35px;
	position: absolute;
	left: 414px;
	top: 89px;
	display: block;
	overflow: hidden;
	visibility: visible;
}
li#l a:link, li#l a:visited {
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 35px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -414px -89px;
}
li#l a:hover {
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 35px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -414px -302px;
}
li#shift {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 80px;
	position: absolute;
	left: 4px;
	top: 128px;
	display: block;
	overflow: hidden;
	visibility: visible;
}
li#shift a:link, li#shift a:visited {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 80px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -4px -128px;
}
li#shift a:hover {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 80px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -4px -341px;
}
li#z {
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 36px;
	position: absolute;
	left: 121px;
	top: 128px;
	display: block;
	overflow: hidden;
	visibility: visible;
}
li#z a:link, li#z a:visited {
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 36px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -121px -128px;
}
li#z a:hover {
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 36px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -121px -341px;
}
li#x {
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 36px;
	position: absolute;
	left: 159px;
	top: 128px;
	display: block;
	overflow: hidden;
	visibility: visible;
}
li#x a:link, li#x a:visited {
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 36px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -159px -128px;
}
li#x a:hover {
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 36px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -159px -341px;
}
li#c {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 36px;
	position: absolute;
	left: 199px;
	top: 128px;
	display: block;
	overflow: hidden;
	visibility: visible;
}
li#c a:link, li#c a:visited {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 36px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -199px -128px;
}
li#c a:hover {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 36px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -199px -341px;
}
li#v {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 36px;
	position: absolute;
	left: 238px;
	top: 128px;
	display: block;
	overflow: hidden;
	visibility: visible;
}
li#v a:link, li#v a:visited {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 36px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -238px -128px;
}
li#v a:hover {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 36px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -238px -341px;
}
li#tilde {
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 35px;
	position: absolute;
	left: 85px;
	top: 128px;
	display: block;
	overflow: hidden;
	visibility: visible;
}
li#tilde a:link, li#tilde a:visited {
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 35px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -85px -128px;
}
li#tilde a:hover {
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 35px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -85px -341px;
}
li#ctrl {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 60px;
	position: absolute;
	left: 60px;
	top: 167px;
	display: block;
	overflow: hidden;
	visibility: visible;
}
li#ctrl a:link, li#ctrl a:visited {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 60px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -60px -167px;
}
li#ctrl a:hover {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 60px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -60px -380px;
}
li#func {
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 57px;
	position: absolute;
	left: 120px;
	top: 166px;
	display: block;
	overflow: hidden;
	visibility: visible;
}
li#func a:link, li#func a:visited {
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 57px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -120px -166px;
}
li#func a:hover {
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 57px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -120px -379px;
}
li#space {
	margin: 0px;
	padding: 0px;
	height: 43px;
	width: 272px;
	position: absolute;
	left: 177px;
	top: 168px;
	display: block;
	overflow: hidden;
	visibility: visible;
}
li#space a:link, li#space a:visited {
	margin: 0px;
	padding: 0px;
	height: 43px;
	width: 272px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -177px -168px;
}
li#space a:hover {
	margin: 0px;
	padding: 0px;
	height: 43px;
	width: 272px;
	display: block;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -177px -381px;
}
li#del {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 43px;
	width: 60px;
	overflow: hidden;
	position: absolute;
	left: 536px;
	top: 5px;
	visibility: visible;
}
li#del a:link, li#del a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 43px;
	width: 60px;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -536px -5px;
}
li#del a:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 43px;
	width: 60px;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -536px -218px;
}
li#return {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 41px;
	overflow: hidden;
	position: absolute;
	left: 562px;
	top: 48px;
	visibility: visible;
}
li#return a:link, li#return a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 41px;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -562px -48px;
}
li#return a:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 41px;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -562px -261px;
}
li#shift2 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 78px;
	overflow: hidden;
	position: absolute;
	left: 506px;
	top: 128px;
	visibility: visible;
}
li#shift2 a:link, li#shift2 a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 78px;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -506px -128px;
}
li#shift2 a:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 78px;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -506px -341px;
}
li#question {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 37px;
	overflow: hidden;
	position: absolute;
	left: 469px;
	top: 128px;
	visibility: visible;
}
li#question a:link, li#question a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 37px;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -469px -128px;
}
li#question a:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 37px;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -469px -341px;
}
li#period {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 36px;
	overflow: hidden;
	position: absolute;
	left: 431px;
	top: 128px;
	visibility: visible;
}
li#period a:link, li#period a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 36px;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -431px -128px;
}
li#period a:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 36px;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -431px -341px;
}
li#b {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 37px;
	overflow: hidden;
	position: absolute;
	left: 276px;
	top: 128px;
	visibility: visible;
}
li#b a:link, li#b a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 37px;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -276px -128px;
}
li#b a:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 37px;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -276px -341px;
}
li#n {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 37px;
	overflow: hidden;
	position: absolute;
	left: 315px;
	top: 128px;
	visibility: visible;
}
li#n a:link, li#n a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 37px;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -315px -128px;
}
li#n a:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 37px;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -315px -341px;
}
li#m {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 37px;
	overflow: hidden;
	position: absolute;
	left: 353px;
	top: 128px;
	visibility: visible;
}
li#m a:link, li#m a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 37px;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -353px -128px;
}
li#m a:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 37px;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -353px -341px;
}
li#comma {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 37px;
	overflow: hidden;
	position: absolute;
	left: 392px;
	top: 128px;
	visibility: visible;
}
li#comma a:link, li#comma a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 37px;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -392px -128px;
}
li#comma a:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 37px;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -392px -341px;
}
li#ctrl2 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 60px;
	overflow: hidden;
	position: absolute;
	left: 506px;
	top: 168px;
	visibility: visible;
}
li#ctrl2 a:link, li#ctrl2 a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 60px;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -506px -168px;
}
li#ctrl2 a:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 60px;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -506px -381px;
}
li#func2 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 55px;
	overflow: hidden;
	position: absolute;
	left: 450px;
	top: 168px;
	visibility: visible;
}
li#func2 a:link, li#func2 a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 55px;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -450px -168px;
}
li#func2 a:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 55px;
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	background-position: -450px -381px;
}
li#q {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 47px;
	overflow: hidden;
	left: 92px;
	height: 36px;
	width: 37px;
	display: block;
	visibility: visible;
}
li#q a:link, li#q a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 37px;
	background-position: -92px -47px;
	display: block;
}
li#q a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 37px;
	background-position: -92px -260px;
	display: block;
}
li#w {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 49px;
	overflow: hidden;
	left: 133px;
	height: 36px;
	width: 36px;
	display: block;
	visibility: visible;
}
li#w a:link, li#w a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 36px;
	background-position: -133px -49px;
	display: block;
}
li#w a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 36px;
	background-position: -133px -262px;
	display: block;
}
li#e {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 49px;
	overflow: hidden;
	left: 171px;
	height: 36px;
	width: 36px;
	display: block;
	visibility: visible;
}
li#e a:link, li#e a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 36px;
	background-position: -171px -49px;
	display: block;
}
li#e a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 36px;
	background-position: -171px -262px;
	display: block;
}
li#r {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 49px;
	overflow: hidden;
	left: 210px;
	height: 36px;
	width: 36px;
	display: block;
	visibility: visible;
}
li#r a:link, li#r a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 36px;
	background-position: -210px -49px;
	display: block;
}
li#r a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 36px;
	background-position: -210px -262px;
	display: block;
}
li#t {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 49px;
	overflow: hidden;
	left: 249px;
	height: 36px;
	width: 36px;
	display: block;
	visibility: visible;
}
li#t a:link, li#t a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 36px;
	background-position: -249px -49px;
	display: block;
}
li#t a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 36px;
	background-position: -249px -262px;
	display: block;
}
li#y {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 49px;
	overflow: hidden;
	left: 287px;
	height: 36px;
	width: 37px;
	display: block;
	visibility: visible;
}
li#y a:link, li#y a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 37px;
	background-position: -287px -49px;
	display: block;
}
li#y a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 37px;
	background-position: -287px -262px;
	display: block;
}
li#u {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 49px;
	overflow: hidden;
	left: 326px;
	height: 36px;
	width: 36px;
	display: block;
	visibility: visible;
}
li#u a:link, li#u a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 36px;
	background-position: -326px -49px;
	display: block;
}
li#u a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 36px;
	background-position: -326px -262px;
	display: block;
}
li#i {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 49px;
	overflow: hidden;
	left: 365px;
	height: 36px;
	width: 36px;
	display: block;
	visibility: visible;
}
li#i a:link, li#i a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 36px;
	background-position: -365px -49px;
	display: block;
}
li#i a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 36px;
	background-position: -365px -262px;
	display: block;
}
li#o {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 49px;
	overflow: hidden;
	left: 403px;
	height: 36px;
	width: 36px;
	display: block;
	visibility: visible;
}
li#o a:link, li#o a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 36px;
	background-position: -403px -49px;
	display: block;
}
li#o a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 36px;
	background-position: -403px -262px;
	display: block;
}
li#p {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 49px;
	overflow: hidden;
	left: 441px;
	height: 36px;
	width: 36px;
	display: block;
	visibility: visible;
}
li#p a:link, li#p a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 36px;
	background-position: -441px -49px;
	display: block;
}
li#p a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 36px;
	background-position: -441px -262px;
	display: block;
}
li#rbracket {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 49px;
	overflow: hidden;
	left: 517px;
	height: 38px;
	width: 38px;
	display: block;
	visibility: visible;
}
li#rbracket a:link, li#rbracket a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 38px;
	background-position: -517px -49px;
	display: block;
}
li#rbracket a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 38px;
	background-position: -517px -262px;
	display: block;
}
li#slash {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 89px;
	overflow: hidden;
	left: 527px;
	height: 38px;
	width: 38px;
	display: block;
	visibility: visible;
}
li#slash a:link, li#slash a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 38px;
	background-position: -527px -89px;
	display: block;
}
li#slash a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 38px;
	background-position: -527px -302px;
	display: block;
}
li#quotes {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 89px;
	overflow: hidden;
	left: 487px;
	height: 38px;
	width: 37px;
	display: block;
	visibility: visible;
}
li#quotes a:link, li#quotes a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 37px;
	background-position: -487px -89px;
	display: block;
}
li#quotes a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 37px;
	background-position: -487px -302px;
	display: block;
}
li#colon {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 89px;
	overflow: hidden;
	left: 450px;
	height: 38px;
	width: 36px;
	display: block;
	visibility: visible;
}
li#colon a:link, li#colon a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 36px;
	background-position: -450px -89px;
	display: block;
}
li#colon a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 36px;
	background-position: -450px -302px;
	display: block;
}
li#lbracket {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 49px;
	overflow: hidden;
	left: 479px;
	height: 38px;
	width: 38px;
	display: block;
	visibility: visible;
}
li#lbracket a:link, li#lbracket a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 38px;
	background-position: -479px -49px;
	display: block;
}
li#lbracket a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 38px;
	background-position: -479px -262px;
	display: block;
}
li#one {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 3px;
	overflow: hidden;
	left: 75px;
	height: 45px;
	width: 36px;
	display: block;
	visibility: visible;
}
li#one a:link, li#one a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 36px;
	background-position: -75px -3px;
	display: block;
}
li#one a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 36px;
	background-position: -75px -216px;
	display: block;
}
li#two {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 3px;
	overflow: hidden;
	left: 115px;
	height: 43px;
	width: 35px;
	display: block;
}
li#two a:link, li#two a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 43px;
	width: 35px;
	background-position: -115px -3px;
	display: block;
}
li#two a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 43px;
	width: 35px;
	background-position: -115px -216px;
	display: block;
}
li#three {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 3px;
	overflow: hidden;
	left: 154px;
	height: 41px;
	width: 33px;
	display: block;
}
li#three a:link, li#three a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 33px;
	background-position: -154px -3px;
	display: block;
}
li#three a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 33px;
	background-position: -154px -216px;
	display: block;
}
li#four {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 5px;
	overflow: hidden;
	left: 190px;
	height: 39px;
	width: 36px;
	display: block;
}
li#four a:link, li#four a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 36px;
	background-position: -190px -5px;
	display: block;
}
li#four a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 36px;
	background-position: -190px -218px;
	display: block;
}
li#five {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 6px;
	overflow: hidden;
	left: 228px;
	height: 39px;
	width: 36px;
	display: block;
}
li#five a:link, li#five a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 36px;
	background-position: -228px -6px;
	display: block;
}
li#five a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 36px;
	background-position: -228px -219px;
	display: block;
}
li#six {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 6px;
	overflow: hidden;
	left: 266px;
	height: 39px;
	width: 38px;
	display: block;
}
li#six a:link, li#six a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 38px;
	background-position: -266px -6px;
	display: block;
}
li#six a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 38px;
	background-position: -266px -219px;
	display: block;
}
li#seven {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 6px;
	overflow: hidden;
	left: 306px;
	height: 39px;
	width: 38px;
	display: block;
}
li#seven a:link, li#seven a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 38px;
	background-position: -306px -6px;
	display: block;
}
li#seven a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 38px;
	background-position: -306px -219px;
	display: block;
}
li#eight {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 6px;
	overflow: hidden;
	left: 345px;
	height: 39px;
	width: 37px;
	display: block;
}
li#eight a:link, li#eight a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 37px;
	background-position: -345px -6px;
	display: block;
}
li#eight a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 37px;
	background-position: -345px -219px;
	display: block;
}
li#nine {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 6px;
	overflow: hidden;
	left: 384px;
	height: 39px;
	width: 36px;
	display: block;
}
li#nine a:link, li#nine a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 36px;
	background-position: -384px -6px;
	display: block;
}
li#nine a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 36px;
	background-position: -384px -219px;
	display: block;
}
li#zero {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 6px;
	overflow: hidden;
	left: 422px;
	height: 39px;
	width: 35px;
	display: block;
}
li#zero a:link, li#zero a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 35px;
	background-position: -422px -6px;
	display: block;
}
li#zero a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 35px;
	background-position: -422px -219px;
	display: block;
}
li#plus {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 5px;
	overflow: hidden;
	left: 498px;
	height: 43px;
	width: 38px;
	display: block;
	visibility: visible;
}
li#plus a:link, li#plus a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 43px;
	width: 38px;
	background-position: -498px -5px;
	display: block;
}
li#plus a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 43px;
	width: 38px;
	background-position: -498px -218px;
	display: block;
}
li#minus {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 5px;
	overflow: hidden;
	left: 460px;
	height: 43px;
	width: 38px;
	display: block;
	visibility: visible;
}
li#minus a:link, li#minus a:visited {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 43px;
	width: 38px;
	background-position: -460px -5px;
	display: block;
}
li#minus a:hover {
	background-image: url(../images/keys.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 43px;
	width: 38px;
	background-position: -460px -218px;
	display: block;
}

