#wrapLogin { 
	position:relative;
	background:#519ED6;
	padding:0 10px 10px 10px;
	width:540px;
}
#wrapLogin h2 {
	font-family:"굴림", Gulim, AppleGothic, Sans-serif;
	color:#fff;
	font-size:13px;
	padding:9px 0 0 9px;
	height:21px;
	overflow:hidden;
}
#wrapLogin .close {
	position:absolute;
	top:7px;
	right:10px;
	background:url("http://images.helizet.com/helizet/login/btn_layer_close.gif") no-repeat;
	text-indent:-1000em;
	overflow:hidden
}
#wrapLogin .close a {display:block; width:17px; height:17px}
#wrapLogin #container_area {
	border:1px solid #C0E1ED;
	background:#fff;
	padding:9px 9px 9px 0;
	overflow:hidden;
	height:100%;	
}
#wrapLogin .login_area {
	float:left;
	width:219px;
	padding:23px 0 0 25px;
}

#wrapLogin dl.member {clear:both}
#wrapLogin dl.member dt {font-weight:bold; height:14px; overflow:hidden;  padding:10px 0 0 0; letter-spacing:-0.1em} 
#wrapLogin dl.member dd {height:21px;}
#wrapLogin dl.member dd input.txt {
	border-color:#BDBDBD #D1D1D1 #D1D1D1 #BDBDBD;
	border-style:solid;
	border-width:1px; 
	color:#666666; 
	height:13px;
	padding:3px;
	_margin-top:-2px;
}
#wrapLogin input.check {width:13px; height:13px; border:0; vertical-align:middle; margin:0 4px 0 0}
#wrapLogin dl.member dd input.t01 {width:211px}
#wrapLogin dl.member dd input.t02 {width:230px}
#wrapLogin .log_info {padding:10px 0 0 0; letter-spacing:-0.1em}
#wrapLogin .log_info span.agree a{color:#277DBA}
#wrapLogin .login_button {
	padding:8px 0 37px 58px;	
}
#wrapLogin .login_button a {
	display:block;
	background:url("http://images.helizet.com/helizet/season2/common/btn_login.gif") no-repeat;
	width:104px;
	height:25px;
	overflow:hidden;
	text-indent:-1000em
}
#wrapLogin .txt_info  {
	background:url("http://images.helizet.com/helizet/login/bl_info.gif") no-repeat 0 2px;
	padding:0 0 0 16px;
	line-height:140%;
	letter-spacing:-0.1em
}

#wrapLogin .join_area {
	float:right;
	width:260px;
	border:1px solid #E0E0E0;
	background:#FBFBFB;
}
#wrapLogin .join_area h3 {
	color:#277DBA;
	font-size:12px;
	height:12px;
	overflow:hidden;
	border-bottom:1px solid #E0E0E0;
	padding:5px 10px 4px 10px
}
#wrapLogin .join_area fieldset {padding:0 10px 9px 10px}
#wrapLogin .join_area span {font-weight:normal}
#wrapLogin .join_area span.yes {color:#277DBA}
#wrapLogin .join_area span.no {color:#FF0000}

#wrapLogin .join_button a {	
	display:block;
	background:url("http://images.helizet.com/helizet/season2/common/btn_sign.gif") no-repeat;
	width:104px;
	height:25px;
	margin:10px 0 0 67px;
	overflow:hidden;
	text-indent:-1000em
}

#wrapLogin .idsearch_txt {
	font-weight:bold;
	padding:5px 0 0 10px;
}

/* IDSearch */
#idsearch {background:#519ED6; position:relative; padding:30px 10px 10px 10px; width:420px;}
#idsearch h2 {position:absolute; top:10px; left:20px; font-family:gulim; font-size:13px; color:#FFF;}
#idsearch .msgarea {text-align:center; padding-top:20px; font-weight:bold; color:#424242; line-height:170%;}
#idsearch .btn_msg_ok {background:url(http://images.helizet.com/helizet/btn_ok.gif) 0 0 no-repeat; width:44px; height:25px; display:block; text-indent:-1000em; overflow:hidden; margin:15px auto;}
#idsearch .btn_close {position:absolute; top:7px; right:10px; background:url(http://images.helizet.com/helizet/btn_msg_close.gif) 0 0 no-repeat; width:17px; height:17px; display:block; text-indent:-1000em; overflow:hidden;}
#idsearch .btn_join {float:left; margin:10px 4px 10px 152px; background:url(http://images.helizet.com/helizet/btn_join.gif) 0 0 no-repeat; width:69px; height:25px; display:block; text-indent:-1000em; overflow:hidden;}
#idsearch .btn_cancel {float:left; margin:10px 0 10px 0; background:url(http://images.helizet.com/helizet/btn_cancel.gif) 0 0 no-repeat; width:41px; height:25px; display:block; text-indent:-1000em; overflow:hidden;}
#idsearch .btn_id {float:left; margin:10px 4px 0 105px; background:url(http://images.helizet.com/helizet/btn_id.gif) 0 0 no-repeat; width:78px; height:25px; display:block; text-indent:-1000em; overflow:hidden;}
*html #idsearch .btn_id {margin-left:50px;}
#idsearch .btn_pwd {margin:10px 0 0 0; background:url(http://images.helizet.com/helizet/btn_pwd.gif) 0 0 no-repeat; width:89px; height:25px; display:block; text-indent:-1000em; overflow:hidden;}
#idsearch .btn_search {margin-left:5px; background:url(http://images.helizet.com/helizet/btn_check.gif) 0 0 no-repeat; width:59px; height:21px; display:block; text-indent:-1000em; overflow:hidden;}
#idsearch .bg {border:#C0E1ED 1px solid; background:#FFF; clear:both;}
#idsearch .bg .txt {border-top:#FFF 1px solid; border-bottom:#DFEEF3 1px solid; background:#F1F8FC; height:22px; padding:8px 0 0 10px;}
#idsearch .bg .txt li {color:#277DBA; font-weight:bold; letter-spacing:-1px;}
#idsearch .joinbox {margin:15px 0 5px 0; clear:both;}
#idsearch .joinbox fieldset {width:380px; margin:0 auto;}
#idsearch .joinbox label {float:left; font-size:11px; width:100px; padding-top:4px; height:19px;}
#idsearch .joinbox input {border-color:#BDBDBD #D1D1D1 #D1D1D1 #BDBDBD; border-style:solid; border-width:1px; color:#666666; height:13px; padding:3px; width:162px; margin-bottom:3px;}
#idsearch .joinbox .fieldR {border-bottom:#dedede 1px solid; background:#F9F9F9; color:#666; font-weight:bold; letter-spacing:-1px; padding-left:10px;}
#idsearch .joinbox .item {border-bottom:#dedede 1px solid; padding-left:10px; padding-top:2px;}
#idsearch .joinbox .line_top {border-top:#8f8f8f 1px solid;}
#error_msg {color:#ff681f; padding:5px 0;}
