.focus {
	background: rgb(255, 254, 229);
}
span.error {
	background: url("msg_bg.gif") no-repeat 0px 2px; padding: 5px 0px 5px 25px; color: rgb(255, 0, 0); margin-left: 5px;
}
span.success {
	background: url("msg_bg.gif") no-repeat 0px -22px; color: rgb(153, 153, 153); padding-left: 25px; margin-left: 5px;
}
.pcent {
	top: 48%; right: 38%; display: none; position: absolute;
}
.correct {
	background: url("msg-01.gif") no-repeat 10px rgb(233, 242, 252); padding: 5px 10px 5px 30px; border: 1px solid rgb(48, 114, 179); color: rgb(0, 153, 0);
}
#HintMsg {
	width: 271px; font-size: 12px; display: none; position: absolute;
}
#HintMsg .HintTop {
	background: url("hintbg1.gif") no-repeat; height: 9px; overflow: hidden;
}
#HintMsg .HintInfo {
	background: rgb(255, 255, 225); padding: 0px 5px; line-height: 1.5em; border-right-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#HintMsg .HintInfo b {
	background: url("hint.gif") no-repeat left; height: 13px; line-height: 16px; padding-left: 15px; margin-bottom: 6px; display: block;
}
#HintMsg .HintInfo b span {
	background: url("close.gif") no-repeat; width: 12px; height: 12px; text-indent: -9999px; float: right; display: block; cursor: pointer;
}
#HintMsg .HintFooter {
	background: url("hintbg2.gif") no-repeat; height: 22px;
}
.icon-01 {
	margin: 0px; padding: 10px 0px 0px 80px; color: rgb(77, 77, 77); line-height: 1.8em; font-family: "΢���ź�"; min-height: 60px;
}
.icon-02 {
	margin: 0px; padding: 10px 0px 0px 80px; color: rgb(77, 77, 77); line-height: 1.8em; font-family: "΢���ź�"; min-height: 60px;
}
.icon-03 {
	margin: 0px; padding: 10px 0px 0px 80px; color: rgb(77, 77, 77); line-height: 1.8em; font-family: "΢���ź�"; min-height: 60px;
}
.icon-01 {
	background: url("icon-01.gif") no-repeat 10px 10px;
}
.icon-02 {
	background: url("icon-02.gif") no-repeat 10px 10px;
}
.icon-03 {
	background: url("icon-03.gif") no-repeat 10px 10px;
}
.icon-01 b {
	line-height: 2em; font-size: 14px; display: block;
}
.icon-02 b {
	line-height: 2em; font-size: 14px; display: block;
}
.icon-03 b {
	line-height: 2em; font-size: 14px; display: block;
}
.icon-01 b {
	color: rgb(0, 153, 0);
}
.icon-02 b {
	color: rgb(255, 0, 0);
}
.icon-03 b {
	color: rgb(255, 204, 0);
}
