form.login {
	position:relative;
	/*
	margin:20px auto 0px auto;
	padding:10px;
	width:600px;
	*/
}

form.login table td,form.login2 table td {
	padding:2px;
}
form.login table td .style01 {
	font-weight:bold;
}
form.login table td .style02 {
	font-size:75%;
}
form.login input {
	width:150px;
	border:1px solid #909090;
}
form.login2 input {
	width:114px;
	border:1px solid #909090;
}

#captcha_img {
	position:relative;
	cursor:pointer;
	border:1px solid #909090;
	padding:5px;
	background-color:#FFFFFF;
	margin:5px 0px 2px 0px;
}
#login_code {
	text-transform:uppercase;
}
#login_error01, #login_error02 {
	position:relative;
	display:none;
	border-bottom:1px solid #FF0000;
	color:#FF0000;
	padding:2px 0px 5px 45px;
	margin:0px 0px 10px 0px;
	background-image:url('../data/global/ic_warning.png');
	background-repeat:no-repeat;
	background-position:top left;
}
#login_error01 .style01, #login_error02 .style01 {
	font-weight:bold;
}
