@charset "utf-8";

@import "/gw/css/neos/contents.css";
@import "/gw/css/neos/contentsNew.css";



/************ base ************/
html{margin:0;padding:0;width:100%;height:100%;overflow:hidden;}
body{padding:0;margin:0;width:100%;height:100%;font-size:12px;color:#000000; font-family:"굴림", Gulim, "돋움", Dotum, sans-serif;}
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, button, abbr, address, big, cite, code, del, dfn, em, font, img, ins, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, input{margin:0; padding:0; border:0; font-size:12px;color:#000000;font-family:"굴림", Gulim, "돋움", Dotum, sans-serif;}
a{text-decoration:none;}
em{font-style:normal;}
a:focus{text-decoration:none;}
table {border-spacing:0;}
img,a{border:0;}
ol,ul,li{list-style:none;text-decoration:none;}
hr{display:none;}
fieldset{border:none;}
fieldset legend{display:none;}
blockquote, q {quotes:none;}
button{border:none;}
input{border:0; vertical-align:top; padding-left:4px;}
input[type=text] {vertical-align:middle; padding-top:4px; padding-bottom:3px; list-style-type:none; border:1px solid #c2c2c2;}
input[type=file] {height:14px; vertical-align:middle; padding-top:4px; padding-bottom:3px; list-style-type:none; border:1px solid #c2c2c2;}
select {vertical-align:middle; border:1px solid #c2c2c2; height:27px; padding:2px 0 2px 0;}
/* png */
.png24 { tmp: expression(setPng24(this)); }
.pad20{float:left; width:10%; height:20px;}


/************ common ************/
.mgt0{margin-top:0px !important;}
.mgb11{margin-bottom:11px;}
.more{position:absolute;top:11px;right:19px;letter-spacing:-1px;color:#626368;line-height:1.3;padding:3px 0 0 6px;width:42px;height:16px;font-size:11px;display:inline-block;background:url('/gw/images/neos/btn/bt_more.gif') no-repeat left top;}


/************ layout **************/
#head{min-width:1013px; height:52px;position:relative;z-index:100; background:url('/gw/images/neos/bg.gif') repeat-x left top;}
#head h1{float:left; width:153px; padding:15px 0 0 20px;}
#head h1 img{display:block;}

#head .login_info{float:left;padding-right:35px ;color:#1a1a1a;font-size:11px;padding-top:4px;}
#head .login_info strong{font-size:12px;}
#head .login_info a{display:inline-block;font-size:11px;line-height:1.5;padding-top:3px;margin-top:-6px;width:49px;height:16px;text-align:center;background:url('/gw/images/neos/btn/bt_logout.gif') no-repeat left top;}


#head .head_menu{float:left; height:52px; padding-left:29px;}
#head .head_menu .head_right{position:absolute; padding:0px; right:33px;}
#head .head_menu .head_right .top_mn{float:left;}
#head .head_menu .head_right .top_mn li{float:left; width:86px;  text-align:right;}
#head .head_menu .head_right .top_mn li.mr12{margin-right:-12px;}


#head .head_menu .head_right .top_mn span{position:absolute; top:0px; text-align:center;}


#head .head_menu .head_left{float:left; padding-top:27px;}
#head .head_menu .head_left ul li{float:left; background:url('/gw/images/neos/btn/top_btn_line.gif') no-repeat left 5px;}
#head .head_menu .head_left ul li.bg_no{float:left; background:none;}
#head .head_menu .head_left ul li.text_name{font-size:11px; padding-left:11px;}
#head .head_menu .head_left ul li.text_name img{vertical-align:middle;}



/*#body{height:100%;margin:-52px 0 -30px 0;}*/
#body{height:100%;margin:-52px 0 0 0;}


/* contents layout
#content-area{padding:52px 0 30px 0; height:100%;} */
#content-area{padding:0; height:100%;}
#m_con{float:left;width:100%; height:100%; position:relative;min-width:840px;} /**/
/*.cont_area{padding:0 0 0 30px;}*/
#content{padding-left:210px;  background:url('/gw/images/neos/cont_bg.gif') repeat-x left top;} /*  173 + 37 */

  
/* Add Edward  frameset  사용시  */
/*#_content{float:left; padding-left:-210px;  width:100%;height:100%;}*/ /* padding-bottom:50px;  border:1px solid #d9d9d9; */

.cont_scroll{width:100%;height:100%;position:relative;} 


.cont_scroll_inner{position:relative;}
.cont_scroll_inner:after{clear:both;display:block;content:"";}
.cont_scroll_inner .cont_pad{margin:24px 41px 0 0;}

.cont_left{float:left;margin:21px 21px 0 0;position:relative;}
.cont_left .myMenu{padding:14px 14px 0 14px;margin-bottom:12px;width:213px;height:221px;background:url(/gw/images/neos/rnd_box02.gif) no-repeat left top;}
.cont_left .myMenu .myAccnt{height:21px;color:#2d2d2d;position:relative;}
.cont_left .myMenu .myAccnt a{height:21px;color:#a3a3a3;font-size:11px;position:absolute;top:0;right:0;}
.cont_left .myMenu .myAccnt a:hover{text-decoration:underline;}
.cont_left .myMenu .myAccnt strong{color:#2d2d2d;}
.cont_left .myMenu .myAttend{height:56px;margin-bottom:12px;padding:10px 0 0 9px;background:url(/gw/images/neos/rnd_box01.gif) no-repeat left top;}
.cont_left .myMenu .myAttend dl{*zoom:1;}
.cont_left .myMenu .myAttend dl:after{display:block;clear:both;content:"";}
.cont_left .myMenu .myAttend dl dt{float:left;width:59px;}
.cont_left .myMenu .myAttend dl dd{height:24px;}
.cont_left .myMenu .myAttend dl dd img{vertical-align:middle;}
.cont_left .myMenu .myAttend dl dd strong{font-size:11px;vertical-align:baseline;line-height:1.5;}
.cont_left .myMenu .myAttend dl dd .t_time{color:#078bd1;display:inline-block;width:60px;}
.cont_left .myMenu .myAttend dl dd .t_status{color:#2d2d2d;}
.cont_left .myMenu .myAttend dl dd button{cursor:pointer;padding:3px 0 0 7px;letter-spacing:-1px;text-align:left;width:68px;height:22px;background:url(/gw/images/neos/btn/bt_check.gif) no-repeat left top;color:#2e2e2e;font-size:11px;font-weight:bold;}
.cont_left .myMenu .myDoc dl{*zoom:1;margin-bottom:8px;}
.cont_left .myMenu .myDoc dl:after{display:block;clear:both;content:"";}
.cont_left .myMenu .myDoc dt{float:left;padding-left:2px;width:63px;height:23px;}
.cont_left .myMenu .myDoc dd{height:20px;width:147px;color:#292929;float:left;padding-top:3px;}
.cont_left .myMenu .myDoc dd a.t_amnt{float:left;font-size:11px;}
.cont_left .myMenu .myDoc dd a.t_amnt strong{font-size:11px;color:#3e993a;}
.cont_left .myMenu .myDoc dd span.amount{float:right;font-size:11px;color:#6a9ab6;letter-spacing:-1px;}
.cont_left .myMenu .myDoc dd span.amount strong{font-size:11px;color:#6a9ab6;}
.cont_left .myMenu .myLink{*zoom:1;margin-left:-3px;width:219px;border-top:1px solid #e5e5e5;}
.cont_left .myMenu .myLink:after{clear:both;display:block;content:"";}
.cont_left .myMenu .myLink li{float:left;}
.cont_left .myMenu .myLink li a{display:block;}
.cont_left .mySchdl{padding:11px 10px 10px 8px;margin-bottom:12px;width:221px;_height:170px;min-height:170px;border:1px solid #d9d9d9;}
.cont_left .mySchdl h2{position:relative;border-bottom:1px solid #cdced3;height:20px;padding:4px 0 0 7px;margin-bottom:11px;}
.cont_left .mySchdl h2 ul{*zoom:1;position:absolute;top:0;right:0;}
.cont_left .mySchdl h2 ul:after{clear:both;display:block;content:"";}
.cont_left .mySchdl h2 ul li{float:left;padding-left:3px;}
.cont_left .mySchdl .my_work{margin-bottom:7px;}
.cont_left .mySchdl .my_work input{padding-left:11px;border:1px solid #cdced3;color:#c0bfbf;background:#ededed;vertical-align:middle;height:21px;line-height:2.2;}
.cont_left .mySchdl .myList li{*zoom:1;vertical-align:top;background:url(/gw/images/neos/dot_line02.gif) repeat-x left top;padding:8px 0 4px 2px;}
.cont_left .mySchdl .myList li:after{clear:both;display:block;content:"";}
.cont_left .mySchdl .myList li.fir{background:none;}
.cont_left .mySchdl .myList li span{float:left;width:170px;padding-left:12px;line-height:15px;color:#292929;font-size:11px;background:url(/gw/images/neos/bull_dot02.gif) no-repeat 2px 2px;}
.cont_left .mySchdl .myList li p{float:right;width:37px;}
.cont_left .mySchdl .myList li p a{width:18px;height:13px;float:left;overflow:hidden;text-indent:-999px;}
.cont_left .mySchdl .myList li p a.w{background:url(/gw/images/neos/btn/bt_write.gif) no-repeat center top;}
.cont_left .mySchdl .myList li p a.w:hover{background:url(/gw/images/neos/btn/bt_write.gif) no-repeat center bottom;}
.cont_left .mySchdl .myList li p a.d{background:url(/gw/images/neos/btn/bt_del.gif) no-repeat center top;}
.cont_left .mySchdl .myList li p a.d:hover{background:url(/gw/images/neos/btn/bt_del.gif) no-repeat center bottom;}
.cont_left .mySurvey{width:224px;min-height:93px;_height:93px;padding:15px 8px 10px 7px;border:1px solid #d9d9d9;}
.cont_left .mySurvey h2.sysTit{color:#3e3e3e;padding:0 0 0 12px;height:19px;border-bottom:1px solid #cdced3;}
.cont_left .mySurvey .no_survey{padding:22px 0 22px 0;text-align:center;}
.cont_left .mySurvey .no_survey span{display:inline-block;padding-left:18px;background:url(/gw/images/neos/ico/ico_notice.gif) no-repeat left top;font-size:13px;}
.cont_cen{float:left;width:459px;min-width:459px;margin-top:21px;position:relative;}
.cont_cen  .ymd_area{*zoom:1;height:29px;}
.cont_cen  .ymd_area:after{clear:both;display:block;content:"";}
.cont_cen  .ymd_area ul{float:left;}
.cont_cen  .ymd_area ul li{float:left;margin-right:2px;}
.cont_cen  .ymd_area ul li a{overflow:hidden;text-indent:-999px;display:block;}
.cont_cen  .ymd_area ul li a:hover{background-position:left top !important;}
.cont_cen  .ymd_area ul li a.mn01{height:22px;width:40px;background:url(/gw/images/neos/btn/bt_mn01.gif) no-repeat left -22px;}
.cont_cen  .ymd_area ul li a.mn02{display:block;height:22px;width:64px;background:url(/gw/images/neos/btn/bt_mn02.gif) no-repeat left -22px;}
.cont_cen  .ymd_area ul li a.on{background-position:left top !important;}
.cont_cen  .ymd_area .ymd{float:right;width:161px;text-align:center;}
.cont_cen  .ymd_area .ymd a.left{float:left;width:20px;}
.cont_cen  .ymd_area .ymd a.right{float:right;width:20px;}
.cont_cen  .ymd_area .ymd span{float:left;margin-right:2px;}
.cont_cen  .ymd_area .ymd span img{float:left;margin-right:1px;}
.cont_cen  .ymd_area .ymd span.year{padding:2px 6px 0 8px;background:url(/gw/images/neos/num_jum.gif) no-repeat right bottom;}
.cont_cen  .ymd_area .ymd span.mon{padding:2px 6px 0 0;background:url(/gw/images/neos/num_jum.gif) no-repeat right bottom;}
.cont_cen  .ymd_area .ymd span.day{padding-top:2px;}
.cont_cen .schedule{border-top:2px solid #3a4452;margin-bottom:12px;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;}
.cont_cen .schedule li{border-bottom:1px solid #dfdfdf;height:39px;}
.cont_cen .schedule li.even{background:#f9f9f9;}
.cont_cen .schedule dl{*zoom:1;}
.cont_cen .schedule dl:after{clear:both;display:block;content:"";}
.cont_cen .schedule dt{float:left;width:85px;font-size:11px;padding:15px 0 0 13px;color:#f6981f;font-weight:bold;}
.cont_cen .schedule dt img{vertical-align:middle;margin-top:-2px;}
.cont_cen .schedule dd.sch_type{float:left;margin-right:6px;padding:14px 8px 0 0;line-height:1.5;background:url(/gw/images/neos/bar01.gif) no-repeat right 14px;color:#a7a7a7;font-size:11px;}
.cont_cen .schedule dd.sch_msg{color:#404040;padding:15px 0 0 0;white-space:nowrap;overflow:hidden;font-size:11px;letter-spacing:-1px;}
.cont_cen .board_area{margin-bottom:12px;position:relative;}
.cont_cen .board_area .brd_tab{*zoom:1;width:100%;}
.cont_cen .board_area .brd_tab:after{clear:both;display:block;content:"";}
.cont_cen .board_area .brd_tab td{width:25%;}
.cont_cen .board_area .brd_tab td a{display:block;border:1px solid #b0c2cf;text-align:center;border-right:0;color:#183255;font-weight:bold;height:22px;padding-top:10px;}
.cont_cen .board_area .brd_tab td a.on{background:#edf1f4;}
.cont_cen .board_area .brd_tab td.last a{border-right:1px solid #b0c2cf;}
.cont_cen .board_area .brdList{padding:15px 19px 0 19px;height:147px;border:1px solid #dddddd;border-top:none;position:relative;}
.cont_cen .board_area .brdList .brd_sub{*zoom:1;overflow:hidden;height:33px;}
.cont_cen .board_area .brdList .brd_sub:after{clear:both;display:block;content:"";}
.cont_cen .board_area .brdList .brd_sub li{float:left;padding:0 11px;border-left:1px solid #d9d9d9;margin-left:-1px;}
.cont_cen .board_area .brdList .brd_sub li a{display:block;color:#3e3e3e;font-size:11px;line-height:1.3;letter-spacing:-1px;}
.cont_cen .board_area .brdList .brd_sub li a.on{font-weight:bold;}
.cont_cen .board_area .brdList .brd_sub li a:hover{text-decoration:underline;}
.cont_cen .board_area .brdList .list li{padding:0 0 0 24px;height:25px;background:url(/gw/images/neos/bull_dot01.gif) no-repeat 12px 6px;}
.cont_cen .board_area .brdList .list li strong{display:inline-block;margin-right:6px;}
.cont_cen .board_area .brdList .list li a:hover{text-decoration:underline;}
.cont_cen .board_area .brdList .prev{position:absolute;top:82px;left:9px;}
.cont_cen .board_area .brdList .next{position:absolute;top:82px;right:9px;}
.cont_cen .gallery{border:1px solid #d9d9d9;padding:16px 0 0 19px;height:102px;overflow:hidden;background:#fafafa;position:relative;}
.cont_cen .gallery{*zoom:1;}
.cont_cen .gallery:after{clear:both;display:block;content:"";}
.cont_cen .gallery dl{float:left;width:283px;}
.cont_cen .gallery dt{width:114px;float:left;}
.cont_cen .gallery dt img{border:1px solid #a0a09d;}
.cont_cen .gallery dd.tit{height:21px;padding:4px 0 0 0;font-size:13px;color:#41586d;font-weight:bold;}
.cont_cen .gallery dd{color:#3e3e3e;font-size:11px;line-height:18px;}
.cont_cen .gallery dd p{color:#3e3e3e;font-size:11px;}
.cont_cen .gallery dd span{color:#848484;font-size:11px;margin-left:23px;}
.cont_cen .gallery .sysTit{color:#3e3e3e;height:22px;}


/* LNB */

/* 
#lnb_area{width:173px;*zoom:1;position:relative;z-index:300;float:left;margin-right:-173px;}
#lnb_left{float:left;width:172px;height:100%;background:#ececec;}*/
#lnb_area{width:210px;*zoom:1;position:relative;z-index:300;float:left;margin-right:-210px;}
#lnb_left{float:left;width:207px;height:100%;background:#ececec;}

#lnb_area:after{clear:both;display:block;content:" ";}

#lnb_left .lnb_mn .text-pad{padding-top:2px;}
#lnb_left .lnb_mn li{vertical-align:top;}
#lnb_left .lnb_mn .lnbM_top{display:block;padding:6px 0 0 11px;height:26px;background-color:#eeeeee;}
#lnb_left .lnb_mn .lnbM_top a:hover{background-color:#dde0e4;}
#lnb_left .lnb_mn .lnbM_top a:hover span{color:#ffffff;}

#lnb_left .lnb_mn .lnbM_top a span{color:#ffffff; font-weight:bold;  display:inline-block;padding:4px 0 0 33px;margin-right:10px; line-height:1.3;vertical-align:middle;letter-spacing:-1px; z-index:10;}

#lnb_left .left_top .menuT_over{display:block;padding:6px 0 0 11px;height:26px;background:url(/gw/images/neos/lnb_bg_off.gif) repeat-x left top;}

#lnb_left .lnbM_top a span.lnb01{background:url(/gw/images/neos/ico/ico_lnb.gif) 0 -20px no-repeat;}
#lnb_left .lnbM_top a span.lnb02{background:url(/gw/images/neos/ico/ico_lnb.gif) 0 -60px no-repeat;}
#lnb_left .lnbM_top a span.lnb03{background:url(/gw/images/neos/ico/ico_lnb.gif) 0 -100px no-repeat;}
#lnb_left .lnbM_top a span.lnb04{background:url(/gw/images/neos/ico/ico_lnb.gif) 0 -140px no-repeat;}
#lnb_left .lnbM_top a span.lnb05{background:url(/gw/images/neos/ico/ico_lnb.gif) 0 -180px no-repeat;}
#lnb_left .lnbM_top a span.lnb06{background:url(/gw/images/neos/ico/ico_lnb.gif) 0 -220px no-repeat;}
#lnb_left .lnbM_top a span.lnb07{background:url(/gw/images/neos/ico/ico_lnb.gif) 0 -260px no-repeat;}
#lnb_left .lnbM_top a span.lnb08{background:url(/gw/images/neos/ico/ico_lnb.gif) 0 -300px no-repeat;}


#lnb_left .left_top li.left_top_fir{height:100%;background:#ffffff;}
#lnb_left .left_top .left_tree{overflow:auto; height:98%;scrollbar-face-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #d0d0d0; scrollbar-darkshadow-color: #a2a2a2; scrollbar-track-color: #f6f6f6; scrollbar-arrow-color: #434f56;}

/* edward modify scroll bar del
#lnb_left .left_top li .left_tree .tree_inn{height:100%; padding-top:5px;}*/
#lnb_left .left_top li .left_tree .tree_inn{height:100%;}

/*
// edward add.  menu top line 
#lnb_area #lnb_left .menuBot_pad{padding-top:1px;background-color:#ffffff; border-top:1px solid #b4b4b4;}

#lnb_left .lnb_mn2 img{vertical-align:middle;}

//edward left main menu hidden 
#lnb_left .lnb_toggle {display:inline-block; width:210px;padding-top:6px;padding-bottom:4px;  text-align:center;background-color:#EEEEEE;	font-family:"돋움", dotum;color:#5f5f5f;font-size:11px;letter-spacing:-1px;   border-top:1px dotted #b4b4b4;}


#lnb_left .lnb_mn2 a{display:block;padding:8px 0 0 11px; height:25px; background-color:#eeeeee;}
#lnb_left .lnb_mn2 a:hover{background-color:#dde0e4;}
#lnb_left .lnb_mn2 a:hover span{color:#404041;}
#lnb_left .lnb_mn2 a em{line-height:1.2;vertical-align:middle;display:inline-block;padding:5px 0 0 0;}

#lnb_left .lnb_mn2 li a{font-size:12px; text-decoration: none; letter-spacing:0px; font-weight:normal;}
#lnb_left .lnb_mn2 li a:link{font-size:12px; text-decoration: none; letter-spacing:0px; font-weight:normal;}
#lnb_left .lnb_mn2 li a:visited{font-size:12px; text-decoration: none; letter-spacing:0px; font-weight:normal;}
#lnb_left .lnb_mn2 li a:hover{font-size:12px; text-decoration: none; letter-spacing:0px; font-weight:normal;}
#lnb_left .lnb_mn2 li a:active, a:focus{font-size:12px; text-decoration: none; letter-spacing:0px; font-weight:normal;}
*/

/* edward add.  menu top line */ 
#lnb_area #lnb_left .menuBot_pad{padding-top:1px;background-color:#ffffff; border-top:1px solid #b4b4b4;}

#lnb_left .lnb_mn2 img{vertical-align:middle;}

/*edward left main menu hidden  */
#lnb_left .lnb_toggle {display:inline-block; width:210px;padding-top:6px;padding-bottom:4px;  text-align:center;background-color:#EEEEEE;	font-family:"돋움", dotum;color:#5f5f5f;font-size:11px;letter-spacing:-1px;   border-top:1px dotted #b4b4b4;}


#lnb_left .lnb_mn2 a{display:block;padding:8px 0 0 11px; height:25px; background-color:#eeeeee;}
#lnb_left .lnb_mn2 a:hover{background-color:#dde0e4;}
#lnb_left .lnb_mn2 a:hover span{color:#404041;}
#lnb_left .lnb_mn2 a em{line-height:1.2;vertical-align:middle;display:inline-block;padding:5px 0 0 0;}

#lnb_left .lnb_mn2 li a{font-size:12px; text-decoration: none; letter-spacing:0px; font-weight:normal;}
#lnb_left .lnb_mn2 li a:link{font-size:12px; text-decoration: none; letter-spacing:0px; font-weight:normal;}
#lnb_left .lnb_mn2 li a:visited{font-size:12px; text-decoration: none; letter-spacing:0px; font-weight:normal;}
#lnb_left .lnb_mn2 li a:hover{font-size:12px; text-decoration: none; letter-spacing:0px; font-weight:normal;}
#lnb_left .lnb_mn2 li a:active, a:focus{font-size:12px; text-decoration: none; letter-spacing:0px; font-weight:normal;}


/* move bar 
#bar{float:right;width:3px;height:100%;background:#eeeeee;border-left:1px solid #d7d7d7;border-right:1px solid #b4b4b4;display:inline-block;}
#bar:hover{cursor:e-resize;background:#f7e0c5;}*/
#bar{float:right;height:100%;border-right:1px solid #b4b4b4; }
#bar:hover{background:#f7e0c5;}  



/*
// bar 에 show.hidden 적용시   *  #barBtn 주석처리.
#bar{float:right;width:3px;height:100%;
border-left:1px solid #d7d7d7;border-right:1px solid #b4b4b4;display:inline-block;position:absolute;
background:#eeeeee url('/gw/images/neos/btn/btn_split_on_0.png') no-repeat 50%  ;
 }
#bar:hover{cursor:pointer; 
background: #f7e0c5 url(/gw/images/neos/btn/btn_split_on.png) no-repeat 50%  ;
}
*/
#barBtn{cursor:pointer;margin-top:-41px;margin-left:194px;top:50%;position:relative;height:52px;width:16px;background:transparent url('/gw/images/neos/lnb_left_btn_vertical.gif') 51px 50%;}
#barBtn:hover{cursor:pointer;margin-left:194px; background:transparent url('/gw/images/neos/lnb_left_btn_vertical.gif') 17px 50%;}


/* footer */
#foot{position:absolute;bottom:0;z-index:500;width:100%;height:29px;border-top:1px solid #babec0;background:url(/gw/images/neos/lnb_foot_bg.gif) repeat-x left bottom;}
#lnb_foot{width:210px;float:left;}  /* 173  -> 210  : modify  byk */
#lnb_foot ul li{float:left;}
#lnb_foot ul li a{display:block;text-align:center;line-height:1.5;padding:9px 0 0 0;height:20px;border-right:1px solid #babec0;}
#lnb_foot ul li a span{color:#5f5f5f;font-size:11px;cursor:pointer;}
#lnb_foot ul li.sys{width:55%;}
#lnb_foot ul li.org{width:45%;}
#lnb_foot ul li.sys a span{background:url(/gw/images/neos/ico/ico_sys.gif) no-repeat left top;display:inline-block;padding-left:20px;}
#lnb_foot ul li.org a span{background:url(/gw/images/neos/ico/ico_org.gif) no-repeat left top;display:inline-block;padding-left:25px;}
#con_foot{float:right;position:relative;}
#con_foot ul{float:right;padding:10px 33px 0 0;}
#con_foot ul li{float:left;padding:0 10px 0 11px;background:url(/gw/images/neos/bar01.gif) no-repeat left top;text-align:center;}
#con_foot ul li a{display:inline-block;font-family:"돋움", dotum;color:#5f5f5f;font-size:11px;letter-spacing:-1px;}
#con_foot ul li.fir{background:none;position:relative;}
#con_foot ul li.fir .sel_lay{*zoom:1;position:absolute;left:0;bottom:0;border:1px solid #577cb0;background:#fff;width:78px;padding:10px 10px 9px 10px;}
#con_foot ul li.fir .sel_lay:after{clear:both;display:block;content:"";}
#con_foot ul li.fir .sel_lay ul{padding:0;float:left;}
#con_foot ul li.fir .sel_lay li{background:none;width:78px;padding:0 0 6px 0;vertical-align:top;clear:both;text-align:left;}
#con_foot ul li.fir .sel_lay li a{background:none;display:block;color:#5e5e5e;padding:2px 0 0 6px;height:12px;font-family:"돋움",dotum;}
#con_foot ul li.fir .sel_lay li a:hover{background:#5caddf;color:#ffffff;}
#con_foot ul li.fir .sel_lay p{width:78px;float:left;*zoom:1;padding-top:4px;}
#con_foot ul li.fir .sel_lay .add{float:left;padding:0 0 0 3px;background:none;display:block;}
#con_foot ul li.fir .sel_lay .close{float:right;background:none;margin-top:5px;padding:0;display:block;}
#con_foot ul li.fir a{background:url(/gw/images/neos/arrow01.gif) no-repeat right 3px;padding-right:16px;}
#con_foot ul li.last a{font-weight:bold;color:#84c141;}


/************ 리본메뉴 ****************/
.mail_area{background:url(/gw/images/neos/bg_mail.gif) repeat-x left top;}
.mail_top ul{float:right;padding-right:33px;}

.mail_top{height:32px;*zoom:1;}
.mail_top:after{clear:both;display:block;content:"";}
.mail_top h2{float:left;padding:11px 0 0 29px;color:#232323;font-weight:bold;font-size:12px;}

.mail_top ul li{float:left;padding:5px 3px 0 3px;}
.mail_top ul li a{display:block;width:28px;height:22px;text-indent:-999px;overflow:hidden;}
.mail_top ul li a.mn01{background:url(/gw/images/neos/btn/bt_mail.gif) no-repeat left top;}
.mail_top ul li a.mn02{background:url(/gw/images/neos/btn/bt_print.gif) no-repeat left top;}
.mail_top ul li a.mn03{background:url(/gw/images/neos/btn/bt_letter.gif) no-repeat left top;}
.mail_top ul li a.mn04{background:url(/gw/images/neos/btn/bt_exel.gif) no-repeat left top;}
.mail_top ul li a.mn05{background:url(/gw/images/neos/btn/bt_help.gif) no-repeat left top;}
.mail_top ul li a.mn06{background:url(/gw/images/neos/btn/bt_search.gif) no-repeat left top;}
.mail_top ul li a.mn07{background:url(/gw/images/neos/btn/bt_system.gif) no-repeat left top;}
.mail_top ul li a.mn01:hover{background:url(/gw/images/neos/btn/bt_mail.gif) no-repeat left bottom;}
.mail_top ul li a.mn02:hover{background:url(/gw/images/neos/btn/bt_print.gif) no-repeat left bottom;}
.mail_top ul li a.mn03:hover{background:url(/gw/images/neos/btn/bt_letter.gif) no-repeat left bottom;}
.mail_top ul li a.mn04:hover{background:url(/gw/images/neos/btn/bt_exel.gif) no-repeat left bottom;}
.mail_top ul li a.mn05:hover{background:url(/gw/images/neos/btn/bt_help.gif) no-repeat left bottom;}
.mail_top ul li a.mn06:hover{background:url(/gw/images/neos/btn/bt_search.gif) no-repeat left bottom;}
.mail_top ul li a.mn07:hover{background:url(/gw/images/neos/btn/bt_system.gif) no-repeat left bottom;}
.mail_content{padding:0 34px 0 28px;}


/************ 콘텐츠 ****************/

/* 상단검색 */

.cont_pad select{float:left; width:79px; height:21px; padding:0 0 0 1px; font-size:11px; }
.cont_pad select.text-pad{display:table-cell; vertical-align:middle;}

.cont_pad .top_search {height:44px; border:1px solid #dcdcdc; background-color:#ededed;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; padding-top:4px; padding-left:12px; padding-right:12px;}
.cont_pad .top_search ul {margin-top:9px;}
.cont_pad .top_search ul li {float:left; padding-right:4px;}
.cont_pad .top_search .floatR {float:right; padding-right:11px;}
.cont_pad .top_search input{height:14px; vertical-align:middle; padding-top:4px; list-style-type:none; border:1px solid #c2c2c2; font-size:11px;}
.cont_pad .top_search ul li img  {vertical-align:middle;}
.cont_pad .top_search ul li.pad10{padding-left:10px;}

.cont_pad .btn_bg{width:100%; height:26px;}
.cont_pad .btn_bg ul li.btn_left{float:left; padding-top:7px; padding-bottom:5px; padding-right:5px;}
.cont_pad .btn_bg ul li.btn_right{float:right; right:0px;}
.cont_pad .btn_bg img  {vertical-align:middle; margin-top:-3px;}
.cont_pad .btn_bg select{width:85px;}

.cont_pad .board_table{width:100%;}
.cont_pad .board_more{top:0px; padding:0px; margin:0px; height:18px; font-weight:bold; color:#5c5c5c; text-align:center; padding-top:10px; border-left:1px solid #c0c0c0; 
											border-right:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; background:url('/gw/images/neos/board_morebg.gif') repeat-x left top;}
.cont_pad .board_more img{position:absolute; vertical-align:middle; margin-top:3px; margin-left:45px;}

.cont_pad .board_more a{float:none; font-size:12px; background:transparent; font-weight:bold; font-family:Gulim;}
.cont_pad .board_more a:link{text-decoration: none;  font-size:12px; color:#5c5c5c;  letter-spacing:0px; font-weight:bold; font-family:Gulim;}
.cont_pad .board_more a:visited{text-decoration: none; font-size:12px; color:#5c5c5c;  letter-spacing:0px;  font-weight:bold; font-family:Gulim;}
.cont_pad .board_more a:hover{text-decoration: none; font-size:12px; color:#5c5c5c;  letter-spacing:0px; font-weight:bold; font-family:Gulim;}
.cont_pad .board_more a:active, a:focus{text-decoration: none; font-size:12px;  color:#5c5c5c; letter-spacing:0px; font-weight:bold; font-family:Gulim;}


/* 게시판 페이징 */

.paging{text-align:center; padding-top:3px;}

.paging a{float:none; background:transparent; padding:4px 4px; font-weight:bold;  font-family:Dotum;}
.paging a:link{text-decoration: none;  color:#333333;  letter-spacing:0px; font-weight:bold;  font-family:Dotum;}
.paging a:visited{text-decoration: none; color:#333333;  letter-spacing:0px;  font-weight:bold;  font-family:Dotum;}
.paging a:hover{text-decoration: underline;color:#2e84c6;  letter-spacing:0px; font-weight:normal; font-weight:bold;  font-family:Dotum;}
.paging a:active, a:focus{text-decoration: underline; color:#2e84c6; letter-spacing:0px;  font-weight:normal; font-weight:bold;  font-family:Dotum;}
.paging .on{text-decoration: underline; color:#2e84c6;}

.paging img{vertical-align:middle;}
.paging input{height:13px; vertical-align:middle; padding-top:3px; list-style-type:none; border:1px solid #c2c2c2; font-size:11px;}
.paging .list_numbg{background:url('/gw/images/neos/list_numbg.gif') no-repeat 1px 0px; padding-left:14px; font-size:11px; color:#8a8a8a;}

.paging .btn_bg2 a{padding:3px 4px 1px 4px; border: 1px solid #979797; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; background:url('/gw/images/neos/btn_bg2.gif') repeat-x left 3px;   font-size:11px; text-decoration: none;  color:#494949;  letter-spacing:0px; font-weight:normal;}
.paging .btn_bg2 a:link{ font-size:11px; text-decoration: none;  color:#494949;  letter-spacing:0px; font-weight:normal;}
.paging .btn_bg2 a:visited{ font-size:11px; text-decoration: none;  color:#494949;  letter-spacing:0px; font-weight:normal;}
.paging .btn_bg2 a:hover{ font-size:11px; text-decoration: none;  color:#494949;  letter-spacing:0px; font-weight:normal;}
.paging .btn_bg2 a:active, a:focus{ font-size:11px; text-decoration: none;  color:#494949;  letter-spacing:0px; font-weight:normal;}



/* 로그인화면 */

#login{width:100%; background:url('/gw/images/neos/login/bg.gif')repeat left top;}
/*화면의 중앙에 위치 높이의 절반과 너비의 절반 만큼 margin 을 이용하여 조절 해 줍니다. */
#login_con{width:355px; height: 227px; position: absolute;top: 50%;left: 50%;margin: -113px 0 0 -177px;}
#login_con .top{width:355px; height:43px;}
#login_con .bot{width:355px; height:184px; background:url('/gw/images/neos/login/bot_bg.png') no-repeat left top;}
#login_con .bot h2{width:355px; padding:25px 0 0 38px;}
#login_con .bot .enter{float:left; width:190px; margin:15px 0 0 38px;}
#login_con .bot .enter li{padding-bottom:5px;}

#login_con .bot .txt{float:left; width:80px; margin-top:15px}
#login_con .bot .txt li{padding-bottom:9px; font-size:12px; font-family:gulim; color:#292929; letter-spacing:-1px;}

#login_con .id_blur01 { border:1px solid #a6a5a4; font-size:14px; font-family:gulim; width: 168px; padding-top:10px; padding-bottom:9px; padding-left:10px; color:#a8a8a8; background:url('/gw/images/neos/login/input01_bg.gif') no-repeat left top;}
#login_con .id_blur01_1 { border:1px solid #a6a5a4; font-size:14px; font-family:gulim; width: 168px; padding-top:10px; padding-bottom:9px; padding-left:10px; color:#a8a8a8;}
#login_con .id_focus01 { border:1px solid #a6a5a4; font-weight:bold; font-size:14px; font-family:gulim; width: 168px; padding-top:10px; padding-bottom:9px; padding-left:10px; color:#000;} 	

#login_con .id_blur02 { border:1px solid #a6a5a4; font-size:14px; font-family:gulim; width: 168px; padding-top:10px; padding-bottom:9px; padding-left:10px; color:#a8a8a8; background:url('/gw/images/neos/login/input02_bg.gif') no-repeat left top;}
#login_con .id_focus02 { border:1px solid #a6a5a4; font-weight:bold; font-size:14px; font-family:gulim; width: 168px; padding-top:10px; padding-bottom:9px; padding-left:10px; color:#000;} 	

#footwarp{position:absolute; bottom:0; left:0;  width:100%; height:30px;  background:url('/gw/images/neos/login/foot_bg.gif') repeat-x left top;}
#footwarp p {width:100%; text-align:center; margin-top:11px; font-family:Verdana; font-size:11px; color:#5f5f5f;}
#footwarp p span {font-weight:bold; color:#409dd3; font-size:11px;}



.document_search .contents dl{width:100%;}
.document_search .contents dl dt{float:left; width:122px; font-weight:normal; padding-left:7px; background:url('/gw/images/neos/ZZ-AA004_bl.gif') no-repeat left 11px; line-height:28px;}


/*2012.06.08 김석환 추가 jqGrid 짝수마다 스타일주기*/
.evenListStyle{ background-color:#f4f4f4; }


/* 2012-06-11 Add Edward */
.btn_center{text-align:center; right:0px;}
.btn_center a{padding:5px 5px 0px 7px; border: 1px solid #979797; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius: 1px; background:url('../img/btn_right_bg.gif') repeat-x left top;}
.btn_center img  {vertical-align:middle; margin-top:-3px;}

/* 2012-06-14 Add Edward */
.btn_pop{text-align:left; margin-left:80px; margin-top:-17px;}
.btn_pop a{padding:5px 5px 0px 7px;  padding-bottom:2px; border: 1px solid #979797; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius: 1px; background:url('../img/btn_right_bg.gif') repeat-x left top;}   
.btn_pop img  {vertical-align:middle; margin-top:-3px;}
.btn_file_del{text-align:right; margin-top:-17px;margin-right:8px;}
.btn_file_del a{padding:5px 5px 0px 7px;  padding-bottom:2px; border: 1px solid #979797; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius: 1px; background:url('../img/btn_right_bg.gif') repeat-x left top;}   
.btn_file_del img  {vertical-align:middle; margin-top:-3px;}

/* 2012-06-18 Add Edward  row에 링크 처리한 경우 */
.rowClick{ cursor:pointer }