﻿
fieldset {
	border:0;
	padding:10px;
	margin:10px;
	position:relative;
}

.input {width:200px;border:1px #cccccf solid;height:20px;line-height:20px;font-size:14px;}
.input2 {border:1px #cccccf solid;line-height:20px;font-size:14px;}
span.hint {
	font:normal 11px/14px verdana;
	background:#eee url(/images/bg-span-hint-gray.gif) no-repeat top left;
	color:#444;
	border:1px solid #888;
	padding:5px 5px 5px 40px;
	width:200px;
	position:absolute;
	margin: -12px 0 0 14px;
	display:none;
}


.welldone span.hint {
	background:#9fd680 url(/images/bg-span-hint-welldone.jpg) no-repeat top left;
	border-color:#749e5c;
	color:#000;
}
.kindagood span.hint {
	background:#ffffcc url(/images/bg-span-hint-kindagood.jpg) no-repeat top left;
	border-color:#cc9933;
}

.register{padding:10px 20px 20px 80px;font-size:12px;color:#252525;height:100%;}
.register div{ padding:5px 0px;}
.register .title{display:block;width:130px;margin-top:5px;float:left;}
.register .welldone {background:transparent url(/images/bg-fieldset-welldone.gif) no-repeat 350px -2px;}
.register .kindagood {background:transparent url(/images/bg-fieldset-kindagood.gif) no-repeat 350px -2px;}

.info{padding:10px 20px 20px 80px;font-size:12px;color:#252525;height:100%;}
.info div{ padding:5px 0px;}
.info .title{display:block;width:110px;margin-top:5px;float:left;}
.info .welldone {background:transparent url(/images/bg-fieldset-welldone.gif) no-repeat 330px -2px;}
.info .kindagood {background:transparent url(/images/bg-fieldset-kindagood.gif) no-repeat 330px -2px;}
