@charset "euc-kr";

/*************************************************
Style.css
- 2009.10.15
*************************************************/

* { margin:0; padding:0; }
html, body { width:100%; height:100%; }
body { background:url(/Images/sub_bg.jpg) repeat-x; }
img { border:none; }
hr, legend { position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0; }
/*button { border:0; padding:0; cursor:pointer; *overflow:visible; text-indent:-5000px; }*/
.ellipsis { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -moz-binding:url('/Common/Css/ellipsis.xml#ellipsis'); }
hr.hidden { display:none; }
.png { _behavior: url("/Common/Js/iepngfix.htc"); }

#head_wrap { width:100%; }
#header { width:893px; max-width:893px; padding-left:66px; position:relative; *zoom:1; z-index:45; }
#header:after {content:" "; display:block; clear:both; height:0; visibility:hidden; }
#topGNB { list-style:none; float:right; }
#topGNB li { float:left; }

/*#logo { width:149px; height:35px; position:absolute; left:3px; top:17px; }*/
#logo { width:210px; height:75px; float:left;  }

#nav { clear:both; width:598px; height:215px; position:absolute; left:361px; top:29px; z-index:20; }

#index_wrap { width:893px; max-width:893px; padding-left:66px; position:relative; *zoom:1; margin-bottom:20px; z-index:15; }
#index_wrap:after {content:" "; display:block; clear:both; height:0; visibility:hidden; }
#main_flash { z-index:10; }
#main_sci { list-style:none; height:135px; margin-bottom:26px; }
#main_sci li { float:left; }

#main_left { float:left; width:185px; margin-right:25px; }
#main_middle { float:left; width:412px; margin-right:25px; }
#main_right { float:left; width:238px; }

#int_search { width:399px; height:59px; padding-left:16px; background:url(/Images/main_12.gif) no-repeat #ececec; position:relative; }
#int_search select { border:1px solid #a3a3a3; font-size:11px; position:relative; top:20px;  }
#m_searchWord { width:220px; border:1px solid #f26000; font-size:11px; position:relative; left:4px; top:20px; }
#m_searchBtn { float:right; position:absolute; left:340px; top:1px; }

#main_news { width:415px; }
#main_news dt { width:415px; height:35px; margin-bottom:8px }
#main_news dd ul { list-style:none; }
#main_news dd ul li { height:20px; *float:left; }

#main_schedule { width:415px; }
#main_schedule dt { width:415px; height:28px; margin-bottom:8px }
#main_schedule dd ul { list-style:none; }
#main_schedule dd ul li { height:20px; *float:left; }

#main_community_quick { width:239px; height:144px; }
#main_community_quick ul { list-style:none; }
#main_community_quick li { float:left; }

#main_poll { width:239px; height:54px; }
#main_poll dd { width:229px; height:17px; padding:5px; padding-top:8px; background:url(/Images/main_31.gif) no-repeat; font-size:12px; text-align:center; }
#main_poll a:link, #main_poll a:visited { text-decoration:none; color:#414141; }

#gnb { list-style:none; position:relative; top:9px; float:right; }
#gnb li { float:left; background:url(/Images/top_sp.jpg) no-repeat left center; padding:0px 16px; }
#top_search { clear:both; float:right; margin-top:26px; margin-bottom:6px; }
#top_search fieldset { border:0px none; }
#top_search fieldset input {  }
#top_search fieldset button {  }
#Table_01 { float:left; }
#content_wrap { width:981px; position:relative; *zoom:1; background:#ffffff; margin-left:65px; margin-bottom:30px; }
#content_wrap:after {content:" "; display:block; clear:both; height:0; visibility:hidden; }
#sub_flash { height:175px; margin-bottom:30px; margin-left:60px; z-index:10; }
#content { width:640px; max-width:640px; float:left; padding-bottom:30px; }
.contentpos a:link, .contentpos a:visited { color:#a8a8a8; text-decoration:none; }
.contentpos a:hover, .contentpos a:active { color:#a8a8a8; text-decoration:underline; }

#quicklink { list-style:none; float:right; padding-top:35px; padding-left:5px; width:71px; height:321px; background:url(/Images/quick_bg.jpg) no-repeat; margin-top:8px; position:absolute; }
.quicklink_main { left:980px; top:1px; z-index:1000;  }
.quicklink_sub { left:915px; top:1px; z-index:1000; }
#quicklink li { line-height:0; font-size:0; }
#quicklink li img { display:block; border:none; }

#footer { width:980px; margin-left:65px; position:relative; }
#footer h3 { position:absolute; top:10px; left:0px; }
#footer address { width:577px; height:50px; position:absolute; left:222px; top:8px; }
#footer address img { display:block; margin-bottom:1px; }



#link_tbl { font-size:12px; }
#link_tbl a:link, #link_tbl a:visited { color:#000000; text-decoration:none; }
#link_tbl a:hover, #link_tbl a:active { color:#000000; text-decoration:underline; }

#main_notice_list { list-style:none; }
#main_event_list { list-style:none; }
.main_notice_title { font-family:µ¸¿ò, dotum, arial, sans-serif; font-size:11px; float:left; width:320px; color:#636363; }
.main_notice_title a:link, .main_notice_title a:visited { color:#636363; text-decoration:none; }
.main_notice_title a:hover, .main_notice_title a:active { color:#636363; text-decoration:underline; }
.main_event_title { font-family:µ¸¿ò, dotum, arial, sans-serif; font-size:12px; float:left; width:180px; color:#424242; }
.main_event_title a:link, .main_event_title a:visited { color:#424242; text-decoration:none; }
.main_event_title a:hover, .main_event_title a:active { color:#424242; text-decoration:underline; }
.main_middle_date { font-family:µ¸¿ò, dotum, arial, sans-serif;  font-size:11px; float:right; color:#636363; }

#latest_notice { width:492px; height:136px; position:relative; list-style:none; border-top:1px solid #666666; font-family:µ¸¿ò, dotum, arial, sans-serif; font-size:12px;  }
#latest_notice li ul { list-style:none; position:absolute; left:0px; top:0px; width:492px; }
#latest_notice li ul a:link, #latest_notice li ul a:visited { text-decoration:none; color:#666666; }
#latest_notice li ul li { padding-left:39px; padding-top:6px; height:20px; border-bottom:1px dotted #666666; background:url(/Images/board_icon.jpg) 13px center no-repeat; color:#666666; }
.latest_notice_date { font-size:11px; color:#3498c2; }
.latest_notice_cont {  width:380px; }
.latest_notice_tab1 { position:absolute; left:0px; top:-24px; }
.latest_notice_tab2 { position:absolute; left:66px; top:-24px; }
.latest_notice_tab2_c { display:none; }
.latest_notice_tab1_more { position:absolute; left:457px; top:-16px; }
.latest_notice_tab2_more { position:absolute; left:457px; top:-16px; display:none; }

#main_service { width:494px; height:149px; margin-top:18px; font-family:µ¸¿ò, dotum, arial, sans-serif; font-size:12px; color:#575656; }
#main_seminar, #main_institute { width:245px; height:128px; position:relative; }
#main_seminar li ul { list-style:none; position:absolute; left:16px; top:42px; }
#main_seminar li ul a:link, #main_seminar li ul a:visited { text-decoration:none; color:#575656; }
#main_seminar li ul li { float:left; margin-bottom:7px; height:13px; background:url(/Images/main_latest_bul.gif) no-repeat left center; padding-left:6px; width:222px; }
#main_seminar li ul li span { display:block; width:177px; float:left; }
#main_seminar li ul li img { float:left; display:block; }
.main_service_tab { float:left; width:245px; height:128px; position:relative; list-style:none; background:url(/Images/index_tab_bg.jpg) no-repeat; }
.main_service_tab1 { position:absolute; left:0px; top:0px; }
.main_service_tab2 { position:absolute; left:80px; top:0px; }
.main_service_tab1_more { position:absolute; left:190px; top:9px; }
.main_service_tab2_more { position:absolute; left:190px; top:9px; display:none; }
.main_service_tab2_c { display:none; }

#main_institute { margin-left:4px; }
#main_institute li ul { list-style:none; position:absolute; left:1px; top:42px; width:243px; height:85px; padding-left:101px; }
#main_institute li ul li { width:132px; height:27px; margin-bottom:13px; }
#main_institute li ul li p { margin-bottom:2px; width:130px; }
#main_institute li ul li p a:link, #main_institute li ul li p a:visited { display:block; width:130px; text-decoration:none; color:#575656; }
#main_institute li ul li span { font-size:11px; color:#979797; letter-spacing:-1px; }
#main_institute li ul li span a:link, #main_institute li ul li span a:visited { text-decoration:none; color:#979797;; }
.main_institute_tab1 { position:absolute; left:0px; top:0px; }
.main_institute_tab2 { position:absolute; left:80px; top:0px; }
.main_institute_tab1_more { position:absolute; left:190px; top:9px; }
.main_institute_tab2_more { position:absolute; left:190px; top:9px; display:none; }
.main_institute_tab1_c { background:url(/Images/img01.jpg) no-repeat 16px 0px; }
.main_institute_tab2_c { background:url(/Images/img01.jpg) no-repeat 16px 0px; display:none; }

#main_community { width:494px; height:160px; position:relative; margin-top:19px; background:url(/Images/main_comm_bg.gif) no-repeat left 21px;  }
.main_debate_btn { position:absolute; left:19px; top:35px; }
.main_study_btn { position:absolute; left:19px; top:75px; }
.main_news_btn { position:absolute; left:19px; top:119px; }
.main_treatise_btn { position:absolute; left:183px; top:35px; }
.main_download_btn { position:absolute; left:183px; top:73px; }
.main_treatise_search_btn { position:absolute; left:183px; top:119px; }
.online_poll_title { position:absolute; left:335px; top:35px; }
.online_poll_cont { position:absolute; left:339px; top:54px; width:125px; height:24px; font-family:µ¸¿ò, dotum, arial, sans-serif; font-size:11px; color:#414141; background:url(/Images/main_poll_bul.gif) no-repeat left 3px; padding-left:6px; }
.online_poll_cont a:link, .online_poll_cont a:visited { text-decoration:none; color:#414141; }
.main_howto_btn { position:absolute; left:346px; top:104px; }
.main_newsletter_btn { position:absolute; left:424px; top:103px; }

#rside { float:left; width:152px;  }
#loginbox { width:185px; height:109px; background:url(/Images/login_bg.jpg) no-repeat; position:relative; margin-bottom:13px;  }
#loggedbox { width:185px; height:69px; padding-top:40px; background:url(/Images/logged_bg.jpg) no-repeat; position:relative; font-family:µ¸¿ò, dotum, arial, sans-serif; font-size:11px; color:#797979; margin-bottom:13px; }
.loginbox_main { margin-left:29px; top:7px; }
.loginbox_sub {   }
#loginbox fieldset input { border:1px solid #cccccc; font-size:11px; background:#eaeaea; width:104px; height:15px; }
#loginbox fieldset { border:none; margin:0; padding:0; font-family:µ¸¿ò, dotum, arial, sans-serif; }
#loginbox fieldset p { width:176px; height:12px; position:absolute; left:18px; top:82px; text-align:text-top; }
#loginbox fieldset p img { float:left; }

#loginbox fieldset button, #loggedbox button { border:0; padding:0; cursor:pointer; *overflow:visible; }
#userid { position:absolute; left:17px; top:41px; }
#userpw { position:absolute; left:17px; top:62px; }
.loginbtn { position:absolute; left:128px; top:38px; width:44px; height:44px; background:url(/Images/login_05.gif) no-repeat; text-indent:-5000px; }
.logoutbtn { position:absolute; left:99px; top:44px; width:39px; height:38px; background:url(/Images/logout_05.gif) no-repeat; text-indent:-5000px; }
#loggedbox div { width:185px; height:56px; text-align:center; font-size:12px; line-height:145%; } 
#loggedbox p { width:196px; height:12px; position:absolute; left:16px; top:82px; text-align:text-top; }
#loggedbox p img { float:left; }

#accountinfo { width:185px; height:169px; background:url(/Images/accountinfo_bg.jpg) no-repeat; position:relative; }
#accountinfo ul { list-style:none; position:absolute; left:0px; top:115px; }
#accountinfo p span { display:block; position:absolute; left:78px; top:67px; }
.accountTitle { position:absolute; left:18px; top:11px; }
.accountname { position:absolute; left:10px; top:59px; }
.accountname2 { position:absolute; left:103px; top:94px; }

#accountinfo1 { width:185px; height:169px; background:url(/Images/account_img/bank1.jpg) no-repeat; position:relative; }
#accountinfo1 ul { list-style:none; position:absolute; left:0px; top:115px; }
#accountinfo1 p span { display:block; position:absolute; left:78px; top:67px; }
.accountTitle1 { position:absolute; left:18px; top:11px; }
.accountBank1 { position:absolute; left:5px; top:58px; }
.accountname21 { position:absolute; left:40px; top:100px; }
.accountTxt1 { position:absolute; left:105px; top:58px; }


#accountinfo2 { width:185px; height:209px; background:url(/Images/account_img/bank2.jpg) no-repeat; position:relative; }
#accountinfo2 ul { list-style:none; position:absolute; left:0px; top:155px; }
#accountinfo2 p span { display:block; position:absolute; left:78px; top:67px; }
.accountTxt2 { position:absolute; left:105px; top:100px; }
.accountBank2 { position:absolute; left:5px; top:100px; }
.accountname22 { position:absolute; left:40px; top:138px; }
 

#accountinfo3 { width:185px; height:217px; background:url(/Images/account_img/bank3.jpg) no-repeat; position:relative; }
#accountinfo3 ul { list-style:none; position:absolute; left:0px; top:195px; }
#accountinfo3 p span { display:block; position:absolute; left:78px; top:67px; }
.accountTxt3 { position:absolute; left:105px; top:135px; }
.accountBank3 { position:absolute; left:5px; top:135px; }
.accountname23 { position:absolute; left:50px; top:175px; }
.due1 { position:absolute; left:36px; top:75px; }
.due2 { position:absolute; left:36px; top:118px; }
.due3 { position:absolute; left:36px; top:155px; }


#commonquick { list-style:none; margin-left:29px; position:relative; margin-top:23px; }
#commonquick li { height:68px; float:left; }
#commonquick li img { display:block; }

#familysite { position:relative; width:882px; max-width:882px; padding-left:11px; padding-top:4px; margin-left:66px; height:25px; background:#e6e6e6; margin-bottom:5px; }
.familysite_main { margin-left:30px; top:15px; }
.familysite_sub { text-align:center; float:left; width:152px; }
#familysite select { font-size:12px; width:200px; height:19px; border:1px solid #c6c6c6;  }

#partnersite { float:left; width:661px; height:40px; position:relative; }
.partnersite_main { left:14px; margin-top:21px; padding-bottom:26px;  }
.partnersite_sub { top:2px; margin-left:20px; }
#partnersite #hid_banner ul { list-style:none; position:absolute; left:0px; }
#partnersite #hid_banner ul li { float:left; border:1px solid #d9d9d9; height:38px; margin-right:8px; }
#partnersite #hid_banner ul li img { display:block; }
#hid_banner { width:649px; height:40px; position:absolute; left:15px; overflow:hidden; }
#partnersite .pre { position:absolute; left:0px; top:4px; }
#partnersite .next { position:absolute; left:658px; top:4px; }

#sub_banner { width:1025px; height:189px; }
#sub_banner img { display:block; }

#sub_cont_wrap { *zoom:1; background:url(/Images/subject_02.jpg) repeat-y 258px; }
#sub_cont_wrap:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}

#lside { width:152px; padding-left:92px; margin-right:14px; float:left; }
#lside dl img { display:block; }
#lside dl dd ul { list-style:none; }
#lside dl dd ul li { float:left; }
.accountComplete { margin-bottom:14px; }
#sub_content_top { width:681px; height:14px; background:url(/Images/subject_01.jpg) no-repeat; float:left;  }
#sub_content_bottom { margin-left:258px; margin-top:-14px; margin-bottom:18px; width:681px; height:14px; background:url(/Images/subject_03.gif) no-repeat; float:left;  }
* html #sub_content_bottom { display:inline; }
#sub_content { min-height:100%; width:637px; padding-left:21px; padding-right:23px; padding-top:14px; padding-bottom:9px; float:left; }
* html #sub_content { height:200px; margin-top:-4px;  }

#leftmenu { width:185px; float:left; margin-right:25px; }
#leftmenu dl { margin-bottom:15px; }
#leftmenu dd ol { list-style:none; }
#leftmenu dd ol li { font-size:0; line-height:0; }

#content_title { width:643px; font-family:µ¸¿ò, dotum, arial, sans-serif; font-size:11px; margin-bottom:8px; height:29px;  padding-right:0px; position:relative; z-index:1; background:url(/Images/title_img/topline.jpg) no-repeat left bottom; margin-left:20px; }
#content_title h3 { height:29px; position:relative; z-index:3; float:left; background:#ffffff; margin-right:10px; }
#content_title div { z-index:2; *zoom:1; }
.content_title_right_i { float:left; position:relative; top:10px; }
.content_title_right { float:right; font-family:µ¸¿ò, dotum, arial, sans-serif; font-size:11px; color:#898989; padding-left:8px; background:url(/Images/content_top_bul.gif) no-repeat left 4px; *zoom:1; position:relative;  top:10px; }
.content_title_right a:link, .content_title_right a:visited { text-decoration:none; color:#898989; }
.content_title_right a:hover, .content_title_right a:active { text-decoration:underline; }

#content_type1 { width:638px; padding-bottom:10px; margin-left:20px; }
#content_type2 { width:638px; padding-bottom:10px;font-family:µ¸¿ò, dotum, arial, sans-serif; font-size:12px; margin-left:20px; }

#sitemap { margin-left:23px; width:629px/*542px*/; border:3px solid #d7d7d7; /*padding:34px 45px;*/ padding:19px 0px; padding-left:3px; font-size:12px; }
#sitemap:after { content:" "; display:block; clear:both; height:0; overflow:hidden; }
#sitemap a:link, #sitemap a:visited { color:#000000; text-decoration:none; }
#sitemap a:hover, #sitemap a:active { color:#000000; text-decoration:underline; }
#sitemap dl { width:119px; float:left; margin:0px 19px; margin-bottom:20px;/*margin-right:30px;*/ _display:inline; }
#sitemap dl dt { margin-bottom:8px }
#sitemap dl dd ul { list-style:none; }
#sitemap dl dd ul li { border-bottom:1px dotted #8e8e8e; padding:5px 9px; margin:0 auto; width:96px; }

.treatise_submit_title { background:#538300; font-size:12px; display:block; color:#ffffff; text-align:center; width:615px; height:30px; line-height:30px; margin:0 auto; }
.treatise_submit_check { width:615px; margin:0 auto; font-size:12px; margin-top:20px; }
.treatise_submit_check dt { height:20px; padding-top:10px; padding-left:60px; margin-bottom:50px; font-weight:bold; background:url(/Images/arrow_con.gif) no-repeat #ceec66 40px center; }
.treatise_submit_check dd { padding-left:37px; }
.treatise_submit_check dd span { display:block;padding-bottom:5px; }
.treatise_submit_check dd ul { width:540px; list-style:none; border-top:1px dashed #d7d7d7; border-bottom:1px dashed #d7d7d7; padding:5px 5px; line-height:25px; }
.treatise_submit_check input { position:relative; top:2px; }
.treatise_submit_check label { cursor:pointer; }
.submit_step_banking { margin-top:12px; padding-left:45px;}

.treatise_submit_agree { width:615px; margin:0 auto; font-size:12px; margin-top:20px; border-bottom:3px solid #538300;  }
.treatise_submit_agree dt { height:20px; padding-top:10px; padding-left:60px; font-weight:bold; background:url(/Images/arrow_con.gif) no-repeat #ceec66 40px center; }
.treatise_submit_agree dd { width:540px; margin:0 auto; }
.treatise_submit_agree p { text-align:center; font-weight:bold; width:370px; margin:0 auto; margin-top:35px; margin-bottom:35px; line-height:30px; }
.treatise_submit_agree strong { display:block; margin:35px 0px; }
.submit_agree { text-align:center; font-size:12px; padding-top:15px;  }
.submit_agree input { position:relative; top:2px; }
.submit_agree label { cursor:pointer; }
.w_form_text { border:1px solid #d7d7d7; }

.treatise_submit_step { width:615px; border:3px solid #d7d7d7; margin:0 auto; font-size:12px; margin-bottom:17px; }
.treatise_submit_step dt { margin-left:22px; margin-top:19px; }
.treatise_submit_step table { border:0px none; margin-top:19px; }
.treatise_submit_step table th { height:25px; font-weight:normal; border-left:0px none; border-right:0px none; border-top:0px none; border-bottom:1px dashed #d7d7d7; text-align:left; padding-left:10px; }
.treatise_submit_step table td { height:25px; border-left:0px none; border-right:0px none; border-top:0px none; border-bottom:1px dashed #d7d7d7; }

#w_form input { font-size:12px; padding:2px; }
#w_form select { font-size:12px; }
#w_form label { cursor:pointer; }
#w_form button { border:0; padding:0; cursor:pointer; *overflow:visible; background:url(/Images/btn_board_submit.gif) no-repeat; text-indent:-5000px; width:40px; height:18px; }

#photogallery_l a:link, #photogallery_l a:visited { color:#000000; text-decoration:none; }
#photogallery_l a:hover, #photogallery_l a:active { color:#000000; text-decoration:underline; }
#frmBoardWrite, #frmBoardModify { font-size:12px; }

#thesis_step_img { left:-11px; margin-top:15px; width:638px; height:279px; position:relative; }
#thesis_step_img span { background:url(/Treatise/Images/thesis_step_img.jpg) no-repeat; position:absolute; width:100%; height:100%; }
#thesis_step_img ol { padding-left:20px;  }

.community_admin { text-align:right; margin-bottom:10px; font-size:12px; font-family:±¼¸², gulim, arial, sans-serif; }
.comment_cnt { color:#0000FF; font-size:12px; font-weight:bold; }
.community_vote_set { margin-top:10px; text-align:center; }
.community_vote_set span { color:#0095fe; font-size:11px; position:relative; top:2px; }

#community_comment { border:none; }
#community_comment th { border:none; font-weight:normal; padding:10px; border-bottom:1px dashed #d7d7d7;  }
#community_comment th span { color:#0b4785; }
#community_comment td { border:none; padding:10px; border-bottom:1px dashed #d7d7d7; }
#community_comment fieldset { border:none; }
#community_comment legend { display:none; }
#community_comment textarea { width:530px; height:65px; float:left; }
.cb { border:0; padding:0; cursor:pointer; *overflow:visible; text-indent:-5000px; width:70px; height:70px; background:url(/Community/Images/btn_board_comment.gif) no-repeat; float:right;}

#board_type1, #board_type1_view, #board_type1_write { border-collapse:collapse; table-layout:fixed; }
#board_type2, #board_type2_view, #board_type2_write { border-collapse:collapse; table-layout:fixed; }
#board_type3, #board_type3_view, #board_type3_write { border-collapse:collapse; table-layout:fixed; }

#board_type1 caption img, #board_type1_view caption img, #board_type1_write caption img { display:block; }
:root #board_type1 caption img, #board_type1_view caption img, #board_type1_write caption img { display:block; margin-bottom:4px; }

#board_type2 caption img, #board_type2_view caption img, #board_type2_write caption img { display:block; }
:root #board_type2 caption img, #board_type2_view caption img, #board_type2_write caption img { display:block; margin-bottom:4px; }

#board_type3 caption img, #board_type3_view caption img, #board_type3_write caption img { display:block; }
:root #board_type3 caption img, #board_type3_view caption img, #board_type3_write caption img { display:block; margin-bottom:4px; }


#board_type1 thead th { height:25px; background:#ffffff; border-bottom:1px dashed #d7d7d7; }
#board_type1 tbody td { height:25px; text-align:center; color:#666666; border-bottom:1px dashed #d7d7d7; }

#board_type2 thead th, #board_type2 thead td { height:5px; text-indent:-3000px; font-size:1px; }
#board_type2 thead th { border-top:5px solid #e4bc1d; }
#board_type2 thead td { border-top:5px solid #fff1b8; }
#board_type2 tbody th, #board_type2 tbody td { height:40px; border-bottom:1px dashed #d7d7d7; }

#board_type3 thead th { height:25px; background:#ffffff; border-bottom:1px dashed #d7d7d7; font-size:12px; }
#board_type3 tbody td { height:25px; text-align:center; color:#666666; border-bottom:1px dashed #d7d7d7; font-size:12px; }
#board_type3 a:link, #board_type3 a:visited { color:#666666; text-decoration:none; }
#board_type3 a:hover, #board_type3 a:active { color:#666666; text-decoration:underline; }
#board_type3_view a:link, #board_type3_view a:visited { color:#666666; text-decoration:none; }
#board_type3_view a:hover, #board_type3_view a:active { color:#666666; text-decoration:underline; }

.view_title { border-top:5px solid #e4bc1d; }
.view_written { border-top:5px solid #fff1b8; }
.view_cont_btn { text-align:center; border-top:5px solid #fff1b8; }
.schedule_view { display:none; }
.schedule_view td { padding:15px 0px; line-height:19px;}

.colFirst { border-top:5px solid #e4bc1d; }
.colLast { border-top:5px solid #fff1b8; }

.colFirst2 { border-top:5px solid #0b4785; }
.colLast2 { border-top:5px solid #c6e5f4; }

.board_btnset { text-align:right; }

.board_type1_pageing { width:602px; padding-top:10px; text-align:center;  font-size:12px; margin:0 auto; }
.board_type1_pageing img { position:relative; top:2px; }
.board_type1_pageing_btnset { float:right; }
.board_type1_pageing span { font-weight:bold; background:#e3e3e3; }
.board_type1_pageing a:link, .board_type1_pageing a:visited { text-decoration:none; color:#666666; }
.board_type1_pageing a:hover, .board_type1_pageing a:active { text-decoration:underline; }
/*#board_type1_view thead th[scope="row"] { background:orange; }*/
#board_type1_view a:link, #board_type1_view a:visited { color:#666666; text-decoration:none; }
#board_type1_view a:hover, #board_type1_view a:active { color:#6b94bd; text-decoration:underline; }
#board_type1_view thead th { height:25px; color:#000000; font-weight:normal; border-bottom:1px dashed #d9d9d9; }
#board_type1_view thead td { color:#666666; text-align:center; border-bottom:1px dashed #d9d9d9; }
#board_type1_view thead td[class="board_type1_view_title"] { color:#000000; }
.board_type1_view_title { background:#efefef; color:#000000; }
#board_type1_view tbody tr td { height:28px; border-bottom:1px dashed #d9d9d9; padding:15px 0px; color:#666666; }
#board_type1_write th { height:28px; font-weight:normal; border-bottom:1px solid #e3e3e3; }
#board_type1_write td { border-bottom:1px solid #e3e3e3; padding:5px 0px; }
#board_type1_write label { cursor:pointer; }
#board_type1_write input { font-family:µ¸¿ò, dotum, arial, sans-serif; font-size:12px; color:#666666; border:1px solid #cccccc; padding:1px 0px; }
#board_type1_write textarea { font-family:µ¸¿ò, dotum, arial, sans-serif; font-size:12px; width:99%; color:#666666; border:1px solid #cccccc; }
.board_type1_btnset { padding-top:10px; margin-bottom:10px; text-align:right; }
.notice_list { display:block; width:283px; text-align:left; }
.notice_list:link, .notice_list:visited { color:#666666; text-decoration:none; }
.notice_list:hover, .notice_list:active { color:#019187; }
.notice_view_left_h { background:#e4bc1d; }
.notice_view_right_h { background:#fff1b8; }

#board_type3_view a:link, #board_type3_view a:visited { color:#666666; text-decoration:none; }
#board_type3_view a:hover, #board_type3_view a:active { color:#6b94bd; text-decoration:underline; }
#board_type3_view thead th, #board_type3_view tfoot th, #board_type3_view tbody th { height:25px;  font-weight:normal; border-bottom:1px dashed #d9d9d9; }
#board_type3_view thead td, #board_type3_view tfoot td { color:#666666; text-align:center; border-bottom:1px dashed #d9d9d9; }
#board_type3_view tbody tr td { height:28px; border-bottom:1px dashed #d9d9d9; padding:15px 0px; color:#666666; line-height:19px; }
#board_type3_view input { padding:2px; border:1px solid #d9d9d9; font-size:12px; color:#666666; }
#board_type3_view label { cursor:pointer;  }
.freeboard_view_left_h { background:#0b4785; color:#ffffff;  }
.freeboard_view_right_h { background:#c6e5f4; }


#board_search { margin:0 auto; width:615px; text-align:center; padding-top:15px; clear:both; font-size:12px; }
#search_report, #search_member { position:relative; top:2px; }
#board_search img { position:relative; top:4px; }
#search_query { margin-left:10px; border:1px solid #cdcdcd; padding:2px; font-family:µ¸¿ò, dotum, arial, sans-serif; font-size:12px; color:#666666; }

#sci_search_box { width:632px; height:124px; border:3px solid #d7d7d7; position:relative; margin-bottom:35px; }
#sci_search_box button { border:0; padding:0; cursor:pointer; *overflow:visible; background:url(/Scientific/Images/search_btn.jpg) no-repeat; text-indent:-5000px; width:105px; height:70px; position:absolute; left:510px; top:0px; }
#sci_search_box fieldset { border:0; background:#f5f5f5; width:510px; height:70px; left:9px; top:46px; position:absolute; }
#sci_search_box fieldset legend { display:none; }
#sci_search_box_basic { font-size:12px; }
#sci_search_box_basic label { cursor:pointer;  }
#sci_search_box_basic p { position:absolute; left:55px; top:25px; }
#sci_search_box_advanced { font-size:12px; }
#sci_search_box_advanced label { cursor:pointer;  }
#sci_search_box_basic_btn { position:absolute; left:17px; top:18px; }
#sci_search_box_advanced_btn { position:absolute; left:161px; top:18px; }
#sci_search_query { padding:2px; font-size:12px; color:#000000; border:1px solid #999999; background:#f5f5f5; margin-left:15px; vertical-align:middle;  }
.sci_search_box_advanced1 { position:absolute; left:55px; top:15px; }
.sci_search_box_advanced1 input { vertical-align:middle; margin-left:22px; }
.sci_search_box_advanced2 { position:absolute; left:55px; top:40px; }
.sci_search_box_advanced2 input { padding:2px; font-size:12px; color:#000000; border:1px solid #999999; background:#f5f5f5; margin-left:15px; vertical-align:middle;  }
.adv_left {  font-size:12px; margin:0 auto; margin-top:5px; width:325px; }
.adv_left input, .adv_left select { font-size:12px; padding:2px; }
.adv_left select { width:75px;padding:0px; }
.adv_right { font-size:12px; float:right; width:176px; font-weight:bold; margin-top:13px; position:relative; left:8px; }
.adv_right select { font-size:12px; }

#sci_search_result { border-collapse:separate; border:0px none; font-size:12px; }
#sci_search_result td { height:30px; border-top:0px none; border-right:0px none; border-left:0px none; border-bottom:1px dotted #cfcfcf; background:url(/Scientific/Images/query_separate.gif) no-repeat right; }
#sci_search_result caption { margin-bottom:7px; padding-top:7px; height:18px; background:url(/Scientific/Images/search_bul.gif) no-repeat 20px 8px #ed9d02; padding-left:50px; color:#ffffff; font-size:12px; text-align:left; }
#sci_search_result a:link, #sci_search_result a:visited { color:#000000; text-decoration:none; }
#sci_search_result a:hover, #sci_search_result a:active { text-decoration:underline; }
:root #sci_search_result caption { height:25px; }
.query_cnt { text-align:center; }
.query_title { padding-left:12px; }

#sci_search_result_view { border-top:3px solid #ed9d02; border-bottom:3px solid #ed9d02; border-left:0px none; border-right:0px none; font-size:12px; }
#sci_search_result_view th, #sci_search_result_view td { height:20px; border-left:0px none; border-right:0px none; border-top:1px dashed #d7d7d7; border-bottom:0px none; }
#sci_search_result_view th { background:#fef0db; font-weight:normal; }
#sci_search_result_view td { text-align:center; }
#sci_search_result_view caption { display:none; }

#academy_pds_list { font-size:12px; border:0px none;  }
#academy_pds_list thead th, #academy_pds_list tbody td { height:25px; border-bottom:1px dashed #d9d9d9; border-left:0px none; border-right:0px none; }
#academy_pds_list tbody td { border-top:0px none; }
.academy_pds_list_header { border-top:5px solid #0b4785; }
.academy_pds_list_header_t { border-top:5px solid #c6e5f4; }
#academy_pds_list a:link, #academy_pds_list a:visited { color:#000000; text-decoration:none; }
#academy_pds_list a:hover, #academy_pds_list a:active { text-decoration:underline; }
.down_ico { position:relative; top:-2px; }

#faq_category { background:url(/Community/Images/faq_left_bg.gif) repeat-y left bottom #c6e5f4; padding-bottom:5px;  }
#faq_category div { padding-left:20px; padding-top:10px;font-size:12px; background:#ffffff; padding-bottom:35px; }
#faq_category div ul li { float:left; margin-left:30px; margin-right:55px; margin-top:8px; display:list-item; *zoom:1;}
#faq_category div ul li:after {content:" "; display:block; clear:both; height:0; visibility:hidden; }
#faq_category a:link, #faq_category a:visited { color:#000000; text-decoration:none; }
#faq_category a:hover, #faq_category a:active { color:#000000; text-decoration:underline; }

#faq_title { background:url(/Community/Images/faq_left_bg.gif) repeat-y left bottom #c6e5f4; padding-bottom:5px; }
#faq_title img { border-bottom:15px solid #ffffff; }
.faq_list { border-bottom:1px dashed #d9d9d9;  font-size:12px; }
.faq_list dt { background:url(/Community/Images/con_faq_01.gif) no-repeat 37px center; height:65px; line-height:65px; font-weight:bold; padding-left:140px; }
.faq_list dd { background:url(/Community/Images/con_faq_02.gif) no-repeat 37px center;  padding:2% 0px 2% 140px; line-height:19px; vertical-align:middle; }

.login_indexbox { border:3px solid #d7d7d7; width:632px; margin:0 auto; }
.login_indexbox dt { margin-left:11px; margin-top:19px; margin-bottom:13px; }
.login_indexbox form { font-size:12px; width:615px; height:70px; background:#f5f5f5; margin:0 auto; margin-bottom:26px; position:relative;  }
.login_indexbox form fieldset { margin:0px; padding:0px; border:0px none; }
.login_indexbox form legend { display:none; }
.login_indexbox form label { cursor:pointer; }
.login_indexbox form input { padding:2px; border:1px solid #dedede; font-size:12px; height:16px; margin-right:20px; margin-left:5px;vertical-align:middle;   }
.login_indexbox form button { border:0; padding:0; cursor:pointer; *overflow:visible; width:105px; height:70px; background:url(/Member/Images/login_btn.jpg); text-indent:-5000px; float:right; }
.login_indexbox ul { list-style:none; padding-left:118px; width:458px; height:97px; margin:0 auto; background:url(/Member/Images/login_description_bg1.jpg) no-repeat; margin-bottom:30px; }
.login_indexbox ul li { height:34px; vertical-align:middle; padding-top:12px; }
.login_indexbox div { font-size:12px; width:615px; height:213px; background:url(/Member/Images/login_description_bg2.jpg) no-repeat 59px 45px #f5f5f5; position:relative; margin:0 auto; margin-bottom:10px; }
.login_indexbox div dl { position:absolute; left:237px; top:44px; width:282px; }
.login_indexbox div dl dt { background:#000000; text-align:center; font-family:arial, sans-serif; color:#ffffff; height:23px; line-height:22px; margin:0px; }
.login_indexbox div dl dd { width:282px; height:58px; background:#d7d7d7; text-align:center; line-height:22px; padding-top:13px; }
.login_indexbox div p { position:absolute; left:237px; top:148px; text-align:center; width:280px; }
.login_indexbox div p a:link, .login_indexbox div p a:visited { color:#000000; text-decoration:none; }
.login_indexbox div p a:hover, .login_indexbox div p a:active { color:#000000; text-decoration:underline; }
.login_last { border-top:1px dotted #8e8e8e; }
.logintitles { float:left; margin-top:2px; margin-left:3px; }
.loginbtns { float:right; }
#loginIDL { display:block; position:absolute; left:38px; top:25px; }
#loginPWL { display:block; position:absolute; left:255px; top:25px; }

#check_fee { width:632px; height:175px; border:3px solid #dadada; font-size:12px; color:#000000; margin-bottom:30px;}
#check_fee ul { list-style:none; margin-left:34px; margin-top:19px; margin-bottom:10px; height:12px;}
#check_fee ul li { float:left; font-weight:bold; margin-right:41px; padding-left:19px;  }
#check_fee ul li a:link, #check_fee ul li a:visited { color:#838383; text-decoration:none; }
#check_fee ul li a:hover, #check_fee ul li a:active { text-decoration:underline; }
.fee_sel { background:url(/Member/Images/check_fee_act_i.jpg) no-repeat; color:#000000; }
.fee_unsel { background:url(/Member/Images/check_fee_des_i.jpg) no-repeat; color:#838383; }
.fee_frm { width:615px; height:125px; background:#f5f5f5; margin:0 auto; position:relative; }
.fee_frm fieldset { margin:0; padding:0; border:0px none;}
.fee_frm fieldset legend { display:none; }
.fee_frm button { border:0; padding:0; cursor:pointer; *overflow:visible; background:url(/Member/Images/check_fee_check_btn.jpg) no-repeat; width:106px; height:95px; float:right; text-indent:-5000px; }
.member_typeR { vertical-align:middle;  *position:relative; *top:-2px;  }
.member_type0 { position:absolute; left:31px; top:24px; }
.member_type1 { position:absolute; left:162px; top:24px; }
.member_type2 { position:absolute; left:280px; top:24px; }
.member_type3 { position:absolute; left:31px; top:44px; }
.member_type4 { position:absolute; left:162px; top:44px; }
.member_type5 { position:absolute; left:290px; top:44px; }
.member_type6 { position:absolute; left:400px; top:44px; }
 .member_type7 { position:absolute; left:31px; top:64px; }

.member_type8 { position:absolute; left:31px; top:85px; }
.member_type8 input { vertical-align:middle; font-size:12px; border:1px solid #000000; background:#f5f5f5; width:106px; padding:2px; position:relative; top:-1px; left:8px; }
.member_type9 { position:absolute; left:233px; top:85px; }
.member_type9 input { vertical-align:middle; font-size:12px; border:1px solid #000000; background:#f5f5f5; width:75px; padding:2px; position:relative; top:-1px; left:8px; }
.member_type9 img { position:relative; left:15px; top:-5px; }
.member_type9 span { font-size:11px; color:#235e99; font-weight:bold }
#fee_check1 { display:block; }
#fee_check2 { display:none; }
#fee_check3 { display:none; }
#member_check_publish, #member_check_volume { vertical-align:middle; font-size:12px; border:1px solid #000000; background:#f5f5f5; width:120px; padding:2px; position:relative; top:-1px; left:8px; margin-right:10px;}
#fee_list {  margin-bottom:30px; font-size:12px; border:0px none; }
#fee_list caption { height:25px; color:#ffffff; line-height:28px; text-align:left; background:url(/Member/Images/check_fee_list_i.jpg) no-repeat 20px 8px #0b4785; padding-left:50px; margin-bottom:27px; }
:root #fee_list caption { margin-bottom:27px; }
#fee_list thead th { *padding-top:27px; height:27px; border:0px none; border-bottom:1px dotted #cfcfcf;  }
#fee_list tbody td { height:27px; border:0px none; border-bottom:1px dotted #cfcfcf; text-align:center; }

#check_certificate { width:632px; border:3px solid #dadada; font-size:12px; color:#000000; margin-bottom:30px;}
#check_certificate ul { list-style:none; margin-left:34px; margin-top:19px; margin-bottom:10px; height:12px;}
#check_certificate ul li { float:left; font-weight:bold; margin-right:41px; padding-left:19px;  }
#check_certificate ul li a:link, #check_certificate ul li a:visited { color:#838383; text-decoration:none; }
#check_certificate ul li a:hover, #check_certificate ul li a:active { text-decoration:underline; }
.fee_sel2 { background:url(/Member/Images/certificate_bul1.jpg) no-repeat; color:#000000; }
.certificate_frm { padding-top:10px; padding-bottom:15px; }
.cert_info { margin:0 auto; border:0px none; border-top:3px solid #0b4785; border-bottom:3px solid #0b4785; }
.cert_info th { height:25px; border:0px none; border-bottom:1px dashed #d7d7d7; }
.cert_info td { height:25px; border:0px none; border-bottom:1px dashed #d7d7d7; padding-left:10px; }
.cert_addition { margin:0 auto; border:0px none; border-bottom:3px solid #0b4785; }
.cert_addition th { height:25px; border:0px none; border-bottom:1px dashed #d7d7d7; }
.cert_addition td { height:25px; border:0px none; border-bottom:1px dashed #d7d7d7; padding-left:10px; }
.cert_addition select { font-size:12px; }
.cert_info input { padding:2px; font-size:12px; border:1px solid #d7d7d7;  }
.cert_addition input { padding:2px; font-size:12px; border:1px solid #d7d7d7; margin-left:5px; margin-right:5px; }
#cert_addition1, #cert_addition2, #cert_addition3, #cert_addition4, #cert_addition5, #receipt_addition1, #receipt_addition2 { display:none; }

#frmSearch { width:632px; height:305px; border:3px solid #d7d7d7; margin-bottom:33px;}
#frmSearch fieldset { border:0px none; width:615px; margin-left:9px; padding-top:17px; padding-bottom:17px; float:left; _display:inline; }
#frmSearch fieldset legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
#frmSearch fieldset dl { font-size:12px; }
#frmSearch fieldset dl dt { margin-bottom:13px; }
#frmSearch fieldset dl dt img { margin-right:50px; }
#frmSearch fieldset dl input { vertical-align:middle; width:13px; height:13px; margin-right:4px; margin-top:2px;}
#frmSearch fieldset dl label { position:relative; top:2px; cursor:pointer; }
#frmSearch fieldset dl dd { background:#f5f5f5;  position:relative; }
#frmSearch fieldset dl dd span { position:absolute; }
#frmSearch fieldset dl dd button { border:0; padding:0; cursor:pointer; *overflow:visible; width:105px; height:70px; text-indent:-5000px; background:url(/Search/Images/search_btn.jpg) no-repeat; float:right; }
.frmSearch_sel_cat { height:116px; }
.frmSearch_src_cat { height:70px; }
.frmSearch_src_cat span { left:25px; top:25px; }
.frmSearch_src_cat span input { padding:2px; border:1px solid #d7d7d7; font-size:12px; background:#f5f5f5; }
.category_1 { left:20px; top:17px; }
.category_2 { left:127px; top:17px; }
.category_3 { left:251px; top:17px; }
.category_4 { left:377px; top:17px; }
.category_5 { left:499px; top:17px; }
.category_6 { left:20px; top:36px; }
.category_7 { left:127px; top:36px; }
.category_8 { left:251px; top:36px; }
.category_9 { left:377px; top:36px; }
.category_10 { left:499px; top:36px; }
.category_11 { left:20px; top:53px; }
.category_12 { left:127px; top:53px; }
.category_13 { left:251px; top:53px; }
.category_14 { left:377px; top:53px; }
.category_15 { left:499px; top:53px; }
.category_16 { left:20px; top:72px; }
.category_17 { left:127px; top:72px; }
.category_18 { left:251px; top:72px; }
.category_19 { left:499px; top:72px; }
.category_20 { left:20px; top:90px; }

.search_result_cat { font-size:12px; margin-bottom:36px; }
.search_result_cat dt { height:25px; background:url(/kahperd/Search/Images/search_first_bul.jpg) no-repeat 20px 8px #ed9d02; color:#ffffff; padding-left:50px; line-height:28px; }
.search_result_cat dd { height:110px; background:#f5f5f5; position:relative; }
.search_result_cat dd ul { position:absolute; padding-left:15px; top:15px; list-style:none; }
.search_result_cat dd ul li { float:left; width:124px; margin-bottom:8px;}
.search_result_cat dd ul li a:link, .search_result_cat dd ul li a:visited { color:#000000; text-decoration:none; }
.search_result_cat dd ul li a:hover, .search_result_cat dd ul li a:active { color:#000000; text-decoration:underline; }

.search_result_cat1 { font-size:12px; margin-bottom:36px; }
.search_result_cat1 dt { height:25px; background:url(/Search/Images/search_first_bul.jpg) no-repeat 20px 8px #ed9d02; color:#ffffff; padding-left:50px; line-height:28px; }
.search_result_cat1 dd { height:110px; background:#f5f5f5; position:relative; }
.search_result_cat1 dd ul { position:absolute; padding-left:15px; top:15px; list-style:none; }
.search_result_cat1 dd ul li { float:left; width:154px; margin-bottom:8px;}
.search_result_cat1 dd ul li a:link, .search_result_cat dd ul li a:visited { color:#000000; text-decoration:none; }
.search_result_cat1 dd ul li a:hover, .search_result_cat dd ul li a:active { color:#000000; text-decoration:underline; }

.search_result_list { border:0px none; font-size:12px; margin-bottom:20px; }
.search_result_list th { height:25px; border:0px none; background:url(/kahperd/Search/Images/search_second_bul.jpg) 20px 6px no-repeat #ffc047; padding-left:49px; font-weight:normal; text-align:left; }
.search_result_list th span { float:left; }
.search_result_list th a { float:right; font-size:11px; color:#333333; padding-right:5px; }
.search_result_list th a:link, .search_result_list th a:visited { color:#333333; text-decoration:none; }
.search_result_list td { height:30px; border:0px none; border-bottom:1px dotted #cfcfcf; line-height:20px; padding:8px; color:#555555; }
.search_result_list td a:link, .search_result_list td a:visited { color:#333333; font-weight:normal; text-decoration:none; }
.search_result_list td a:hover, .search_result_list td a:active { color:#333333; font-weight:normal; text-decoration:underline; }
.search_a1 { color:#333333; font-weight:bold; text-decoration:none; }

#findidpw { width:632px; height:259px; border:3px solid #d7d7d7; font-size:12px; }
#findidpw_sel { list-style:none; margin-left:11px; margin-top:21px; }
#findidpw_sel li { float:left; margin-right:42px; }
#findid_frm { width:615px; height:70px; background:#f5f5f5; margin:0 auto; margin-top:46px; position:relative; }
#findid_frm span { position:absolute; }
#findid_frm input { margin:0px 5px; padding:2px; vertical-align:middle; border:1px solid #d7d7d7; background:#f5f5f5; font-size:12px; }
#findid_frm button { border:0; padding:0; cursor:pointer; *overflow:visible; width:105px; height:70px; background:url(/Member/Images/findidpw_btn.jpg) no-repeat; text-indent:-5000px; float:right; }
#findid_frm fieldset { border:0px none; }
#findid_frm fieldset legend { display:none; }
.findname { left:38px; top:27px; }
.findjumin { left:235px; top:27px; }
#findpw_frm { display:none; width:615px; height:70px; background:#f5f5f5; margin:0 auto; margin-top:46px; position:relative; }
#findpw_frm span { position:absolute; }
#findpw_frm input { margin:0px 5px; padding:2px; vertical-align:middle; border:1px solid #d7d7d7; background:#f5f5f5; font-size:12px; }
#findpw_frm button { border:0; padding:0; cursor:pointer; *overflow:visible; width:105px; height:70px; background:url(/Member/Images/findidpw_btn.jpg) no-repeat; text-indent:-5000px; float:right; }
#findpw_frm fieldset { border:0px none; }
#findpw_frm fieldset legend { display:none; }
.findid { left:15px; top:27px; }
.findname2 { left:175px; top:27px;  }
.findjumin2 { left:295px; top:27px;  }
#findidpw_information { list-style:none; margin-top:18px; width:463px; height:112px; padding-left:134px; margin-left:9px; background:url(/Member/Images/findidpw_icon.jpg) no-repeat 6px; }
#findidpw_information li { height:34px; vertical-align:middle; padding-top:12px; }
.find_idpw_result { width:550px; margin:0 auto; font-size:12px;  }
.find_idpw_result dt { text-align:left; position:relative; left:18px; top:20px; }
.find_idpw_result dd { background:#ebebeb; height:38px; padding-top:37px; text-align:center; color:#7a8b0b; line-height:19px; padding-bottom:37px; }


#link_tbl { font-size:12px; margin:0 auto; }
#link_tbl a:link, #link_tbl a:visited { color:#000000; text-decoration:none; }
#link_tbl a:hover, #link_tbl a:active { color:#000000; text-decoration:underline; }
.style1 {
	font-size: 12px
}
.join_form th { font-size:12px; font-weight:normal;  }
.join_input { text-align:left; padding:3px 0px 3px 3px; }
.join_form { font-size:12px; }
.join_form label { cursor:pointer; }
.join_form input { border:1px solid #cdcdcd; padding:2px; font-size:12px; color:#333333; }
:root .join_form input { margin:2px; }
.join_form select { font-size:12px; color:#333333; }
.join_form textarea { overflow-y:scroll; width:430px; }
#frmActivate { font-size:12px; }
.frmActive_input  { font-size:12px; padding:2px; border:1px solid #cdcdcd; color:#333333; width:80px; }
#frmActivate label  { cursor:pointer; }
#frmActivate fieldset { border:none;  }
#frmActivate fieldset legend { display:none; }
.agreement_text { margin:0 auto; width:560px; text-align:left; overflow-y:scroll; height:150px; border:1px solid #dfdfdf; padding-left:21px; padding-right:20px; margin-top:7px; margin-bottom:19px; font-family:±¼¸², gulim, arial, sans-serif; font-size:11px; color:#666666; line-height:15px; }
.agreement_text pre { font-size:11px; width:540px; white-space:pre-wrap;  white-space:-moz-pre-wrap;  white-space:-pre-wrap; white-space:-o-pre-wrap;  word-wrap:break-word; }
.agreement_check { font-size:12px; color:#333333; text-align:center }
.style5 {color: #FFFFFF; font-weight: bold; }
#content_main_dummy { width:638px; height:27px; background:url(/About/Images/about_grad.jpg) no-repeat; text-indent:-3000px; margin-bottom:14px; }
.about_member { margin:15px 0px; }
#member_join_check_info { font-size:12px; }
#member_join_check_info fieldset { border:0px none; }
#member_join_check_info fieldset legend { display:none; }
.member_agreement_box2, .member_agreement_box3 { padding-bottom:10px; border-right:3px solid #efefef; border-bottom:3px solid #efefef; border-left:3px solid #efefef; border-top:3px solid #efefef; }
.member_agreement_box3 { padding:10px; }
.member_agreement_box2 img { margin-left:7px; }
.member_agreement_box2 strong { font-size:12px; }
.member_agreement_box2 p { text-align:center; }
.member_agreement_box3 ul { list-style:none; }
.member_agreement_box3 ul li { float:left; }
.member_agreement_box3 fieldset { clear:both; position:relative; border:none; font-size:12px; background:#F5F5F5; vertical-align:middle; }
.member_agreement_box3 fieldset legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
.member_agreement_box3 fieldset label { cursor:pointer; }
.member_agreement_box3 fieldset div { position:absolute; left:20px; top:25px; }
.btn_usubmit { float:right; }

.style2 {
	color: #FFFFFF;
	font-weight: bold;
}
.style1c {
	color: #0b4785;
	font-weight: bold;
}
.style2c {color: #0b4785}
.style5c {color: #FFFFFF; font-weight: bold; }
.style1d {color: #999999}
.style2d {
	color: #000000;
	font-weight: bold;
}
.style5d {color: #0b4785; font-weight: bold; }
.style6d {color: #FFFFFF}

/* DatePicker */
table.jCalendar {
	background: #fff;
    border-collapse: separate;
    border-spacing: 3px;
}
table.jCalendar th {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 3px 5px;
}

table.jCalendar td {
	background: #fff;
	color: #000;
	padding: 1px 1px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #fff;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */
a.dp-choose-date {
	width: 25px;
	height: 25px;
	padding: 0;
	position:absolute;
	left:148px; top:-3px;


	display: block;

	text-indent: -2000px;
	overflow: hidden;
	background: url(/Member/Images/check_fee_date_i.jpg) no-repeat;
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {

}

div.dp-todaycnt {
	text-align:center;
	padding-top:2px;
	font-size:12px;
}

div.dp-popup {
	position: relative;
	background: #efefef;
	font-size: 11px;
	font-family: µ¸¿ò, dotum, arial, sans-serif;
	padding: 2px;
	width: 177px;
	line-height: 1.2em;
	border:1px solid black;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}

