body{ background-color: #FCFCEF; font-family:"µ¸¿ò",Dotum,AppleGothic,sans-serif;text-align:center; margin:0; padding:0; line-height:18px;}
body, td, div {font-size:12px; color:#666666;}
img{border:none;}


a:link, a:visited, a:active{color:#666666; text-decoration:none}
a:hover{color:#438A00; text-decoration:underline}

a.rollover img {border:0;display:inline;}
a.rollover img.over {display:none;}
a.rollover img.click {display:none;}
a.rollover:hover {border:0}
a.rollover:hover img {display:none;}
a.rollover:hover img.over {display:inline;}

.al_c{text-align:center;}
.al_r{text-align:right;}
.vl_t {vertical-align:top;}
.vl_b {vertical-align:bottom;}
.sw{width:940px;}
.hr{height:1; color:#EBE0C8;}
.hr{height:1; color:#8CBC10;}

.lin {background-color:#EBE0C8; height:1;line-height:18px;}
.lin01 {background-color:#B8D289; height:1;line-height:18px;}

/*common*/
#com {width:694;line-height:18px;}
#com .titbx{background-color:#A1B710; height:30; text-align:center; line-height:18px;}
#com .titbx1{ line-height:18px; padding: 20 20 20 20 ; background-color:#FAFAE6;line-height:18px; border-width:1; border-top-color:#A1B710; border-right-color:#A1B710; border-bottom-color:#A1B710; border-left-color:#A1B710; border-style:solid;}
#com .titbx2{ line-height:18px; text-align:center; line-height:18px; border-width:1; border-top-color:#EBE0C8; border-right-color:#EBE0C8; border-bottom-color:#EBE0C8; border-left-color:#EBE0C8; border-style:solid;}
#com .titbx3{text-align:center; margin:0 0 20 0; padding-top:8; line-height:18px; line-height:18px; border-width:1; border-top-color:#EBE0C8; border-right-color:#EBE0C8; border-bottom-color:#EBE0C8; border-left-color:#EBE0C8; border-style:solid;}
#com .titft{ font-family:"µ¸¿ò",Dotum,AppleGothic,sans-serif; font-size:12px; color:#ffffff;line-height:18px;}
#com .lsbg1{background-color:#FCFCEF; height:34;line-height:18px;}
#com .lsbg2{background-color:#FAFAE6; height:34;line-height:18px;}
#com .lsbg3{ width:645; height:30; background:url(/image/ic_ln.gif) repeat-x bottom;}
#com .tx1{font-family:"µ¸¿ò",Dotum,AppleGothic,sans-serif; font-size:12px; color:#587E0D; font-weight:bold; text-align:center;line-height:18px;}
#com .tx2{font-family:"µ¸¿ò",Dotum,AppleGothic,sans-serif; font-size:12px; color:#666666;line-height:18px;}
#com .tx3{font-family:"tahoma"; font-size: 8pt; text-decoration: none; font-weight:normal; color:#96B14E; text-align:center;line-height:18px;}
#com .tx4{font-family:"µ¸¿ò",Dotum,AppleGothic,sans-serif; font-size:12px; color:#7D9F22; font-weight:bold; line-height:18px; padding-left:30;}
#com .tx5{font-family:"µ¸¿ò",Dotum,AppleGothic,sans-serif; font-size:12px; color:#7D9F22; line-height:18px;}
#com .shtw{text-align:center;}
#com .shtx1{text-align:right; width:80; font-family:"µ¸¿ò",Dotum,AppleGothic,sans-serif; font-size:12px; color:#587E0D; font-weight:bold; ine-height:18px;}
#com .shtx2{width:150;}
#com .shtx3{margin:13 0 20 0;line-height:20px;}
#com .shtx3_1 {margin-top:17; width:130;}

#com .pt{text-align:center;}
#com .pti{margin:0 0 7 0; }
#com .ptt{font-family:"µ¸¿ò",Dotum,AppleGothic,sans-serif; font-size:12px; color:#587E0D; line-height:18px; }


#com .txl{font-family:"µ¸¿ò",Dotum,AppleGothic,sans-serif; font-size:12px;line-height:20px; margin-left:20;}
#com  a.txl:link, a.txl:visited, a.txl:active{color:#789403; text-decoration:none; line-height:20px;}
#com  a.txl:hover{color:#789403; text-decoration:underline;}
#com .lin {background-color:#EBE0C8; height:1;line-height:18px;}
#com .lsh{padding:5 5 5 5;line-height:18px;}


/*main*/
#lt1 {position:relative; height:27px;}
#lt1 h3	{float:left; position:relative; margin:14 0 0 0; text-align:left;}
#lt1 span{float:right; position:relative; margin:19 0 0 0;}

.lt1{padding-top:19px;}
.lt1 li{float:left; border-width:0 0 0 0; border-style:solid;}
.lt1 li{font-size:12px; line-height:18px;}
.lt1 li span{font-family:"tahoma"; font-size: 8pt; text-decoration: none; font-weight:normal; float:left; color:#96B14E; margin:-18 0 0 186;}
.lt1 li{vertical-align:top;  padding-left:14px; background:url(/image/ic_bu.gif) no-repeat;}

.lt2bg{ background:url(/image/m_bx1.jpg) no-repeat bottom;}
.lt2{padding-top:3px; padding-left:10px;}
.lt2 li{float:left; border-width:0 0 0 0; border-style:solid;}
.lt2 li{font-size:12px; line-height:18px;}
.lt2 li span{font-family:"tahoma"; font-size: 8pt; text-decoration: none; font-weight:normal; float:left; color:#96B14E; margin:-18 0 0 270;}
.lt2 li{vertical-align:top;  padding-left:14px; background:url(/image/ic_bu.gif) no-repeat;}

.lt3bg{ background:url(/image/m_bx2.jpg) no-repeat;}
.lt3 img{margin:3 0 0 7;}
.lt3 span{font-size:12px; line-height:18px; float:left; color:#96B14E; margin:-90 0 0 132;}
.lt3 .st1{color:#749919; line-height:18px; font-weight:bold; width:140px; text-decoration:underline; margin:0 0 8 0;}
.lt3 .st2{line-height:15px; width:135px;}

.lt4 div{width:230;}
.lt4 li{float:left; border-width:0 0 0 0; border-style:solid;}
.lt4 li{font-size:12px; line-height:19px;}
.lt4 li span{font-family:"tahoma"; font-size: 8pt; text-decoration: none; font-weight:normal; float:left; color:#96B14E; margin:-18 0 0 152}
.lt4 li{vertical-align:top;  padding-left:14px; background:url(/image/ic_bu.gif) no-repeat;}


/*sub*/
#sub{height:400px;position:relative;vertical-align:top; margin:10 0 0 0;}
.path{padding:0 20 0 0; margin:-32 0 30 0;}
.path li{position:relative;float:right; border-width:0 0 0 0; border-style:solid}
.path li{font-size:12px; line-height:18px; color:#84847B;letter-spacing:-1px;}
.path li{vertical-align:top;  padding-left:14px; background:url(/image/ic_ar.gif) no-repeat;}
.stln {position:relative; background:url(/image/ic_ln.gif) repeat-x; height:1px; width:95%; margin:2 0 10 0;}
.stit{height:30; width:694px;}
.stit h3{margin:0 0 0 0;}
.stit span {position:relative; float:right; margin:10 0 0 0;}

/*sitemap*/
.smbg1{background:url(/image/sitemap_tit_t1.jpg) no-repeat; width:694; height:69;}
.smbg2{background:url(/image/sitemap_tit_t2.jpg) no-repeat; width:694; height:69;}
.smbg3{background:url(/image/sitemap_tit_t3.jpg) no-repeat; width:694; height:102;}
.smbg4{background:url(/image/sitemap_tit_t4.jpg) no-repeat; width:694; height:69;}
.smbg5{background:url(/image/sitemap_tit_t5.jpg) no-repeat; width:694; height:69;}

/*sitelink*/
.slbg3{background:url(/image/sitelink_tit_t1.jpg) no-repeat; width:694; height:50;}

/* member */
#member {width:655px;}
#member .mtit{font-family:"µ¸¿ò",Dotum,AppleGothic,sans-serif; font-size:12px; color:#7D9F22; padding:15 15 15 15; font-weight:bold; background-color:#FAFAE6; border-width:1; border-top-color:#A1B710; border-right-color:#A1B710; border-bottom-color:#A1B710; border-left-color:#A1B710; border-style:solid;}
#member .lst{color:#7D9F22; width:100px; padding:15 10 12 30; font-weight:bold;}
#member .wtip {
	background-color:#FBFBFB; height:22px; font:12px ±¼¸²; color:#333;
	border-top:1px solid #A6A6A6;
	border-right:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	border-left:1px solid #A6A6A6; padding:3px 0 0 3px; margin-right:2px;
	width:70%;
	margin-left:10px;
}
#member .box{width:380; margin-left:120; padding:30 30 30 30;  background-color:#FAFAE6; border-width:1; border-top-color:#A1B710; border-right-color:#A1B710; border-bottom-color:#A1B710; border-left-color:#A1B710; border-style:solid;}
#member .lst1{color:#7D9F22; font-weight:bold;}
#member .ft0{color:#7D9F22; margin:0 0 0 84;}
#member .lgbg{background:url(/image/member_tit_login_content.jpg) no-repeat; width:693; height:173;}

/* top */
.mbg{background:url(/image/m_bg.jpg) no-repeat; background-position:50% 0%;text-align:center;}
.sbg{background:url(/image/s_bg.jpg) no-repeat; background-position:50% 0%;text-align:center;}

/* copyright */
#cp {background:url(/image/cp_bg.jpg) no-repeat; height:108px; margin-top:20;}
#cp	h3	{float:left; position:relative; margin:30 0 0 32px; text-align:left;}
#cp	span	{float:right; position:relative; margin:28 20 0 0;}



/* BUTTONS */
a.button, span.button, del.button{
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;	
	vertical-align:middle;	
    padding-top:-2px;
	_position:relative;
	_width:10px;	
	_overflow-y:hidden;
}

a.button, span.button, del.button,
a.button span, span.button button, span.button input, del.button span{
    background-image:url('/image/form_buttons.gif');
}

a.button span, span.button button, span.button input, del.button span{
	white-space:nowrap;
	cursor:pointer;
    color:#ffffff;
	display:-moz-inline-box;
	display:inline-block;
	line-height:1;
    letter-spacing:0 !important;
    font-family:"±¼¸²" !important;
    font-size:12px !important;
    font-weight:bold;
	font-style:normal;    
    background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:30px;
	padding:10px 20px 0 10px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	_position:relative;
    _padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;	
	_display:block;
	_top:0;
	_right:-5px;
}
span.button button{    line-height:2.5;}
html.safari a.button span, html.safari del.button span{   line-height:1.3; }
html.safari span.button button{   line-height:2.6; }
html.safari a.button:focus, html.safari span.button button:focus{     outline:none; }
del.button{ background-position:0 -120px; 	}
del.button span{ 	cursor:default;     color:#aaa !important; 	background-position:100% -120px; }
span.button button, span.button input{ 	padding-top:0px; 	line-height:2.5;}
a.button:hover, span.button:hover, a.button:focus, 
a.dom-button-focus, span.button-behavior-hover{ 	background-position:0 -60px; 	color:#222; 	text-decoration:none; }
a.button:hover span, 
span.button:hover button, 
a.button:focus span, 
span.button-behavior-hover button, 
span.button-behavior-hover input{
	background-position:100% -60px;
}
a.button:active, a.button:focus span{ 	color:#444; }
del.button-behavior-hover, del.button:hover{ 	background-position:0 -180px;}
del.button-behavior-hover span, del.button:hover span{ 	background-position:100% -180px;}
span.button button, del.button span, span.button input{
	_behavior:expression(
		(function(el){

			if( typeof( behavior_onMouseEnter) == 'undefined'){

				
				behavior_onMouseEnter = function(el){
					
					var dEl = this.parentNode;					
					var sClass = dEl.className ;
					dEl.__defaultClassName = sClass ;
					dEl.className = sClass + ' button-behavior-hover';	
					this.setCapture();
				};

				behavior_onMouseLeave = function(el) {
					var dEl = this.parentNode;
					dEl.className = dEl.__defaultClassName ;
					dEl.__defaultClassName = undefined;
					this.releaseCapture();
				};


			};
			
			
			el.runtimeStyle.behavior = 'none';
			el.onmouseenter = behavior_onMouseEnter;
			el.onmouseleave = behavior_onMouseLeave;
			
			
		})(this));
}
