body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, input, table, tr, th, td{margin:0; padding:0; list-style:none;}
h1, h2, h3, h4, h5, h6	{font-weight:normal; font-size:100%;}
ul, ol, li	{list-style:none;}
fieldset, img	{border:none;}
IMG {border: none; vertical-align:top;} 

/* a-style */
BODY         { color:#808080; font-family:0.75em Gulim, 돋움,dutum, Tahoma, Seoul; font-size:11px; margin:0px;}
/* base */
body{font:0.75em Gulim, "굴림", Dotum, "돋움", sans-serif; color:#333;}
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, input, table, tr, th, td{margin:0; padding:0; list-style:none; letter-spacing:0;}
h1, h2, h3, h4, h5, h6{font-weight:normal; font-size:100%;}
ul, ol, li{list-style:none;}
fieldset, img{border:none;}
/* a-style */
a:hover, a:active{color:#2255cb;text-decoration:none;}
a {text-decoration:none; outline:none; color:black;}
a.link {color:black; text-decoration:none;}
a.visited {text-decoration:none;}
a.active {text-decoration:none;}
IMG {border:none; vertical-align:top; margin:0; padding:0; }

/* index-style */
#wrap	{width:992px; margin:auto; padding:0; font-family:dotum; font-size:12px; overflow:hidden; border: 1px #ffffff solid;  background-color:white;}
#shadow	{width:1043px; overflow:hidden; margin:auto; position:relative; background-image:url('img/bg3.jpg'); background-repeat: repeat-y ;}
#contents	{width:957px; height:2600px; padding-left:35px; background-color:white; position:relative; margin:auto;}
#contents_re	{width:957px; height:2200px; padding-left:35px; background-color:white; position:relative; margin:auto;}
#head	{width:930px; height:230px;}
#logo	{width:930px; margin:0px; padding:0; float:left;}
#menu	{width:930px; height:37px; margin:0px; padding:0; float:left;}
#menuimg	{height:150px;}
#sidebar	{width:205px; height:900px; float:left; display:block; padding:0; margin:0;}
.sidebar1	{width:185px; float:left;}
#contentstop	{width:725px; height:300px; padding-top:18px; float:left; display:block;}
#contentstop1	{width:317px; height:300px; float:left; FONT-FAMILY:Arial; FONT-SIZE:11pt; color:#004684; padding:0; margin-right:10px;}
	#contentstop1	dt{ width:80px; float:left; clear:both;}
	#contentstop1	dd { padding:0; width:213px; float:right; color:#000000;}


#contentstop2	{width:376px; height:286px; float:left; padding:14px 0 0 14px; }
	#labboard1	{width:350px; float:left; margin:0;}
	#labboard2	{width:70px; float:left; text-align:right; margin:0;}
.contentstop3	{width:705px; float:left;}
	#contentstop3	dd { padding:0; width:700px; height:50px; float:left; color:white;}
#contentsbody	{width:705px; height:2000px; margin:18px 0 0 0px; float:left; font-family:dotum; font-size: 15px;}
.title_s	{margin:0; padding:2px 0 0 0; height:20px; font-family:arial; font-size: 12px; color:#217ccd; }
.title_s1	{margin:0; padding:0; height:27px; font-family:arial; font-size: 12px; color:#217ccd; }
#contentsbody_re	{width:705px; height:1600px; margin:10px 0 0 0px; float:left; font-family:dotum; font-size: 15px;}
.title_s	{margin:0; padding:2px 0 0 0; height:20px; font-family:arial; font-size: 12px; color:#217ccd; }
.title_s1	{margin:0; padding:0; height:27px; font-family:arial; font-size: 12px; color:#217ccd; }

#backright	{width:130px; height:1361px; float:left; background:url('/img/background.jpg') repeat;}

/* Professor-style */
#head-s	{width:930px; height:130px;}
#contents-1	{width:957px; height:2050px; padding-left:35px; background-color:white; position:relative; margin:auto;}
.contentstop-s	{width:710px; padding:0; float:left;}
.contentstop3-s	{float:left;}
#con_principal	{width:705px; height:200px; margin-top:10px; float:left; font-family:Arial; font-size:15px;}
	#con_principal	dd	{padding:0; width:550px; float:right; color:#000000;}
	#con_principal	dt	{padding:0; width:130px; height:150px; float:left; clear:both;}

.con_edu	{width:710px; padding:0; margin:0; float:left; font-family:Arial; font-size:15px;}
.con_educ	{width:705px; padding-top:13px; position:relative; clear:both;}
	.con_edu3	{width:110px; color:#618ffc; FONT-FAMILY:Gulim; font-size:10pt; float:left; margin:0; padding-top:2px; }
	.con_edu4	{width:593px; font-size:11pt; FONT-FAMILY:Arial; float:left;  margin:0; padding:0;}

	.con_oth1	{width:350px; float:left; margin:0; padding-top:0px; }
	.con_oth2	{width:350px; float:left;  margin:0; padding:0; font-size:9pt; FONT-FAMILY:Arial;}

/* activity-style */
#contents-2	{width:957px; height:4950px; padding-left:35px; background-color:white; position:relative; margin:auto;}
#contents-3	{width:957px; padding-left:35px; background-color:white; position:relative; margin:auto;}
#contentstop-act	{width:710px; float:left; padding:0;}
.con_act1		{width:105px; float:left; color:#618ffc; font-size:10pt; font-family:Gulim; }
.con_act2		{width:605px; float:left; font-size:11pt; FONT-FAMILY:Arial; display:block;}
	.con_act2 dd a	{color:#618ffc;} 

.con_act-ti		{width:100px; float:left; clear:both;font-weight:bold; color:#618ffc; font-size:10pt; font-family:Gulim; }
.con_act-co		{width:610px; font-size:11pt; FONT-FAMILY:Arial; display:block;}

/* member-style */
.con_mem	{width:710px; margin-top:10px; float:left; font-family:Gulim; font-size:10px;}
	.con_mem dl		{margin:0; padding:0;}
	.con_mem dd		{margin:0; padding:0;}
.con_mem1		{width:350px;  float:left; font-size:10pt; }
	.con_mem1 dl	{margin:0; padding:0; height:132px;}
	.con_mem1 dd	{margin:0; padding:0;}
.con_mem2		{width:345px; float:left; font-size:10pt;}
	.con_mem2 dl	{ margin:0; padding:0; height:132px;}
	.con_memt2 dd	{ margin:0; padding:0;}

/* publications-style */
.con_pub {width:710px; float:left; margin-top:10px; font-family:arial; font-size:12pt;  position:relative; margin:auto;}
	.con_pub dl		{margin-top:20px padding:0;}
	.con_pub dd		{margin:0; padding:0;}
	.con_pub1		{width:30px; float:left;  margin:0; padding:0;}
	.con_pub2		{width:630px; float:left;  margin:0; padding:0;}
/* publications_complete-style */
	.con_pub-ti		{width:30px; float:left; font-weight:bold; margin:0; padding:0;}
	.con_pub-co		{width:670px; float:left; margin-left:30px; padding:0; }
	.con_pub-jo		{width:630px; float:left; margin-left:30px; padding:0; color:#ff9000;}
