body{
	background-color:#ffffff;
	background-image:url(../images/common/bg.gif);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	font-size:12px;
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	color:#767676;	
}
table, textarea, select, button{font-size:12px;font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;line-height:1.6em;color:#767676;}
br{ line-height:1.6em}
header{
	height:73px;
	margin:0;	
}

.table {
	border: solid 1px #333333;
	border-collapse: collapse;
	padding:3px;
	color:#585858;
}
.TBL0        { background-color:#f9f9f9; } /* 0 0 90 */
.TBL1        { background-color:#f5f5f5; } /* 0 0 90 */
.TBL2        { background-color:#d9d9d9; } /* 0 0 85 */
.TBL3        { background-color:#61aaf3; } /* 210 60 95 */
.TBL4        { background-color:#f3a455; } /* 30 65 95 */
.tbl_txt     { padding-left:8px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; }
input{
	font-size:12px;
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	line-height:1.6em;
	color:#767676;
	border: solid 1px #d7d7d7;
	margin:2px;
	padding:2px 4px;
	background-color:#f9f9f9;
}
#sub_img1{
	height:173px;
	background-image:url(../images/sub01/img_vis1.jpg);
	background-repeat:no-repeat;
	text-align:center;
	margin:2px 0 0 0;
	padding:0 0 0 0;
	z-index:1;
}
#sub_img2{
	height:173px;
	background-image:url(../images/sub02/img_vis2.jpg);
	background-repeat:no-repeat;
	text-align:center;
	margin:2px 0 0 0;
	padding:0 0 0 0;
	z-index:1;
}
#sub_img3{
	height:173px;
	background-image:url(../images/sub03/img_vis3.jpg);
	background-repeat:no-repeat;
	text-align:center;
	margin:2px 0 0 0;
	padding:0 0 0 0;
	z-index:1;
}
#sub_img4{
	height:173px;
	background-image:url(../images/sub04/img_vis4.jpg);
	background-repeat:no-repeat;
	text-align:center;
	margin:2px 0 0 0;
	padding:0 0 0 0;
	z-index:1;
}
#sub_img5{
	height:173px;
	background-image:url(../images/sub05/img_vis5.jpg);
	background-repeat:no-repeat;
	text-align:center;
	margin:2px 0 0 0;
	padding:0 0 0 0;
	z-index:1;
}
#sub_img6{
	height:173px;
	background-image:url(../images/sub06/img_vis6.jpg);
	background-repeat:no-repeat;
	text-align:center;
	margin:2px 0 0 0;
	padding:0 0 0 0;
	z-index:1;
}
#sub_menutit1{
	width:168px;
	height:87px;
	float:left;
	margin:-85px 0 35px 22px;
	background-image:url(../images/menu/lm01.gif);
	background-repeat:none;
}
#sub_menutit2{
	width:168px;
	height:87px;
	float:left;
	margin:-80px 0 35px 22px;
	background-image:url(../images/menu/lm02.gif);
	background-repeat:none;
}
#sub_menutit3{
	width:168px;
	height:87px;
	float:left;
	margin:-85px 0 35px 22px;
	background-image:url(../images/menu/lm03.gif);
	background-repeat:none;
}
#sub_menutit4{
	width:168px;
	height:87px;
	float:left;
	margin:-85px 0 35px 22px;
	background-image:url(../images/menu/lm04.gif);
	background-repeat:none;
}
#sub_menutit5{
	width:168px;
	height:87px;
	float:left;
	margin:-85px 0 35px 22px;
	background-image:url(../images/menu/lm05_v2.gif);
	background-repeat:none;
}
#sub_menutit6{
	width:168px;
	height:87px;
	float:left;
	margin:-85px 0 35px 22px;
	background-image:url(../images/menu/lm06.gif);
	background-repeat:none;
}
#sub_menu{
	float:left;
	width:180px;
	height:400px;
	margin:0;
}
#sub_menu ul{
	list-style:none;
	padding:0 0 0 22px;
}
#sub_menu ul li{
	margin:2px 0 3px 0;
	padding:0;
	border-bottom:1px solid #ccc;
}
#location{
	float:right;
	padding:16px 25px 16px 130px;	
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:11px;
	color:#8f8f8e;
}
#ptit{
	width:760px;
	height:52px;
	float:right;
	margin:0 0 0 0;
	padding:0;	
}
#article{
	width:760px;
	float:right;
	margin:0px;
	padding:35px 1px 100px 0px;
	font-size:12px;
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	line-height:1.7em;
	color:#333333;	
}

.pdleft100{ padding-left:140px}
.txtgreen{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#308b08;
}
.txtred{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ea2c00;
}
.txtblue{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#0053ea;
}
.txtdeepblue{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#113576;
}
.articletxt{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:12px;
	color:#656565;
	line-height:160%;
	padding:1px 0 1px 0;
	margin:1px 1px 1px 26px;
}
.articletxt p{
	line-height:1.6em;
	padding:1px 0 1px 0;
	margin:2px 26px 2px 26px;	
}
.articletxt br{
	line-height:1.6em;
	padding:1px 0 1px 0;
	margin:2px 26px 2px 26px;	
}
.articletxt ul{ list-style:square 2px; padding:6px 10px}
.articletxt ul li{ line-height:150%; color:#666666}

.articlebold{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#656565;
	line-height:14px;
	padding:1px 0 1px 0;
	margin:1px 0 1px 15px;
}
.articlebold p{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#656565;
	line-height:1.6em;
	padding:1px 0 1px 0;
	margin:1px 0 1px 1px;
}
h1{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:16px;
    color:#577692;
	background-image:url(../images/common/bl_big.gif);
	background-repeat:no-repeat;
	padding:2px 0 10px 13px;
	margin:12px 0 0 0;
}
h1 p{
	line-height:1.6em;
	padding:2px 0 10px 15px;
	margin:12px 0 0 0;	
}
h2{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:12px;
	font-weight:bold;
    color:#5080ab;
	background-image:url(../images/common/bl_mid.gif);
	background-repeat:no-repeat;
	padding:0 0 0 13px;
	margin:15px 15px 7px 15px;
}
h2 p{
	line-height:1.6em;
	padding:10px 0 3px 0;
}
h3{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:12px;
	font-weight:bold;
    color:#6e92b3;
	background-image:url(../images/common/bl_small.gif);
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	margin:8px 15px 6px 26px;
}
h3 p{
	line-height:1.6em;
	padding:8px 0 6px 0;
}
h4{	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;	font-size:12px;	font-weight:bold; color:#6e92b3;background:url(../images/common/bl_small.gif) 20px 2px no-repeat; padding:0 0 0 30px;
	margin:7px 0 0 26px}

.tbdate{
	font-size:11px;
	font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	color:#9399a2;
	padding:0 10px 0 0;
}
.tbtxt {
	font-size:12px;
	font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	color:#4e5868;	
	line-height:15px;
	padding:5px 0;
}
.tbtxt a{
	font-size:1.1em;
	font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	color:#4e5868;	
	line-height:15px;
	padding:2px 0;
	text-decoration:none;
}
.tbtxt a:hover{
	font-size:1.1em;
	font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	color:#5575a5;	
	line-height:15px;
	padding:2px 0;
	text-decoration:underline;
}
.tbtxt2 {
	font-size:1.1em;
	font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	color:#4e5868;	
	line-height:15px;
	padding:2px 5px;
}
.tbtxt2 a{
	font-size:1.1em;
	font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	color:#4e5868;	
	line-height:15px;
	padding:2px 5px;
	text-decoration:none;
}
.tbtxt2 a:hover{
	font-size:1.1em;
	font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	color:#4e5868;	
	line-height:15px;
	padding:2px 5px;
	text-decoration:underline;
}
.tbbar{
	background:#fafafa;
	border-bottom:1px solid #ccc;
	border-top:1px solid #aaa;
	padding:11px 0 10px 0;
	margin:0;
	border-collapse:collapse;
}
.tbbar2{
	padding:10px 0;
	margin:0;
	border-collapse:collapse;
}
.textviewer{
	padding:20px;
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	line-height:160%;
	color:#585858;
}
.textviewer p{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	padding:5px;
}
.textviewer br{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	padding:5px;	
}
.bbsbtn-r{
	float:right;	
}
.txtgray11{
	float:left;
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:11px;
	line-height:1.6em;
	color:#959595;
}
.txtgray12_1{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:12px;
	line-height:1.6em;
	color:#585858;
}
.txtgray12_1bold{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:1.6em;
	color:#585858;
}
.txtgray12_2{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:12px;
	line-height:1.6em;
	color:#585858;
	padding-left:12px;
}
.txtwine12_1bold{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:1.6em;
	color:#be4162;
}
.txtbluebold{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:1.6em;
	color:#0d88d3;
	padding:20px 0 2px 0;
	margin:10px 0 0 0;
}
.txtbluebold p{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:140%;
	color:#0d88d3;
	padding:20px 0 2px 0;
	margin:10px 0 0 0;	
}
.txtbluebold20{
	font-family:tahoma,verdana,arial;
	font-size:20px;
	font-style:italic;
	font-weight:bold;
	line-height:1.6em;
	color:#0d88d3;
	padding:0;
	margin:0;
}
.txtskyblue{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:11px;
	line-height:1.6em;
	color:#6e92b3;
	padding:5px;
	margin:5px 0 0 0;
}
.txtskyblueBold{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:1.6em;
	color:#6e92b3;
	padding:20px 0 2px 0;
	margin:10px 0 0 0;
}
.professor_tdtit{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:12px;
	line-height:1.6em;
	color:#585858;
	padding:2px 4px;
	background-color:#eaeaea;
	height:25px;
	text-align:center;
}
.professor_tdtxt{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:12px;
	line-height:1.6em;
	color:#575757;
	padding:3px 4px;
	background-color:#ffffff;
	height:25px;
	text-align:center;
}
.professor_tdtxt2{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:12px;
	line-height:1.6em;
	color:#575757;
	padding:5px 4px;
	background-color:#ffffff;
	height:25px;
	text-align:left;
}
.professor_tdtxt11{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:11px;
	line-height:150%;
	color:#575757;
	padding:5px 4px;
	background-color:#ffffff;
	height:25px;
	text-align:center;
}
.professor_tdtxt11_left{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:11px;
	line-height:150%;
	color:#575757;
	padding:5px 4px;
	background-color:#ffffff;
	height:25px;
	text-align:left;
}
.professor_photo{
	padding:3px 0;	
}
.tdtxt{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:12px;
	line-height:1.6em;
	color:#575757;
	padding:5px 3px;
	text-align:left;
}
.tdtxt_ct{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:12px;
	line-height:1.6em;
	color:#575757;
	padding:5px 3px;
	text-align:center;
}
.tdtxt_graybold{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:1.6em;
	color:#575757;
	padding:5px 10px;
	text-align:left;
}
.tdtxt_gray{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:12px;
	line-height:1.6em;
	color:#575757;
	padding:5px 8px;
	text-align:left;
}
.tdtxt_gray p{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:12px;
	line-height:1.6em;
	color:#575757;
	padding:5px 8px;
	text-align:left;
}
.tdtxt_gray br{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:12px;
	line-height:1.6em;
	color:#575757;
	padding:5px 8px;
	text-align:left;
}
.tdtxt_white{
	font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif;
	font-size:12px;
	line-height:1.6em;
	color:#ffffff;
	padding:5px 3px;
	text-align:center;
}
.pagenum{ font-family:tahoma,arial; font-size:11px; font-weight:bold; color:#999999; padding:8px 10px; margin:2px; border:1px solid #f2f2f2; width:30px}
.pagenum a:link{ font-family:tahoma,arial; font-size:11px; font-weight:bold; color:#999999; text-decoration:none}
.pagenum a:visited{ font-family:tahoma,arial; font-size:11px; font-weight:bold; color:#999999; text-decoration:none}
.pagenum a:active{ font-family:tahoma,arial; font-size:11px; font-weight:bold; color:#999999; text-decoration:none}
.pagenum a:hover{ font-family:tahoma,arial; font-size:11px; font-weight:bold; color:#0070bf; text-decoration:none}
.pagenumOn{ font-family:tahoma,arial; font-size:11px; font-weight:bold; color:#0070bf; padding:8px 10px; margin:2px; border:1px solid #f2f2f2; width:30px}

/* 테이블 */
.tb01{border:1px #d3d6d9 solid; border-top:2px #204d80 solid; border-bottom:1px #8e9fb1 solid; border-collapse:collapse; padding:3px 5px 2px 5px; line-height:1.6em}
.tb01 th{ border:1px solid #8e9fb1; background-color:#e2f8f9; padding:8px 5px; color:#1f4369; font-size:1em; font-weight:bold; text-align:center}
.tb01 td{ border:1px solid #8e9fb1; padding:7px; line-height:1.6em}
.tb01 td li{line-height:1.6em; list-style:none; background:url(../images/common/bl_dot.gif) no-repeat 6px 8px; margin-left:-4px;padding:0 0 0 13px;}
.td_bluegray{background-color:#f0f5f7;padding:8px 5px; color:#1f4369; font-size:1em; font-weight:bold; text-align:center}

.tb02{border:1px #d3d6d9 solid; border-top:2px #204d80 solid; border-bottom:1px #8e9fb1 solid; border-collapse:collapse; padding:3px 5px 2px 5px; line-height:1.6em}
.tb02 th{ border:1px solid #8e9fb1; background-color:#e2f8f9; padding:8px 5px; color:#1f4369; font-size:1em; font-weight:bold; text-align:center}
.tb02 td{ border:1px solid #8e9fb1; padding:5px; text-align:left; line-height:1.6em}

.tb03{ font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif; width:700px; border:1px #d3d6d9 solid; border-top:2px #204d80 solid; border-bottom:1px #8e9fb1 solid; border-collapse:collapse; padding:3px 5px 2px 5px; line-height:1.6em}
.tb03 th{ border:1px solid #8e9fb1; background-color:#fff; padding:8px 5px; color:#1f4369; font-size:1em; text-align:center}
.tb03 td{ border:1px solid #8e9fb1; font-weight:normal; padding:10px; line-height:1.6em; text-align:justify;}
.tb03 td a{ font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif; font-size:12px; text-decoration:none; color:#767676;}
.pagenum a:hover{ font-family:font-family:'Nanum Gothic','맑은 고딕',돋움,dotum,sans-serif; font-size:12px; color:#767676; text-decoration:none}