

body { border-top:2px solid #5082bc; margin:0; padding:0 0 0 15px; background-color:#fff; font-size:12px; color:#666;font-family:µ¸¿ò,Dotum, Arial, Dotum, Gulim, AppleGothic, Sans-serif;}
a         { font-size:12px; font-family:dotum; color:#555555; text-decoration:none }
a:link    {font-family: "µ¸¿ò", "µ¸¿òÃ¼";font-size: 12px;color: #012c43;text-decoration: none;font-weight: bold;}
a:visited {font-family: "µ¸¿ò", "µ¸¿òÃ¼";font-size: 12px;color: #012c43;text-decoration: none;font-weight: bold;}
a:hover   {font-family: "µ¸¿ò", "µ¸¿òÃ¼";font-size: 12px;font-weight: bold;color: #78b2ef;text-decoration: none;}
a:active  {font-family: "µ¸¿ò", "µ¸¿òÃ¼";font-size: 12px;color: #78b2ef;text-decoration: none;font-weight: bold;}

.navi  {font-family: "µ¸¿ò", "µ¸¿òÃ¼";font-size: 12px;font-weight: normal;color: #012c43;text-decoration: none;}
.title {font-family: "µ¸¿ò", "µ¸¿òÃ¼";font-size: 12px;font-weight: bold;color: #78b2ef;text-decoration: none;}
.text  {font-family: "µ¸¿ò", "µ¸¿òÃ¼";font-size: 12px;line-height: 18px;font-weight: normal;color: #333333;text-decoration: none;}
.input {font-family:±¼¸²,µ¸¿ò, tahoma,Arial,sans-serif;color:#333333;text-decoration:none;border:1 solid #C8C8C8;background-color:white;font-size:9pt;}


/* ÃßÃµ»çÀÌÆ® ½ÃÀÛ */

#Banners_Box{
 margin:10px 0 0 0;
 width: 804px;
 height:33px;
 BACKGROUND: url(../images/Scrollbanner/banner_bg.gif) repeat-x;
}

#Banners_Box .Prev_Btn{
 float:left;
 margin:0px;
 width:16px;
 height:28px;
 margin:7px 0px 0px 16px;
}

#Banners_Box .Next_Btn{
 float:left;
 width:17px;
 left:955px;
 top: 2px;
 height:28px;
 margin:7px 0px 0px 10px;
}
    
#Banners_Scroll{
 float:left; 
 position:relative;
 font-size:12px; 
 overflow:hidden;
 margin:7px 0px 0px 10px;
}

#Banners_Scroll ul{
  margin:0px; 
  padding:0px 0 0 20px; 
  list-style:none;
} 

#Banners_Scroll ul li{
 position:absolute;
}

div.Banners_Img{
  margin:0px 10px; 
}

/*ÃßÃµ»çÀÌÆ® ³¡ */

/* ÃßÃµ»çÀÌÆ®1 ½ÃÀÛ */

#Banners_Box1{
 margin:10px 0 0 0;
 width: 984px;
 height:73px;
 BACKGROUND: url(../images/Scrollbanner/banner_bg1.gif) repeat-x;  
}

#Banners_Box1 .Prev_Btn{
 float:left;
 margin:0px;
 width:16px;
 height:28px;
 margin:7px 0px 0px 16px;
}

#Banners_Box1 .Next_Btn{
 float:left;
 width:17px;
 left:955px;
 top: 2px;
 height:28px;
 margin:7px 0px 0px 10px;
}
    
#Banners_Scroll1{
 float:left; 
 position:relative;
 font-size:12px; 
 overflow:hidden;
 margin:7px 0px 0px 10px;
}

#Banners_Scroll1 ul{
  margin:0px; 
  padding:0px 0 0 20px; 
  list-style:none;
} 

#Banners_Scroll1 ul li{
 position:absolute;
}

div.Banners_Img1{
  margin:0px 10px; 
}

/*ÃßÃµ»çÀÌÆ®1 ³¡ */
ul, ol, dl {list-style: none; margin:0; padding:0;}

A { selector-dummy : expression(this.hideFocus=true);
} 


.tit {
	background:url(../images/icon6.gif) no-repeat left 15px;
	padding:8px 0px 5px 15px;
	font-size:15px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:30px;
	color:#012c43;
	font-family: "µ¸¿ò", "µ¸¿òÃ¼";
}


.semi_title2 {
	padding:5px 0px 5px 0px;
	font-size:17px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:30px;
	font-family: '¸¼Àº °íµñ';
	color:#2749a6;
}

.semi_title3 {
	background:url(../images/icon6.gif) no-repeat left 15px;
	padding:5px 0px 5px 15px;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-2px;
	line-height:30px;
	color:#2749a6;
	font-family: '¸¼Àº °íµñ';

}

div.join_member{
	height:100%;
	width:580px;
	padding:0px 0px 0px 0px;
}
div.join_member p{
	height:10px;

}
div.join_member ul.join_member2{
	height:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-type: none;
}

div.join_member ul.join_member2 li{
	height:100%;
	color:#666666;
	padding:0px 0px 10px 0px;
	letter-spacing:0px;
	list-style-type: none;
}
div.join_member ul.join_member2 li.join_member2{
	height:100%;
	color:#666666;
	padding:0px 0px 2px 0px;
	letter-spacing:0px;
	list-style-type: none;
	font-size:12px;
}
div.join_member ul.join_member2 li.join_member3{
	height:22px;
	color:#666666;
	padding:0px 0px 1px 22px;
	background:url(../images/_04.gif) no-repeat left 6px;
	letter-spacing:0px;
	font-size:12px;
}

/* È¸¿ø°¡ÀÔ ¾à°ü */

div.regi_member_mid_text{
	text-align:left;
	width:580px;
	margin:0 auto;
	font-size:12px;
}

div.regi_member_mid_text_print{
	text-align:left;
	width:560px;
	margin:0 auto;
	font-size:12px;
}

div.regi_member_mid_text_contents{
	text-align:left;
	width:550px;
	height:150px;
	margin:0 auto;
	overflow-y:scroll;
	padding-right:10px;
}

div.regi_member_mid_text_contents p{
	padding:0 0 10px 0;
}
div.regi_member_mid_text_contents p.tit_01{
	padding:0 0 0px 0;
}

div.regi_member_mid_text_contents ul li{
	padding:0 0 2px 10px;
}
div.regi_member_mid_text_contents ul li.pd{
	padding:0 0 2px 25px;
}

div.regi_form{
	text-align:left;
	width:600px;
	margin:0 auto;
	font-size:12px;
	height:100%;
}

/* ¸®½ºÆ®Å×ÀÌºí2 */
table.regi_table{
	width:100%;
	border: 2px solid #b4b4b4;
}
table.regi_table th{
	height:35px;
	font-size:20px;
	color:#444444;
	text-align:center;
	background-color:#e9e9e9 ;
	border-bottom: 1px solid #cfcece;
	border-right: 1px solid #cfcece;
	border-left: 1px solid #cfcece;
	border-top: 1px solid #cfcece;
	padding-bottom:3px;
	font-weight:bold;
	letter-spacing:-2px;
}

table.regi_table th_left{
	height:26px;
	font-size:12px;
	color:#1a3395;
	text-align:center;
	background-color:#becde7 ;
		border-left: 1px solid #cfcece;
}
table.regi_table td{
	height:15px;
	font-size:12px;
	text-align:center;
	padding:3px 3px;
	border-bottom: 1px solid #cfcece;
	border-right: 1px solid #cfcece;
	border-left: 1px solid #cfcece;
}
table.regi_table td.td_left{
	height:15px;
	font-size:12px;
	text-align:left;
	padding:3px 3px 3px 10px;
	border-bottom: 1px solid #cfcece;
	border-right: 1px solid #cfcece;
	border-left: 1px solid #cfcece;	
}
table.regi_table td.td_none{
	height:15px;
	font-size:12px;
	text-align:left;
	padding:0px 0px 0px 0px;
	border-bottom: 1px solid #cfcece;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;	
	border-top: 1px solid #cfcece;
}		
table.regi_table td.td_bold{
	font-size:14px;
	color:#444444;
	text-align:center;
	border-bottom: 1px solid #cfcece;
	border-right: 1px solid #cfcece;
	border-left: 1px solid #cfcece;
	border-top: 1px solid #cfcece;
	padding:3px;
	font-weight:bold;
	letter-spacing:-1px;
}

table.regi_table td.td_blue{
	color:blue;
	font-weight:bold;
}

table.regi_table td.td_red{
	color:red;
	font-weight:bold;
}

/* ¸®½ºÆ®Å×ÀÌºí3 */
table.regi_table2{
	width:100%;
	border: 2px solid #ffffff;
}
table.regi_table2 th{
	font-size:20px;
	color:#444444;
	text-align:center;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	padding:0px 0px 0px 3px;
	font-weight:bold;
	letter-spacing:-2px;
}

table.regi_table2 th_left{
	font-size:12px;
	color:#1a3395;
	text-align:center;
	padding:0px 0px 0px 3px;
	border-left: 1px solid #ffffff;
}
table.regi_table2 td{
	font-size:12px;
	text-align:center;
	padding:0px 0px 0px 3px;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
table.regi_table2 td.td_left{
	font-size:12px;
	text-align:left;
	padding:0px 0px 0px 3px;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}
table.regi_table2 td.td_right{
	height:9px;
	font-size:11px;
	text-align:right;
	padding:0px 0px 0px 3px;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}	
table.regi_table2 td.td_bold{
	font-size:14px;
	color:#444444;
	text-align:center;
	padding:0px 0px 0px 3px;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	font-weight:bold;
	letter-spacing:-1px;
}
table.regi_table2 td.td_bold2{
	font-size:16px;
	color:#444444;
	text-align:center;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	padding:0px 0px 0px 3px;
	font-weight:bold;
	letter-spacing:-1px;
}

input.input_regi{
	border:1px solid #cdcdcd; 
	background-color:#FBFBFB;
	font-size:12px;
	height:16px;
	color:#666666;
	padding: 1px 0px 2px 5px;
    margin-bottom:1px;
	border-radius:0px;
	font-family: '¸¼Àº °íµñ';
}