@charset "utf-8";
/* CSS Document */

/*기본 스타일*/
body { font-family:"돋움", "돋움체"; font-size: 12px; color: #5C5C5C; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
td { font-family:"돋움", "돋움체"; font-size: 12px; color: #5C5C5C;}
SELECT { font-family:"돋움", "돋움체"; background-color : #FFFFFF; font-size: 12px; }
Textarea { font-family:"돋움", "돋움체"; border:1px solid #5C5C5C; background-color:white; font-size: 12px; color: #5C5C5C; }
img { border:0px;}
A:link { color:#5C5C5C; text-decoration:none }
A:active { color:#000000; text-decoration:none }
A:visited { color:#5C5C5C; text-decoration:none }
A:hover { color:#000000; text-decoration:none }

.td { color: #5C5C5C; font: 12px/18px "돋움", "돋움체"; }
/*상단플래쉬*/
div.mainflash { width:1000px; height:470px; position:relative; z-index:1; background: url(../_Image/Common/topimg_bg.gif) no-repeat; }
div.subflash { width:1000px; height:250px; position:relative; z-index:1; background: url(../_Image/Common/topimg_bg.gif) no-repeat; }
div.topmenu { width:200px; position:absolute; float:right; right:55px; top:12px; z-index:2; }
div.noticetap { width:254px; position:absolute; float:right; right:26px; top:262px; z-index:3; background: url(../_Image/Main/main_notice.gif) no-repeat; height: 205px; }
div.boardmenu { width:197px; position:absolute; float:left; left:30px; top:291px; z-index:4; background: url(../_Image/Main/main_boardimg01.gif) no-repeat; height: 175px; }

/*상단좌우배경*/
.top_leftbg { background: url(../_Image/Common/subbg_left.gif) no-repeat right top; }
.top_rightbg { background: url(../_Image/Common/subbg_right.gif) no-repeat left top; }

/*메인공지사항*/
.main_news { font-size:12px; color:#7A7A7A;}
.main_news A:link { color:#7A7A7A; }
.main_news A:active { color:#4978B6; }
.main_news A:visited { color:#7A7A7A; }
.main_news A:hover { color:#4978B6; }

.main_date { font-size:12px; color:#9D9D9D;}

/*메인세미나정보*/
.main_seminar { font-size:11px; color:#7A7A7A; line-height:16px; }
.main_seminar A:link { color:#7A7A7A; }
.main_seminar A:active { color:#000000; text-decoration: underline; }
.main_seminar A:visited { color:#7A7A7A; }
.main_seminar A:hover { color:#000000; text-decoration: underline; }

.main_seminartitle { font-size:12px; color:#2F3744; font-weight: bold; }


/*left 라인*/
.leftmenu_line { background-color:#EBEBEB; height:1px; }
/*현재위치*/
.sub_location { font-family: "돋움", "돋움체"; font-size: 11px; color: #7D7D7D; text-align: right; padding-right: 5px; }
.sub_locationbold { font-weight:bold; }
/*여백*/
.sub_sp20 { height:20px; }
.sub_sp35 { height:35px; }
/*게시판*/
.board_bg { background: url(../_Image/Common/board_barbg.gif) repeat-x top; height: 47px; text-align: center; vertical-align: top; font-size: 12px; }
.board_leftbg { background: url(../_Image/Common/board_barleft.gif) no-repeat left top; height: 47px; width: 10px; }
.board_rightbg { background: url(../_Image/Common/board_barright.gif) no-repeat right top; height: 47px; width: 10px; }
.board_list { font-size:12px; color:#5C5C5C; line-height:17px; text-align: center; padding-top: 3px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; }
.board_list_r { font-size:12px; color:#5C5C5C; line-height:17px; text-align: center; padding-top: 3px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; }
.board_list A:link { color:#5C5C5C; }
.board_list A:active { color:#000000; }
.board_list A:visited { color:#5C5C5C; }
.board_list A:hover { color:#000000; }

.board_list_zero { font-size:12px; color:#5C5C5C; line-height:17px; text-align: center; padding-top: 3px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; }
.board_list_zero A:link { color:#5C5C5C; }
.board_list_zero A:active { color:#000000; }
.board_list_zero A:visited { color:#5C5C5C; }
.board_list_zero A:hover { color:#000000; }

.left { font-size: 12px; text-align:left; padding-left:10px; }
.right { font-size: 12px; text-align:right; padding-right:10px; }
.center { font-size: 12px; text-align:center;}
.left20 { font-size: 12px; text-align:left; padding-left:20px; height:30px;}
.board_title { font-size: 12px; font-weight: bold; padding-left: 10px; }
.board_line { background-color:#E6E6E6; height:1px; }
.board_view { font-size:12px; color:#5C5C5C; line-height:22px; padding: 20px; }

.board_bottombg { background: url(../_Image/Common/board_bottombg.gif) repeat-x bottom; height: 14px; }
.board_pagenumber { font-family:"AppleGothic", Verdana, Helvetica, sans-serif; padding-left :2px; font-size: 11px; color:#5C5C5C; text-align: center; height: 38px; }
.board_pagenumber A:link { color:#5C5C5C; }
.board_pagenumber A:active { color:#000000; text-decoration: underline; }
.board_pagenumber A:visited { color:#5C5C5C; }
.board_pagenumber A:hover { color:#000000; text-decoration: underline; }
.board_numberpoint { color: #FF0000; font: bold 11px "AppleGothic", Verdana, Helvetica, sans-serif; }
.board_searchbox { background-color: #E4E7EC; }
.board_search { background-color: #F3F4F6; height: 43px; text-align: center; }
.board_input01 { border:1px solid #BDC2CE; height:19px; padding-top: 3px; padding-left :5px; font: 12px "돋움", "돋움체"; color: #5C5C5C; }
/*카피라인*/
.copyright_line { background-color: #DCDCDC; height: 1px; }



/*관리자*/
.admin_logininput { border:1px solid #CDCDCD; height:18px; padding-top: 2px; padding-left :5px; font: 12px "돋움", "돋움체"; color: #000000; background: #F3F3F3; }
.admin_input_NUM { border:1px solid #CDCDCD; height:18px; padding-top: 2px; padding-right :5px; font: 12px "돋움", "돋움체"; color: #000000; background: #F3F3F3;  text-align:right;}
.admin_toptext { padding-top: 35px; font: 12px "돋움", "돋움체"; color: #000000;}
.admin_textpoint { font: bold 12px "돋움", "돋움체"; color: #FF6600; }
.admin_textbold { font: bold 12px "돋움", "돋움체"; color: #000000; }

.admin_menu { color:#FFFFFF; text-align: center; padding-right: 30px; padding-left: 30px; font: bold 12px "돋움", "돋움체"; padding-top: 2px; }
.admin_menu A:link { color:#FFFFFF; }
.admin_menu A:active { color:#00FFFF; text-decoration: underline; }
.admin_menu A:visited { color:#FFFFFF; }
.admin_menu A:hover { color:#00FFFF; text-decoration: underline; }



/*about kca 테이블*/
.about_tabletitlebg { background: 92BA4F url(../_Image/About/about_tabletitlebg.gif) repeat-x; height: 26px; text-align: center; font-size: 12px; font-weight: bold; color: #FFFFFF; border-top: 1px solid #D6DEAC; border-right: 1px solid #D6DEAC; border-bottom: 1px solid #D6DEAC; }
.about_tabletitlebgright { background: url(../_Image/About/about_tabletitlebg.gif) repeat-x; height: 26px; text-align: center; font-size: 12px; font-weight: bold; color: #FFFFFF; border-top: 1px solid #D6DEAC; border-bottom: 1px solid #D6DEAC; }
.about_table { height: 26px; font-size: 12px; color: #5C5C5C; border-right: 1px solid #D6DEAC; border-bottom: 1px solid #D6DEAC; padding-top: 2px; padding-right: 10px; padding-left: 10px; }

.about_table_bottom { font-size: 12px; color: #5C5C5C;  solid #D6DEAC; border-bottom: 1px solid #D6DEAC;  padding-top: 2px; padding-right: 10px; padding-left: 10px; }

.about_tableright { height: 26px; font-size: 12px; color: #5C5C5C; border-bottom: 1px solid #D6DEAC; padding-top: 2px;  padding-right: 10px; padding-left: 10px; }

.about_tablelink { height: 26px; font-size: 12px; color: #649037; border-bottom: 1px solid #D6DEAC; padding-top: 2px; padding-right: 10px; padding-left: 10px; font-weight: bold; }
.about_tablelink A:link { color:#649037; font-weight:bold;}
.about_tablelink A:active { color:#649037; text-decoration: underline; font-weight:bold;}
.about_tablelink A:visited { color:#649037; }
.about_tablelink A:hover { color:#649037; text-decoration: underline; font-weight:bold;}
.about_tablecenter { height: 26px; font-size: 12px; color: #649037; border-bottom: 1px solid #D6DEAC; padding-top: 2px; padding-right: 10px; padding-left: 10px; font-weight: bold; text-align: center;}/*굵은글씨 가운데 형식으로 추가*/
.about_tablecent { height: 26px; font-size: 12px; color: #5C5C5C;  #D6DEAC; border-bottom: 1px solid #D6DEAC; padding-top: 2px; padding-right: 10px; padding-left: 10px; text-align: center;}/*가운데 형식으로 추가*/
.about_tablelinke { height: 26px; font-size: 12px; color: #5C5C5C; #D6DEAC; padding-top: 2px; padding-right: 10px; padding-right: 10px; font-weight: 10px; }


.about_icon { height: 22px; font-size: 12px; color: #5C5C5C; background: url(../_Image/Common/icon01.gif) no-repeat -1px 5px; padding-left: 20px; }
.about_sp { height: 22px; font-size: 12px; color: #5C5C5C; padding-left: 20px; }


.schedule_bg { background: url(../_Image/News/news_scheduleimg03.gif) repeat-x top; height: 47px; text-align: center; vertical-align: top; font-size: 12px; }
.schedule_leftbg { background: url(../_Image/News/news_scheduleimg01.gif) no-repeat left top; height: 47px; width: 25px; }
.schedule_rightbg { background: url(../_Image/News/news_scheduleimg02.gif) no-repeat right top; height: 47px; width: 25px; }
.schedule_list { font-size:12px; color:#5C5C5C; line-height:47px; font-weight: bold; }
.schedule_listdate { font-size:12px; color:#D53A7E; font-weight: bold; }
.schedule_listdate01 { font-size:17px; color:#D53A7E; font-weight: bold; text-align: center; padding-right: 28px; padding-left: 28px; }

.schedule_table { background: #DDDDDD; }
.schedule_tabletd { background: #FFFFFF; color: #5C5C5C; height: 90px; width: 85px; padding: 7px; font: 12px/16px "굴림", "굴림체"; }
.schedule_tabletdon { background: #F8E6ED; color: #5C5C5C; height: 90px; width: 85px; padding: 7px; font: 12px/16px "굴림", "굴림체"; }
.schedule_monthsun { color: #FF3400; font: bold 11px "AppleGothic", Verdana, Helvetica, sans-serif; }
.schedule_month { color: #666666; font: bold 11px "AppleGothic", Verdana, Helvetica, sans-serif; }
.schedule_txt { background: url(../_Image/News/news_scheduleicon01.gif) no-repeat 2px 6px; font: 12px/16px "굴림", "굴림체"; color: #5c5c5c; padding-left: 10px; padding-top: 3px; }
.schedule_txt A:link { color:#5C5C5C; }
.schedule_txt A:active { color:#000000; text-decoration: underline; }
.schedule_txt A:visited { color:#5C5C5C; }
.schedule_txt A:hover { color:#000000; text-decoration: underline; }

.schedule_title { font: bold 12px "돋움", "돋움체"; color: #FFFFFF; padding-top: 2px; }


.green_table { height: 24px; font-size: 12px; color: #5C5C5C; border-right: 1px solid #B9D7B7; border-bottom: 1px solid #B9D7B7; padding-top: 6px; padding-right: 10px; padding-left: 10px; line-height: 18px; }

.green_tableright { height: 24px; font-size: 12px; color: #5C5C5C; border-bottom: 1px solid #B9D7B7; padding-top: 6px;  padding-right: 10px; padding-left: 10px; line-height: 18px;  }

.yellowgreen_table { height: 24px; font-size: 12px; color: #5C5C5C; border-right: 1px solid #D3DBA6; border-bottom: 1px solid #D3DBA6; padding-top: 6px; padding-right: 10px; padding-left: 10px; line-height: 18px; }
.yellowgreen_tableright { height: 24px; font-size: 12px; color: #5C5C5C; border-bottom: 1px solid #D3DBA6; padding-top: 6px;  padding-right: 10px; padding-left: 10px; line-height: 18px;  }



.member_logininput { border:1px solid #CBCBCB; height:20px; padding-top: 3px; padding-left :5px; font: 12px "돋움", "돋움체"; color: #5C5C5C; background: #FFFFFF; }
.table_topline { background-color:#C7D49B; height:2px; }
.table_topline01 { background-color:#84CDE6; height:2px; }
.table_topline02 { background-color:#67B163; height:2px; }
.member_table { font-size: 12px; color: #848484; border-right: 1px solid #E1E2E4; border-bottom: 1px solid #E1E2E4; line-height: 18px; background: #FAFAFB; font-weight: bold; padding: 2px 10px 2px 20px; }
.member_table01 { font-size: 12px; color: #848484; border-right: 1px solid #E1E2E4; border-bottom: 1px solid #E1E2E4; line-height: 18px; background: #FAFAFB; font-weight: bold; padding: 2px 10px 2px 20px; border-left: 1px solid #E1E2E4; }
.member_tableright { font-size: 12px; color: #5C5C5C; border-bottom: 1px solid #E1E2E4; line-height: 18px; padding: 2px 10px 2px 10px; }

.member01_bg { background: #E1E2E4}
.member01_title { font-size: 12px; color: #848484; line-height: 18px; background: #FAFAFB; font-weight: bold; padding: 2px 10px; }
.member01_td { font-size: 12px; color: #5C5C5C; line-height: 18px; background: #FFFFFF; padding: 2px 3px; }


/*메인팝업*/
.main_popup { font-size:12px; color:#527F2E; line-height: 18px; padding-top: 5px; padding-bottom: 3px; font-weight: bold; }
.main_popup A:link { color:#527F2E; }
.main_popup A:active { color:#527F2E; text-decoration: underline; }
.main_popup A:visited { color:#527F2E; }
.main_popup A:hover { color:#527F2E; text-decoration: underline; }

.main_popup01 { font-size:12px; color:#7A7A7A; line-height: 18px; }
.main_popup01 A:link { color:#7A7A7A; }
.main_popup01 A:active { color:#000000; }
.main_popup01 A:visited { color:#7A7A7A; }
.main_popup01 A:hover { color:#000000; }

.main_popupfile { font-size:12px; color:#5C5C5C; line-height: 18px; padding-top: 3px; padding-bottom: 3px; }
.main_popupfile A:link { color:#5C5C5C; }
.main_popupfile A:active { color:#000000; }
.main_popupfile A:visited { color:#5C5C5C; }
.main_popupfile A:hover { color:#000000; }

.main_popupdate { font-size:12px; color:#3D74AD; padding-top: 5px; padding-bottom: 7px; }

/*20101115추가*/
.schedule_img { text-align: right;  padding-right: 10px; padding-top: 3px; }
.admin_scheduleinput { border:1px solid #FBC8E4; height:18px; padding-top: 2px; padding-left :5px; font: bold 12px "돋움", "돋움체"; color: #FFFFFF; background: #F1A0CC; }

/*팝업20101115추가*/
.popup_title { color: #292929; background: url(../_Image/Popup/pop_titleicon.gif) no-repeat 1px; font: bold 15px/45px "돋움", "돋움체"; padding-left: 35px; letter-spacing: -1px; }
.popup_text { color: #5C5C5C; font: 12px/18px "돋움", "돋움체"; }
.popup_textpoint { font: 12px/18px "돋움", "돋움체"; color: #3277B3; }
.popup_textpoint01 { font: 11px/18px "돋움", "돋움체"; color: #F27F22; }
.popup_textpointID { font: 13px/18px "돋움", "돋움체"; color: #F27F22; font-weight: bold; }

/*20101230추가*/
.btn { font-size: 12px; color: #FFF; height:18px; border:none; background: #848484; padding-top: 2px; padding-right: 2px; padding-left: 2px; margin-top: 2px; margin-bottom: 0px; }

