@charset "utf-8";
/* CSS Document */

body {
	margin:0px auto;
	padding:0px;
	font-size:10pt;
	text-align:center;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
}

a:link {text-decoration: none;color:#333}
a:active {color:#696969}
a:visited {color:#696969}
a:hover {color:#F26521}

p{padding:0px; margin:0px; margin-top:5px;}
img{border:0px; line-height:0px;} 
:focus { -moz-outline-style: none; }
.png24{tmp:expression(setPng24(this));}
form { border:0;margin:0;display : inline;}
b{ color:#000;}
li{list-style:none;}

.blind{font-size:0px;line-height:0px;width:0px;height:0px;overflow:hidden;position:absolute;top:0px;left:-9999px}
.clear:after{display:block;content:"";clear:both}

.gray { color:#888; }
.red { color:#900; font-weight:bold;}
.b_title{font-weight:bold;}

/* 기본 공통사항 끝 */

#wrapper{margin:0px auto;padding:0px;width:100%;position:relative;  background-color:#FFF;text-align:center;}
#header{padding:0px;margin:0px auto;width:1000px; position:relative;}
#header #top{ position:absolute; top:1px; right:15px; height:31px;}
#header #top #top_con{width:1000px; height:100%; margin:0 auto; text-align:right; font-size:11px; position:relative;}
#header #top #top_con ul{position:absolute;top:0;right:0;margin:0;padding:0;}
#header #top #top_con li{float:left;line-height:26px;}
#header #top #top_con li a{color:#fff;}
#header #top #top_con li.topbg1{background:url(../images/top_m01.png) no-repeat left top;width:74px;height:31px;text-align:center;}
#header #top #top_con li.topbg2{background:url(../images/top_m02.png) no-repeat left top;width:82px;height:31px;text-align:center;}
#header #top #top_con li.topbg3{background:url(../images/top_m03.gif) no-repeat left top;width:86px;height:31px;text-align:center;}

#header #login { position:absolute; width:80px; height:25px; display:block; left:795px; top:15px; z-index:9999; background:#1739c7;  }
#header #login a {font-size:12px; color:#fff; display:block; line-height:25px; text-align:center; }
#header #logout { position:absolute; width:80px; height:25px; display:block; left:660px; top:15px; z-index:9999; background:#1739c7;  }
#header #logout a {font-size:12px; color:#fff; display:block; line-height:25px; text-align:center; }
#header #Membership { position:absolute; width:120px; height:25px; display:block; left:755px; top:15px; z-index:9999; background:#1739c7; }
#header #Membership a {font-size:12px; color:#fff; display:block; line-height:25px; text-align:center; }
#header #kor { position:absolute; width:80px; height:25px; display:block; left:890px; top:15px; z-index:9999; background:#1739c7; }
#header #kor a {font-size:12px; color:#fff; display:block; line-height:25px; text-align:center; }


#gnb { width:100%; height:42px; margin:0px; padding:0px; background:url(../images/menu_bg.gif) repeat-x left top;}
#gnb ul { width:1000px;margin:0 auto; padding:0px;}
#gnb li {float:left;  margin:0px; padding:0px; background:url(../images/menu_line.gif) no-repeat left top;}
#gnb li.right {background:url(../images/menu_line2.png) no-repeat left top;}
#gnb li a {color:#fff; text-align:center; font-size:17px;font-weight:bold; font-family:'malgun gothic'; padding:8px 26px 11px; display:block;}
#gnb li a:hover {color:#3c61ff; background-color:#ffffff;}

#center:after{display:block;content:"";clear:both}
#center{ width:1000px; margin:10px auto; position:relative; } /*overflow를 안하면 float공간인식못함 */
#center #location { width:100%; height:40px; border-bottom:1px solid #dddddd; margin-bottom:20px;}
#center #location > h3 { float:left; height:40px; text-align:left; margin:0px; padding:0px; line-height:40px; font-size:16px; }
#center #location > ul { float:right; height:40px; margin:0px; padding:0px; text-align:right;}
#center #location > ul > li { margin-left:10px; float:right; display:block; height:40px; line-height:40px;}

#center_box1 { width:100%; height:100%; margin-bottom:30px;}
#center_box1 .journal_img { width:200px; float:left; margin-right:20px;}
#center_box1 .box_body { width:750px; float:left; }
#center_box1 .box_body > .box_text { width:100%; height:100%; margin-bottom:10px;}
#center_box1 .box_body > .box_text > ul { width:100%; height:100%; margin:0px; padding:0px; }
#center_box1 .box_body > .box_text > ul > li { width:100%; display:block; margin-bottom:10px; text-align:left; font-weight:bold; font-size:14px; }

#center_box1 .box_body > .document { width:718px; padding:15px; border:1px solid #dddddd; font-size:14px; line-height:24px; text-align:justify; background-color:#eeeeee; } 

#center_box2 { width:1000px; position:relative; clear:both;}
#center_box2 .tab_list { width:100%; height:38px; }
#center_box2 .tab_list ul { width:100%; height:100%; margin:0px; padding:0px; }
#center_box2 .tab_list ul li { height:17px; float:left; padding:10px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-top:1px solid #dddddd; margin-right:5px; font-size:14px; cursor:pointer; }
#center_box2 .tab_list ul li:hover , #center_box2 .tab_list ul li.on { background-color:#3c61ff; color:#ffffff; font-size:14px; cursor:pointer; }

#center_box2 .tab_box { width:1000px; height:278px; border:1px solid #dddddd; overflow:hidden;}
#center_box2 .tab_box ul { width:100%; margin:0px; padding:0px; } 
#center_box2 .tab_box ul li { padding:10px; height:260px; font-size:14px; line-height:22px; text-align:justify; overflow:scroll; }

/* 서브페이지*/
#center_sub { font-size:14px; line-height:24px; text-align:justify;}

.depth { width:1000px; height:37px; margin:0px; padding:0px; border-bottom:1px solid #dddddd; }
.depth ul { width:100%; margin:0px; padding:0px; }
.depth ul li { float:left; margin-right:10px; font-weight:bold; font-size:14px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-top:1px solid #dddddd; cursor:pointer; padding:10px;}
.depth ul li a { display:block; }
.depth ul li a:hover {color:#ffffff;}
.depth ul li:hover, .depth ul li.on {background-color:#3c61ff; color:#ffffff; font-size:14px; cursor:pointer;}
.depth ul li.on a { color:#ffffff;}

.text_title { display:block; width:100%; height:30px; font-size:16px; font-weight:bold;  margin:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; padding-left:17px; text-align:left;background:url('../images/icon_title.jpg') no-repeat 0 6px;}
.sub_text { font-size:14px; width:970px; line-height:22px; padding-bottom:10px; margin-bottom:15px; border-bottom:1px solid #dddddd; text-align:justify;}
.ul_text { margin:0px; padding:0px; margin-left:15px; margin-bottom:10px; }
.ul_text li { font-size:14px; margin:0px; padding:0px; list-style:none; line-height:26px; }

.tabMenu2{list-style:none;margin:0;padding:0;}
.tabMenu2:after{display:block;clear:both;content:''}
.tabMenu2 li{_display:inline;float:left;border:1px solid #fff;background:#ececec;text-align:center;}
.tabMenu2 li a{display:block;_float:left;padding:10px 0 10px;color:#777;border:1px solid #ccc;width:245px;font-size:16px;}
.tabMenu2 li a:hover{background:#93c53e;color:#fff;border-color:#89ac24;}
.tabMenu2 li.selected{background:#93c53e;}
.tabMenu2 li.selected a{color:#fff;font-weight:bold;border-color:#89ac24;}
.tabMenu2 li.bottom{border-bottom:0;}


#bottom{ clear:both; margin-top:20px; padding:20px 0px; width:100%; height:60px; background-color:#acacac; text-align:center; display:block;  font-size:12px;line-height:140%;}
#copyright{width:1000px; height:60px; margin:0 auto;}
#copyright .logo,
#copyright .txt{float:left;}
#copyright .logo{padding-left:10px; padding-top:5px;}
#copyright .txt{text-align:left;padding-left:30px;color:#eee; line-height:20px;}

/* 테이블 */
.td_bottom {BORDER-BOTTOM: #cccccc 1px solid; PADDING:10px 6px; font-size:12px; }
.td_top {BORDER-top: #cccccc 2px solid; BORDER-BOTTOM: #cccccc 1px solid; PADDING-LEFT: 6px; }


/* 레이아웃 끝 */

h1{ font-family:"Times New Roman", Times, serif;  font-size:20px; color:#033; padding:0 15px; height:36px; line-height:36px; background:url(../images/title_bg.gif) no-repeat left top;}
h2{ font-family:"Times New Roman", Times, serif; font-size:18px; color:#333; padding:0px;margin:0px;}
.red{ color:#F00;}

.tb1{ width:748px; margin-bottom:10px;}
.head{ background-color:#91b922; font-weight:bold; color:#000; font-size:16px; height:25px;}
.wrap1 { width:248px; border-bottom:1px solid #999;}
.wrap2 { width:200px;border-bottom:1px solid #999;}
.wrap3 { width:300px;border-bottom:1px solid #999;}
/* 글자 텍스트타입들 끝 */


.board_style01{
	background-color:#eeeeee;
	font-weight:bold;
	color:#1E1E1E
}
.board_style02{
	border-bottom:1px solid #eee;
	}

.clear{clear:both;}

table,td,th{margin:0;border:0;border-collapse: collapse;}
th{white-space:nowrap;font-weight:bold;}

#center_left{padding:0px;margin:0 30px 30px 0;width:200px;float:left;overflow:hidden; text-align:left;}
#center_left_top{width:200px; height:31px; padding:4px 0 0 0; margin:10px 0 0 0; background:url(../images/submenu_bg.gif) no-repeat left top; border:0px solid #dfdfdf;text-align:center; font-weight:bold; font-size:15px; color:#fff}
#center_left_top2{width:200px; height:31px; padding:4px 0 0 0; margin:10px 0 0 0; background:url(../images/submenu_bg.gif) no-repeat left top; border:0px solid #dfdfdf;text-align:center; font-weight:bold; font-size:15px; color:#fff}
#center_left_top3{width:200px; height:31px; padding:4px 0 0 0; margin:10px 0 0 0; background:url(../images/submenu_bg3.gif) no-repeat left top; border:0px solid #dfdfdf;text-align:center; font-weight:bold; font-size:15px; color:#fff}
#center_left_ul {margin:0;padding:0 0 15px 0;border:1px solid #dfdfdf;}
#center_left_ul>li {background:url(../img/icon_01.gif) no-repeat 10px 0; padding:0 0 0 20px; margin:13px 0 0 0; color:#000}
#center_left_vi {width:100%;height:150px;border-top:1px #ccc solid;border-bottom:1px #ccc solid;background-color:#f5f5f5;margin:0px;padding-right:20px;}
#center_left_vi ul {margin:0px; padding:0px;}
#center_left_vi ul li {text-align:right; padding-right:20px; margin-top:10px; color:#000;}
#center_left_vi ul li p {font-weight:bold; text-align:center; color:#000; width:150px; height:30px; margin:0px; padding-right:30px; background-color:#f5f5f5;}

#center_left_ul2{border:1px solid #dfdfdf;padding:5px 4px;margin:0;}
#center_left_ul2 li{margin-bottom:5px;}

.center_left_vi {width:100%;height:150px;border-top:1px #ccc solid;border-bottom:1px #ccc solid;background-color:#f5f5f5;margin:0px;padding-right:20px;}
.center_left_vi ul {margin:0px; padding:0px;}
.center_left_vi ul li {text-align:right; padding-right:20px; margin-top:10px; color:#000}
.center_left_vi ul li p {font-weight:bold; text-align:center; color:#000; width:150px; height:30px; margin:0px; padding-right:30px; background-color:#f5f5f5;}

/* 테이블 */
.td_bottom {BORDER-BOTTOM: #cccccc 1px solid; PADDING:10px 6px; font-size:12px; }
.td_top {BORDER-top: #cccccc 2px solid; BORDER-BOTTOM: #cccccc 1px solid; PADDING-LEFT: 6px; }

#center_right{padding:0px;margin:0px;width:752px;float:left;overflow:hidden;}
#center_right_title {text-align:right;margin:0px;padding:10px;background-color:#eee; color:#060;font-weight:bold;height:30px;}
#center_right_content{padding:0px;margin:0px;margin-bottom:5px;width:100%;text-align:left;text-align:justify;}
#center_02_a{padding:0px;margin:0px;width:100%; height:auto;text-align:center;}

/* 테이블 */
.tb_line1{margin:10px auto 0;border-top:1px #ccc solid;}
.tb_line1 th{height:30px;border:1px #ccc solid;color:#000;background:#f7f8fc;text-align:center;}
.tb_line1 td{border:1px #ccc solid;padding:6px 10px 6px 10px;}
.tb_line1 td span{text-align:left;}
.tb_line1 td.left{text-align:left;padding-left:10px;}

.tb_line2{width:730px;margin:0px;border:1px solid #ccc;}
.tb_line2 th{height:30px;white-space:nowrap}
.tb_line2 th{border:1px #ccc solid;font-weight:normal;color:#000;background:#f7f8fc;text-align:center;}
.tb_line2 td{margin:0;padding:0;height:30px;border:1px #ccc solid;text-align:center}
.tb_line2 td span{text-align:left}
.tb_line2 td.left{text-align:left;padding:3px 10px;}
.tb_line2 td.line{line-height:150%;padding:4px 0 6px 0;}

.tb_line3{width:610px;margin:0px auto;border-top:1px #ccc solid;}
.tb_line3 th{height:30px;border-top:1px #ccc solid;border-bottom:1px #ccc solid;font-weight:bold;color:#329868;background:#f7f8fc}
.tb_line3 td{border-bottom:1px #ccc solid;text-align:left;padding:6px 0 6px 10px;}
.tb_line3 td span{text-align:left;}

.tb_line4{width:730px;margin:0px;}
.tb_line4 th{height:30px;border-top:1px #ccc solid;border-bottom:1px #ccc solid;font-weight:bold;color:#0066cc;background:#f7f8fc}
.tb_line4 td{border-bottom:1px #ccc solid;text-align:left}
.tb_line4 td span{text-align:left}

.tb_line5{width:720px;border:1px #ddd solid}
.tb_line6{width:600px;margin:0px}
.tb_line6 th{height:30px;border-top:1px #ccc solid;border-bottom:1px #ccc solid;font-weight:bold;color:#0066cc;background:#f7f8fc}
.tb_line6 td{border-bottom:1px #ccc solid;text-align:left}
.tb_line6 td span{text-align:left;}

.tb_line7{margin:10px auto 0;border-top:1px #ccc solid;}
.tb_line7 th{height:30px;border:1px #ccc solid;font-weight:normal;color:#000;background:#f7f8fc}
.tb_line7 td{border:1px #ccc solid;padding:6px 10px 6px 10px;}
.tb_line7 td span{text-align:left;}
.tb_line7 td.left{text-align:left;padding-left:10px;}

.tb_line8{margin:10px auto 0;border-top:1px #ccc solid;}
.tb_line8 th{height:30px;border-top:2px #329868 solid;border-bottom:1px #ccc solid;font-weight:normal;background:#fff;font-size:12px;}
.tb_line8 td{border-bottom:1px #ccc solid;text-align:center;padding:4px 0 4px 0;}
.tb_line8 td span{text-align:left;}
.tb_line8 td.left{text-align:left;padding-left:10px;}

/* 서브페이지 본문 텍스트 */
.body_text { padding-left:18px; margin-bottom:20px; line-height:24px; }