body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:9pt; color:#222222; }

a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a:hover { text-decoration:underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */


/* 로그인
.loginGR {width:515px;margin:25px auto 0;padding:50px 0;border:2px solid #64b200} */
.loginGR {width:515px;margin:25px auto 0;padding:50px 0;border:2px solid #026AB1} 
.loginGR img {vertical-align:middle;}
	.loginTit {display:none;}
	.loginBox {width:400px; margin:0 auto;overflow:hidden;zoom:1;}
	.loginBox input.txt {background:#f7f7f7;border:1px solid #dfdfdf;padding:2px;font-size:11px;color:#777;}
	.loginBox input.chk, input.radio {border:none;margin:0 2px 0 0;padding:0;vertical-align:middle;}
	.loginBox .selectMn  {background:#f7f7f7;border:1px solid #dfdfdf;color:#777;margin:0;padding:1px;font-size:11px;vertical-align:middle;}
	.loginBox label {font-weight:bold;}

	#loginInput {position:relative;}
	#loginInput#loginInput li{margin:0 0 7px;}
	#loginInput#loginInput li label {display:inline-block;width:90px;}
	#loginInput#loginInput li#loginBtn {position:absolute;right:0;top:0;}

	.login_para {width:515px;margin:0 auto;padding:30px 0;border-bottom:1px solid #ccc;position:relative;}
	#findGR {padding-left:5px;width:390px; margin:10px auto 0;}
		#findGR li{clear:both;overflow:hidden;zoom:1;padding:0 0 2px;}
		#findGR .msg {float:left;padding:3px 0 0;}
		#findGR .btn {float:right;}

	#login_guest_agreeBox {overflow:hidden;overflow-y:auto;height:100px; border:1px solid #DFDFDF; padding:5px;}

	/* 회원가입 절차1,2 */
#memJoin .clause {border:2px solid #64b200;height:240px;overflow:auto;padding:10px;margin-top:0px;font-size:11px;;}
	#memJoin #realName {padding:25px 0;text-align:center; margin:7px 0;font-size:11px;}
	#memJoin #realName input{width:100px;border:1px solid #bbb;font-size:11px;}
	#memJoin #clause2 {border-top:2px solid #474747;font-size:11px;}
	#memJoin #clause2 td {border-bottom:1px solid #1f1f1f;padding:10px 0;color:#7d7d7d;font-size:11px;}
	#memJoin #pwdQuest {background:#1b1b1b;border:0px solid #474747; color:#eee;font-size:11px;}
		#memJoin input.chk, #memJoin input.radio {border:none;margin:0 2px 0 0;padding:0;vertical-align:middle;}
		.agreeGR {margin:1px 0;padding:10px 0;font-size:11px;}

/* 회원가입 입력 폼*/
#memJoin2 {width:100%;border-collapse:separate;border:none;border-top:0px solid #19c5cf;}
	#memJoin2 caption{margin:0;padding:5px 10px;text-align:left;border-bottom:2px solid #64b200;font-size:11px;}
	#memJoin2 th,#memJoin2 td {margin:0;padding:5px;font-size:11px;border:none;border-bottom:1px solid #eaeaea;color:#5d5d5d;}
	#memJoin2 th {text-align:left;font-weight:normal;color:#3c5f46;}

	#memJoin2 td .txt{width:160px;border:1px solid #c6c6c6;padding:2px;font-size:11px;}
	#memJoin2 td .selectMn {border:1px solid #c6c6c6;margin:0;padding:1px;font-size:11px;}
	#memJoin2 td .chk, #memJoin2 td .radio {border:none;margin:0 2px 0 0;padding:0;vertical-align:middle;}
	.join_btnGR{margin:15px 0;padding:20px 0 0;font-size:11px;text-align:center;border-top:1px solid #f00;}

/* 아이디, 패스워드 찾기*/
#forgetTit {display:block;margin:0 0 15px;padding:0;border-bottom:0px solid #e0e0e0;}
#forgetGR {width:428px;margin:50px auto 0;padding:0px;}
#forgetGR * {font-size:11px;font-family:dotum;}
#forgetGR #forgetBox {border:5px solid #f2f2f2;padding:20px;}
#forgetID {width:100%;border:none;border-bottom:1px solid #e0e0e0;margin:0;padding:0 0 30px;}
#forgetID legend, #forgetPW legend {}
#forgetID input.txt, #forgetPW input.txt {border:1px solid #e0e0e0;padding:2px;font-size:11px;color:#999;}

#forgetPW {width:100%;border:none;margin:20px 0;padding:0}

.forgetList {clear:both;position:relative;width:275px;overflow:hidden;height:1%;margin:15px auto 0;}
.forgetList li{float:left;margin:4px 0;}
.forgetList li.tit {width:80px;text-align:right;clear:both;margin-right:5px;padding:3px 0 0;}
.forgetList li.btn {position:absolute;right:0;top:0;}
.forgetList li img, .forgetList li .img {vertical-align:middle;}

#forgetBtn {background:#e0e0e0;padding:5px;text-align:right;}

.mem_temp { margin-top:20px; }
.mem_temp th, .mem_temp td {padding:5px 2px;font-size:11px !important;}
.mem_temp th {text-align:left;padding-left:10px;vertical-align:top;}



/* 회원정보수정 */
#modifyGR {width:515px;margin:25px auto 0;padding:50px 0;border:2px solid #64b200}
#modifyGR legend {display:none;}
#modifyList {margin:0 auto;text-align:center;}
#modifyList li{display:inline;}
#modifyList li .tit {margin-left:25px;padding:3px 0 0;}
#modifyList li .btn {vertical-align:middle;}
#modifyList li img, .forgetList li .img {vertical-align:middle;}
#modifyList input.txt {border:1px solid #e0e0e0;padding:2px;font-size:11px;color:#999;}

#modifyBtn {background:#e0e0e0;padding:5px;text-align:right;}


#mem_join_result {width:520px; margin:0 auto;padding:10px;border:10px solid #ccc;text-align:center;}


/* 회원가입 완료 */
#join_confirm {border-top:1px solid #f00;border-bottom:1px solid #f00;padding:25px 0;text-align:center;}
#join_confirm *{font-family:dotum;font-size:11px;}
#join_confirm strong {color:#f00}
