/* ----- layout default ----- */
body, div, ol, ul, li, dl, dt, dd, p,fieldset {
	margin:0px;
	padding:0px;
	list-style:none;
}
form{display:inline;}

#wrapper {
	float:left;
	position:absolute;
	display:inline;
	width:840px;
	left:50%;
	margin-left:-480px;
	padding:0px;
	font-size:0.75em;
	color:#2b2b2b;
	font-family:Gulim,Dotum, Arial, Verdana, sans-serif;
}

h1, h2, h3, h4, h5, h6, h7{
	font-size:12px;
	font-weight:bold;
	font-family:Gulim,Dotum, Arial, Verdana, sans-serif;
}

.hide, hr {
	display:none;
}

caption, legend{
   visibility:hidden;
}

a { 
	text-decoration:none;
	color:#666;
}


img {
	border:0px;
}

fieldset {
	border:0px;
}

a.rollover img { border-width:0px; display:block; }
a.rollover img.rollover { display:none; }
a.rollover:hover { position:relative; }
a.rollover:hover img { display:none; }
a.rollover:hover img.rollover { display:block; }

/* ----- input, select, textarea ----- */
input, select ,image{
	color:#515151;
	font-family:Gulim,Dotum, Arial, Verdana, sans-serif;
	vertical-align:middle;
}
select {
	height:20px;
}

.mem_box01{overflow:hidden; width:608px; height:145px; background:url(/images/login/bg_mem_box01.gif) top left no-repeat ;}
.mem_box01 .mem_in{float:right; width:380px; height:145px; padding:20px 30px ;}
.mem_box02{width:608px; height:207px; background:url(/images/login/bg_mem_box02.gif) top left no-repeat ;}
.mem_box02 .mem_in{float:right; width:380px; height:145px; padding:20px 30px ;}
