html, body,
div, span,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
p, address,
form, fieldset, legend, input, select, textarea,
table, caption, col, colgroup, thead, tfoot, tbody, th, td {
	margin:0;
	padding:0;
	font-family: 'Nanum Gothic', 'Dotum', 'Arial'; font-size:12px; color:#666;
}
h1, h2, h3, h4, h5, h6{
	font-size:100%;
	font-weight:normal;
	}

fieldset, img, abbr, acronym {
border: 0 none;
}


table {
	border-collapse: collapse;
	border-spacing:0;
	border:0 none;
}

caption, th, td {
	text-align:left;
	font-weight:normal;
}

address, strong, em {
	font-weight:normal;
	font-style:normal;
}


hr { display:none; }

caption{display:none;}

th, strong{font-weight:bold;}

ul{list-style:none;}

legend{display:none;}

a:link, a:visited, a:active{color:#666; text-decoration:none;}
a:hover{color:#666; text-decoration:underline;}


body{background-color:#686d72;	}

#wrap{position:relative;  width:100%;background: url("/design/images/hsl/bg.gif") repeat-x;}
.wrap_div{width:960px; margin:0 auto;}



.logo{padding:70px 0 0 70px;height:50px;}
.loginWrap{position:relative;width:480px;height:360px;padding:170px 0 0 480px; background:url("/design/images/hsl/login_bg.jpg") no-repeat;}

.copyright{clear:both; width:100%; padding:0 0 0 0px; text-align:center;}

/* Login */
#login{width:340px;padding:0px;}
#login h2{height:60px;}

#login dl{position:relative;width:245px;height:95px; float: left;	}
#login dl dt label,legend{position:relative;width:90px;float: left;font-family:sans-serif; font-size:0;line-height:0;}
#login dt,dd{display:block;}
#login dd.uid{top:0;padding: 0 0 1px 0;height:25px;}
#login dd.upw{top:25px;left:1px}

#login .input_text{display:block;position:relative;width:145px;height:18px;padding:0;border:1px solid #bebebe;color:#444;font-size:12px;vertical-align:top}
#login .btn_login{float: right; width:95px; padding:0px;}