﻿@charset "utf-8";
/*sitebody*/
#outline #sitebody{
	background: #FFF url(background/left_line.gif) repeat-y 50% 0px;
}
#sitebody h1{
	background: none;
	padding-left: 10px;
}
/*input*/
#sitebody input.button{
	width: 171px;
	background-image: url(control/btn_long.gif);
	margin-left: 0px;
}
#sitebody input.input{
	width: 300px;
	padding: 4px;
}
#sitebody input.validate{
	width: 215px;
	margin-left: 5px;
	vertical-align: middle;
}
label{
	font-weight: bold;
}
/*loginbox*/
#outline .loginbox{
	float: right;
	width: 398px;
}
.loginbox h1 span{
	color: #090;
}
.loginbox ul.login{
	margin: 10px;
	background: url(background/login_body.gif) repeat-y left top;
}
ul.login li{
	height: 55px;
	padding: 5px 10px;
	margin-bottom: 10px;
	overflow: hidden;
}
ul.login li.head{
	background: url(background/login_head.gif) no-repeat left top;
}
ul.login li.foot{
	background: url(background/login_foot.gif) no-repeat left bottom;
	text-align: center;
	padding: 0 0 10px 0;
}
ul.login li.foot input.button{
	color: #093;
}
ul.login li.foot input.especial{
	font-weight: normal;
	font-size: 9px;
	font-family: Tahoma;
	color: #F66;
}
.loginbox ul.find{
	background-image: url(background/find_body.gif);
	margin-top: -8px;
}
.loginbox ul.find li.head{
	background-image: url(background/find_head.gif);
	padding-top: 22px;
}
.loginbox ul.find li.foot{
	background-image: url(background/find_foot.gif);
	margin-bottom: 0px;
	height: 35px;
}
.loginbox ul.find li#anwser{
	display: none;
}
#sitebody ul li h3{
	font-size: 11px;
	color: #036;
	line-height: 14px;
}
#sitebody ul li acronym{
	display: block;
	width: 350px;
	background: no-repeat 315px 50%;
}
#sitebody ul li p{
	line-height: 16px;
	color: #555;
	font-size: 10px;
}
#sitebody ul li h3 span{
	font-size: 10px;
	font-weight: normal;
	margin-left: 10px;
	color: #555;
}
#sitebody ul li.error span{
	color: #F00;
}
#sitebody ul li.error acronym{
	background-image: url(icon/icon_wrong.gif);
}
#sitebody ul li.error input.input{
	background-color: #FFF0F0;
	border: 1px solid #F90;
}
#sitebody ul li.error input.input:hover{
	background-color: #FFE8E8;
	border: 1px solid #F30;
}
#sitebody ul li.correct acronym{
	background-image: url(icon/icon_correct.gif);
}
#sitebody ul li.loading acronym{
	background-image: url(icon/loading_02.gif);
}
#sitebody ul li.correct input.input{
	background-color: #EFFFEA;
	border: 1px solid #87AA84;
}
#sitebody ul li.correct input.input:hover{
	background-color: #EFFFEA;
	border: 1px solid #0C0;
}
#FindBox{
	visibility:hidden;
}
/*registerbox*/
#outline .registerbox{
	float: left;
	width: 398px;
}
.registerbox h1 span{
	color: #09F;
}
.registerbox ul.register{
	margin: 10px;
}
ul.register li{
	height: 55px;
	padding: 5px 10px;
	margin-bottom: 10px;
	background: url(background/register.gif) no-repeat left top;
	overflow: hidden;
}
ul.register li img{
	vertical-align: middle;
	height: 20px;
	width: 80px;
}
.registerbox ul li.submit{
	background:none;
	text-align: center;
}
.registerbox ul li.submit input.button{
	color: #03F;
}
