* {font-family:arial,verdana;color:#333;font-size:9pt;margin:0;padding:0}
body {background-image:url(img/bg.png)}
.tpl {border:none;display:block;width:64px;cursor:pointer;margin-right:10px;}
#tpl {margin:5px;}
#bg {background-image:url(img/bg.png);margin-bottom:5px;width:100%;height:260px}
.marquee-layer, .marquee-landing { top: 0%; left: 0%; }
.marquee-layer, .marquee-element, .marquee-edge, 
.marquee-opacity, .marquee-listener, .marquee-landing,
.marquee-window, .marquee-preview {
	position: absolute;
	font-size: 1px;
	line-height: 0%;
	-moz-user-select: none;
	background: url(/img/spacer.gif) no-repeat center;
}

.marquee-edge, .marquee-opacity, .marquee-listener { overflow: hidden; }
.marquee-element { border: 1px dotted #999; }
.marquee-window { width: 100%; height: 100%; left: 0; top: 0; }
.marquee-edge {
	margin-left: -2px;
	margin-top: -3px;
	width: 3px;
	height: 3px;
	background-color: #999;
	border: 1px solid #ccc;
}

#error {margin-left:1em;background-color:#f88;font-size:7pt}
.marquee-listener { width: 1px; height: 1px; border: 0; z-index: 1; }

#ta {width:180px;border:none;position:relative;top:0;left:0;overflow:hidden;height:200px;border:1px solid white}
#tabottom{border:none}
#res {float:left;position:relative;margin-left:15px}
#res div {position:absolute}

#slider {position:relative;width:93px;height:27px;background-image:url(img/sliderbg.png)}
#slider p {position:absolute;width:30px;height:25px;background-image:url(img/knob.png);left:1px;top:1px}
td.co {padding:0 15px;cursor:pointer;font-size:8pt}

.act {border:2px inset silver}
.pass {border:2px outset silver}

