@charset "utf-8";
.float { float: left; }
.count .bg-l { text-align: center; background: url(../images/bg/count_l.png) 0 0 no-repeat; height: 19px; line-height: 19px; display: inline-block; padding-left: 8px; font-family: arial; font-size: 10px; }
.count .bg-r { width: 10px; height: 19px; line-height: 19px; background: url(../images/bg/count_r.png) 0 0 no-repeat; display: inline-block; font-family: arial; font-size: 10px;}
* html .count .bg-l {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/bg/count_l.png',sizingMethod='crop'); }
* html .count .bg-r {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/bg/count_r.png',sizingMethod='crop'); }

/* Site Common
----------------------------------------------------------------------------------------------------------------------------------- */
h3.txt_title { padding: 0 0 0 14px; font-size: 17px; background: url("../images/bg/h3_title_arrow.png") no-repeat left 50%; }
h3.txt_title span.sub_txt { margin-left: 5px; padding: 2px 0 2px 5px; font-size: 12px; font-weight: normal; border-left: 1px solid #A8A9AF; }

/* 공통 팝업 */
.common_pop { -moz-box-shadow: 0 0 25px 0 #666; -webkit-box-shadow: 0 0 25px 0 #666; box-shadow: 0 0 25px 0 #666; position: relative; overflow: hidden; } /* -moz-box-shadow: 0 0 25px 0 #666; -webkit-box-shadow: 0 0 25px 0 #666; */
.common_pop h1 { padding: 22px 0 0 19px; height: 42px; font-size: 14px; color: #FFF; background: url("../images/popup/common_pop_title.gif") repeat-x left top; }
.common_pop .section { min-height: 160px; margin: 10px; overflow: auto;}
.common_pop .btn_close { position: absolute; top: 10px; right: 9px; } /* top: 21px; -> top: 10px; */
.common_pop .btn_close a { padding: 10px; }


/* -> browser_pop */
.browser_pop h1 { padding: 22px 0 0 19px; height: 42px; font-size: 14px; color: #FFF; background: url("../images/popup/common_pop_title.gif") repeat-x left top; }
.browser_pop .btn_close { position: absolute; top: 10px; right: 9px; }

/* 텍스트 중앙정렬 */
.txt_center { text-align: center; }

/* Float 부분 */
.f_left{ display: inline-block; float:left; overflow: hidden; }
.f_right{ display: inline-block; float:right; overflow: hidden; }

.clear { clear: both; }

/* 패딩 LEFT */
.pd_lr_10 { padding: 0 10px; overflow: hidden; }

/* 마진 BOTTOM */
.mb_0 { margin-bottom: 0px; }
.mb_5 { margin-bottom: 5px; }
.mb_7 { margin-bottom: 7px; }
.mb_10 { margin-bottom: 10px; }
.mb_15 { margin-bottom: 15px; }
.mb_20 { margin-bottom: 20px; }
.mb_25 { margin-bottom: 25px; }
.mb_30 { margin-bottom: 30px; }
.mb_40 { margin-bottom: 40px; }

/* 보더 */
.bd_bottom { padding-bottom: 12px; border-bottom: 1px solid #E5E5E5; overflow: hidden; }
.bd_box_cont { padding: 17px 15px; line-height: 150%; border: 1px solid #E5E5E5; }
.bd_none { border: none; }

/* 경고 메세지 */
.warning_area { padding: 0 0 0 55px; min-height: 34px; line-height: 145%; background: url("../images/icon/ico_warning.gif") no-repeat left top; clear: both; overflow: hidden; }

/*마이 메뉴 소팅시 하이라이트 바*/
.mymenu-sort-highlight { height: 31px; line-height: 1.2em; background-color: #b1d7ed;}

/* Login Main
----------------------------------------------------------------------------------------------------------------------------------- */

/* 로그인 */
.login_box { width: 640px; }
.login_box .login_info a { display: inline-block; padding: 3px 0 0 22px; height: 13px; font-size: 11px; background: url("../images/icon/ico_question.gif") no-repeat left 50%; }

.login_default { padding-right: 19px; width: 310px; background: url("../images/bg/bg_login_bar.gif") no-repeat right 30px; float: left; position: relative; }
.login_default h2 { margin-bottom: 13px;font-size:18px; }
.login_default fieldset { margin-bottom: 18px; height: 67px; position: relative; overflow: hidden; }
.login_default fieldset p { margin-bottom: 7px; }
.login_default fieldset p:after { display: block; content: ""; clear: both; }
.login_default fieldset p { *zoom: 1; }
.login_default fieldset p * { vertical-align: middle; float: left; }
.login_default fieldset p span { _margin-left: -4px; _letter-spacing: -1px; }
.login_default fieldset label { display: none; }
.login_default fieldset input { margin-right: 8px; padding-top: 5px; padding-bottom: 5px; padding-left: 7px; padding-right: 7px; width: 204px; height: 18px; border-radius: 2px; border: 1px solid #E4E4E4; background-color: #F8F8F8 !important; font-weight:600; vertical-align: middle;}
.login_default fieldset .btn_login a { display: inline-block; padding-top: 25px; width: 79px; height: 42px; font-size: 14px; color: #FFF; text-align: center; background: #2D68AC; border-radius: 2px; position: absolute; top: 0; right: 0; }
.login_default fieldset .btn_login a:focus { border: 2px solid #EEEEEE; padding-top: 23px; width: 75px; height: 40px; }
.login_default fieldset input.chk_box { margin: 9px 4px 0 0; _margin-top: 5px; }
.login_default fieldset span { margin-top: 9px; }
.login_default .id_save { font-size: 11px; float: left; }
.login_default ul.login_menu { float: right; }
.login_default ul.login_menu li { float: left; }
.login_default ul.login_menu li a { display: inline-block; padding-right: 7px; height: 12px; font-size: 11px; color: #7E7E7E; border-right: 1px solid #7E7E7E; }
.login_default ul.login_menu li.end a { padding: 0 0 0 7px; border: none; }
.login_default .login_info { position: absolute; top: 0; right: 19px; }
.login_default .txt_notice { margin-bottom: 19px; font-size: 11px; }

.login_certificate { width: 294px; float: right; overflow: hidden; }
.login_certificate .login_step { margin-bottom: 14px; float: right; }
.login_certificate .login_step .login_info { margin-right: 7px; float: left; }
.login_certificate .login_step .ip_level { float: left; }
.login_certificate .login_step .ip_level * { vertical-align: middle; float: left; }
.login_certificate .login_step .ip_level em { margin-right: 5px; padding-top: 2px; color: #32353F; }
.login_certificate .login_step .ip_level a { display: inline-block; height: 15px; background: url("../images/login/btn_step_bg.gif") no-repeat left top; }
.login_certificate .login_step .ip_level a span { display: none; }

.login_certificate .login_step .ip_level a.btn_step_00 { width: 15px; background: url("../images/login/btn_step_off_bg.gif") no-repeat -17px top; border-left: 1px solid #DADADA;}
.login_certificate .login_step .ip_level a.btn_step_01 { width: 15px; background-position: left -15px; }
.login_certificate .login_step .ip_level a.btn_step_02 { width: 14px; background-position: -15px -30px; border-right: 1px solid #DADADA; }
.login_certificate .login_step .ip_level a.btn_step_03 { width: 15px; background-position: -31px top; }

.login_certificate .login_step .ip_level a.btn_step_00_on { width: 17px; background-position: left -20px; background: url("../images/login/btn_step_off_bg.gif") no-repeat left top; }
.login_certificate .login_step .ip_level a.btn_step_01_on { width: 16px; }
.login_certificate .login_step .ip_level a.btn_step_02_on { width: 16px; background-position: -15px -15px; }
.login_certificate .login_step .ip_level a.btn_step_03_on { width: 16px; background-position: -30px -30px; }

.login_certificate .login_form:after { display: block; content: ""; clear: both; }
.login_certificate .login_form { width: 294px; height: 67px; *zoom: 1; overflow: hidden; }
.login_certificate .login_form .btn_login { float: right; }
.login_certificate .login_form .btn_login a { display: inline-block; padding-top: 24px; width: 215px; height: 41px; font-size: 14px; color: #FFF; text-align: center; background: #12B1E2; border: 1px solid #12B1E2; border-radius: 2px; }
.login_certificate .login_form .btn_login a:focus { border: 2px solid #EEEEEE; padding-top: 23px; width: 212px; height: 38px; }
.login_certificate .login_form .btn_info { float: left; }
.login_certificate .login_form .btn_info a { display: inline-block; padding-top: 20px; width: 65px; height: 45px; text-align: center; background: #FDFDFD; border: 1px solid #EBEBEB; border-radius: 2px; }
.login_certificate .txt_comment { margin-top: 16px; font-size: 11px; line-height: 140%; }

/* 공지사항 */
.main_notice { width: 232px; float: right; }


/* 최근 게시물 */
.latest h2 { margin-bottom: 15px; font-size: 15px; font-weight: 600; }
.latest ul li { margin-bottom: 10px; height: 12px; }
.latest ul li span { display: inline-block; float: left; }
.latest ul li a:hover { color: #0DA9D8; }
.latest ul li img { vertical-align: top; }
.latest ul li .subject { width: 188px; }
.latest ul li .date { text-align: right; }



/* Layer Popup
----------------------------------------------------------------------------------------------------------------------------------- */

/* 공통 팝업 */
.common_layer_pop { -moz-box-shadow: 0 0 25px 0 #666; -webkit-box-shadow: 0 0 25px 0 #666; box-shadow: 0 0 25px 0 #666; display: block; width: 100%; font-size: 11px; text-align: left; background: #FFF; position: absolute;left: 0;top: 0; z-index: 10; overflow: hidden; } /* -moz-box-shadow: 0 0 25px 0 #666; -webkit-box-shadow: 0 0 25px 0 #666; */
.common_layer_pop h1 { padding: 30px 0 0 35px; height: 61px; font-size: 14px; color: #FFF; text-align: left; background: url("../images/layer_popup/title_bg.gif") repeat-x left top; }
.common_layer_pop h1 strong { margin-right: 10px; font-size: 18px; color: #FFF; letter-spacing: -1px; float: left; }
.common_layer_pop h1 span { display: inline-block; padding: 4px 0 0 10px; height: 16px; font: 10px verdana; color: #6A9ACC; border-left: 1px solid #6A9ACC; overflow: hidden; }
.common_layer_pop table tr th { text-align: center; }	/* -> 추가 */
.popup_section { padding: 29px 35px 0; background: #FFF; overflow: hidden; } /* .common_layer_pop */
.btn_close { position: absolute; top: 27px; right: 19px; } /* .common_layer_pop */
.btn_close a { display: inline-block; padding: 10px; } /* .common_layer_pop */

/* Popup footer Area
-------------------------------------------------------------------------------------------*/
#pop_footer { margin-bottom: 20px;padding-top: 28px; border-top: 1px solid #EFEFEF; overflow: hidden; }
#pop_footer .footer_section { margin: 0 auto; padding-left: 20px; font-size: 10px; color: #ABB2B8; text-align: left; }
#pop_footer .footer_section p { float: left; }
#pop_footer .footer_section ul { display: inline; margin-right: 18px; float: right; }
#pop_footer .footer_section ul li { height: 20px; float: left; position: relative; }
#pop_footer .footer_section ul li * { vertical-align: top; }
#pop_footer .footer_section ul li.bar a { display: inline-block; padding: 0 8px; height: 10px; color: #ABB2B8; background: url("../images/_temp/footer_btn_bar.gif") no-repeat right 50%; }
#pop_footer .footer_section ul li.lan { padding-left: 8px; }
#pop_footer .footer_section ul li.lan * { float: left; }
#pop_footer .footer_section ul li.lan ul { margin: -5px 0 0 8px; }
#pop_footer .footer_section ul li.lan ul li { margin-right: 3px; }
#pop_footer .footer_section ul li span { display: none; position: absolute; top: -23px; left: -12px; }
#pop_footer .footer_section ul li.lan_ko:hover span.ko { display: block; }
#pop_footer .footer_section ul li.lan_en:hover span.en { display: block; }
#pop_footer .footer_section ul li.lan_zh:hover span.zh { display: block; }

.common_layer_pop .btn_set, .browser_pop .btn_set { margin-top: 22px; text-align: center; height: 47px;} /* -> .browser_pop .btn_set  */
/*
.common_layer_pop .btn_medium { margin: 0 3px; padding-left: 5px; }
.common_layer_pop .btn_medium input { padding: 0 29px 0 26px; }
*/

.design_list_table {  border-top: 1px solid #A5E3F6; }
.design_list_table tr th, .design_list_table tr td { height: 30px; }
.design_list_table tr th { color: #1EBAE9; background: url("../images/layer_popup/design_table_th_bg.gif") no-repeat right top; border-bottom: 1px solid #A5E3F6; }
.design_list_table tr th.end { background: none; }
.design_list_table tr td { padding: 0 7px; background: url("../images/layer_popup/design_table_td_bg.gif") repeat-y right top; border-bottom: 1px solid #E5E5E5; }
.design_list_table tr td.end { background: none; }

/* 팝업 로그인 */
/* .common_layer_pop .login_box { margin-bottom: 32px; } */


/* IP보안 .common_layer_pop -> #pop_ip */
#pop_ip { font-size: 12px; };
#pop_ip .step_info { margin-bottom: 30px; }
#pop_ip .step_info p { color: #5D5D5D; line-height: 140%; }
#pop_ip .step_info p span { color: #2BB4DD; }
#pop_ip .ip_step ul { margin: 27px 0; overflow: hidden; }
#pop_ip .ip_step ul li { display: block; margin-right: 16px; padding-right: 16px; width: 195px; border-right: 1px solid #E7E7E7; float: left; }
#pop_ip .ip_step ul li.end { margin: 0; padding: 0; border: 0; }
#pop_ip .ip_step ul li dl * { }
#pop_ip .ip_step ul li dl dt { padding: 2px 3px 0 0; color: #5D5D5D; float: left; }
#pop_ip .ip_step ul li dl dd { margin-bottom: 10px; color: #9E9E9E; text-align: justify; line-height: 135%; }

#pop_ip .ip_step .step_top { margin-bottom: 18px; overflow: hidden; }
#pop_ip .ip_step .step_top .step { padding-top: 4px; width: 50px; height: 21px; color: #FFF; text-align: center; background: url("../images/layer_popup/ip_step_bg.gif") no-repeat left top; float: left; overflow: hidden; }
#pop_ip .ip_step .step_top .ip_level { margin-top: 6px; float: right; }
#pop_ip .ip_step .step_top .ip_level * { vertical-align: middle; float: left; }
#pop_ip .ip_step .step_top .ip_level em { margin-right: 5px; padding-top: 2px; color: #32353F; }
#pop_ip .ip_step .step_top .ip_level a { display: inline-block; height: 15px; background: url("../images/login/btn_step_bg.gif") no-repeat left top; overflow: hidden; }
#pop_ip .ip_step .step_top .ip_level a span { display: none; }

#pop_ip .ip_step .step_top .ip_level a.btn_step_01 { width: 15px; background-position: left -15px; }
#pop_ip .ip_step .step_top .ip_level a.btn_step_02 { width: 15px; background-position: -16px top; }
#pop_ip .ip_step .step_top .ip_level a.btn_step_03 { width: 15px; background-position: -31px top; }

#pop_ip .ip_step .step_top .ip_level a.btn_step_01_on { width: 16px; }
#pop_ip .ip_step .step_top .ip_level a.btn_step_02_on { width: 16px; background-position: -15px -15px; }
#pop_ip .ip_step .step_top .ip_level a.btn_step_03_on { width: 16px; background-position: -30px -30px; }

/* 로그인 안내 .common_layer_pop -> #pop_login_info  */
#pop_login_info { padding-bottom: 25px; font-size: 12px; }
#pop_login_info .ico_info  { margin-bottom: 30px;  padding: 3px 0 0 22px; height: 13px; color: #7D7D7D; background: url("../images/icon/ico_question.gif") no-repeat left 50%; overflow: hidden; }
#pop_login_info .login_info_block { margin-bottom: 25px; overflow: hidden; }
#pop_login_info .login_info_block .box_l { float: left; }
#pop_login_info .login_info_block .box_r { width: 300px; float: right; }
#pop_login_info .login_info_block .info_box { text-align: left; }
#pop_login_info .login_info_block .info_box h3 { margin-bottom: 10px; color: #5D5D5D; }
#pop_login_info .login_info_block .info_box ul li { color: #9E9E9E; line-height: 130%; }

/* 부서검색 */

.department_search { width: 100%; margin: 0 -3px; } /*추가 width : 897px*/
.department_search .search_header { margin-bottom: 5px; width: 100% -2 px; height: 67px; text-align: center; background: #F8F8F8; border: 1px solid #E4E4E4; border-radius: 2px; overflow: hidden; }
.department_search .search_header fieldset { margin-top: 20px; }
.department_search .search_header fieldset * { vertical-align: middle; }
.department_search .search_header fieldset label { display: inline; margin-right: 8px; font-size: 14px; color: #32353F; font-weight: bold; }
.department_search .search_header fieldset input.txt { margin-right: 8px; padding: 3px 0 0 8px; width: 128px; height: 24px; background: #FFF; border: 1px solid #E4E4E4; border-radius: 1px; }
.department_search .search_header fieldset input.txt_on { margin-right: 8px; padding: 3px 0 0 8px; width: 128px; height: 24px; color: #333; font-weight: bold; background: #FFF; border: 1px solid #0DA9D8; border-radius: 1px; }
.department_search .btn_medium input { padding: 0 29px 0 26px; }

.department_search .popup_section { margin: 0; padding: 29px 32px 0 32px; position: relative; }

.department_search .dep_side { width: 210px; height: 331px; border: 1px solid #E4E4E4; border-radius: 2px; margin-right: 5px; overflow: auto; }

.department_search .btn_set { margin-top: 22px; text-align: center; }

.search_list_table { }
.search_list_table tr th, .search_list_table tr td { height: 29px; border: 1px solid #E4E4E4; }
.search_list_table tr th { background: #F8F8F8; }
.search_list_table tr td { padding: 0 7px; }


/* 메뉴검색 */
/* .menu_search { margin: 0 -3px; } */
.menu_search { margin: 0 -3px; }
.menu_search .search_header { margin-bottom: 5px; width: 894px; height: 67px; text-align: center; background: #F8F8F8; border: 1px solid #E4E4E4; border-radius: 2px; overflow: hidden; }
.menu_search .search_header fieldset { margin-top: 19px; }
.menu_search .search_header fieldset * { vertical-align: middle; }
.menu_search .search_header fieldset label { display: inline; margin-right: 8px; font-size: 14px; color: #32353F; font-weight: bold; }
.menu_search .search_header fieldset input.txt { margin-right: 8px; padding: 3px 0 0 8px; width: 168px; height: 24px; background: #FFF; border: 1px solid #E4E4E4; border-radius: 1px; }
.menu_search .search_header fieldset input.txt_on { margin-right: 8px; padding: 3px 0 0 8px; width: 168px; height: 24px; color: #333; font-weight: bold; background: #FFF; border: 1px solid #0DA9D8; border-radius: 1px; }

.menu_search .popup_section { margin: 0; padding: 29px 32px 0 32px; position: relative; }


/* 교직원검색 */
/* .staff_search { margin: 0 -3px; } */
/* .staff_search .search_header { margin-bottom: 5px; width: 100%; height: 67px; text-align: center; background: #F8F8F8; border: 1px solid #E4E4E4; border-radius: 2px; overflow: hidden; } */
/* .staff_search .search_header fieldset { margin-top: 29px; } */
/* .staff_search .search_header fieldset * { vertical-align: middle; } */
/* .staff_search .search_header fieldset label { display: inline; margin-right: 8px; font-size: 14px; color: #32353F; font-weight: bold; } */
/* .staff_search .search_header fieldset input.txt { margin-right: 8px; padding: 3px 0 0 8px; width: 168px; height: 24px; background: #FFF; border: 1px solid #E4E4E4; border-radius: 1px; } */
/* .staff_search .search_header fieldset input.txt_on { margin-right: 8px; padding: 3px 0 0 8px; width: 168px; height: 24px; color: #333; font-weight: bold; background: #FFF; border: 1px solid #0DA9D8; border-radius: 1px; } */
/* .staff_search .staff_contents { height: 361px; position: relative; } */

/* .staff_search .staff_list {  } */
/* .staff_search .staff_list table { margin: 0 0 -1px -1px;  } */
/* .staff_search .staff_list table tr th,  .staff_search .staff_list table tr td { border-right: 0; } */
/* .staff_search .staff_list table tr th { border-top: 0; } */
/* .staff_search .staff_list table tr td { text-align: center !important; } */
/* .staff_search .popup_section { margin: 0; padding: 29px 32px 0 32px; position: relative; } */
/* .staff_search { margin: 0 -3px; } */
.staff_search .search_header { margin-bottom: 5px; height: 67px; text-align: center; background: #F8F8F8; border: 1px solid #E4E4E4; border-radius: 2px; overflow: hidden; position: relative;} /* 추가 hidden; position: relative;*/
.staff_search .search_header fieldset { margin-top: 19px; }
.staff_search .search_header fieldset * { vertical-align: middle; }
.staff_search .search_header fieldset label { display: inline; margin-right: 8px; font-size: 14px; color: #32353F; font-weight: bold; }
.staff_search .search_header fieldset input.txt { margin-right: 8px; padding: 3px 0 0 8px; width: 128px; height: 24px; background: #FFF; border: 1px solid #E4E4E4; border-radius: 1px; }
.staff_search .search_header fieldset input.txt_on { margin-right: 8px; padding: 3px 0 0 8px; width: 128px; height: 24px; color: #333; font-weight: bold; background: #FFF; border: 1px solid #0DA9D8; border-radius: 1px; }

.staff_search .staff_list { width: 100%; }
.staff_search .staff_list table { margin: 0 0 -1px -1px; }
.staff_search .staff_list table tr th,  .staff_search .staff_list table tr td { border-right: 0; }
.staff_search .staff_list table tr th { border-top: 0; }
.staff_search .staff_list table tr td { text-align: center !important; }
.staff_search .popup_section { margin: 0; padding: 29px 32px 0 32px; position: relative; }

/* 학생검색 */
.student_search { margin: 0 -3px; }
.student_search .search_header { margin-bottom: 5px;  height: 67px; text-align: center; background: #F8F8F8; border: 1px solid #E4E4E4; border-radius: 2px; overflow: hidden; } /*수정 width 894px -> 662px */
.student_search .search_header fieldset { margin-top: 19px; }
.student_search .search_header fieldset * { vertical-align: middle; }
.student_search .search_header fieldset label { display: inline; margin-right: 8px; font-size: 14px; color: #32353F; font-weight: bold; }
.student_search .search_header fieldset input.txt { margin-right: 8px; padding: 3px 0 0 8px; width: 168px; height: 24px; background: #FFF; border: 1px solid #E4E4E4; border-radius: 1px; }
.student_search .search_header fieldset input.txt_on { margin-right: 8px; padding: 3px 0 0 8px; width: 168px; height: 24px; color: #333; font-weight: bold; background: #FFF; border: 1px solid #0DA9D8; border-radius: 1px; }

.student_search .popup_section { margin: 0; padding: 29px 32px 0 32px; position: relative; }


#pop_thgs_search .userGb { display: inline; margin-left: 0px 5px; font-size: 12px; color: #32353F; font-weight: normal; font-family: "나눔고딕", "맑은 고딕", "dotum", "Segoe UI", sans-serif !important;}
/* 주소검색 */
#pop_address_search .popup_section { padding: 29px 32px 0; }
#pop_address_search .address_tab { margin-bottom: 10px; overflow: hidden; }
#pop_address_search .address_tab ul li { width: 222px; height: 46px;  background: url("../images/layer_popup/tab_add_bg.gif") no-repeat -110px; top; float: left; cursor:pointer;}
#pop_address_search .address_tab ul li.on { background: url("../images/layer_popup/tab_add_bg_on.gif") no-repeat top; }
#pop_address_search .address_tab ul li span { font-weight: bold; font-size : 14px; display: block; width: 100%; height: 46px; padding:11px 0px 0px 11px; }
#pop_address_search .address_tab ul li.on span { color:white; }

#pop_address_search .address_search .address_box { display: none; }

.address_search { margin-bottom : 10px;}
.address_search .search_header { margin-bottom: 5px; padding-left: 20px; width: 664px; height: 31px; text-align: left; overflow: hidden; }

.address_search .address_box {text-align: left; }
.address_search .address_box label { display: inline; margin-right: 8px; font-size: 13px; color: #32353F; font-weight: bold; }
.address_search .address_box select { width:115px; margin-right : 10px;}
.address_search .address_box input[type="text"] { width:115px; margin-right : 10px;}
.address_search .address_box input[type="text"].bunji { width:70px; margin-right : 5px;}
.address_search .search_header .hyphen { margin-right: 10px; font: bold 14px verdana; }
.address_search .address_contents { height: 241px; position: relative; }

.address_search .address_list {  }
.address_search .address_list table tr th,  .address_search .address_list table tr td { border-right: 0; }
.address_search .address_list table tr th { border-top: 0; }
.address_search .address_list table tr td { text-align: center !important; }
.address_search .address_list table tr td:nth-child(4n) { text-align: left !important; }
.address_search .popup_section { margin: 0; padding: 29px 32px 0 32px; position: relative; }

/*2012-04-12 퍼블리싱 추가*/
/* 공인인증서 발급 안내 */
.confirm_info h4 { }
.confirm_info h2 {font-size:16px;margin-top:10px;}
.confirm_head{border-bottom:1px solid #e5e5e5;padding:0 0 20px 0;}
.confirm_head2{padding:0 0 20px 0;}
.u_title_03{font-size:16px;}

/* 회원정보 수정 */
.u_confirm_member_edit{float:right;font-weight:bold;}
.u_start{font-weight:bold;}
.u_member_mail_accept{font-size:16px;}
.u_info{float:right;}
.u_text_b{font-weight:bold;}

#u_infobox{border:1px solid #e5e5e5;margin-top:24px;margin-bottom:20px;padding:50px 0;height:77px;}
#u_infobox .u_loc_r{float:left;padding-top:10px;padding-left:20px;}
#u_infobox .u_loc_l{float:left;padding-left:229px;}

/* 회원정보 입력 */
.join_info_edit { width:100%;}
.join_info_edit .txt_check { margin-top: -38px; float: right; }
.join_info_edit dl {  padding-top: 5px; width: 100%; height: 34px; border-bottom: 1px solid #E5E5E5; }
.join_info_edit dl dt, .join_enter dl dd { height: 34px; float: left; }
.join_info_edit dl dt { padding-top: 9px; height: 30px; width: 153px; clear: both; }
.join_info_edit dl dd { padding-top: 5px; width: 950px; height: 29px; }
.join_info_edit dl dd * { float: left; }
.join_info_edit dl dd p { margin-top: -6px; }
.join_info_edit dl dd p.essential input.txt,
.join_info_edit dl dd p.essential input.txt_on { background-image: url("http://static.naver.net/www/u/2010/0611/nmms_215646753.gif") no-repeat left top; }
.join_info_edit dl dd p.notice { float: right; }
.join_info_edit dl dd p.notice_02 { margin-top: -3px; padding-right: 18px; }
.join_info_edit dl dd em { margin: 4px 5px 0 0; }
.join_info_edit dl dd.web_mail { padding-top: 9px; height: 30px; }
.join_info_edit dl dd input.chk_box { margin: 3px 6px 0 0; }

.join_info_edit input.txt { margin-right: 5px; width: 125px; font-size: 14px; }
.join_info_edit input.txt_on { margin-right: 5px; width: 125px; font-size: 14px; }
.join_info_edit #email_enter_01 { }
.join_info_edit select { display: none !important; }
.join_info_edit .select-box { margin-top: -3px; width: 137px; text-align: left; cursor: pointer; position: relative; }
.join_info_edit .select-box span { display: block; padding: 5px 0 3px 5px; width: 123px; height: 20px; font-size: 12px; color: #333; font-weight: bold; background: url("../images/join/select_arrow.gif") no-repeat 112px 12px #F8F8F8; border: 1px solid #E4E4E4; border-radius: 2px; }
.join_info_edit .select-box ul { display: none; margin: 0; width: 128px; background: #FFF; border-left: 1px solid #D7D7D7; border-right: 1px solid #D7D7D7; position: absolute; top: 30px; overflow: hidden; }
.join_info_edit .select-box ul li { margin: 0; padding: 5px 0 3px 5px; width: 128px; height: 20px; border-bottom: 1px solid #D7D7D7; clear: both; }
.join_info_edit .select-box ul li:hover { background: #FCFCFC; }

/***가입 완료 부분의 SelectBox **/
.pw_find_step_box3 ul { height: 210px; }
.pw_find_step_box3 ul li { margin-right: -1px; padding-top: 160px; height: 50px; font-size: 14px; color: #868995; font-weight: bold; text-align: center; background: url("../images/join/u_mail_find.gif") no-repeat left top; border: 1px solid #E5E5E5; border-right: 0; float: left; position: relative; z-index: 0; }
.pw_find_step_box3 ul li.step_10 { width: 187px; background-position: 30px top; }
.pw_find_step_box3 ul li.step_11 { width: 187px; background-position: -170px top; }
.pw_find_step_box3 ul li.step_12 { width: 187px; background-position: -374px top; }
.pw_find_step_box3 ul li.step_13 { width: 188px; background-position: -572px top; }
.pw_find_step_box3 ul li.step_14 { width: 187px; background-position: -776px top;  border-right: 1px solid #E5E5E5; }

.pw_find_step_box3 ul li.step_10.on { width: 187px; background-position: 30px bottom; }
.pw_find_step_box3 ul li.step_11.on { width: 187px; background-position: -170px bottom; }
.pw_find_step_box3 ul li.step_12.on { width: 187px; background-position: -374px bottom; }
.pw_find_step_box3 ul li.step_13.on { width: 187px; background-position: -572px bottom; }
.pw_find_step_box3 ul li.step_14.on { width: 187px; background-position: -776px bottom;  border-right: 1px solid #E5E5E5; }


.pw_find_step_box3 ul li.on { background-position: bottom; border-color: #68CBE9; z-index: 10; }
.pw_find_step_box3 ul li.on span.arrow { background-image: url("../images/join/img_find_arrow_on.gif");  }

.pw_find_step_box3 ul li span { display: block; width: 19px; height: 210px; position: absolute; top: 0; overflow: hidden; }
.pw_find_step_box3 ul li span.arrow { background: url("../images/join/img_find_arrow.gif") no-repeat left top; }
.pw_find_step_box3 ul li span.left_arrow { left: -1px; }
.pw_find_step_box3 ul li span.right_arrow { right: -18px; }

/*2012-04-12 퍼블리싱 추가 end*/

/*2012-04-19 퍼블리싱 추가*/
/* 쪽지
-------------------------------------------------------------------------------------------*/
.han_memo{padding-right: 1px;}
.han_memo .title{font-size:14px;}
.han_memo .title2{ padding-bottom:10px;  width:100%; font-size:14px;border-bottom:1px solid #E1E1E1;}
.han_memo .inbox{width:228px;float:left;}
.han_memo .inbox ul{list-style:none;border:1px solid #E1E1E1;border-bottom:none;}
.han_memo .inbox li{width: 228px; height: 35px; border-bottom:1px solid #E1E1E1;}
.han_memo .inbox li span { display: block; padding: 9px 0 0 14px; height: 27px; }
.han_memo .inbox li.icon1 span {font-weight:bold;background:url(../images/memo/memo_list_icon_01.png) no-repeat 13px 50%;padding-left:50px;cursor: pointer;} /* -> cursor: pointer; */
.han_memo .inbox li.icon2 span {font-weight:bold;background:url(../images/memo/memo_list_icon_02.png) no-repeat 13px 50%;padding-left:50px;cursor: pointer;} /* -> cursor: pointer; */
.han_memo .inbox li.icon3 span {font-weight:bold;background:url(../images/memo/memo_list_icon_03.png) no-repeat 13px 50%;padding-left:50px;cursor: pointer;} /* -> cursor: pointer; */
.han_memo .inbox li.icon4 span {background:url(../images/memo/memo_list_icon_04.png) no-repeat 13px 50%;padding-left:50px;}
.han_memo .inbox li.i_alert {height:230px;line-height:150%;} /* 224px -> 243px -> 230px*/
.han_memo .inbox li em.i_alert_color{color:#4DC1E5;font-weight:bold;}
.han_memo .inbox li em.i_alert_color2{color:#4DC1E5;}
.han_memo .inbox li.on{width: 226px; height: 35px; color:#FFF; background:url(../images/memo/memo_li_on.gif) repeat-x; border-bottom:1px solid #E1E1E1;}

.han_memo .han_list .han_search { margin-bottom: 7px; overflow: hidden; vertical-align:middle;}
.han_memo .han_list .han_search em.i_alert_color2{color:#4DC1E5;font-size:12px;background:url(../images/memo/han_list_not_red_icon.gif) no-repeat 13px 50%;padding-left:30px;}
.han_memo .han_list .han_search em.i_alert_color3{color:#4DC1E5;font-size:12px;}
.han_memo .han_list .han_search em.i_alert_color4{color:#5C5E66;font-size:12px;}
.han_memo .han_list .han_search2 { overflow: hidden; vertical-align:middle;}
.han_memo .han_list .han_search2 p.han_small_title{background:url(../images/memo/han_memo_send_icon_01.gif) no-repeat 2px 50%;padding-left:10px;font-weight:bold;}
.han_memo .han_list { padding-left: 253px; }
.han_memo .han_list table{ width: 100%; }
.han_memo .han_list table thead td{padding:8px 0px;text-align:center;background-color:#F8F8F8;border:1px solid #E1E1E1;}
.han_memo .han_list table thead th{padding:8px 0px;text-align:center;background-color:#F8F8F8;border:1px solid #E1E1E1;border-left: none;}
.han_memo .han_list table tbody tr.han_empty{height:29px;}
.han_memo .han_list table tbody tr.han_d{background-color:#FCFCFC;}
.han_memo .han_list table tbody td{padding:8px;text-align:center;border:1px solid #E1E1E1;}
.han_memo .han_list table tbody td.i_alert_color2{padding:8px;border:1px solid #E1E1E1;color:#4DC1E5;}
.han_memo .han_list table tbody td a.read-msg { color: #656565; border-bottom: 1px solid #656565; padding-bottom: 1px; padding-right: 11px; background: url("../images/icon/ico_link_pop.gif") no-repeat right 50%; }
.han_memo .han_list .btn_set { margin-bottom: -10px; }
.han_memo .han_list textarea { width: 99%; text-align: left !important;color:#8C8C8C;padding:5px; background: #F8F8F8; border: 1px solid #D7D7D7; font-family : "나눔고딕", "맑은 고딕", "dotum", "Segoe UI", sans-serif;} /* ->font-family : "나눔고딕", "맑은 고딕", "dotum", "Segoe UI", sans-serif; */

.han_memo .han_list2 .han_search { overflow: hidden; vertical-align:middle;}
.han_memo .han_list2 .han_search em.i_alert_color2{color:#4DC1E5;font-size:12px;background:url(../images/memo/han_list_not_red_icon.gif) no-repeat 13px 50%;padding-left:30px;}
.han_memo .han_list2 .han_search em.i_alert_color3{color:#4DC1E5;font-size:12px;}
.han_memo .han_list2 .han_search em.i_alert_color4{color:#5C5E66;font-size:12px;}
.han_memo .han_list2 .han_search2 {overflow: hidden; vertical-align:middle;}
.han_memo .han_list2 .han_search2 p.han_small_title{background:url(../images/memo/han_memo_send_icon_01.gif) no-repeat 2px 50%;padding-left:10px;font-weight:bold;}
.han_memo .han_list2 .han_search2 em.han_small_title2{padding-left:10px;font-weight:normal;color:#767880;font-size:11px;}

.han_memo .han_list2 {  }
.han_memo .han_list2 table{ width: 100%; }
.han_memo .han_list2 table thead td{padding:8px 0px;text-align:center;background-color:#F8F8F8;border:1px solid #E1E1E1; border-left: none;}
.han_memo .han_list2 table tbody th{font-weight:bold;background-color:#F4F4F4;vertical-align:middle;border:1px solid #E1E1E1;text-align:left;padding-left:13px;}/*수정 padding-left:18px;-> padding-left:13px;*/
.han_memo .han_list2 table tbody th.han_cont{height:120px;}
.han_memo .han_list2 table tbody th.han_cont2{vertical-align:top;}
.han_memo .han_list2 table tbody tr.han_empty{height:29px;}
.han_memo .han_list2 table tbody tr.han_d{background-color:#FCFCFC;}
.han_memo .han_list2 table tbody td{padding:8px;*padding:5px;border:1px solid #E1E1E1;}
.han_memo .han_list2 table tbody td.spec{border-top:none;border-bottom:none;}
.han_memo .han_list2 table tbody td.spec2{border-bottom:none;}
.han_memo .han_list2 table tbody td.spec3{border-right:none;}
.han_memo .han_list2 table tbody td.spec4{ border-left:none;vertical-align:top;}
.han_memo .han_list2 table tbody td.spec4 .btn_common { margin-bottom: 3px; }
.han_memo .han_list2 table tbody td.i_alert_color2{padding:8px;border:1px solid #E1E1E1;color:#4DC1E5;}
.han_memo .han_list2 table tbody td.han_cont2{padding:8px;*padding:5px;border:1px solid #E1E1E1;text-align:left;vertical-align:top;}
.han_memo .han_list2 .btn_set { margin-bottom: -10px; }
.han_memo .han_list2 textarea { width: 97.3%; text-align: left !important;color:#8C8C8C;padding:5px; background: #F8F8F8; border: 1px solid #D7D7D7; font-family : "나눔고딕", "맑은 고딕", "dotum", "Segoe UI", sans-serif;} /* -> font-family : "나눔고딕", "맑은 고딕", "dotum", "Segoe UI", sans-serif; */  /* width: 99%; -> width: 97.3%; */
.han_memo .han_pop_btn{padding-top:30px;text-align:center;}
.han_memo .han_pop_btn2{padding-top:15px;text-align:center;}

/* 페이징 */
.list_paging { text-align: center; margin-top:20px;}
.list_paging * { display: inline-block; height: 18px; vertical-align: middle; cursor: pointer; }
.list_paging a { margin: 0 1px; color: #28272E; }
.list_paging a span { padding-top: 3px; min-width: 14px; height: 15px; text-align: center; }
.list_paging a.on span,
.list_paging a:hover span { font-weight: bold; color:#6390C3;}

/*2012-04-19 퍼블리싱 end*/

/* Layer Popup ID
----------------------------------------------------------------------------------------------------------------------------------- */
#layer_background{ display: none; position: fixed; _position: absolute;left: 0;top: 0; width: 100%; height: 100%; background: #000; opacity: .7; filter: alpha(opacity=70); -webkit-opacity: .7; z-index:1; }

/*
#pop_login { display: none; width: 730px; height: 346px;  }
#pop_ip { display: none; width: 730px; height: 371px; }
#pop_login_info { display: none; width: 695px; height: 355px; }
*/
/* #pop_dep_search { width: 100%; } height: 653px; */
/* #pop_menu_search { width: 960px; } height: 653px; */
/* #pop_staff_search { width: 790; } height: 653px; */
/* #pop_student_search { width: 730px; } height: 653px; */
/* #pop_address_search { width: 730px; } height: 653px; */
#pop_id_check { width: 730px; } /* height: 428px; */

/*2012-04-19 퍼블리싱*/
#pop_u_login { width: 600px; height: 325px; }
#pop_mail_send { width: 804px; height: 712px; }
#pop_sms_send { width: 518px; height: 675px; }

#pop_memo_view { display: none; width: 534px; height: 388px; }
#pop_memo_write { display: none; width: 534px; height: 542px; }
#pop_memo_search { display: none; width: 534px; height: 528px; }
/*2012-04-19 퍼블리싱 end*/

/*2012-04-30 퍼블리싱 start */
/* 공통기능화면
-------------------------------------------------------------------------------------------*/
.area_tit {width:100%; height:42px; background:url('../images/bg/bg_sch_c.gif') repeat-x left top;}
.area_tit .at_l {width:95%; height:28px; font-weight:bold; font-size:12px; color:#fff; text-align:center; padding-top:14px; float:left; background:url('../images/bg/bg_sch_l.gif') no-repeat left top;}
.area_tit .at_r {width:10px; height:42px; float:right; background:url('../images/bg/bg_sch_r.gif') no-repeat left top;}

.sch_area {height:33px; position:relative; padding:9px 14px 0 17px; background:#f7f7f7;}/*삭제 border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;*/
.sch_area .sch_sel {position:absolute; left:17px; top:12px; padding-left:15px; background:url('../images/icon/ico_tree.gif') no-repeat left top;}
.sch_area .sch_sel span {padding-left:10px; margin-left:8px; font-weight:bold; background:url('../images/icon/arrow_02.gif') no-repeat left 5px;}
.sch_area .search { line-height : 22px;width:158px; float:right; background:url('../images/bg/search2_r.gif') no-repeat right top; padding-right:5px;}/*수정 padding-right:13px; -> padding-right:5px;*/
.sch_area .search .sch_ip {border:none; background:url('../images/bg/search2_l.gif') no-repeat left top; padding:5px 0 5px 14px;}/*수정  -> padding:3px 0 2px 17px */

.sch_list {width : 49%;border: 1px solid #D7D7D7; border-bottom: none;}
.sch_list table#mainGrid tr td,
.sch_list table#groupBind tr td{border:0px; border-bottom:1px solid #d7d7d7; padding:9px 16px 9px 17px; background:url('../images/ico/ico_arrow.png') no-repeat right center;}
.sch_list table#emplBind tr td{border:0px; border-bottom:1px solid #d7d7d7; height: 95px;}
.sch_list table#emplBind tr td span.head{color:#585858; margin-right:17px; line-height: 14px;}
.sch_list table#emplBind tr td#sajinFilenm img{ max-width : 80px;}
.sch_list table tr td.count {color:#fff;}
.sch_list table tr td span.count {color:#fff;height: 19px !important;line-height: 19px !important;}
.sch_list table tr td.last {padding:9px 16px 2px 17px; background:url('../images/ico/ico_arrow.png') no-repeat right 9px;}
.sch_list table tr td.last2 {padding:9px 16px 0 17px; background:url('../images/ico/ico_arrow.png') no-repeat right center;}
.sch_list .rootContainer {border : none;}


.men_info {overflow:hidden; padding-top:3px;}
.men_info p {float:left; border:1px solid #bdbdbd;}
.men_info dl {float:left; padding-left:25px;}
.men_info dl dt {color:#585858; font-weight:bold; padding:0 0 5px;}
.men_info dl dd {color:#7f7f7f; line-height:140%;}
.men_info dl dd span {color:#585858; margin-right:17px;}


#pop_gwgs0200_pop .info_detail div {width:144px; height:149px; float:left; border-left:1px solid #e4e4e4; border-top:1px solid #e4e4e4;}
#pop_gwgs0200_pop .info_detail div#imageArea { text-align: center;padding-top: 10px; }
#pop_gwgs0200_pop .info_detail div#imageArea img{ max-width : 135px;}
#pop_gwgs0200_pop .info_detail table {width:303px ! important; float:none;}
#pop_gwgs0200_pop table tr td,
#pop_gwgs0200_pop table tr th { height: 31px;}
/* 사이트맵 */
/*전체적으로 수정 */
.sitemap {border-top:1px solid #e5e5e5;}
.depth1 {overflow:hidden; border-bottom:1px solid #e5e5e5; background:#f4f4f4;}
.depth1 h4 {float:left; font-size:16px; font-weight:600; color:#595959; padding:15px 0 0 20px;}
.depth2 {width:89%; float:right; background:#fff; padding:0;}
.depth2 li { width:20%;  float:left; line-height:100%; background:url('../images/bg/bg_line.gif') repeat-y left top;}
.depth2 li p {height:25px; font-size:1.1em; color:#598fcd; font-weight:600; letter-spacing:-0.1em; padding:9px 0 0 14px; background:#fbfbfb url('../images/icon/ico_sitemap.gif') no-repeat right center; margin-left:1px; }
.depth2 li p span {color:#598fcd;}
.depth2 li p a {color:#598fcd;}
.depth3 {padding:0 0 10px 16px; border-top : 1px solid #e5e5e5; border-bottom : 1px solid #e5e5e5;}
.depth3 ul { padding-bottom: 5px;}
.depth3 li {width:95%; height:auto; font-size:1.0em; background:none; clear:both; float:none; padding-top:12px;}
.depth3 li span {color:#595959; font-weight:600;}
.depth3 li a {color:#595959; width:140px; font-weight:600;}
.depth4 {padding:3px 0 0 7px;}
.depth4 li {width:100%; padding:9px 0 0 0;}
.depth4 li span {color:#7a7a7a; padding-left:7px; background:url('../images/icon/ico_sitemap2.gif') no-repeat left center;}
.depth4 li a {color:#7a7a7a; display: block; float: left; width : 120px; min-height:18px; padding-left:7px; background:url('../images/icon/ico_sitemap2.gif') no-repeat left 5px;}
.depth1 .btn_skyblue {margin-left:3px;}
.depth1 .btn_skyblue a {color:#fff ! important; background-image:url('../images/btn/btn_temp_fin_skyblue.gif');}
.depth1 .btn_smaller a, .btn_smaller input { padding-top: 4px; height: 14px; font-size: 11px; background-position: right -107px; }
.depth5 {padding:2px 0 0 9px;}
.depth5 li {width:100%; font-size:0.9em; padding:7px 0 0 0;}
.depth5 li span {color:#838383; display: block; padding-left:7px;height: background:url('../images/icon/ico_sitemap3.gif') no-repeat left 5px;}
.depth5 li a {color:#838383; float: left; padding-left:7px; height:16px; background:url('../images/icon/ico_sitemap3.gif') no-repeat left center;}

.he_ver2 {height:314px ! important;}
.star {background:url('../images/icon/ico_star.gif') no-repeat right 11px ! important;}
.depth4 li.star {background:url('../images/icon/ico_star.gif') no-repeat right 8px ! important;}
.depth5 li.star {background:url('../images/icon/ico_star.gif') no-repeat right 5px ! important;}

.listType1 {border-top:1px solid #e1e1e1;}
.listType1 th {font-size:12px; border-bottom:1px solid #e1e1e1; padding:16px 0; background:#f4f4f4;}
.listType1 td {font-size:12px; text-align:center; border-bottom:1px solid #eee;  padding:10px 0; color:#8f8f8f;}
.listType1 .fir_l {text-align:left; padding:10px 0 10px 18px;}
.listType1 .fir_c {text-align:center; padding:10px 0;}
.listType1 td.al {text-align:left; padding:10px 0 10px 18px;}
.listType1 .line2 td {background:#fbfbfb;}
.listType1 td .balloon { display: inline-block; margin-left: 13px; padding-right: 5px; height: 19px; background: url("../images/bg/bg_balloon.gif") no-repeat right top; }
.listType1 td .balloon span { display: inline-block; margin-left: -9px; padding: 2px 0 0 9px; height: 17px; background: url("../images/bg/bg_balloon.gif") no-repeat left top; }


.ico_d {width: 40px; height: 16px; color:#fff; font-size:11px; font-weight:600; text-align:center; padding-top: 4px; margin-right:10px; display:inline-block; background:url('../images/bg/bg_d.png') no-repeat left top;}
.ico_e {width:27px; height:15px; color:#fff; font-size:11px; font-weight:600; text-align:center; padding-top:2px; margin-right:10px; display:inline-block; background:url('../images/bg/bg_e.png') no-repeat left top;}
.ico_h {width:27px; height:15px; color:#fff; font-size:11px; font-weight:600; text-align:center; padding-top:2px; margin-right:10px; display:inline-block; background:url('../images/bg/bg_h.png') no-repeat left top;}
.ico_p {width: 40px; height: 16px; color:#fff; font-size:11px; font-weight:600; text-align:center; padding-top: 4px; margin-right:10px; display:inline-block; background:url('../images/bg/bg_p.png') no-repeat left top;}
.ico_s {width:27px; height:15px; color:#fff; font-size:11px; font-weight:600; text-align:center; padding-top:2px; margin-right:10px; display:inline-block; background:url('../images/bg/bg_s.png') no-repeat left top;}
.ico_no {width:27px; height:15px; margin-right:10px; display:inline-block;}

.notice {margin:0 0 24px;}
.no_tab {width:100%; margin-top:15px;}/*삭제 background:url('../images/bg/bg_no_line.gif') repeat-x right top;*/
.no_tab table {width:100%; background:url('../images/bg/bg_no_line.gif') repeat-y left top;}
.no_tab td {text-align:center; background:url('../images/bg/bg_no_line2.gif') no-repeat right bottom;}
.no_tab td a {width:100%; color:#5b5e67; padding:10px 0; display:block;}
.no_tab td a:hover {background:#25b9e9; font-weight:600; color:#fff;}
.no_tab td a.current {background:#25b9e9; font-weight:600; color:#fff;}

.list_top {width:100%; padding:5px 0; display:inline-block;}/*수정 padding:16px 0; -> padding:5px 0;*/
.list_top .t_left {float:left; color:#5e5c67; font-size:1.0em;}
.list_top .t_left strong {font-size:0.9em; font-weight:600; color:#23bae7;}
.list_top .t_left span {font-size:0.9em;}
.list_top .t_left .btn_common {margin-left:5px;}
.list_top .t_right {float:right;}

/* 부관리자 관리 */
.sous_admin .list-view td.al {color:#8f8f8f ! important; padding:10px 0 10px 10px ! important;}
.sous_admin .list-view td .btn_smaller {margin:2px 0;}


.ref {font-size:11px; color:#1db9ea; padding:10px 0 20px;}
.list_t {overflow:hidden; padding:20px 0 10px;}
.list_t h4 {float:left; font-size:14px; font-weight:bold; padding-top:5px;}
.list_t .lt_r {float:right;}
.list_t .lt_l {float:left;}
.list_t .ref {float:left; font-size:0.9em; color:#1db9ea; padding-top:10px;}
.ip_cal {width:65px;padding:3px 22px 0 3px; background:#f8f8f8 url('../images/icon/ico_cal.gif') no-repeat 69px center; border: 1px solid #d8d8d8;}
.ip_sch { width:150px;padding:3px 3px 0 3px; background:#f8f8f8; border: 1px solid #d8d8d8;}

.sous_admin .listType1 th {padding:8px 0; font-weight:normal; border-bottom:1px solid #e1e1e1;}
.user_chg .list_t {overflow:hidden; padding:5px 0 15px;}
.user_chg .list_t .lt_r label {margin-right:10px;}

.wr_app .list-view-default td {text-align:left ! important; padding:10px 0 10px 10px ! important;}
input.txt01 {padding:3px 0 0 8px; height:20px ! important; color:#888; background:#F8F8F8; border:1px solid #0DA9D8; border-radius:1px; }
input.txt02 {padding:3px 8px 0 8px; height:20px ! important; color:#888; background:#F8F8F8; border:1px solid #d7d7d7; border-radius:1px; }
input.txt03 {padding:3px 8px 0 8px; height:20px ! important; color:#888; background:#fff; border:1px solid #d7d7d7; border-radius:1px; }
.wr_app .list-view td input[type='radio'] {width:20px ! important; border: none; padding: 0px; height: auto; }
.list-view-default td.btd label {padding:0 10px 0 0;}

.add_ref {width:93%; overflow:hidden; border:1px solid #d7d7d7; background:#fcfcfc; padding:8px 18px;}
.add_ref .add_l {width:48%; line-height:180%; font-size:0.9em; float:left;}
.add_ref .add_l dt {color:#6e6e6e; font-weight:bold;}
.add_ref .add_l dd {color:#8a8a8a;}
.add_ref .add_l dd span {width:165px; display:inline-block;}
.add_ref .add_r {width:47%; line-height:180%; font-size:11px; float:right; border-left:1px solid #e1e1e1; padding-left:30px;}
.add_ref .add_r .ref {padding:0;}
.add_ref .add_r .ex {position:relative; padding-left:15px;}
.add_ref .add_r .ex span {position:absolute; left:0; top:0;}

.bor_t {border-top:1px solid #e5e5e5;}
.bor_no th, .bor_no td {border-bottom:none ! important;}

.pt_15 {padding-top:15px ! important;}
.pt_20 {padding-top:20px ! important;}

.gap {padding:0 15px;}

.comment_a {padding:0 0 10px;}
.comment_a table tr td.info { min-width: 90px; text-align: right; }
.comment_a span { display: inline-block; margin: 0 3px; }
.comment_a span.modify a { padding-left: 15px; background: url("../images/icon/ico_reply_modify.gif") no-repeat left 50%; }
.comment_a span.delete a { padding-left: 12px; background: url("../images/icon/ico_reply_del.gif") no-repeat left 50%; }
.comment {height:46px; text-align:center; clear:both; float:none; padding:23px 0 0; background:url('../images/bg/bg_comment.gif') no-repeat left top;}
.comment .ip_txt {width:636px; height:20px; border:0; padding:3px 8px 0 8px; background:url('../images/bg/bg_ip_comment.gif') no-repeat left top;}

.board_comment {height:54px; text-align:center; clear:both; float:none; padding:10px 0 10px 15px; border:1px solid #E1E1E1; background: #F4F4F4;}
.board_comment div{ float: left;}
#grid-deosgeul pre,
#grid-deosgeul textarea { font-size: 12px; font-family: "나눔고딕", "맑은 고딕", "dotum", "Segoe UI", sans-serif; color: #4f535c; }

.clist_top {padding:15px 0; clear: both;}
.clist_top .comment_num {color:#1ebaea;}

.comment_a table {background:url('../images/bg/bg_dot.gif') repeat-x left top;}
.comment_a table td {text-align:center; padding:10px 0; background:url('../images/bg/bg_dot.gif') repeat-x left bottom;}
.comment_a table td.al {text-align:left; padding:10px 0 10px 10px;}

/*#pop_second_admin {  display: none; width: 470px; } 삭제 */
#pop_second_admin .list-view { width: 100%; }
#pop_second_admin .list-view th { font-weight: normal; padding: 15px 0; background: #f4f4f4; border-bottom: 1px solid #e1e1e1; overflow: hidden;
	text-overflow : clip; }
#pop_second_admin .list-view th a { background: url(../images/icon/sort_down.gif) right center no-repeat; padding-right: 10px; }
#pop_second_admin .list-view td { text-align: center; padding: 10px 0; border-bottom: 1px solid #eeeeee; color: #8f8f8f; }
#pop_second_admin .list-view td select { border: 1px solid #d7d7d7; color: #7e7e7e; }
#pop_second_admin .list-view td input[type='text'] { border: 1px solid #d7d7d7; color: #7e7e7e; padding: 1px 0; height: 16px; width: 95%;}
/*#pop_second_admin .list-view td input[type='button'] { height: auto; }  제거*/
#pop_second_admin .list-view td input[type='radio'] { border: none; padding: 0px; height: auto; }
#pop_second_admin .list-view td input[type='checkbox'] { border: none; padding: 0px; height: auto; }
#pop_second_admin .list-view td.al { text-align: left; color: #656565; }
#pop_second_admin .list-view td.al a { color: #656565; }
#pop_second_admin .list-view-default th,
#pop_second_admin .list-view-default td { padding-left: 10px; text-align: left; line-height: 150%; border: 1px solid #E1E1E1; }
#pop_second_admin .list-view-default td input.input-txt { width: 87%; }
#pop_second_admin .pop_btn_cen { text-align: center; margin-bottom: 10px;}

/* 공인인증서 안내 */
.sign_info { width: 1008px; }
.sign_info .warning_area { margin-bottom: 40px; }
.sign_info p { margin-bottom: 10px; line-height: 150%; }
.sign_info ul li { margin: 0 -1px -1px 0; padding: 23px 0 0 165px; width: 336px; height: 132px; border: 1px solid #E5E5E5; float: left; position: relative; overflow: hidden; cursor: pointer;}
.sign_info ul li:hover { border-color: #1EBAE9;  z-index: 10; }
.sign_info ul li img { position: absolute; top: 30px; left: 30px; }

/* 게시판 관리 */
.board_ad .boardList {width:280px; float:left; margin-right:20px;}
.board_ad .boardList h4 {font-size:14px; padding:5px 0 12px;}
.board_ad .inbox { width : 100% ; min-height:550px; border:1px solid #e1e1e1;}
.board_ad .inbox table{ width : 100%; border :0px !important;}
.board_ad .inbox tbody tr { background:#fbfbfb; border-bottom:1px solid #e1e1e1;  cursor: pointer; height: 36px;}
.board_ad .inbox tbody .selected { border-bottom: 0px; height: 36px;}
.board_ad .inbox tbody tr td {padding: 0px !important; background-color: #FBFBFB !important;}
.board_ad .inbox tbody tr.selected td {color:#FFF; background:url(../images/memo/memo_li_on.gif) repeat-x;}
.board_ad .inbox tbody tr td span {float:left; display:block; padding: 8px 0 0 24px; height: 27px; background:url('../images/icon/blt_borad01.gif') no-repeat 13px 50%;}
.board_ad .inbox tbody tr.selected td span{background:url('../images/icon/blt_borad02.gif') no-repeat 13px 50%; height: 27px;}
.board_ad .inbox tbody tr td span.btnset {float:right; background:none; padding:9px 10px 0 0;}

.board_r {padding:0 20px;}
.board_r .list_t {padding:0 0 10px;}
.brd_info fieldset {border:1px solid #d7d7d7; padding:23px 25px;}
.brd_info table { width:100%; }
.brd_info table th {text-align:left; vertical-align:top; padding:7px 0 0;}
.brd_info table td {padding:5px 0;}
.brd_info table td .txt02 {width:97%;}
.brd_info table td textarea {color : #888; width:97%; padding:3px 8px; background:#f8f8f8; border:1px solid #d7d7d7; font-family :"나눔고딕", "맑은 고딕", "dotum", "Segoe UI", sans-serif;} /*추가 color*/
.brd_info table td label {display:inline-block; width:80px;}
.brd_info table td .sch_lo {display:inline-block; width:383px;}
.brd_info table td span { margin-right : 10px; }

.brd_list {padding:20px 0; overflow:hidden;}
.brd_list table {width:100%; }
.brd_list table th {padding:12px 0 !important; height:22px !important; background:#fbfbfb; border:1px solid #E1E1E1; }
.brd_list table td {text-align:center; padding:10px 0 !important; height:24px !important; border:1px solid #E1E1E1; }
.brd_list table td.al {text-align:left; padding:10px 0 10px 10px !important;}
.brd_list table td strong {color:#2d2c31;}

a.btn_query {width:40px; height:15px; font-size:11px; display:inline-block; padding-top:3px; text-align:center; color:#fff; background:url('../images/btn/btn_query.gif') no-repeat left top;}

/* 포털도움말 */
.help {position:relative;}
.help .txt02 {height:18px ! important;}
.help .help_menu {float:left; margin-right:20px;}
.help .help_menu span.btn_common_wrap {position: absolute;margin-left: 3px; }
.help .help_menu .h_depth1 {height:427px;width:268px; border:1px solid #e2e2e2; padding:2px 2px 0px 2px; margin-top:12px;} /* padding:2px 0 0 18px -> padding:2px 2px 0px 2px , -> width:268px;*/
.help .help_menu .h_depth1 div#side_scroll {height: 427px; overflow: auto;} /* ->추가 */
.help textarea { width: 98%; text-align: left !important;color:#8C8C8C;padding:5px; background: #F8F8F8; border: 1px solid #D7D7D7; font-family : "나눔고딕", "맑은 고딕", "dotum", "Segoe UI", sans-serif;}/* ->추가 */
.help .help_ad {overflow:hidden;}
.help .help_ad .list_t {padding:0 0 13px;}

.help_editor {width:100%; height:427px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.help_view {height:444px; padding:15px 10px; border:1px solid #e1e1e1; overflow: auto;}
.help_info {color:#9f9f9f; margin-right:20px;}

.help .history {width:146px; position:absolute; right:-20px; top:20px; padding:0 0 12px; background:url('../images/bg/bg_help3.png') no-repeat left bottom;}
.help .history ul {padding-top:7px; background:url('../images/bg/bg_help1.png') no-repeat left top;}
.help .history ul li {padding:0 7px 0 1px; background:url('../images/bg/bg_help2.png') repeat-y left top;}
.help .history ul li p {height:21px; padding:8px 0 0 15px; border-top:1px solid #d8d8d8;}
.help .history ul li div{max-height: 300px;  overflow-x:hidden;overflow-y:scroll; margin:0 3px 3px 3px;padding-right:3px;}/* ->추가 */
.help .history ul li table tbody tr td {text-align: center; height:21px; border-top:1px solid #d8d8d8; border-left : none;border-right : none;}/* ->추가 */
.help .history ul li p.no_bod {border-top:none;}
.help .history ul li td.no_bod {border-bottom:none;} /* ->추가 */
.history .close {position:absolute; right:15px; top:17px;}

#helpDetail_pop { padding : 10px; }
#helpDetail_pop .data_info { width: 100%;}
#helpDetail_pop .data_info .msg { padding: 10px; }
#helpDetail_pop .data_info ul li { float: left; }
#helpDetail_pop .data_info ul li a { padding: 0 7px; height: 12px; font-weight: bold; border-right: 1px solid #CCC; overflow: hidden; }
#helpDetail_pop .box_area { padding: 15px; width: 500px; height: 315px; word-break: all; line-height: 150%; border: 1px solid #DDD; overflow: auto; }
#helpDetail_pop .btn_set { width: 530px; text-align: center; }
#helpDetail_pop .contents_area { height: 420px; overflow-x: hidden; overflow-y: hidden ; padding : 15px 10px; border : 1px solid #e2e2e2;}

/* 사용자 접속 현황*/
.user .list_t {padding:0 0 10px;}
.user .list_t .lt_r strong {margin-right:10px;}

.graph_a1 {border:1px solid #e1e1e1; height:235px; margin:0 0 20px;}
.compare1 {margin:0 0 20px;}
.compare1 .list-view th {padding:40px 0 0; height:54px; color:#626262;}
.compare1 .list-view td {color:#626262; font-weight:bold;}
.compare1 .list-view td strong {color:#25b9e7; font-size:28px;}

.listType1 td.graph_a2 {text-align:left; padding:10px 0 ! important;}
.graph_bar {width:90%; height:13px; display:inline-block; background:url('../images/bg/bg_graph.gif') repeat-x left top;}
.graph_bar .bar {height:13px; display:inline-block; background:#3d7dc4;}
.compare2 .listType1 td {position:relative;}
.listType1 td .real_per {width:43px; height:18px; font-size:0.85em; color:#fff; text-align:center; padding-top:3px; margin-left:-64px; position:absolute; left:50%; top:-10px; background:url('../images/bg/bg_bal.png') no-repeat left top;}

.paging_size {float:right; margin-top:-20px;}
.paging_size input {width:30px; font-size:11px; padding:2px 0 0; height:18px; text-align:center; border:1px solid #d7d7d7;}


/* 상세보기 팝업 */
#pop_gwgs0200_pop {width:518px; padding:0 0 20px;}
#pop_gwgs0200_pop div .list-view {width:100%; border:1px solid #e4e4e4;}
#pop_gwgs0200_pop .detail_list .list-view th {padding:10px 0 ! important; text-align:center; background:#f4f4f4; border-bottom:1px solid #e4e4e4;}
#pop_gwgs0200_pop .detail_list .list-view td {padding:0 0 0 10px ! important; text-align:left ! important;}

/* 공지사항 글 팝업 */
#pop_brd_view {  width:856px; height:742px; }
#pop_brd_view h1 span {color:#fff; border-left:none;}
#pop_brd_view .btn_set {overflow:hidden; margin:22px 0 20px;}
#pop_brd_view .list-view th { font-weight: normal; padding: 15px 0; background: #f4f4f4; border-bottom: 1px solid #e1e1e1; overflow: hidden; text-overflow : clip; }
#pop_brd_view .list-view th a { background: url(../images/icon/sort_down.gif) right center no-repeat; padding-right: 10px; }
#pop_brd_view .list-view td { text-align: center; padding: 10px 0; line-height: 150%; border: 1px solid #DDD; color: #8f8f8f; }
#pop_brd_view .list-view td select { border: 1px solid #d7d7d7; color: #7e7e7e; }
#pop_brd_view .list-view td input { border: 1px solid #d7d7d7; color: #7e7e7e; padding: 1px 0; height: 16px; width: 95%;}
#pop_brd_view .list-view td input[type='button'] { height: auto; }
#pop_brd_view .list-view td input[type='radio'] { border: none; padding: 0px; height: auto; }
#pop_brd_view .list-view td input[type='checkbox'] { border: none; padding: 0px; height: auto; }
#pop_brd_view .list-view td.al { text-align: left; color: #656565; }
#pop_brd_view .list-view td.al a { color: #656565; }

#pop_brd_view .list-view td {text-align:left ! important; padding:10px ! important;}
#pop_brd_view .add_file span {margin-right:20px;}
#pop_brd_view .add_file a {text-decoration:underline;}

#pop_brd_view .pop_btn_cen {text-align:center;}

/* 부관리자 등록/수정 팝업 */
.sous_ent {width:518px; position:absolute; left:50%; top:30%; margin-left:-250px; padding:0 0 20px; display:none;}
.sous_ent .list-view th {text-align:left ! important; padding-left:15px ! important; font-weight:bold ! important;}
.sous_ent .list-view td {text-align:left ! important; padding-left:15px ! important;}
.sous_ent .list-view td p {line-height:180%;}
.sous_ent .popup_section {margin-bottom:20px;}


/* #pop_second_admin2 { display: none; width: 535px; height: 340px; } 삭제*/
#pop_second_admin2 table tr th,
#pop_second_admin2 table tr td { padding: 10px 0; line-height: 150%; border: 1px solid #E5E5E5; }
#pop_second_admin2 table tr th { padding-left: 20px; text-align: left; background: #F4F4F4; }
#pop_second_admin2 table tr td { padding-left: 20px; text-align: left; } /*추가 text-align: left;*/
/* #pop_second_admin2 table tr td .btn_common { margin-left: 10px; } 삭제*/
#pop_second_admin2 .btn_sec { text-align: center; }



/* 게시판 권한 추가 팝업 */
#pop_brd_ra {  }
#pop_brd_ra table th {color:#646464; text-align: center;}
#pop_brd_ra table td {padding:8px 0;}
#pop_brd_ra table textarea {width:94%; background:#f8f8f8; border:1px solid #d7d7d7; padding:5px; font-family :"나눔고딕", "맑은 고딕", "dotum", "Segoe UI", sans-serif;}
#pop_brd_ra .btn_set {overflow:hidden; margin:10px 0 20px;}

/* history 팝업 */
.help_pop {width:543px; height:552px; left:50%; margin-left:-272px; display:none;}
.his_top {overflow:hidden;}
.his_top p {float:left;}
.his_top p strong {color:#5c5c5c;}
.his_top div {float:right;}
.his_top div strong {color:#7e7e7e;}
.his_con {height:314px; border:1px solid #e4e4e4; padding:15px; margin-top:15px;}

/* 포털공지사항 */
#pop_po_notice { width: 100%;margin: 0 -1px; } /*삭제 display: none;width:730px;  *//*추가 width: 100%;margin: 0 -1px;*/
#pop_po_notice .file_list {width:98%; height:30px; background:#fff ! important; border:1px solid #d8d8d8; padding:10px 0 10px 5px;}
#pop_po_notice .file_list p.ex_txt {color:#79a1d2;}
#pop_po_notice .ip_cal {width:40px; height:16px; padding:3px 23px 0 5px; border:1px solid #dadada; background:url('../images/icon/ico_cal.gif') no-repeat 50px center;}
/*2012-04-30 퍼블리싱 end*/
/*2012-05-04 퍼블리싱 */
/* 게시판 글쓰기 팝업 */
.brd_write {width:70%; color:#646464; vertical-align:top; padding:20px 0;}
.brd_write div {padding:10px 0;}
.brd_write div label {display:inline-block; font-weight:bold; color:#5c5e66; padding:5px 10px 0 0; vertical-align:top;}
.brd_write div textarea {overflow:hidden; overflow-y:auto; border:1px solid #e4e4e4; vertical-align:top;}
.brd_wr .btn_set, .brd_md .btn_set {overflow:hidden; margin:10px 0 20px;}

/* 게시판 관리자 팝업 */
/* .brd_admin {width:543px; height:382px; }  삭제*/
.brd_adcon {width:464px; margin:25px auto 0 auto;}
.brd_adcon .div_table { width : 477px; height:199px; overflow-x:hidden; overflow-y:auto; } /*추가*/
.brd_adcon table {border:1px solid #e1e1e1; border-top:none;}
.brd_adcon table td {width:437px; display:inline-block; border-top:1px solid #e1e1e1 !important; padding:11px 13px 7px 14px !important;}
.brd_adcon table td p {float:left; padding-left:8px; background:url('../images/icon/blt_borad01.gif') no-repeat left center;}
.brd_adcon table td.plus2 {background:#f0f0f0 !important; padding:11px 13px 7px 14px !important;} /* padding:9px 13px 7px 14px 수정*/
.brd_adcon table td input {width:396px; height:16px; padding:3px 5px 0 5px; border:1px solid #b9b9b9;}
.brd_adcon table td div {float:left;}
.brd_adcon table td span {float:right; cursor: pointer;} /*cursor: pointer; 추가*/
.brd_admin .btn_set { margin-top: 22px; text-align: center; height: 47px;}

/* 결제선 설정 팝업 */
/*사용안함 .pay_set { width:900px; padding:0 0 30px;} */
.set_con {width:877px; display:inline-block;}
.set_con .set_l {width:272px; height : 561px;float:left;}
.set_con .set_r {width:570px; height : 561px; float:right; display:inline-block;}

.set_con .division {width:100%; display:inline-block; padding:9px 0; background:#f4f4f4; }
.set_con .division strong {float:left; padding:5px 0 0 15px;}
.set_con .division div {float:right; padding:0 15px 0 0;}
.set_con .division span.btn_common_wrap {position: relative;}
.set_con table .t_left {text-align:left;}/*삭제 padding:10px 0 10px 10px;*/
.set_con table tbody tr td { text-align: center;}
.set_con .box_line {border : 1px solid #E1E1E1; }
.set_con .set_r .cbtn {padding: 10px 0 10px 0; text-align:center;}

.set_con .org_box {margin:0 0 7px;}
.set_con .org_tree {height:218px; padding-top:10px;}

.set_con .set_list {width:570px; display:inline-block;}
.set_con .set_r table.type2 {width:516px;float:left;}
.set_con .set_list div a {display:block;}

/* 결제선 명 팝업 */
.pop_settlement_send .btn_set { margin-top: 22px; text-align: center; height: 47px;}/*추가 */
.pop_settlement_send table { width: 100%; }
.pop_settlement_send table tr th,
.pop_settlement_send table tr td { padding: 10px 15px; border: 1px solid #E5E5E5; }
.pop_settlement_send table tr th { padding: 10px 0; background: #F4F4F4; }
.pop_settlement_send table tr td input { width: 97%; background: #F7F7F7; }

/*2012-05-04 퍼블리싱 end */
/* 공인인증서 관리 팝업 */
#giij0200> div.more-box { padding: 35px 20px 20px; }
#giij0200> div.more-box> div { text-align: center; }
#giij0200> div.more-box> div> img { padding-bottom : 20px; }
#giij0200> div.more-box> ul> li { padding : 5px 0;}

/* 파일 */
div.file_fieldset {
	border:  1px solid #afe14c;
	margin: 10px 0;
	padding: 20px 10px;
	float : left;
}

div#divMovieContainer {
	margin: 10px 0;
	padding: 10px;
}

div.file_fieldset span.legend {
	position: relative;
	background-color: #FFF;
	padding: 3px;
	top: -30px;
	font: 700 14px Arial, Helvetica, sans-serif;
	color: #73b304;
}


div.file_flash {
	width: 375px;
	margin: 10px 5px;
	border-color: #D9E4FF;

	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px;
    -webkit-border-top-right-radius : 5px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;

}
div.file_fieldset td {
	font: 10pt Helvetica, Arial, sans-serif;
	vertical-align: top;
}

div.file_fieldset td {
	font: 10pt Helvetica, Arial, sans-serif;
	vertical-align: top;
}

div.file_fieldset .progressWrapper {
	width: 357px;
	overflow: hidden;
}

div.file_fieldset .progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
div.file_fieldset .message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
div.file_fieldset .red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
div.file_fieldset .green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
div.file_fieldset .blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

div.file_fieldset .progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

div.file_fieldset .progressBarInProgress,
div.file_fieldset .progressBarComplete,
div.file_fieldset .progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

div.file_fieldset .progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

div.file_fieldset .progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

div.file_fieldset .progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

div.file_fieldset a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../images/btn/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

div.file_fieldset a.progressCancel:hover {
	background-position: 0px 0px;
}

.miEmbedLoginShadow { -moz-box-shadow: 0 0 25px 0 #666; -webkit-box-shadow: 0 0 25px 0 #666; box-shadow: 0 0 25px 0 #666; margin-bottom: 25px; }
