/* main Container */
#container{
  background-repeat:repeat-x;
	}
#subContainer{position:relative;width:960px;background:url}

#subContainer #ML_gray{
	position:absolute;left:-27px;top:0px;width:27px;height:359px;
	background:url(/_img/com/shadow.png) no-repeat 0px 0px;
}

.clear{clear:both;}
.radio{vertical-align:middle;margin:-3px 0px 0px 0px;font-size:11px;}
input{line-height:1em;vertical-align:middle;}

/* layout top */
#layout_top{position:relative;width:960px;height:46px;background:url(/_img/com/topBG.png) no-repeat 0px 0px;}
#layout_top #logo{position:relative;padding-top:10px;width:120px;height:22px;font-size:10px;line-height:1em;}
#layout_top #logo a{font-size:1px;line-height:1em;}
#layout_top #logo_title{position:absolute;top:12px;left:180px;font-family:Gulim;font-size:12px;letter-spacing:-1px;color:#666666;}

#layout_top #top_link{position:absolute;top:18px;right:0px;font-size:11px;line-height:1em;}
#layout_top #top_link ul, #layout_top #top_link li{
	margin:0px;padding:0px;
	list-style-image:none;list-style-position:outside;list-style-type:none;float:left;
	color:#fff;
}

#layout_top #top_link li{margin-right:10px;font-size:10px;line-height:1em;color:#fff;}
#layout_top #top_link li a{
	font-family:Tahoma;font-size:10px;font-weight:bold;line-height:1em;
	letter-spacing:0.2px;_letter-spacing:0.5px;#_letter-spacing:0.5px;
	color:#fff;
}
#layout_top #top_link li a:hover{}

#layout_top #top_link #language{width:72px;height:15px;}
#layout_top #top_link #language a{
	display:block;position:absolute;top:-2px;
	width:72px;height:15px;
	background:url(/_img/top_language.gif) no-repeat 0px 0px;
	text-indent:-10000px;
}
#layout_top #top_link #language a:hover{background-position:0px -15px;}


/* layout content */
#layout_content{
	position:relative;
	width:960px;
	min-height:576px;
	_height:576px;
  text-align:-moz-left;
  text-align:-webkit-left;
  #text-align:left; 
}

.sub_content{
	min-height:300px;
	background:url(/_img/sub_bg.gif) repeat-x 0px 0px;
	
}


/*###################### quickMenu ##################################*/
.quickMenu{
	position:absolute;width:100%;height:7px;
	font-size:1px;line-height:1em;text-indent:-10000px;
	background:url(/_img/quickMenuBar.gif) repeat-x 0px 0px;
}
.quickMenuClose{
	position:absolute;width:100%;height:103px;
	font-size:1px;line-height:1em;text-indent:-10000px;
	background:url(/_img/quickMenu_Open.gif) repeat-x 0px 0px;
}
#layout_content #openBtn, #layout_content #closeBtn,
#layout_content_board #openBtn, #layout_content_board #closeBtn{
	position:absolute;right:75px;width:131px;height:30px;
	background:url(/_img/com/quickBtn.gif) no-repeat 0px 0px;
}
#layout_content #closeBtn, #layout_content_board #closeBtn{background-position:0px -60px;}
#layout_content #closeBtn:hover, #layout_content_board #closeBtn:hover{background-position: 0px -90px;}

#layout_content #closeBtn, #layout_content_board #closeBtn{top:96px;}
#layout_content #openBtn:hover, #layout_content_board #openBtn:hover{background-position: 0px -30px;}



.quickMenuLink{position:relative;margin-left:412px;font-size:11px;line-height:1em;text-indent:0px;font-family:Malgun Gothic, Dotum;}

#layout_content #quickMenuClose #quickMenuLink dl, #layout_content_board #quickMenuClose #quickMenuLink dl,
#layout_content #quickMenuClose #quickMenuLink dt, #layout_content_board #quickMenuClose #quickMenuLink dt,
#layout_content #quickMenuClose #quickMenuLink dd, #layout_content_board #quickMenuClose #quickMenuLink dd{margin:0px;padding:0px;}

#layout_content #quickMenuClose #quickMenuLink dl,
#layout_content_board #quickMenuClose #quickMenuLink dl{margin-right:90px;float:left;}
#layout_content #quickMenuClose #quickMenuLink dl.linkEnd,
#layout_content_board #quickMenuClose #quickMenuLink dl.linkEnd{margin-right:0px;float:left;}

#layout_content #quickMenuClose #quickMenuLink dt,
#layout_content_board #quickMenuClose #quickMenuLink dt{margin-top:25px;margin-bottom:9px;font-size:13px;font-weight:bold;line-height:1em;color:#bfd4e1;}
#layout_content #quickMenuClose #quickMenuLink dd,
#layout_content_board #quickMenuClose #quickMenuLink dd{margin-bottom:9px;}
#layout_content #quickMenuClose #quickMenuLink dd a,
#layout_content_board #quickMenuClose #quickMenuLink dd a{color:#fff;text-decoration:none;font-family:Malgun Gothic, Dotum;}
#layout_content #quickMenuClose #quickMenuLink dd a:hover,
#layout_content_board #quickMenuClose #quickMenuLink dd a:hover{color:#b2c4d2;text-decoration:none;}

/*###################### quickMenu End###############################*/

#layout_content #layout_content_menu{ height:100px;}
#layout_content #layout_content_notice{position:absolute;left:0px;top:90px;}
#layout_content #layout_content_quiry{position:absolute;left:0px;top:90px;}
/*#layout_content #layout_content_sub{position:absolute;left:32px;top:130px;}*/
#layout_content #layout_content_sub{position:relative;margin:30px 0px 0px 39px;}



#layout_content_board{
	width:960px;
	border:1px solid #C5C5C5;
  text-align:-moz-left;
  text-align:-webkit-left;
  #text-align:left;
  /*background:#fff;*/
  }

#layout_content_board #layout_content_menu{height:100px;}
#layout_content_board #layout_content_notice #layout_content_notice_title,
#layout_content_board #layout_content_quiry #layout_content_quiry_title{padding:30px 35px 0px 40px;}
#layout_content_board #layout_content_quiry #layout_content_quiry_title{margin-bottom:10px;}

#layout_content_board #layout_content_notice #layout_content_notice_list{padding:0px 40px 10px 40px;}
#layout_content_board #layout_content_quiry #layout_content_quiry_list{padding:0px 40px 10px 40px;}

#layout_content_notice_list table td,
#layout_content_notice_list table th{font-family:"Dotum";font-size:12px;}


#layout_content #layout_content_sub #layout_content_m1_3{border-bottom:1px solid #cccccc;width:895px;height:29px;}

#layout_content #layout_content_sub ul, #layout_content #layout_content_sub li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#layout_content #layout_content_sub li{	
	text-align:left;
	margin-bottom:12px;
}



/* m2_1 */
#layout_content #layout_content_sub #btn_container1{
	margin:0px 0px 23px 4px;height:61px;background:url(/_img/m2/m2_btn_box_01.gif) no-repeat 0px 0px;
}

#layout_content #layout_content_sub #btn_container1 .overview{margin-left:192px;_margin-left:96px;}
#layout_content #layout_content_sub #btn_container1 .overview,
#layout_content #layout_content_sub #btn_container1 .make,
#layout_content #layout_content_sub #btn_container1 .preview,
#layout_content #layout_content_sub #btn_container1 .help{	
	margin-top:1px;
	float:left;
}

#layout_content #layout_content_sub #btn_container1 .overview a,
#layout_content #layout_content_sub #btn_container1 .make a,
#layout_content #layout_content_sub #btn_container1 .preview a,
#layout_content #layout_content_sub #btn_container1 .help a{
	display:block;
	width:170px;height:56px;
	background:url(/_img/m2/m2_btn_01.gif) no-repeat;
	text-indent:-10000px;
}
#layout_content #layout_content_sub #btn_container1 .overview a{	
	background-position:0px 0px;
}

#layout_content #layout_content_sub #btn_container1 .make a{
	background-position:-170px 0px;
}

#layout_content #layout_content_sub #btn_container1 .preview a{	
	background-position:-340px 0px;
}
#layout_content #layout_content_sub #btn_container1 .help a{	
	width:172px;background-position:-510px 0px;
}
#layout_content #layout_content_sub #btn_container1 .overview a:hover{
	background-position: 0px -56px;
}
#layout_content #layout_content_sub #btn_container1 .make a:hover{
	background-position: -170px -56px;
}
#layout_content #layout_content_sub #btn_container1 .preview a:hover{
	background-position: -340px -56px;
}
#layout_content #layout_content_sub #btn_container1 .help a:hover{
	background-position: -510px -56px;
}

/* m2_2 */
#layout_content #layout_content_sub #btn_container2{
	margin:0px 0px 23px 4px;height:61px;background:url(/_img/m2/m2_btn_box_02.gif) no-repeat 0px 0px;
}

#layout_content #layout_content_sub #btn_container2 .overview{margin-left:192px;_margin-left:96px;}
#layout_content #layout_content_sub #btn_container2 .overview,
#layout_content #layout_content_sub #btn_container2 .make,
#layout_content #layout_content_sub #btn_container2 .preview,
#layout_content #layout_content_sub #btn_container2 .help{	
	margin-top:1px;
	float:left;
}

#layout_content #layout_content_sub #btn_container2 .overview a,
#layout_content #layout_content_sub #btn_container2 .make a,
#layout_content #layout_content_sub #btn_container2 .preview a,
#layout_content #layout_content_sub #btn_container2 .help a{
	display:block;
	width:170px;height:56px;
	background:url(/_img/m2/m2_btn_02.gif) no-repeat;
	text-indent:-10000px;
}
#layout_content #layout_content_sub #btn_container2 .overview a{	
	background-position:0px 0px;
}

#layout_content #layout_content_sub #btn_container2 .make a{
	background-position:-170px 0px;
}

#layout_content #layout_content_sub #btn_container2 .preview a{	
	background-position:-340px 0px;
}
#layout_content #layout_content_sub #btn_container2 .help a{	
	width:172px;background-position:-510px 0px;
}
#layout_content #layout_content_sub #btn_container2 .overview a:hover{
	background-position: 0px -56px;
}
#layout_content #layout_content_sub #btn_container2 .make a:hover{
	background-position: -170px -56px;
}
#layout_content #layout_content_sub #btn_container2 .preview a:hover{
	background-position: -340px -56px;
}
#layout_content #layout_content_sub #btn_container2 .help a:hover{
	background-position: -510px -56px;
}




#layout_content #layout_content_sub #content02, 
#layout_content #layout_content_sub #content03{margin-top:43px;}

#layout_content #layout_content_sub #content02 li{float:left;}
#layout_content #layout_content_sub li.title,
#layout_content #layout_content_sub #content02 li.title,
#layout_content #layout_content_sub #content03 li.title{float:none;margin-left:4px;}


#layout_content #layout_content_sub #content02 a.content02_btn1,
#layout_content #layout_content_sub #content02 a.content02_btn2{
	display:block;
	width:188px;height:150px;
	text-indent:-10000px;	
}
#layout_content #layout_content_sub #content02 .content02_btn3,
#layout_content #layout_content_sub #content02 .content02_btn4{
	width:188px;height:150px;
}

#layout_content #layout_content_sub #content02 a.content02_btn1{
	margin-left:32px;
	background:url(/_img/m2/m2_content02_btn1.gif) no-repeat 0px 0px;
}
#layout_content #layout_content_sub #content02 a.content02_btn2{	
	background:url(/_img/m2/m2_content02_btn2.gif) no-repeat 0px 0px;	
}
#layout_content #layout_content_sub #content02 .content02_btn3{	
	background:url(/_img/m2/m2_content02_btn3.gif) no-repeat 0px 0px;	
}
#layout_content #layout_content_sub #content02 .content02_btn4{	
	background:url(/_img/m2/m2_content02_btn4.gif) no-repeat 0px 0px;	
}

#layout_content #layout_content_sub #content02 a.content02_btn1:hover,
#layout_content #layout_content_sub #content02 a.content02_btn2:hover{
	background-position:0px -150px;
}

/* m2 */


#layout_content #layout_content_sub #layout_content_swf{position:relative;margin-top:29px;}




/* m3 */

#layout_content #layout_content_sub .titleInfo{
	background:url(/_img/m3/arrow_ico.gif) no-repeat 0px 2px;
	font-size:12px;font-family:"Nanum Gothic",Doutm;font-weight:bold;line-height:1em;color:#333;text-indent:10px;	
}

#layout_content #layout_content_sub .certifyTable table{border-top:2px solid #c2c2c2;}
#layout_content #layout_content_sub .certifyTable table thead th,
#layout_content #layout_content_sub .certifyTable table thead td,
#layout_content #layout_content_sub .certifyTable table tbody th,
#layout_content #layout_content_sub .certifyTable table tbody td{
	background:#ececec;
	font-size:12px;font-family:"Nanum Gothic",Doutm;line-height:1.3em;text-align:center;
	border-bottom:1px solid #dedede;border-right:1px solid #dedede;
	color:#666;
}

#layout_content #layout_content_sub .certifyTable table thead th,
#layout_content #layout_content_sub .certifyTable table thead td{font-weight:bold;color:#69696b;}
#layout_content #layout_content_sub .certifyTable table tbody th{background:#f1f1f1;font-weight:bold;color:#333;}
#layout_content #layout_content_sub .certifyTable table tbody td{background:#f3f3f3;}

#layout_content #layout_content_sub .certifyTable table tbody td.right{border-right:0px none;}


#layout_content #layout_content_sub li.certifyBtn, .certifyBtn{position:relative;height:50px;}
#layout_content #layout_content_sub li.certifyBtn a.certifyContentBtn,
#layout_content #layout_content_sub li.certifyBtn a.certifyDownBtn, .certifyBtn a.certifyDownBtn{	
	display:block;
	position:absolute;width:107px;height:28px;top:0px;
	text-indent:-10000px;
}
#layout_content #layout_content_sub li.certifyBtn a.certifyContentBtn{		
	right:144px;background:url(/_img/m3/certify_content_btn.gif) no-repeat 0px 0px;
}
#layout_content #layout_content_sub li.certifyBtn a.certifyDownBtn, .certifyBtn a.certifyDownBtn{	
	right:34px;
	background:url(/_img/m3/certifyDown_btn.gif) no-repeat 0px 0px;
}


/* m3 */

/* main Notice*/
#layout_link{
	position:relative;margin-top:10px;height:35px;
	background:url(/_img/bottom_bg.gif) no-repeat 0px 0px;
}
#layout_link #layout_link_cnt_container{
	position:absolute;left:5px;top:-132px;width:952px;height:111px;
	background:url(/_img/main/b_box_bg.gif) no-repeat 0px 0px;
	-moz-opacity: 0.8;
  opacity:.80;
  filter: alpha(opacity=80);
}
#layout_link #layout_link_cnt_container #layout_notice{
	width:357px;height:108px;
	border-right:1px solid #eaeaea;
	float:left;
}
#layout_link #layout_link_cnt_container #layout_notice #layout_notice_img{
	margin:4px 0px 9px 2px;
	height:29px;background:url(/_img/main/notice_img.gif);cursor:pointer;
}



#layout_link #layout_link_cnt_container #layout_notice #layout_notice_content .mainListContent
{
	position:relative;
	margin:0px 0px 2px 5px;_margin-bottom:6px;width:100%;_width:350px;
	overflow:hidden;text-overflow:ellipsis;
	}

#layout_link #layout_link_cnt_container #layout_notice #layout_notice_content .mainListContent .title,
#layout_link #layout_link_cnt_container #layout_notice #layout_notice_content .mainListContent .date
{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:11px;
	line-height:1.7em;
  text-align:left;
  font-family:"Dotum";
  color:#888888;
  font-family:"Tahoma";
 }


#layout_link #layout_link_cnt_container #layout_notice #layout_notice_content .mainListContent .title
{
	position:relative;
	left:10px;
	float:left;
	width:270px;
	padding-left:7px;
}


#layout_link #layout_link_cnt_container #layout_notice #layout_notice_content .mainListContent .date
{
	position:absolute;
	top:0px;
	right:10px;	
	padding-left:5px;
	width:60px;
}

#layout_link #layout_link_cnt_container #layout_notice #layout_notice_content .mainListContent .title a,
#layout_link #layout_notice #layout_notice_content .mainListContent .title_new a
{color:#000000;display:block;}

#layout_link #layout_link_cnt_container #layout_notice #layout_notice_content .mainListContent .title a:hover,
#layout_link #layout_link_cnt_container #layout_notice #layout_notice_content .mainListContent .title_new a:hover
{color:#4AA5FF;text-decoration:underline;}


#layout_link #layout_link_cnt_container #content1{
	width:290px;height:108px;
	background:url(/_img/main/content1_img.gif) no-repeat 0px 0px;
	border-right:1px solid #eaeaea;
	float:left;
}


#layout_link #layout_link_cnt_container #content2{
	width:299px;height:108px;
	float:left;
}
#layout_link #layout_link_cnt_container #content2 ul, #layout_link #layout_link_cnt_container #content2 li{
	list-style-image:none; list-style-position:outside; list-style-type:none;margin:0px;padding:0px;
}

#layout_link #layout_link_cnt_container #content2 li{float:left;}
#layout_link #layout_link_cnt_container #content2 li a{text-indent:-10000px;}
#layout_link #layout_link_cnt_container #content2 li #useInfo,
#layout_link #layout_link_cnt_container #content2 li #faq{display:block;width:155px;height:53px;}
#layout_link #layout_link_cnt_container #content2 li #online,
#layout_link #layout_link_cnt_container #content2 li #qna{display:block;width:143px;height:53px;}
#layout_link #layout_link_cnt_container #content2 li #useInfo{border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
#layout_link #layout_link_cnt_container #content2 li #faq{border-right:1px solid #eaeaea;}
#layout_link #layout_link_cnt_container #content2 li #online{border-bottom:1px solid #eaeaea;}


#layout_link #layout_link_cnt_container #content2 li #useInfo{
	background:url(/_img/main/useInfo_two.gif) no-repeat 0px 0px;
}
#layout_link #layout_link_cnt_container #content2 li #online{

	background:url(/_img/main/online_two.gif) no-repeat 0px 0px;
}
#layout_link #layout_link_cnt_container #content2 li #faq{
	background:url(/_img/main/faq_two.gif) no-repeat 0px 0px;
}
#layout_link #layout_link_cnt_container #content2 li #qna{
	background:url(/_img/main/qna_two.gif) no-repeat 0px 0px;
}

#layout_link #layout_link_cnt_container #content2 li #useInfo:hover,
#layout_link #layout_link_cnt_container #content2 li #online:hover,
#layout_link #layout_link_cnt_container #content2 li #faq:hover,
#layout_link #layout_link_cnt_container #content2 li #qna:hover{
	background-position:0px -53px;
}






/* layout link */
.bottom_ML, .bottom_MR{position:absolute;width:23px;height:35px}
.bottom_ML{left:-20px;background:url(/_img/bottom_bg_L.gif) no-repeat 0px 0px;}
.bottom_MR{right:-20px;background:url(/_img/bottom_bg_R.gif) no-repeat 0px 0px;}
#layout_link #linkBox{position:absolute;left:10px;top:11px;}
#layout_link #linkBox ul,
#layout_link #linkBox li{
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 margin:0px;
 padding:0px;
 float:left;
}
#layout_link #linkBox li{
	margin-right:17px;
	color:#dbdbdb;
	font-size:11px;
	font-family:"Malgun Gothic", "Dotum";
	font-weight:bold;
}
#layout_link #linkBox li a{color:#808080;font-size:11px;font-family:Malgun Gothic, Dotum;}
#layout_link #linkBox li a:hover{color:#C1E0FF;text-decoration:none;}
#layout_link #linkBox li a:active{color:#000000;}


#layout_link #familySite{position:absolute;top:7px;right:10px;margin:0px;padding:0px;height:15px;}

#layout_link #familySite #familySiteListOpen a{
 	position:absolute;top:0px;right:0px;width:94px;height:20px; 	
 	background:url(/_img/familysite.gif) no-repeat 0px 0px;
 	font-size:10px;line-height:1em;
 	text-indent:-10000px;
}
#layout_link #familySite #familySiteListOpen a:hover{background-position:0px -20px;}

#layout_link #familySite #familySiteList{
  position:absolute;top:0px;right:-1px;width:410px;height:18px;margin:0px;padding:0px;
  border:1px solid #c6c6c6;background:#ffffff;
}
#layout_link #familySite #familySiteList ul,
#layout_link #familySite #familySiteList li{
list-style-image:none; list-style-position:outside; list-style-type:none;margin:0px;padding:0px;float:left;
}
#layout_link #familySite #familySiteList li{padding-right:5px;font-size:10px;line-height:1.5em;color:#cccccc;}
#layout_link #familySite #familySiteList li a{display:block;font-family:Tahoma;font-size:10px;line-height:1.5em;letter-spacing:0px;}
#layout_link #familySite #familySiteList li a:hover{color:#0080FF;}
#layout_link #familySite #familySiteList li a:active{color:#000000;}

#layout_link #familySite #familySiteList #familySiteListClose{margin-top:0px;}
#layout_link #familySite #familySiteList #familySiteListClose a{
	display:block;width:17px;height:18px;text-indent:-1000px;padding-top:0px;
	background:url(/_img/family_close.gif) no-repeat 0px 0px;
}
#layout_link #familySite #familySiteList #familySiteListClose a:hover{background-position:0px -20px;}


/* layout copy */
#layout_Copyright{position:relative;width:960px;height:50px;}
#layout_Copyright #botLogo{position:absolute;top:12px;left:5px;font-size:10px;line-height:1em;}
#layout_Copyright #address{
  position:absolute;top:12px;right:10px;
  font-size:11px;font-family:Malgun Gothic, Dotum;
  color:#888;
  text-align:-moz-right;text-align:-webkit-right;#text-align:right;
  line-height:18px;
}
#layout_w3c{position:relative;width:960px;height:40px;}
#layout_w3c #mark{position:absolute;left:10px;top:0px;}




/* okButton*/
#okButton a{
	display:block;
	font-family:"Tahoma";
	font-size:10px;
	letter-spacing:0px;
	width:36px;
	height:22px;
}


/* Table Control Css */

.t_padding{padding-left:10px;height:29px;}
.t_height{height:15px;}
.table_line{height:1px;background:#B5B5B5;}

.t_top_L, .t_top_C, .t_top_R , .t_bottom_L, .t_bottom_C, .t_bottom_R{padding:5px 0px 5px;}
.t_top_L{
	width:230px;
	background:#F5F5F5;
	border-top:1px solid #B5B5B5;
	border-bottom:0px solid;
	border-right:0px solid;
	border-left:0px solid;
	text-align:left;
	float:left;
}
.t_top_C{
	width:345px;
	background:#ffffff;
	border-top:1px solid #B5B5B5;
	border-bottom:0px solid;
	border-right:1px solid #B5B5B5;
	border-left:1px solid #B5B5B5;
	float:left;
}
.t_top_R{
	width:310px;
	background:#ffffff;
	border-top:1px solid #B5B5B5;
	border-bottom:0px solid;
	border-right:0px solid;
	border-left:0px solid;
	float:left;
}
.t_bottom_L{
	width:230px;
	background:#F5F5F5;
	border-top:1px solid #B5B5B5;
	border-bottom:1px solid #B5B5B5;
	border-right:0px solid;
	border-left:0px solid;
	float:left;
}
.t_bottom_C{
	width:345px;
	background:#ffffff;
	border-top:1px solid #B5B5B5;
	border-bottom:1px solid #B5B5B5;
	border-right:1px solid #B5B5B5;
	border-left:1px solid #B5B5B5;
	float:left;
}
.t_bottom_R{
	width:310px;
	background:#ffffff;
	border-top:1px solid #B5B5B5;
	border-bottom:1px solid #B5B5B5;
	border-right:0px solid;
	border-left:0px solid;
	float:left;
	_height:15px;
}

/*###################### Bottom Contents ##################################*/
#CONTENTS_BOTTOM { font-family:"Malgun Gothic",Gulim; font-size:12px; color:#666; padding-right:30px; line-height:20px;}
#CONTENTS_BOTTOM H1 {font-size:16px;}
#CONTENTS_BOTTOM H2 {font-size:15px;}
#CONTENTS_BOTTOM UL	{padding:10px 0px 10px 40px !important}
#CONTENTS_BOTTOM LI	{list-style-type:decimal !important;list-style-position:outSide !important; padding:0px !important; margin:0px !important;  }
