/* sub title */
.subToptit01{height:105px; padding:36px 0 0 15px; margin-bottom:35px;background:url('/img/template/bg_tsub01.gif') no-repeat right top;}
.subToptit02{height:105px; padding:36px 0 0 15px; margin-bottom:35px;background:url('/img/template/bg_tsub02.gif') no-repeat right top;}
.subToptit03{height:105px; padding:36px 0 0 15px; margin-bottom:35px;background:url('/img/template/bg_tsub03.gif') no-repeat right top;}
.subToptit04{height:105px; padding:36px 0 0 15px; margin-bottom:35px;background:url('/img/template/bg_tsub04.gif') no-repeat right top;}
.subToptit05{height:105px; padding:36px 0 0 15px; margin-bottom:35px;background:url('/img/template/bg_tsub05.gif') no-repeat right top;}
.subToptit06{height:105px; padding:36px 0 0 15px; margin-bottom:35px;background:url('/img/template/bg_tsub06.gif') no-repeat right top;}
.subToptit07{height:105px; padding:36px 0 0 15px; margin-bottom:35px;background:url('/img/template/bg_tsub07.gif') no-repeat right top;}
.subToptit08{height:105px; padding:36px 0 0 15px; margin-bottom:35px;background:url('/img/template/bg_tsub08.gif') no-repeat right top;}
.subToptit09{height:105px; padding:36px 0 0 15px; margin-bottom:35px;background:url('/img/template/bg_tsub10.gif') no-repeat right top;}

.substit{height:48px; padding:20px 0px 0px 21px; background:url('/img/bullet/icon_h4.gif') left 36px no-repeat;}
.substit2{height:48px; padding:20px 0px 0px 21px; background:url('/img/bullet/icon_h4.gif') left 27px no-repeat;}
.substit img {vertical-align:top;}
.subr{text-align:right;padding:20px 0px 0px 0px;}
.subtxt{margin-bottom:36px;}

.subLebtn{padding:0px 0 0 15px; margin-bottom:35px;}
/*.subLebtn{padding:0px 0 0 15px; margin-bottom:35px; background:url('/img/template/edu_stt_bg.gif') left 27px no-repeat;}*/

/* Plan Board */
.typePlan{ width:100%;background:url('/img/template/table_bg01.gif') repeat-x; border-spacing:0;}
.typePlan tr.on{background:#f6f6f6;}
.typePlan tr.lastlineon {background:#f6f6f6;}
.typePlan tr.lastlineon td {border-bottom:1px solid #898989;}
.typePlan th{padding:11px 0px 11px; text-align:center;}
.typePlan td{padding:5px 0 4px; text-align:center; border-bottom:1px solid #CDCDCC; color:#666;}
.typePlan tr.lastline td{border-bottom:1px solid #898989;}
.typePlan td.left{padding-left:10px; text-align:left;}
.typePlan td img{vertical-align:middle;}
.typePlan td div.broad{margin-right:15px; padding:4px 0 4px;}
.typePlan td div.broad a{display:block; font-weight:bold; margin-bottom:5px;}
.typePlan tr.on td div.broad a{display:block; font-weight:bold;	color:#3D362D; margin-bottom:5px;}
.typePlan table td.st{font-weight:bold;}
.typePlan td input.admin01 {width:40px;	font-size:12px;	color:#666;	border:1px solid #c8c8c8; text-align:center; background:#f6f6f6;}
.typePlan td input.admin02 {width:25px; font-size:12px;	color:#666;	border:1px solid #c8c8c8; text-align:center; background:#f6f6f6;}

/* Lecture Board */
.typeLecture {border-top:1px solid #9c9c9c;	border-bottom:1px solid #9c9c9c; width:100%; border-collapse:collapse; border-spacing:0; color:#666;}
.typeLecture thead th {padding:7px 9px 6px 9px;	border-bottom:1px solid #dededd; border-right:1px solid #dededd; background:#f2f2f2;}
.typeLecture thead th.last {border-right:none;}
.typeLecture tbody th {padding:7px 9px 6px 9px;	border-bottom:1px solid #dededd; border-right:1px solid #dededd;}
.typeLecture tbody th.left {text-align:left;}
.typeLecture tbody td {padding:7px 9px 6px 9px;	border-bottom:1px solid #dededd; border-right:1px solid #dededd; text-align:center;}
.typeLecture tbody td.left {text-align:left; color:#888;}
.typeLecture tbody td.last {border-right:none;}
.typeLecture tr.lastline th, .typeLecture tr.lastline td {border-bottom:none;}

/* tab */
.tabbox{padding:20px 0px 0px 0px;}
.tab {width:100%; overflow:hidden; background:url('/img/content/edubg_tab.gif');}
.tab li {float:left;}		
.tabon img {margin-left:-1px;}

/* ui */
ul.style01 li {width:740px;	padding:0 0 5px 10px; background:url('/img/bullet/icon_s01.gif') no-repeat left 6px;}
ul.style01 li.last {padding-bottom:0;}

ul.style02 li {padding-left:10px; background:url('/img/bullet/icon_s02.gif') no-repeat left 7px;}

/* board */
.boardcon{padding:20px 0px 0px 0px;}
input.srh, select.srh {border:1px solid #c8c8c8;font-size:12px;}
.searchpd{padding:30px 0px 0px 0px;}
.fl {float:left;}
.fr {float:right;}
.pd_r05 {padding-right:5px;}
.list_search {height:30px;}
.fs_small {font-size:0.9em;}

.typeBoard{width:100%; clear:both; background:url('/img/template/table_bg01.gif') repeat-x; border-spacing:0;}
.typeBoard tr.on{background:#f6f6f6;}
.typeBoard tr.lastlineon {background:#f6f6f6;}
.typeBoard th {padding:11px 0px 11px 0px; text-align:center;}
.typeBoard tr.lastlineon td {border-bottom:1px solid #898989;}
.typeBoard td {padding:5px 0 4px 0px; text-align:center; border-bottom:1px solid #CDCDCC; color:#666;}
.typeBoard tr.lastline td{border-bottom:1px solid #898989;}
.typeBoard td.left{padding-left:10px; text-align:left;}
.typeBoard td img{vertical-align:middle;}
.typeBoard td div.broad{margin-right:15px; padding:4px 0 4px 0px;}
.typeBoard td div.broad a{display:block; font-weight:bold; margin-bottom:5px;}
.typeBoard tr.on td div.broad a{display:block; font-weight:bold; color:#3D362D;	margin-bottom:5px;}
.typeBoard table td.st{font-weight:bold;}
.typeBoard td input.admin01 {width:40px; font-size:12px; color:#666; border:1px solid #c8c8c8; text-align:center; background:#f6f6f6;}
.typeBoard td input.admin02 {width:25px; font-size:12px; color:#666; border:1px solid #c8c8c8; text-align:center; background:#f6f6f6;}

/* board view */
.typeView{border-top:1px solid #848585;	border-bottom:1px solid #848585; color:#666; border-spacing:0;}
.typeView tr.first th, .typeView tr.first td{padding-top:8px; padding-bottom:10px; border-bottom:none;}
.typeView tr.noline th, .typeView tr.noline td{border-bottom:none;}
.typeView td.line{background:url("/img/template/table_line.gif") repeat-x top;}
.typeView th{border-bottom:1px solid #CDCDCC; text-align:left; padding:0 10px 0 15px; _padding-top:4px;}
*:first-child+html .typeView th {padding-top:4px;}
.typeView th.bar{background:url("/img/template/bl_04.gif") no-repeat right 10px;}
.typeView td.bar{background:url("/img/template/bl_04.gif") no-repeat 10px 10px; padding-left:15px;}
.typeView td{border-bottom:1px solid #CDCDCC; padding:7px 10px 6px 10px; word-break:break-all;}
.typeView td.info{border-bottom:none; padding:20px;}
.typeView td.txt{padding:15px; width:700px; line-height:200% !important;}
.typeView td.photo{padding:15px; width:670px;}
.typeView td.input {padding:4px 10px 4px 10px;}
.typeView td.input a{font-weight:bold; color:#0969b3;}
.typeView tr.last td, .typeView tr.last th{border-bottom:none;}
.typeView td.info h4{padding-left:8px; margin:30px 0 0;}
.typeView td.info img{margin-bottom:10px;}
.typeView td img{vertical-align:middle;	margin-right:3px;}
.typeView th img{margin-top:-2px;}
.typeView td.st{font-weight:bold;}
.typeView tr.none th, .typeView tr.none td{border-bottom:none; padding-bottom:1px !important;}

/* page number */
.paging{width:200px; overflow:hidden; text-align:center; color:#8a8a8a; margin-top:18px; font-size:11px; padding:20px 0px 0px 0px; margin:0 auto;}
.paging img{vertical-align:middle; display:inline; margin-left:2px;}
.paging td.num {padding:0 9px 0 9px; background:url('/img/template/paging_bar.gif') no-repeat right 6px;}
.paging td.numlast {background:none !important;}
.paging td span {font-weight:bold; color:#0ba2d4;}
.paging div.in{display:inline; margin:0 auto; padding-left:5px;}
.paging div.in span{padding:0 6px; background:url('/img/template/paging_bar.gif') no-repeat left 1px;}
.paging div.in a{color:#888; padding:0 8px 0 10px; background:url('/img/template/paging_bar.gif') no-repeat left 1px;}
.paging div.in a:hover{text-decoration:none;}
.paging div.in span.first{background:none;}

/* button */
.btn_r{text-align:right; padding:10px 0px 0px 0px;}
.btn_ego{text-align:center; padding:10px 0px 0px 0px;}

/* board book 2011-03-15 */ 
.typeBook{width:100%; border-top:2px solid #848585; border-spacing:0;}
.typeBook td{padding:5px 0px 5px 0px; text-align:center; border-bottom:1px solid #CDCDCC; color:#666;}
.typeBook td.bknum{text-align:center; color:#666; font-weight:bold;}
.typeBook td.view{border-bottom:1px solid #CDCDCC; color:#666; border-top:2px solid #CDCDCC; color:#666; padding:20px 10px; vertical-align:top; text-align:left;}
.typeBook td.left{padding-left:5px; text-align:left;}
.typeBook td img{vertical-align:middle;}
.typeBook ul{list-style:none;}
.typeBook li{padding:3px;}
.typeBook ul li.bktitle  {color:#0d79aa; font-weight:bold; text-decoration:underline;}
.typeBook ul li.bktitle a{color:#0d79aa; font-weight:bold; text-decoration:underline;}
.typeBook ul li span{color:#28a722; font-weight:bold;}
.typeBook ul li.bkviewtitle  {color:#0d79aa; font-weight:bold; text-decoration:underline; font-size:16px;}

/* board gallery */
.typeGallery{width:100%; border-top:2px solid #848585; border-spacing:0;}
.typeGallery td{padding:4px;}
.typeGallery td span{font-weight:bold; color:#212a2e;}
.gallerytd{border-bottom:1px solid #CDCDCC;}
.typeGimg{border:#b5b5b5 1px solid; width:160px; padding:2px; background-color:#eeeeee;}

/* board gallery view 2011-03-15 */ 
.typeGview{width:100%; border-top:2px solid #848585; border-spacing:0;}
.typeGview td{padding:5px 0px 5px 0px; text-align:center; border-bottom:1px solid #CDCDCC; color:#666;}
.typeGview td.titnoline{padding:5px 0px 5px 0px; text-align:center; border:none;}
.typeGview td.pto{padding:10px; text-align:left; border-bottom:1px solid #CDCDCC; color:#666; line-height:21px;}
.typeGview td.left{text-align:left;color:#1069a5;}
.typeGview td.right{text-align:right;width:200px;}

/* board link */
.typeLink{width:100%; border-top:1px solid #CDCDCC;}
.typeLink th{padding:3px 0px 3px 10px; text-align:left; color:#666; font-weight:bold;}
.typeLink td{padding:3px 0px 3px 10px; text-align:left; border-bottom:1px solid #CDCDCC; color:#666;}

/* top */
.msbox{border:#014778 2px solid;}
.msbox td{padding:5px; color:#939393; line-height:21px;}

/* Left menu*/
.leftmenu3 {padding:10px 0px 10px 0px; }
.leftmenutext_ov a {display:block; height:15px; color:#1153b8; text-decoration:none}
.leftmenutext_ov {padding:1px 10px 2px 20px; font-size:11px; font-weight:bold; height:15px; color:#1153b8;}
/*.leftmenutext_ov {padding:1px 10px 0px 10px; font-size:11px;  height:30px; color:#fff; background:url('/img/template/menu_left_ov_bg.gif') no-repeat left 1px;;}*/
.leftmenutext a {display:block; color:#8e8e8e; height:15px; text-decoration:none; }
.leftmenutext {padding:1px 10px 2px 20px; height:15px; color:#8e8e8e; font-size:11px;}
.leftmenutext a:hover {display:block; color:#1153b8; text-decoration:none}

/* sitemap */
ul.sitemap {width:100%; overflow:hidden;background:url('/img/content/bg_sitemap2.gif') repeat-y left;}
ul.sitemap li.col {float:left;	width:231px;	padding-left:19px;}
ul.sitemap li.colr {float:right; width:231px;	}
ul.sitemap li h5 {height:31px;}
ul li.depth2 {	padding:0 0 6px 10px;}
a.sitelink:link, 
a.sitelink:visited, 
a.sitelink:active  {color:#545454; font-weight:bold; text-decoration:none;}
a.sitelink:hover   {color:#545454; font-weight:bold; text-decoration:none;}
ul li.depth3 {	padding:0 0 0 10px;	font-size:11px;	color:#868686 !important;	background:url('/img/content/bg_depth3.gif') no-repeat left 6px;}
ul li.depth3 a:link,
ul li.depth3 a:visited,
ul li.depth3 a:active {font-size:11px;	color:#868686 !important;}
ul li.depth3 a:hover {font-size:11px;	color:#868686 !important;text-decoration:none;}

/* sitemap2 */
ul.sitemap2 {width:100%; overflow:hidden;background:url('/img/content/bg_sitemap.gif') repeat-y left;}
ul.sitemap2 li.col {float:left;	width:190px;	padding-left:19px;}
ul.sitemap2 li.colr {float:left; width:190px;	}
ul.sitemap2 li h5 {height:31px;}
ul li.depth2 {	padding:0 0 6px 10px;}
a.sitelink:link, 
a.sitelink:visited, 
a.sitelink:active  {color:#545454; font-weight:bold; text-decoration:none;}
a.sitelink:hover   {color:#545454; font-weight:bold; text-decoration:none;}
ul li.depth3 {	padding:0 0 0 10px;	font-size:11px;	color:#868686 !important;	background:url('/img/content/bg_depth3.gif') no-repeat left 6px;}
ul li.depth3 a:link,
ul li.depth3 a:visited,
ul li.depth3 a:active {font-size:11px;	color:#868686 !important;}
ul li.depth3 a:hover {font-size:11px;	color:#868686 !important;text-decoration:none;}

/* sitemap3-0315 */
.sitemap2_tatop{vertical-align:top;}
.sitemap2_box1{height:31px;}
.sitemap2_box2{padding:5px 0px 6px 10px; border-bottom:#d7d7d7 1px solid;border-top:#38679c 2px solid;}
.sitemap2_box3{padding:5px 0px 6px 10px; border-bottom:#d7d7d7 1px solid;}
.depth3 {padding:0 0 0 10px;	font-size:11px;	color:#868686 !important;	background:url('/img/content/bg_depth3.gif') no-repeat left 6px;}
.depth3 a:link,
.depth3 a:visited,
.depth3 a:active {font-size:11px;	color:#868686 !important;}
.depth3 a:hover {font-size:11px;	color:#868686 !important;text-decoration:none;}

/* login */
.join_login {height:138px;	border-top:1px solid #898989;	border-bottom:1px solid #898989; background:#f3f2f2;}
.idpw {height:138px;	border-top:1px solid #898989;	border-bottom:1px solid #898989; background:#f3f2f2;}
.idpw td{padding:2px 2px 2px 22px; text-align:left;}
.idpw td span.jointxt{padding-left:46px; color:#427aa9; font-size:11px; text-align:left;}
.border {width:160px; border:1px solid #c8c8c8;margin-top:-2px;}
.idpwin {padding:20px 200px 20px 200px;}
.idpwin2 {padding:0px 0px 20px 0px;}
ul.login_link {width:295px;}
ul.login_link li {width:100%; overflow:hidden; margin-bottom:3px;}
ul.login_link li span {display:inlin-block; float:left;	width:206px;}
/* //login */

/* join */
div.dscroll {border:1px solid #c8c8c8;	scrollbar-face-color:#fff;	scrollbar-highlight-color:#c8c8c8;	scrollbar-3dlight-color:#fff;	scrollbar-darkshadow-color:#fff;	scrollbar-shadow-color:#c8c8c8; scrollbar-arrow-color:#c8c8c8; scrollbar-track-color:#fff;overflow-y:scroll;	overflow-x:hidden; height:200px;	padding:20px 15px;	color:#666; line-height:150%; font-size:12px;}
div.dscroll p.title {	margin-bottom:23px; font-size:15px; font-weight:bold;}
div.dscroll p.h20 {height:20px;}
.joinview {width:100%;	border-top:1px solid #898989;	border-bottom:1px solid #898989;}
th.th_type03 {padding:10px 0 9px 15px; border-bottom:1px solid #e3e3e3; text-align:left;}
th.th_type03_last {padding:10px 0 9px 15px;	text-align:left;}
td.td_type03 {padding:5px 0 5px 0; border-bottom:1px solid #e3e3e3;}
td.td_type03 span {display:inline-block; padding:1px 0 0 10px; font-size:11px; color:#df5626; vertical-align:top;}
td.td_type03_last {padding:5px 0 5px 0;}
td.td_type03_last span {display:inline-block; padding:1px 0 0 10px; font-size:11px; color:#df5626; vertical-align:top;}
/*// join */

/* main */
.mnbd{padding:40px 0px 0px 0px;}
.mbn01{padding:0px 15px 0px 15px; height:115px; background:url(/img/content/mainbnbg.gif); text-decoration:none;}
.mbn02{padding:0px 15px 0px 15px; height:115px; background:url(/img/content/mainbnbg1.gif); }
.mbn01_t{font-size:12px; color:#4e4e4e;padding:0px 0px 10px 0px; text-decoration:none;}
.mbn01_t1{font-size:12px; color:#8e4e1a;text-align:right; text-decoration:none;}
.mbn01_dt a:link,
.mbn01_dt a:visited,
.mbn01_dt a:active {color:#723e14 !important;}
.mbn01_dt a:hover {color:#723e14 !important;text-decoration:underline;}
.mbn01_dc a:link,
.mbn01_dc a:visited,
.mbn01_dc a:active {color:#77451c !important;}
.mbn01_dc a:hover {color:#77451c !important;text-decoration:underline;}
.mbn01_tL{font-size:16px;color:#723e14; font-weight:bold; text-align:left; padding:0px 0px 10px 0px; text-decoration:none;  }
.mbox{background:#ebebeb;}
.mbox_big{padding:5px; border-bottom:#bfbfbf 1px solid; border-left:#bfbfbf 1px solid; border-right:#bfbfbf 1px solid; border-top:#bfbfbf 1px solid;}
.mboxtit{font-size:12px;font-weight:bold; color:#1f5a9c;}
.mboxtext{font-size:11px;color:#838485; vertical-align:top;padding:0px 5px 0px 5px;}
.mtab{background:url(/img/content/mtitbg.gif);}
.nbd td{color:#838485; font-size:9pt;}
.nbd td.titimg{background:url(/img/content/mtitbg.gif) repeat-x;}
.nbd td.tit{background:url(/img/bullet/icon_mbd.gif) 4px no-repeat; padding:3px 2px 2px 10px;; text-align:left; border-bottom:#f2f2f2 1px solid;}
.nbd td.date{padding:3px 2px 2px 0px;; text-align:right; border-bottom:#f2f2f2 1px solid;}
.nbd td.box{padding:4px; text-align:left; border-bottom:#f2f2f2 1px solid; border-left:#f2f2f2 1px solid; border-right:#f2f2f2 1px solid; background:#f6f6f6;}

/*font*/
.font_Lec{height:25px; color:#1153b8 ; font-size:14pt ; font-weight:bold ; background:url('/img/template/edu_stt_bg.gif') no-repeat; }
.font_my{color:#666666 ; font-size:9pt ; font-weight:bold ;}

/*agree*/
.font_agree1{background:#5a6db4; color:white; font-size:11pt; text-align:left ; margin:15pt 0cm 11.25pt ;  }
.font_agree2{font-size:9pt; font-weight:bold ; }
.font_site{font-size:10pt; font-weight:bold ; color:#324bc9;}

/*pwtext*/
.pwtext {height:80px; padding: 2px 0px 0px 20px;  }
.pwtext2 {height:100px; padding: 20px 0px 0px 0px; border:0px solid #c8c8c8; }

