body {
margin:0;
overflow-x:auto; overflow-y:auto;
background-color: #fff;
scrollbar-face-color: #ffffff; scrollbar-arrow-color: #E4E4E4; scrollbar-track-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #E4E4E4; scrollbar-shadow-color: #ffffff; scrollbar-darkshadow-color: #E4E4E4;
font-family: verdana,Dotum,"새굴림,굴림"; font-size: 12px; line-height:140%; word-break:break-all;letter-spacing:-1px;
text-align:center;}
TD {
font-family: verdana,Dotum,"새굴림,굴림"; font-size: 12px; line-height:140%; word-break:break-all;letter-spacing:-1px}
br{letter-spacing:0px}
form {display : inline; }
img {border: none;}
.png24 {tmp:expression(setpng24(this));}
.w {color: #70794a}
.e {color: #fff}
/*링크관련----------------------------------*/
a:link {color: #3e3e3e; text-decoration: none} a:visited {color: #3e3e3e; text-decoration: none} a:active {color: #333333; text-decoration: none} a:hover {color: #5b5b5b; text-decoration: none}
a:link.w {color: #70794a; font-size: 8pt; text-decoration: none; font-family: "돋움";} a:visited.w {color:#70794a; font-size: 8pt; text-decoration: none; font-family: "돋움";} a:active.w {color:#70794a; font-size: 8pt; text-decoration: none font-family: "돋움";} a:hover.w {color: #70794a; font-size: 8pt; text-decoration: none font-family: "돋움";}
a:link.e {color: #fff; font-size: 9pt; text-decoration: none; font-family: "새굴림,굴림";}
a:visited.e {color: #fff; font-size: 9pt; text-decoration: none; font-family: "새굴림,굴림";}
a:active.e {color: #fff; font-size: 9pt; text-decoration: none; font-family: "새굴림,굴림";}
a:hover.e {color: #fff; font-size: 9pt; text-decoration: none; font-family: "새굴림,굴림";}
/*탭---------------------------------------*/
#ftab{width:100%; height:35px; border:0px; padding: 0px; margin-bottom:10px; background: url(/image/ftabbg.gif) repeat-x;}
#ftab1{width:100%; height:45px; border:0px; padding: 0px; margin-bottom:5px; background: url(/image/ftabbg1.gif) repeat-x;}
#ftabon{display:block; float:left; width:114px; height:26px; border:0px; padding:6px 0px 0px 0px; background: url(/image/ftabon.gif) no-repeat;}
#ftabon a{color:#059eba; text-decoration: none; font-weight:bold;}
#ftaboff{display:block; float:left; width:114px; height:26px; border:0px; padding:6px 0px 0px 0px; background: url(/image/ftaboff.gif) no-repeat;text-decoration: none; font-weight:bold;}
#ftabon2{display:block; float:left; width:160px; height:26px; border:0px; padding:6px 0px 0px 0px; background: url(/image/ftabon2.gif) no-repeat;}
#ftabon2 a{color:#059eba; text-decoration: none; font-weight:bold; }
#ftaboff2{display:block; float:left; width:160px; height:26px; border:0px; padding:6px 0px 0px 0px; background: url(/image/ftaboff2.gif) no-repeat;text-decoration: none; font-weight:bold;}
#ftab1on3{display:block; float:left; width:185px; height:34px; border:0px; padding:12px 0px 0px 0px; background: url(/image/ftabon185_01.gif) no-repeat;}
#ftab1on3 a{color:#206e6a; text-decoration: none; font-weight:bold; }
#ftab1off3{display:block; float:left; width:185px; height:34px; border:0px; padding:12px 0px 0px 0px; background: url(/image/ftaboff185_01.gif) no-repeat;text-decoration: none; font-weight:bold;}
#ftab1on4{display:block; float:left; width:185px; height:34px; border:0px; padding:12px 0px 0px 0px; background: url(/image/ftabon185_01.gif) no-repeat;}
#ftab1on4 a{color:#206e6a; text-decoration: none; font-weight:bold; }
#ftab1off4{display:block; float:left; width:185px; height:34px; border:0px; padding:12px 0px 0px 0px; background: url(/image/ftaboff185_01.gif) no-repeat;text-decoration: none; font-weight:bold;}
LI.bluedot { list-style:none; padding-left:10px; background:url(/image/icn_dot_blue.gif) no-repeat left 9px; line-height:150%; }
ul.pd0 { list-style: none; margin:0px; padding:0px }
ul.pd6 { list-style: none; margin:0px; padding:10px }
#policytab{width:100%; height:78px; border:0px; padding: 0px; margin-bottom:10px;}
#policytabon{float:left; width:140px; height:36px; border:0px; padding:9px 0px 0px 0px; background: url(/image/policyon.gif) no-repeat;}
#policytabon a{color:#fff; text-decoration: none; font-weight:bold;letter-spacing:-1;}
#policytaboff a{color:#727272; text-decoration: none;letter-spacing:-1;}
#policytaboff{float:left; width:140px; height:36px; border:0px; padding:9px 0px 0px 0px; background: url(/image/policyoff.gif) no-repeat;text-decoration: none;font-weight:bold;}
#policy2tabon{float:left; width:185px; height:36px; border:0px; padding:9px 0px 0px 0px; background: url(/image/policy2on.gif) no-repeat;}
#policy2tabon a{color:#fff; text-decoration: none; font-weight:bold;letter-spacing:-1;}
#policy2taboff a{color:#727272; text-decoration: none;letter-spacing:-1;}
#policy2taboff{float:left; width:185px; height:36px; border:0px; padding:9px 0px 0px 0px; background: url(/image/policy2off.gif) no-repeat;text-decoration: none;font-weight:bold;}
#policybltab{float:left; width:185px; height:36px; border:0px;background: url(/image/policy2bl.gif) no-repeat;}
.pstit {background: url(/image/icn_sb.gif) no-repeat 2 50%;padding-left:20px; color:#2c90a2; text-decoration: none ; font-weight:bold; font-size: 9pt; line-height:140%;}
li.ordot { list-style:none; padding-left:10px; background:url(/image/ordot.gif) no-repeat left 5px; line-height:150%; }
/*버튼관련----------------------------------*/
.input_log {background-color: #ffffff;border: 0px;color:#000; font-size: 8pt; padding-left:0; font-family:새굴림,굴림, "verdana";}
.input {background-color: #ffffff; border: 1px solid #b3aeaa; color: #3e3e3e; font-size: 9pt; height: 18px; padding-left:0; font-family:새굴림,굴림, "verdana";}
.btn_41 {font-size:9pt; background-image: url(/image/btn41.gif); background-repeat:no-repeat; width: 41px; cursor:pointer;color: #fff; padding-top: 2px; border: 0px; font-family: 새굴림,굴림;letter-spacing:-1; height: 14px; text-align: center}
.btn_gr41 {font-size:9pt; background-image: url(/image/btn_gr41.gif); background-repeat:no-repeat; width: 41px; cursor:pointer;color: #000; padding-top: 2px; border: 0px; font-family: 새굴림,굴림;letter-spacing:-1; height: 18px; text-align: center}
.btn_gr60 {font-size:9pt; background-image: url(/image/btn_gr60.gif); background-repeat:no-repeat; width: 60px; cursor:pointer;color: #000; padding-top: 2px; border: 0px; font-family: 새굴림,굴림;letter-spacing:-1; height: 21px; text-align: center}
.btn_51 {font-size:9pt; background-image: url(/image/btn51.gif); background-repeat:no-repeat; width: 51px; cursor:pointer;color: #000; padding-top: 2px; border: 0px; font-family: 새굴림,굴림;letter-spacing:-1; height: 18px; text-align: center}
.btn_55 {font-size:9pt; background-image: url(/image/btn55.gif); background-repeat:no-repeat; width: 55px; cursor:pointer;color: #000; padding-top: 2px; border: 0px; font-family: 새굴림,굴림;letter-spacing:-1; height: 19px; text-align: center}
.btn_72 {font-size:9pt; background-image: url(/image/btn72.gif); background-repeat:no-repeat; width: 72px; cursor:pointer;color: #000; padding-top: 2px; border: 0px; font-family: 새굴림,굴림;letter-spacing:-1; height: 18px; text-align: center}
.btn_a41 {font-size:9pt; background-image: url(/image/btn_arr_gr41.gif); background-repeat:no-repeat; width: 41px; cursor:pointer;color: #000; padding-top: 2px; border: 0px; font-family: 새굴림,굴림;letter-spacing:-1; height: 21px; text-align: center}
.btn_66 {font-size:9pt; background-image: url(/image/btn_66.gif); background-repeat:no-repeat; width: 66px; cursor:pointer;color: #000; padding-top: 2px; border: 0px; font-family: 새굴림,굴림; letter-spacing:-1; height: 21px; text-align: center}
.btn_85 {font-size:9pt; background-image: url(/image/btn_85.gif); background-repeat:no-repeat; width: 85px; cursor:pointer;color: #000; padding-top: 2px; border: 0px; font-family: 새굴림,굴림;letter-spacing:-1; height: 21px; text-align: center}
.btn_100 {font-size:9pt; background-image: url(/image/btn_100.gif); background-repeat:no-repeat; width: 100px; cursor:pointer;color: #000; padding-top: 2px; border: 0px; font-family: 새굴림,굴림;letter-spacing:-1; height: 21px; text-align: center}
.btn_bsk {background-image: url(/image/basket_btn03.gif); background-repeat:no-repeat; width: 101px; cursor:pointer; border: 0px; height: 34px}
/*보드----------------------------------*/
.bbs{color:#7a9544; text-decoration: none ; font-weight:bold;line-height: 110%;}
.bbs_list {color:#656565; text-decoration: none ; height:26px;}
.boardline{background: url(/image/boardline.gif) ; height:32px;}
.boardline2{background: url(/image/boardline2.gif) ; height:31px;}
.boardline3{background: url(/image/boardline3.gif) ; height:30px;}
.boardline4{background: url(/image/boardline4.gif) ; line-height: 105%; height:28px}
.boardline5{background: url(/image/boardline5.gif) ; line-height: 105%; padding-top:3}
/*폰트관련----------------------------------*/
.h1 {color:#7ea61d; text-decoration: none ; font-weight:bold; font-size:16px; line-height: 150%;}
.h21{color:#fe9846; text-decoration: none ; font-weight:bold; font-size: 10pt; line-height:21pt;}
.h2{color:#a5cf5f; text-decoration: none ; font-weight:bold; font-size: 10pt; line-height:21pt;}
.h31{color:#c34500; text-decoration: none ; font-weight:bold;}
.h3{color:#acacac; text-decoration: none ; font-weight:bold;}
.h4{color:#666d71; text-decoration: none ; font-weight:bold;}
.h5{font-size:11pt; line-height:140%;}
.s1{text-decoration: none;}
.w8{color:#fff; text-decoration: none ; font-size: 8pt;}
.b8{color:#000; text-decoration: none ; font-weight:bold; font-size: 9pt;}
.b10{color:#628f00; text-decoration: none ; font-weight:bold; font-size: 10pt;}
.b12{color:#5d5d5d; text-decoration: none ; font-weight:bold; font-size: 12pt;letter-spacing:-1;}
.b13{color:#000; text-decoration: none ; font-weight:bold; font-size: 13pt;}
.lct_list{color:#5d5d5d; text-decoration: none ; font-weight:bold;}
.lct_list2{color:#ff6600; text-decoration: none ; font-weight:bold;}
.lct_list3{color:#393939; text-decoration: none;}
.lct_subtitle{color:#628f00; text-decoration: none ; font-weight:bold; font-size: 10pt; text-align:center;}
.lec_intro{color:#5f850b; text-decoration: none ;}
.join_text{color:#656565; text-decoration: none; font-size: 8pt; font-family: "돋움";}
.join_gr{color:#628f00; text-decoration: none; font-size: 8pt; font-family: "돋움";}
.copy{color:#5b5b5b; text-decoration: none ; font-size: 8pt; line-height:15pt; font-family: "돋움";}
.ind9{color:#656565; text-decoration: none; font-size: 9pt; letter-spacing:-1;}
.ind10{color:#393939;font-weight:bold;font-size: 9pt;line-height:170%; border-top-width: 0px;border-width: 0 0 1 0;border-bottom-style: solid;border-bottom-color: #cfcfcf;}
.won {color: #7b7b7b;text-decoration: line-through; font-weight:bold;}
.won2 {color: #696969;text-decoration: line-through;}
.gdot_list{background: url(/image/icn_grydot.gif) no-repeat 10 30%;padding-left:20px; color:#393939; text-decoration: none ;line-height:140%;}
.st_list{background: url(/image/icn_st.gif) no-repeat 10 20%;padding-left:27px; color:#5d5d5d; text-decoration: none ; font-weight:bold;}
.book_list{background: url(/image/icn_gr.gif) no-repeat 10 30%;padding-left:20px; color:#028251; text-decoration: none ;line-height:140%; font-weight:bold;}
.book_list2{color:#028251; text-decoration: none; font-size: 9pt; letter-spacing:-1;}
.book_list3{color:#028251; text-decoration: none; font-size: 9pt; font-weight:bold;}
.book_list4{color:#ff8400; text-decoration: none; font-size: 9pt; letter-spacing:-1;}
.v7{color:#000; text-decoration: none ; font-size: 8pt;} .orange {color:#fe6c01; text-decoration: none ; font-weight:bold;}
.icn_arr{background: url(/image/icn_arr.gif) no-repeat 0 0;padding-left:18px; color:#333; text-decoration: none; font-weight:bold;}
.exam1{color:#393939; text-decoration: none ; font-weight:bold; font-size: 12pt; line-height:200%;}
.exam2{color:#393939; text-decoration: none ; font-weight:bold; font-size: 11pt; line-height:200%;}
.exam3{color:#393939; text-decoration: none ; font-weight:bold; font-size: 10pt; line-height:200%;}
.exam31{color:#5b5b5b; text-decoration: none ; font-weight:bold; font-size: 9pt; line-height:200%;}
.exam9{color:#393939; text-decoration: none ; font-weight:bold; line-height:200%;}
.examline{color:#393939; border-top-width: 0px;border-width: 0 0 1 0;font-weight:bold; border-bottom-style: solid;border-bottom-color: #cfcfcf;}
.exam_list{background: url(/image/icn_st.gif) no-repeat 10 50%;padding-left:27px; color:#5d5d5d; text-decoration: none ; font-weight:bold; font-size: 11pt;}
.exam_sub10{color:#0a97a0; text-decoration: none ; font-weight:bold; font-size: 10pt; }
ul.level1{ list-style:url('/image/icn_sbdot.gif'); padding: 0 0 10 10; line-height:150%;}
ul.level2{ list-style:url('/image/pro_sim.gif'); padding: 0 0 10 10; line-height:150%;}
ul.gray{ list-style:url('/image/icn_gray.gif'); padding: 0 0 10 10; line-height:150%;}
ul.gray2{ list-style:url('/image/icn_gray2.gif'); padding: 0; line-height:150%;}
ol.d1{ padding: 0 0 10 0; line-height:150%; }
.exam_menu {color:#f6ff00; font-size:9pt; text-decoration: none ; font-weight:bold;}
.bs_text{color:#727272; text-decoration: none; font-weight:bold;}
.r9{color:#dd3c3c; text-decoration: none;letter-spacing:0;}
.prolist{color:#977409; text-decoration: none; font-weight:bold;}
/*인터뷰동영상박스----------------------------------*/
#box_interview {width: 214px; height:188; border: 0px; background: url(/image/interview_bg.gif) no-repeat ;padding:3px;}
/*교수사진박스----------------------------------*/
#p_bg{width: 736px; height:212; background: url(/image/02tb_bg.gif) no-repeat ;padding:10px;} #s_bg{width: 736px; height:145; background: url(/image/02tb_3t.gif) no-repeat ;padding:10px;}
#box_photo {border: 0px; background-color: #efefef; padding: 5px; width:197;}
.subtit {display:block;background: url(/image/icn_o.gif) no-repeat 2px 50%;padding-left:22px; color:#393939; text-decoration: none ; text-align:left; font-weight:bold; font-size: 10pt; line-height:140%;}
.sel_point{color:#f93744; text-decoration: none;font-size: 8pt; font-family: "돋움";}
.p_list{background: url(/image/icn_grdot.gif) no-repeat 10 6;padding-left:20px; color:#393939; text-decoration: none ; font-weight:bold; font-size: 9pt; font-family: "돋움"; line-height:140%;}
#sv_bg{width: 736px; background: url(/image/02tb_3t.gif) no-repeat bottom right; padding-bottom:10px}
#lv_bg{width: 736px; background: url(/image/02tb_3t.gif) no-repeat bottom right; padding-bottom:10px}
#cart {border: 0px; background-color: #f7f7f7; padding: 15px;;}
/*회원가입---------------------------------*/
.board_line { background-image: url(/image/line_dot.gif);PADDING-LEFT: 23px; height: 27px;}
.join_tit{color:#5b5b5b; text-decoration: none ; font-weight:bold; line-height:15pt;}
.r8{color:#ff0000; text-decoration: none ; font-size: 9pt;font-family: 돋움}
/*리스트테이블---------------------------------*/
.Tbjoin { CLEAR: both; MARGIN: 0px; WIDTH: 100%; BORDER-BOTTOM: #c9c29e 1px solid; BORDER-top: #c9c29e 2px solid }
.Tbjoin Th {text-align:left; BORDER-BOTTOM: #d5d5d5 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(/image/bar_b.gif) #fff no-repeat right 100%; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; width:120px;font-size: 11px; color:#7b7b7b}
.Tbjoin TD { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #d5d5d5 1px solid; TEXT-ALIGN: left }
.Tbjoin TD IMG { MARGIN-TOP: 0px; VERTICAL-ALIGN: middle }
/*tab-----------------------------------------*/
#fig1_9 #minitabs { margin: 0; padding: 0 0 0 10; }
#fig1_9 #minitabs li { margin: 0; padding: 0; display: inline; list-style-type: none; }
#fig1_9 #minitabs a { float: left; line-height: 25px; font-weight: bold; font-size: 9pt; padding: 0 12px 6px 12px; text-decoration: none; color: #acacac; }
#fig1_9 #minitabs a.active,
#fig1_9 #minitabs a:hover { color: #628f00; background: url(/image/tab_pyra.gif) no-repeat top center; }
/*tab guide-----------------------------------------*/
#fig1_7 #minitabs { margin: 0; padding: 0 0 20px 0px; border-bottom: 1px solid #9DD22A; }
#fig1_7 #minitabs li { margin: 0; padding: 0; display: inline; list-style-type: none; }
#fig1_7 #minitabs a { float: left; line-height: 14px; margin: 0 15px 4px 0px; text-decoration: none; font-size: 9pt; font-family: "새굴림,굴림"; letter-spacing:0; color: #6d6d6d; }
#fig1_7 #minitabs a.active, #fig1_8 #minitabs a:hover { border-bottom: 5px solid #90C028; font-weight: bold; padding-bottom: 2px; color: #628F00; }
#fig1_7 #minitabs a:hover { color: #628F00; }
/*padding----------------------------------*/
.left5 {padding: 0 0 0 5;}
.left10 {padding: 0 0 0 10;}
.left20 {padding: 0 0 0 20;}
.top10 { padding:10 0 0 0;}
.top54 { padding:54 0 0 0;}
.left30 {padding:0 0 0 30;}
.right30 {padding:0 30 0 0;}
/*라운드테이블---------------------------------------------------------------------------------------*/
.rtop, .rbottom{display:block;}
.rtop *, .rbottom *{display:block; height:1px; overflow:hidden;}
.r1{margin:0 5px; background:#c5c5c5}
.r2{margin:0 3px; border-left:2px solid #c5c5c5; border-right:2px solid #c5c5c5; background:#f9ffeb}
.r3{margin:0 2px; border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; background:#f9ffeb}
.r4{margin:0 1px; height:2px; border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; background:#f9ffeb}
.r11{margin:0 5px; background:#FF7D14}
.r21{margin:0 3px; border-left:2px solid #FF7D14; border-right:2px solid #FF7D14; background:#fff7ea}
.r31{margin:0 2px; border-left:1px solid #FF7D14; border-right:1px solid #FF7D14; background:#fff7ea}
.r41{margin:0 1px; height:2px; border-left:1px solid #FF7D14; border-right:1px solid #FF7D14; background:#fff7ea}
#box1{ margin:0; padding:5px 10px; border-left:#FF7D14 solid 1px; border-right:#FF7D14 solid 1px; background:#fff7ea; }
#box{ margin:0; padding:5px 10px; border-left:#c5c5c5 solid 1px; border-right:#c5c5c5 solid 1px; background:#f9ffeb;}
#box3{ margin:0; padding:0px 10px; border-left:#c5c5c5 solid 1px; border-right:#c5c5c5 solid 1px; background:#f9ffeb;}
/* container---------------------------------------*/
#container { width:1010px; margin: 0px; margin-left: auto; margin-right: auto; text-align:left;}
/* top---------------------------------------*/
#top { width: 995px; padding:0; margin:0; height:86px; }
/*maincontent-----------------------------------*/
#ml{ width:553px; border:0px; padding: 0px; float:left; }
#ml .mainimg{ width:553px; height:241px; border:0px; padding:2px 0 0 0; background:url(/image/mainimage.gif) no-repeat}
#ml .pro{ width:274px; height:auto; border:0px; padding: 0px; float:left; background:url(/image/probg.gif) no-repeat}
#mr{ width:252px; padding:0 0 0 10px; float:left;}
#mr .rbimg{ width:252px; height:241px; border:0px; padding: 3px 3px 0 8px; background:url(/image/rb_bg.gif) no-repeat}
#mainlec{ width:553px; border:0px; padding: 0px; float:left}
#mainlec .leclist{ width:277px; border:0px; padding-left: 10px; float:left}
p.cl{ clear:both; margin:3px }
p.cl2{ clear:both; margin:2px }
/*content-----------------------------------*/
#content{ float:left; width:815px; height:auto; border:0px; padding: 0px; margin: 0px;}
div#content { width:815px; min-height:700px; height:expression(this.scrollHeight > 700 ? "auto":"700px"); }
#area { width:775px;border: 0px; margin:0 auto; padding:0 20px 10px 20px;}
#area2 { float:left; width:815px; border: 0px; margin:0 auto; padding:0 0 10px 0;}
/*left *footer navi-----------------------------------*/
#left { width:163px; float:left; border:0px; padding:0 17px 0 6px; margin:0px; position:relative; }
#footer { background: url(/image/copy_bg.gif); width:100%; height:auto; margin:0; overflow-x:auto; overflow-y:auto; }
/*header-----------------------------------*/
#header { float:left; width:815px; height:30px; border:0px; padding:0px; margin:0 0 10px 0; background: #eeedef;}
#header span.title {float:left; padding:8px 25px 0px 25px; margin: 0px; color: #3b5100; font-weight:bold; font-size: 11pt; font-family: "돋움";}
#header span.his {float:right; padding:6px 25px 0px 25px; margin: 0px;}
/*leftmenu-----------------------------------*/
#leftmenu { float:left; width:161px; border:0px; margin-bottom:5px; padding:0px; position:relative; }
#leftmenu p.topimg { float:left; width:161px; height:42px; border:0px; margin:0px; padding:0px;}
#leftmenu p.bottomimg { float:left; width:161px; height:10px; border:0px; margin:0px; padding:0px;}
#leftmenu .menu {margin:0px; padding:0px; }
#leftmenu UL {FLOAT: left; list-style:none; width:161px; margin:0px; padding:0px 20px; background: url(/image/left_menubg.gif) no-repeat top left;}
#leftmenu LI.nom, #leftmenu LI.bot, #leftmenu LI.st {padding:0px; margin:0px; font-weight:bold; background:url(/image/left_menubtn.gif) no-repeat 0 7px;}
#leftmenu LI.st {margin:0px; padding:2px 0 2px 12px;}
#leftmenu LI.nom {margin:0px; padding:2px 0 2px 12px;}
#leftmenu LI.bot {margin:0px; padding:2px 0 2px 12px;}
#leftmenu li.line {width:121px; height:1px; border:0; margin:0; padding:0; background: url(/image/smapleline.gif) no-repeat center center ;}
#leftmenu LI.nom a, #leftmenu LI.st a, #leftmenu LI.bot a {font-weight: bold;color: #595959; margin:0px;}
#leftmenu LI.nom a.on, #leftmenu LI.st a.on, #leftmenu LI.bot a.on, #leftmenu LI.nom a:hover, #leftmenu LI.st a:hover, #leftmenu LI.bot a:hover{font-weight:bold; color: #7bb609; margin:0px;}
#leftmenu LI.nsub {margin:0px; padding:1px 0 2px 12px;}
#leftmenu LI.nsub a{font-weight:normal; color: #595959; margin:0px;}
#leftmenu LI.nsub a.on, #leftmenu LI.nsub a:hover{color: #ff6000; margin:0px; font-weight:bold; letter-spacing:-2px;}
/* login---------------------------------------*/
#login { width:161px; height:100px; position:relative; border:1px solid #d2d2d2; background-color:#fff; border-top: 4px solid #000; margin: 0px;}
#login span { position:absolute }
#login .id { top:9px; left:10px }
#login .id input, #login .pw input { background-color: #ffffff; border: 1px solid #c2c2c2; color: #5d5d5d; font-size: 9pt; font-family:Verdana, Sans serif, Dotum, 돋움, 돋움체, Gulim, 굴림, 굴림체; height:19px; width:75px; padding:0 2px }
#login .pw { top:34px; left:10px }
#login .in { top:7px; left:90px }
#login .save { top:57px; left:6px }
#login .ssl { top:57px; left:70px }
#login .join { top:80px; left:10px }
#login .schid { top:80px; left:50px }
/* logout---------------------------------------*/
#login .out { top:30px; left:10px }
#login .hi { top:8px; left:10px }
#login .go { top:57px; left:10px }
#login .myinfo { top:30px; left:85px }
#login .name { color:#507100 ; font-weight:bold}
.id_blur { background: transparent url("/image/login_bg.gif") top left }
.id_focus { background: #ffffe0; color: #003300 }
.pw_blur { background: transparent url("/image/login_bg.gif") bottom left }
.pw_focus { background: #ffffe0; color: #003300 }
LI.notice { list-style:none; padding-left:20px; background:url(/image/sim_notice.gif) no-repeat left 50%; line-height:20px; color:#707070 }
.ntc {margin:10px 0 10px 0}
/* table---------------------------------------*/
.Tb01 {BORDER-COLLAPSE: collapse; CLEAR: both; MARGIN: 0px;BORDER-BOTTOM: #7bb609 1px solid}
.Tb01 TH {PADDING-RIGHT: 0px; BORDER-TOP: #7bb609 2px solid; PADDING-LEFT: 0px; BACKGROUND: url(/image/board_bar.gif) no-repeat right 0%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #7bb609 1px solid;font-family: verdana,Dotum,"돋움"; font-size: 12px;letter-spacing:-1px}
.Tb01 TD {PADDING:3px 5px 5px 5px; BORDER-BOTTOM: #d5d5d5 1px solid; TEXT-ALIGN: center}
.Tb01 .al {PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #d5d5d5 1px solid; TEXT-ALIGN: left}
.Tb01 .ar {PADDING-right:20px; PADDING-BOTTOM: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #d5d5d5 1px solid; TEXT-ALIGN: right}
.Tb01 TD IMG {VERTICAL-ALIGN: middle}
#mtabon{display:block; width:86px; margin:0; padding: 5px 0; text-align:center; font:Verdana, 'MS Sans Serif', 'MS Gothic', '돋움', '돋움체', '맑은 고딕'; float:left; background:url(/image/mtabon.gif) no-repeat;}
#mtabon a{color:#ffffff; text-decoration: none; font-weight:bold;}
#mtaboff{display:block; width:86px; margin:0; padding: 5px 0; text-align:center; font:Verdana, 'MS Sans Serif', 'MS Gothic', '돋움', '돋움체', '맑은 고딕'; color:#a1a1a1; float:left; background:url(/image/mtaboff.gif) no-repeat; text-decoration: none ; font-weight:bold; }
/* EXAM debate ---------------------------------------*/
.comment_list {color:#656565; text-decoration: none ;line-height: 110%;}
.comment_list .b {border-bottom: #e5e5e5 1px solid;}
.Tb02v { CLEAR: both; MARGIN: 0px; WIDTH: 100%; BORDER-TOP: #b1ce78 3px solid; BORDER-BOTTOM: #b1ce78 1px solid; TEXT-ALIGN: center }
.Tb02v TH { border-bottom: #e5e5e5 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND:#f9f9f9 no-repeat right 100%; PADDING-BOTTOM: 4px; PADDING-TOP: 6px; font-size: 11px; color:#7b7b7b;}
.Tb02v .bgc { PADDING-RIGHT: 10px; BORDER-BOTTOM: #ccc 1px solid; PADDING-LEFT: 10px; BACKGROUND:#f9f9f9; PADDING-BOTTOM: 4px; PADDING-TOP: 6px; font-size: 11px; }
.Tb02v .pa { border-bottom: #e5e5e5 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 6px; }
.Tb02v .wt { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND:#f9f9f9 no-repeat right 100%; border-bottom: #e5e5e5 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 4px; font-size: 11px; color:#2f2f2f; font-weight:bold; text-align:center}
.Tb02v .w { border-bottom: #e5e5e5 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 6px; font-size: 11px; color:#2f2f2f; TEXT-ALIGN: left }
.Tb02v .in { border-bottom: #e5e5e5 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 4px; }
/* 교수상세페이지 NEW ---------------------------------------*/
#pfbox{ width:747px; height:auto; margin:0; padding:0; clear:both }
#pfbox .pfbg{ width:747px; height:221px; background:url(/image/p01.gif) no-repeat; margin:0 0 10px 0; padding:20px 0 0 23px}
#pfbox .pfimg{ margin:0; padding:0 0 0 0; float:left; width:187px;}
#pfbox p.tit{ margin:18px 0 0px 0px; padding:0px 0 0px 20px; background:url(/image/icn_pname.gif) no-repeat; color:#666d71; font-size:1.2em; font-weight:bold; clear:both}
#pfbox p.body{ margin:20px 0 0px 0px; padding:0px 0 0px 0px; width:442px; color:#555555; clear:both}
#pfbox table td.tl {PADDING-left:50px; text-align:left}
#pfbox .history{position:relative; margin:0; background:url(/image/p02.gif) no-repeat; width:747px; height:132px; padding:30px 0 0 0; float:left;}
#pfbox .history ul{list-style:none; width:335px; height:70px; overflow-y:scroll; float:left; margin:15px 10px 0 18px; }
#pfbox .history ul.left20{ list-style:none; width:335px; height:70px; overflow-y: scroll; float:left; margin:15px 0 0 10px; }
#pfbox .history li{list-style:none; background:url(/image/icn_sqgreen.gif) no-repeat 2px 7px; padding-left:10px}
#pfbox .history .file_down1 {position:absolute; top:13px; left:346px}
#pfbox .history .file_down2 {position:absolute; top:13px; right:15px}
#pfbtn { width:747px; height:auto; margin:0; padding:0; text-align:right}
#pfbox .pfinfo ul {list-style:none; margin-top:20px ; width:435px; height:120px; overflow-y: scroll;}
/* New 학습도구 다운로드 ---------------------------------------*/
#down{ width:739px; height:auto; margin:0; padding:0;}
#down table{BORDER-COLLAPSE: collapse;CLEAR: both; margin:25px 0 0px 0; BORDER-TOP: #c9c29e 3px solid; BORDER-BOTTOM: #dfdfdf 2px solid;}
#down table th {margin:0; padding:0; font-size: 9pt; text-align:center; color:#b55d00; height:34px; border-bottom: #dfdfdf 1px solid; background:#f4f2eb}
#down table td {PADDING:0px; border-bottom: #dfdfdf 1px solid; color:#494949; text-align:center; height:28px;}
#down table td.tl {PADDING-left:25px; text-align:left}
#down table td.tlb {PADDING-left:25px; text-align:left; color:#737373; font-weight:bold;}
#down table td.tm {padding:4px 0 4px 25px; text-align:left}
#down table td.tmb {padding:4px 0 4px 25px; text-align:left; color:#737373; font-weight:bold;}
#down p.tit {PADDING-top:10px;}
.po {color:#e8641b;}
/* New 사이트맵 ---------------------------------------*/
#sitemap {float:left; padding:0px; margin:10px 0 20px 0;}
#sitemap td.spa {padding:0 0 0 30px;}
#sitemap td.stxt01 {border-bottom:1px solid #d2d2d2; padding:5px 0 0 10px;}
#sitemap td.stxt01 a:hover{font-weight:bold; color: #7bb609; margin:0px;}
#sitemap td.stxt01e {padding:5px 0 0 10px;}
#sitemap td.stxt01f {border-top:1px solid #d2d2d2; padding:5px 0 0 10px;}
#sitemap td.stxt01 a, #sitemap td.stxt01e a, #sitemap td.stxt01f a {color: #333333; font-size: 9pt; line-height:170%; font-weight:bold; font-family: "돋움"; letter-spacing:-1;}
#sitemap td.stxt02s {padding:3px 0 0 10px;}
#sitemap td.stxt02d {padding:0 0 0 10px;}
#sitemap td.stxt02e {padding:0 0 3px 10px;}
#sitemap td.stxt02s a, #sitemap td.stxt02d a, #sitemap td.stxt02e a {color: #656565; font-size: 9pt; line-height:140%; font-family: "돋움"; letter-spacing:-1;}
/* New 2011 종합반 예약판매 ---------------------------------------*/
#2011all {float:left; padding:0px; margin:0px;}
.2011t00, .2011t00 a {color: #295399; font-size: 11pt; font-weight:bold; font-family: "돋움"; letter-spacing:-1;}
.2011t01, .2011t01 a {color: #666666; font-size: 9pt; line-height:150%; font-weight:bold; font-family: "돋움"; letter-spacing:-1;}
.2011t02, .2011t02 a {color: #555555; font-size: 9pt; line-height:210%; text-decoration: none; font-family: "돋움"; letter-spacing:0;}
.2011t021, .2011t021 a {color: #222222; font-size: 9pt; line-height:150%; text-decoration: none; font-family: "돋움"; letter-spacing:-1;}
.2011t022, .2011t022 a {color: #222222; font-size: 9pt; line-height:120%; text-decoration: none; font-family: "돋움"; letter-spacing:0;}
.2011t02s, .2011t02s a {color: #b70f02; font-size: 9pt; line-height:150%; font-weight:bold; font-family: "돋움"; letter-spacing:0;}
.2011t02b, .2011t02b a {color: #295399; font-size: 9pt; line-height:150%; font-weight:bold; font-family: "돋움"; letter-spacing:0;}
/* 조희진 추가 */
.jo_back_none {background:none !important}
.jo_txt_left {text-align:left !important}
.jo_dn {display:none}
.jo_ir {width:20px; height:20px; overflow:hidden; text-indent:-10000px}
.jo_cb {clear:both}
.jo_mentor {border-top:1px solid #ccc;border-right:1px solid #ccc; }
.jo_mentor th {border-left:1px solid #ccc;border-bottom:1px solid #ccc; background:#f4f4f4; padding:5px; text-align:center; font-size:12px}
.jo_mentor td {border-left:1px solid #ccc;border-bottom:1px solid #ccc; padding:5px 0 5px 10px;}
.jo_mentor_table_01 {border-top:3px solid #339900; border-bottom:1px solid #ccc; width:744px; margin-top:10px}
.jo_mentor_table_01 th {background:url(/image/board_bar.gif) no-repeat right 0;border-bottom:1px solid #339900; padding:5px; text-align:center; font-size:12px; color:#333}
.jo_mentor_table_01 td {text-align:center; padding:5px; border-bottom:1px dotted #ccc}
.jo_mentor_table_01 tr:last-child td {border:none}
.jo_mentor_table_01 img {vertical-align:middle}
.jo_mentor_table_02 {border-top:3px solid #339900; border-bottom:1px solid #ccc; width:300px; margin-top:10px}
.jo_mentor_table_02 th {background:url(/image/board_bar.gif) no-repeat right 0;border-bottom:1px solid #339900; padding:5px; text-align:center; font-size:12px; color:#333}
.jo_mentor_table_02 td {text-align:center; padding:5px; border-bottom:1px dotted #ccc}
.jo_mentor_table_02 tr:last-child td {border:none}
.jo_mentor_table_02 img {vertical-align:middle}
.jo_pagenate_01 {padding:10px 0; text-align:center}
.jo_pagenate_01_prev {background:url(/image/first.gif) no-repeat 0 5px; padding:0 3px 0 12px; display:inline-block}
.jo_pagenate_01_next {background:url(/image/end.gif) no-repeat right 5px; padding:0 12px 0 3px; display:inline-block;}
.jo_pagenate_01_num {border-left:1px solid #ccc;}
.jo_pagenate_01_num a {border-right:1px solid #ccc; display:inline-block; padding:0 5px; height:14px; line-height:100%}
.jo_pagenate_01_num .orange {color:#FF3300 !important}
.jo_mentor_search_01 {padding:20px 21px 0 0; text-align:right}
.jo_mentor_btnbox_01 {padding:10px 21px 0 0; text-align:right}
.jo_mentor_btnbox_02 {padding:10px 0; text-align:center}
.jo_mentor_IntroArea {width:761px; padding-top:20px; margin-left:-17px}
.jo_mentorIntro {position:relative; width:361px; height:226px; float:left; margin:0 0 17px 17px}
.jo_mentorIntro dl {width:361px; height:178px; position:relative;}
.jo_mentorIntro_01 {background:url(/image/mento/img_mentor_a1.jpg) no-repeat 0 0;}
.jo_mentorIntro_02 {background:url(/image/mento/img_mentor_a2.jpg) no-repeat 0 0;}
.jo_mentorIntro_03 {background:url(/image/mento/img_mentor_a3.jpg) no-repeat 0 0;}
.jo_mentorIntro_04 {background:url(/image/mento/img_mentor_a4.jpg) no-repeat 0 0;}
.jo_mentor_push {text-align:right; padding-top:28px; padding-right:29px;}
.jo_mentor_push input {vertical-align:middle}
.jo_mentor_push img {vertical-align:middle}
.jo_mentor_push_data {position:absolute; bottom:35px; right:90px; display:inline-block; width:16px; height:17px; overflow:visible; text-indent:0}
.jo_mentor_more {position:absolute; bottom:10px; right:20px; display:inline-block}
#jo_popup_area {width:300px; height:260px; border: 0; margin: 0px; padding:20px 20px 20px 20px; position:relative;}
.jo_mentor_file {text-align:right; float:left;}
.jo_popup_bottom {padding-top:5px; right:20px;}
.jo_mentor_popupTop {position:relative; text-align:left; padding-bottom:5px;}
.jo_mentor_popupTop span {position:absolute; top:1px; right:10px;display:block; width:65px; height:20px; }
.jo_mentor_popupTop span a { background:url(/image/mento/icon_disk.jpg) no-repeat right center; display:block; width:65px; height:18px; padding:2px 0 0 0 ;}
.jo_popup_textarea {padding-bottom:5px; width:300px; overflow:hidden; text-align:left;}
.jo_popup_textarea textarea {width:300px; height:150px;}
.jo_popup_text_ok {color:#FF0033;}
.jo_popup_text_ing{color:#666666;}
.jo_popup_textarea h1 {margin:0; padding:0 0 5px 0 ;}
/* 조희진 추가 end */