/* default style */
body, td, input, textarea, div, th 
{
	font-family:dotum;
	margin:0px;
	font-size:9pt; 
}

a {color:#333; text-decoration:none;font-size:9pt;}
a:hover {color:#F00;text-decoration:none;font-size:9pt;}

/* Button Reset */
.c_button,
.c_button a,
.c_button button,
.c_button input { 
	position:relative; 
	margin:0 0 5px 0; 
	display:inline-block; 
	text-decoration:none !important; 
	border:0; 
	font-size:12px; 
/**	font-family:Tahoma, Sans-serif; */
	white-space:nowrap; 
	background:url(images/buttonWhite.gif) no-repeat; 
	vertical-align:middle; 
	overflow:visible; 
	color:#333;
}

.c_button { height:23px; padding:0; margin-right:2px; background-position:left top;}
.c_button a,
.c_button button,
.c_button input{ left:2px;vertical-align:top; cursor:pointer;}

/* Button Size */
.c_button.small { height:18px; background-position:left -107px; }
.c_button.large { height:29px; background-position:left -30px; }
.c_button.xLarge { height:35px; background-position:left -65px; }
/* use login*/
.c_button.xxLarge { height:42px; background-position:left -70px; }
.c_button a,
.c_button button,
.c_button input { height:23px; padding:0 10px 0 8px; font-size:12px; line-height:23px; background-position:right top;}

.c_button.large a,
.c_button.large button,
.c_button.large input { height:30px; padding:0 10px 0 8px; font-size:16px; line-height:29px; background-position:right -30px;}

.c_button.xLarge a,
.c_button.xLarge button,
.c_button.xLarge input { height:35px; padding:0 10px 0 8px; font-size:20px; line-height:35px; background-position:right -65px;}

.c_button.xxLarge a,
.c_button.xxLarge button,
.c_button.xxLarge input { height:42px; padding:0 10px 0 8px; font-size:12px; line-height:25px; width:50px; }

.c_button.small a,
.c_button.small button,
.c_button.small input { height:18px; padding:0 6px 0 4px; font-size:11px; line-height:18px; background-position:right -107px;}

/* Button Text Color */
.c_button *:hover,
.c_button *:active,
.c_button *:focus{ color:#690;}

.c_button.green,
.c_button.green a,
.c_button.green button,
.c_button.green input { background-image:url(images/buttonGreen.gif); color:#fff;}
.c_button.green *:hover,
.c_button.green *:active,
.c_button.green *:focus{ color:#ff0;}
.c_button.black,
.c_button.black a,
.c_button.black button,
.c_button.black input { background-image:url(images/buttonBlack.gif); color:#fff;}
.c_button.black *:hover,
.c_button.black *:active,
.c_button.black *:focus{ color:#ff0;}
.c_button.red,
.c_button.red a,
.c_button.red button,
.c_button.red input { background-image:url(images/buttonRed.gif); color:#fff;}
.c_button.red *:hover,
.c_button.red *:active,
.c_button.red *:focus{ color:#ff0;}
.c_button.blue,
.c_button.blue a,
.c_button.blue button,
.c_button.blue input { background-image:url(images/buttonBlue.gif); color:#fff;}
.c_button.blue *:hover,
.c_button.blue *:active,
.c_button.blue *:focus{ color:#ff0;}
.c_button.orange,
.c_button.orange a,
.c_button.orange button,
.c_button.orange input { background-image:url(images/buttonOrange.gif); color:#fff;}
.c_button.orange *:hover,
.c_button.orange *:active,
.c_button.orange *:focus{ color:#ff0;}


/* login button ==> /etc/shttpd/icons/app/cms/login/login-box.html */
.c_button.login,
.c_button.login a,
.c_button.login button,
.c_button.login input { background-image:url(login/gray_box_submit.gif); color:#fff;}
.c_button.login *:hover,
.c_button.login *:active,
.c_button.login *:focus{ color:#ff0;}

/* Button Text Strong */
.c_button.strong * { font-weight:bold !important;}

/* brief tab */
.tab_mbrief {width:400px; font:normal 1em/1.2em Dotum; }
.tab_mbrief .tabmenu ul {margin:0; padding:0; height:25px; border-bottom:1px solid #106EA6; }
.tab_mbrief .tabmenu ul a {font:normal 1em/1.2em Dotum; text-decoration:none; color:#333;}
.tab_mbrief .tabmenu ul li {float:left; list-style:none; text-align:center; height:26px;}

/* tab blue */
.tab_mbrief .tabmenu .tab_blue a {display:block; width:82px; height:25px; background:url(brief_image/tab_blue.gif) no-repeat; padding:8px 0 0 0;}
.tab_mbrief .tabmenu .tab_on_blue a {display:block; width:82px; height:25px; background:url(brief_image/tab_on_blue.gif) no-repeat; padding:8px 0 0 0; font:bold 1em/1.2em Dotum; color:#FFF; letter-spacing:-1px;}
.tab_mbrief .tabmenu .tab_blue a:hover {display:block; width:82px; height:25px; background:url(brief_image/tab_on_blue.gif) no-repeat; padding:8px 0 0 0; font:bold 1em/1.2em Dotum; letter-spacing:-1px;}

/* tab gray */
.tab_mbrief .tabmenu .tab_gray a {display:block; width:82px; height:25px; background:url(brief_image/tab_gray.gif) no-repeat; padding:8px 0 0 0;}
.tab_mbrief .tabmenu .tab_on_gray a {display:block; width:82px; height:25px; background:url(brief_image/tab_on_gray.gif) no-repeat; padding:8px 0 0 0; font:bold 1em/1.2em Dotum; color:#FFF; letter-spacing:-1px;}
.tab_mbrief .tabmenu .tab_gray a:hover {display:block; width:82px; height:25px; background:url(brief_image/tab_on_gray.gif) no-repeat; padding:8px 0 0 0; font:bold 1em/1.2em Dotum; letter-spacing:-1px;}

/* tab green */
.tab_mbrief .tabmenu .tab_green a {display:block; width:82px; height:25px; background:url(brief_image/tab_green.gif) no-repeat; padding:8px 0 0 0;}
.tab_mbrief .tabmenu .tab_on_green a {display:block; width:82px; height:25px; background:url(brief_image/tab_on_green.gif) no-repeat; padding:8px 0 0 0; font:bold 1em/1.2em Dotum; color:#FFF; letter-spacing:-1px;}
.tab_mbrief .tabmenu .tab_blue a:hover {display:block; width:82px; height:25px; background:url(brief_image/tab_on_green.gif) no-repeat; padding:8px 0 0 0; font:bold 1em/1.2em Dotum; letter-spacing:-1px;}

/* tab orange */
.tab_mbrief .tabmenu .tab_orange a {display:block; width:82px; height:25px; background:url(brief_image/tab_orange.gif) no-repeat; padding:8px 0 0 0;}
.tab_mbrief .tabmenu .tab_on_orange a {display:block; width:82px; height:25px; background:url(brief_image/tab_on_orange.gif) no-repeat; padding:8px 0 0 0; font:bold 1em/1.2em Dotum; color:#FFF; letter-spacing:-1px;}
.tab_mbrief .tabmenu .tab_orange a:hover {display:block; width:82px; height:25px; background:url(brief_image/tab_on_orange.gif) no-repeat; padding:8px 0 0 0; font:bold 1em/1.2em Dotum; letter-spacing:-1px;}

/* tab red */
.tab_mbrief .tabmenu .tab_red a {display:block; width:82px; height:25px; background:url(brief_image/tab_red.gif) no-repeat; padding:8px 0 0 0;}
.tab_mbrief .tabmenu .tab_on_red a {display:block; width:82px; height:25px; background:url(brief_image/tab_on_red.gif) no-repeat; padding:8px 0 0 0; font:bold 1em/1.2em Dotum; color:#FFF; letter-spacing:-1px;}
.tab_mbrief .tabmenu .tab_red a:hover {display:block; width:82px; height:25px; background:url(brief_image/tab_on_red.gif) no-repeat; padding:8px 0 0 0; font:bold 1em/1.2em Dotum; letter-spacing:-1px;}



.tab_mbrief .view {padding:7px 5px 0 5px; font:normal 1em/1.2em Dotum; color:#333;}
.tab_mbrief .tabmenu .more {float:right; display:block; list-style:none; background:none; width:36px; margin:8px 0 0 0;}

/* login_box */
.front_login_box {position:relative; width:200px; height:120px; background:url('/icons/app/cms/basic_box_bg.gif') no-repeat; font:normal .9em/1.2em Dotum;}
.front_login_box fieldset {border:none; padding:0; margin:0;}
.front_login_box legend {display:none; padding:0; margin:0;}
.front_login_box .input {border:1px solid #bbb; width:65px; height:16px;}
.front_login_box .force {padding:5px 0 0 10px; height:23px; font-size:11px; color:#333;}
.front_login_box .view {padding:8px 0 0 8px;}
.front_login_box .force label {display:none;}
.front_login_box .view .login_submit label {display:none;}
.front_login_box .view .login_submit {position:absolute; top:30px; left:130px; width:50px;}
.front_login_box .signup_btn { text-align:center; height:35px;}

/* 접속버튼 칼라 박스형 */
.front_login_box .view .login_btn_red {width:50px; height:42px; border:1px solid #B22929; background:#D44443; color:#FFF;}
.front_login_box .view .login_btn_green {width:50px; height:42px; border:1px solid #295B17; background:#447133; color:#FFF;}
.front_login_box .view .login_btn_blue {width:50px; height:42px; border:1px solid #153369; background:#2D508D; color:#FFF;}
.front_login_box .view .login_btn_black {width:50px; height:42px; border:1px solid #333333; background:#545454; color:#FFF;}
.front_login_box .view .login_btn_white {width:50px; height:42px; border:1px solid #BEBEBE; background:#efefef; color:#333;}
.front_login_box .view .login_btn_orange {width:50px; height:42px; border:1px solid #A06200; background:#D58D00; color:#FFF;}

.front_login_box .user_view .user_info a {text-decoration:none; color:#333;}
.front_login_box .user_view .user_info a:hover {text-decoration:none;}
.front_login_box .user_view .user_info {margin:10px 0 0 5px; padding:0;}
.front_login_box .user_view .user_name {font:bold .9em/1.2em Dotum; height:20px; color:#333;}
.front_login_box .user_view {padding:0 0 0 0px;}
.front_login_box .user_view ul li {list-style:none;}


/* login line */
.front_login_line {position:relative; width:565px; font:normal .9em/1.2em Dotum; border:1px solid #E1E2DC; padding:5px; background:#F6F7F2;}
.front_login_line fieldset {border:none; padding:0; margin:0;}
.front_login_line legend {display:none; padding:0; margin:0;}
.front_login_line ul {margin:0; padding:0;}
.front_login_line ul li {list-style:none; display:inline;}
.front_login_line .view ul li {list-style:none;}
.front_login_line .list {margin:0; padding:0;}
.front_login_line .list .input {border:1px solid #bbb; width:70px;}
.front_login_line .list .force {padding:0 10px 0 0; font:normal .9em/1em Dotum; font-size:11px; color:#333;}
.front_login_line .list .force label {display:none;}
.front_login_line .list .login_submit label {display:none;}
.front_login_line .list .login_submit {padding:0 5px 0 0;}
.front_login_line .user_view .user_info {margin:0; padding:0;}
.front_login_line .user_view .user_info .info_btn a {color:#FFF;}


p {margin:2px 0px;}
img {border:none;}
form {margin:0; padding:0; border:0;}
body, td, input, textarea, div, th {font-family:verdana,굴림체,Dotum; margin:0px; font-size:9pt;}
.button {border:1px solid #ccc; background:#efefef;}
.file_one {border:1px solid #ccc; background:#efefef;}
.politicon {vertical-align:middle;}
.folder_1 { padding-left:16px; }
.folder_2 { padding-left:32px; }
.folder_3 { padding-left:54px; }
.folder_4 { padding-left:60px; }
.folder_5 { padding-left:76px; }
.folder_6 { padding-left:92px; }
.drop_btn { width:12px; height:12px; padding:0px; border:inset 1px #999; }





/* Button Reset */
.button,
.button a,
.button button,
.button input { 
	position:relative; 
	margin:0; 
	display:inline-block; 
	text-decoration:none !important; border:0; 
	font-size:12px; 
	font-family:Tahoma, Sans-serif; 
	white-space:nowrap; 
	background:url(/segio/filtimg/buttonWhite.gif) no-repeat; vertical-align:middle; overflow:visible; color:#333;letter-spacing:0px;}
.button { height:23px; padding:0; margin-right:2px; background-position:left top;}
.button a,
.button button,
.button input{ left:2px; vertical-align:top; cursor:pointer;}

/* Button Size */

.button.large { height:29px; background-position:left -30px; }
.button.xLarge { height:35px; background-position:left -65px; }
.button.small { height:18px; background-position:left -107px; }
.button a,
.button button,
.button input { height:23px; padding:0 10px 0 8px; font-size:12px; line-height:23px; background-position:right top;}
.button.large a,
.button.large button,
.button.large input { height:30px; padding:0 10px 0 8px; font-size:16px; line-height:29px; background-position:right -30px;}
.button.xLarge a,
.button.xLarge button,
.button.xLarge input { height:35px; padding:0 10px 0 8px; font-size:20px; line-height:35px; background-position:right -65px;}
.button.small a,
.button.small button,
.button.small input { height:18px; padding:0 6px 0 4px; font-size:11px; line-height:18px; background-position:right -107px;}

/* Button Text Color */
.button *:hover{ color:#ff0;}
.button *:active,
.button *:focus{ color:#ed1a1a;}
.button.blue,
.button.blue a,
.button.blue button,
.button.blue input { background-image:url('/segio/filtimg/buttonBlue.gif'); color:#fff;}
.button.blue *:hover,
.button.blue *:active,
.button.blue *:focus{ color:#ff0;}
.button.black,
.button.black a,
.button.black button,
.button.black input { background-image:url('/segio/filtimg/buttonBlack.gif'); color:#fff;}
.button.black *:hover{ color:#ff0;}
.button.black *:active,
.button.black *:focus{ color:#ff0;}

/* Button Text Strong */
.button.strong * { font-weight:bold !important;}
.left {float:left; padding-left:5px;}
.time {padding-bottom:35px; }


/* default button */
.cfg_t .button { background-image:url('/segio/filtimg/buttonBlue.gif'); color:#fff; height:23px; padding:0 10px 0 8px; font-size:12px; line-height:23px; background-position:right top; margin-left:3px; }
.cfg_t .button.strong * { font-weight:bold !important;}


/* admin */
.title_t {background:url('/icons/circle_blue.gif') 0 3px no-repeat; font-weight:bold; color:#002DA0; padding-left:16px; }
.title_b {background:url('/icons/circle_blue.gif') 0 0px no-repeat; font-weight:bold; font-size:1.1em; color:#585858; padding-left:16px; padding-bottom:5px; border-bottom:1px dotted #193da5;}
.title_s {background:url('/icons/app/cms/images/arrow_right1.gif') 0 2px no-repeat; color:#585858; padding-left:10px; margin-top:10px; margin-left:0px; width:75px; float:left;}
.cms_set_container {width:100%;}
.cms_right_cont {float:left; margin-top:5px; margin-left:10px; }
.cont_footer {clear:both; border-bottom:1px dotted #909090; padding-bottom:10px;}
.dft_image {text-align:center;border:1px solid #ababab; background-color:#f2f2f2;  margin-left:5px; overflow:hidden;}

.title_ap {background:url('/icons/circle_blue.gif') 0 2px no-repeat; font-family:verdana,굴림,Dotum;margin:0px;font-size:9pt;letter-spacing:-1px; color:#283cac; font-weight:bold; padding-left:16px; padding-bottom:5px; border-bottom:1px dotted #193da5;}


/* 
- cms menu style 
- add by ssik
*/
.js_top_menu {
	padding-left:30px;
	padding-top:20px;
}

.js_top_menu ul {
	list-style-type:none;
}

.js_top_menu li{
	list-style-type:none;
	margin:0;
	float:left; 
	font-size:50pt;
	font-weight:bold;
	padding-left:10px;
}



