 



.loginlayer { position: relative; background-color: #f2f2f2;}

.loginlayer ul.id_login { border: 4px solid #dbdbdb; width: 304px; position: absolute; height: 175px; padding: 15px 0 0 15px;}
.loginlayer ul.openid_login { border: 4px solid #dbdbdb; width: 304px;  position: relative; left: 323px; height: 175px; padding: 15px 0 0 15px;}
.loginlayer ul li { }
	.loginlayer ul li.title { font: 14px 돋움; color: #468684; margin-bottom: 35px;}
		.loginlayer ul li.title span { background-color: #d7d7d7; font-weight: bolder; padding: 2px;}

	.loginlayer ul li.list { font-size: 11px; color: #434343; letter-spacing: -1px; margin-bottom: 5px;}

	.loginlayer ul li input text { width: 110px; }	
	.loginlayer ul li input.check, .loginlayer ul li .button { margin-left: 3px; vertical-align: -2px; #vertical-align: -3px; }	
	
	.loginlayer ul li.ex { margin-top: 10px; color: #434343; }
	.loginlayer ul li.info { margin-top: 20px;}

			.loginlayer ul li.link a:link, .loginlayer ul li.link a:visited { color: #595959; line-height: 160%; text-decoration: underline; }
			.loginlayer ul li.link a:hover { background-color: #e2e2e2; color: #000; line-height: 160%; text-decoration: underline;}

			
			
			
/*=Table*/

	#Findpass table { width: 100%; border-top: 2px solid #C3C3C1; }
		#Findpass table th { color: #666; border-bottom: 1px solid #C3C3C1; text-align: left; font-weight: bolder; padding: 15px 10px; background-color: #ECECEC; width: 130px; }
		#Findpass table td { border-bottom: 1px solid #C3C3C1; background-color: #fff; padding-left: 10px;}
		
		#Findpass table input { color: #333; border: 2px solid #BBBBBB; padding: 2px; font: bolder 14px 돋움; width: 200px; height: 18px; }
			#Findpass table a.button { vertical-align: 5%; }
			#Findpass table a.button span {	line-height:190%; }
			