@charset "utf-8";
/* CSS Document */


#divPageLogin {
	display:block;
	width:430px;
	height:auto;
	margin:45px auto 0 auto;
	font-size:0.9em;
}

#divPageLogin > div {
	display:block;
	width:100%;
	height:auto;
}

.pageLoginTop {
	height:15px !important;
	background:url(../../image/ko/local/subLoginTop.gif) no-repeat;
}

.pageLoginMiddle {
	width:427px !important;
	border-left:1px solid #e2e3e4;
	border-right:1px solid #e2e3e4;
}
.pageLoginMiddle > h4 {
	padding:0 0 5px 23px;
	border-bottom:2px solid #3756aa;
}
.pageLoginMiddle > form > fieldset > div {
	display:block;
	clear:both;
	padding:10px;
	text-align:center;
}
.pageLoginMiddle > form > fieldset > div.loginInputForm {
	display:block;
	height:auto;
	padding:38px 0 0 87px;
	text-align:left;
}
div.loginInputForm > dl {
	display:block;
	float:left;
}
div.loginInputForm > dl > dd {
	clear:both;
	padding:0px;
}
div.loginInputForm > dl > dd > label {
	display:block;
	float:left;
	width:48px;
	padding:8px;
	text-align:right;
}
div.loginInputForm > dl > dd > span {
	display:block;
	float:left;
}
div.loginInputForm > dl > dd > span > input {
	height:21px;
	padding-top:3px;
	border:0px none #FFFFFF;
	font-family:Dotum;
	font-size:1.1em;
}
.inputBoxLeft {
	width:4px;
	height:29px;
	background:url(../../image/ko/local/subLoginInputLeft.gif) no-repeat;
}
.inputBoxBg {
	height:27px;
	padding:2px;
	background:url(../../image/ko/local/subLoginInputBg.gif) repeat-x;
}
.inputBoxRight {
	width:4px;
	height:29px;
	background:url(../../image/ko/local/subLoginInputRight.gif) no-repeat;
}
div.loginInputForm > div {
	display:block;
	float:left;
	padding:33px 0 0 8px;
}
.pageLoginBottom {
	height:33px !important;
	padding:7px 0 7px 0;
	background:url(../../image/ko/local/subLoginBottom.gif) no-repeat;
	text-align:center;
	color:#FFFFFF;
	line-height:1.6em;
}

.warning{
	line-height:18px;
	font-size:1em;
	font-family:dotum;
	color:#FF0000;
	text-align:center;
}