



/*Basic CSS*/

@import url(basic.css);







/*LayOut CSS*/



*html						{ width:100%; height: 100%;}



body							{ margin-left: 0px; margin-bottom:-15px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;  background-image:url(../images/main_body_bg.gif); background-repeat:repeat-y;}



#body_group			{ position:relative; float:left; width:990px; height:100%; margin-right:-990px; background:#FFFFFF; z-index:2;  background-image:url(../images/main_body_bg.gif); background-repeat:repeat-y;}



#menu_group			{ width:330px; float:left; background-color:#FFFFFF;}

#ci							{ width:150px; height:72px; background: url(../images/ci.gif); float:left;}

#spot						{ width:170px; height:27px; padding-top:45px; float:right; padding-left:10px; background-color:#FFFFFF;}



#menu						{ width:330px; height:201px; padding-top:20px;}

#menu_ul				{ margin-left:30px;}



#handbook 				{ margin-top:45px; padding-left:25px; margin-bottom:131px;}

#jump		 				{ margin-top:60px; padding-left:25px; margin-bottom:15px;}

#search					{ margin-top:0px; margin-bottom:25px; padding-left:25px;}



#sub_menu				{ padding-top:25px;}

#sub_ul					{ margin-left:0px;}

#input_search			{ width:190px;}



#content_group		{ width:660px; float:left; background: url(../images/main_height_bg.gif); position:relative;}

#visual						{ width:660px; background: url(../images/line_title.gif);}

#position					{ width:660px; height:60px; padding-top:0px; padding-right:0px; background: url(../images/spot_bg.gif);}



#spotlight				{ float:left; width:510px; height:48px; padding-top:12px; padding-left:30px;}

/* #spot_left				{ float:left; width:117px; height:59px; margin-top:1px; margin-left:1px; background-color:#ECF0F9;} */



#title_02					{ width:600px; height:25px; margin-bottom:25px;}



#content					{ width:490px; height:235px; padding-top:20px; padding-left:30px; padding-right:30px;}

#line_bottom			{ margin-top:30px; height:1px; background-color:#E3E3E3;}



#tabBox1					{ border: 3px solid #777777; background-color:#FFFFFF; margin-bottom:25px; padding-top:2px; padding-bottom:10px;}

.conBox1					{ border: 2px solid #E6E6E6; background-color:#FFFFFF; margin-top:0px; padding-top:10px; padding-bottom:12px; padding-left:9px; padding-right:9px;} 



#copyright				{ padding-top:20px;padding-left:30px; padding-bottom:20px; background: overflow: hidden;}



#bg_group				{ position:relative; float:right; width:100%; height:293px; z-index:1; background-image:url(../images/kaist_bg.gif); background-repeat:repeat-y; background-position:990px 0px; }





img, input, select, textarea { vertical-align:middle; }



.bg_color_00			{ background:#855C24;}



.clear						{ clear:both;}





.spotlight a				{ font-size:11px; color:#666666; font-weight:bold; margin-left:8px; line-height:22px;}



.handbook				{ font-size:11px; color:#777777; text-decoration:underline; font-weight:bold;}

.handbook a				{ font-size:11px; color:#777777; text-decoration:underline; font-weight:bold;}



.jump						{ font-size:12px; color:#555555; width:275px;}

.search						{ font-size:12px; color:#555555; width:200px;}



.compBox					{ width:600px; margin-bottom:30px;} 

.compe1					{ width:120px; float:left;}

.compe2					{ float:left;}

.compe3					{ width:290px; float:right;}



.divBox1					{ border: 1px solid #E3E3E3; background-color:#FFFFFF; margin-top:5px; padding-top:10px; padding-bottom:10px; text-align:center;}





.tabRight					{ width:280px; margin-left:10px; float:left;} 

.tabLeft					{ width:280px; margin-right:10px; float:right;}

.tabSingle					{ width:580px; margin-left:10px; float:left;}



.search_btn				{ vertical-align:middle; }

.download1				{ width:565px; margin-top:10px; margin-bottom:30px; text-align:right;}







/*Typo CSS*/



body							{ font-family:"Verdana"; font-size:11px; color:#707070; font-weight:none; text-decoration:none; letter-spacing: 0px; line-height:16px;}



.Mmenu					{ padding-top: 2px; padding-bottom: 8px; padding-left: 0px; font-size:12px; color:#FFFFFF; font-weight:bold;}

.Mmenu a					{ padding-top: 2px; padding-bottom: 8px; padding-left: 0px; font-size:12px; color:#FFFFFF; font-weight:bold;}

.Mmenu a:hover		{ padding-top: 2px; padding-bottom: 8px; padding-left: 0px; font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}



.Smenu						{ background:url(../images/submenu_bg.gif) no-repeat left top; padding-top: 2px; padding-bottom: 8px; padding-left: 0px; text-indent:50px; background-position:30px;}

.Smenu a					{ background:url(../images/submenu_bg.gif) no-repeat left bottom; padding-top: 2px; padding-bottom: 8px; padding-left: 0px; text-indent:50px; background-position:30px; }

.Smenu a:hover		{ background:url(../images/submenu_on_bg.gif) no-repeat left bottom; padding-top: 2px; padding-bottom: 8px; padding-left: 0px; color:#333333; text-indent:50px; background-position:-30px;}





.line_h1					{	line-height:16px; margin-bottom:5px;}



.color_dark				{ color:#000000;}

.bold_dark				{ font-family:"Verdana"; font-size:11px; font-weight:bold; text-decoration:none; letter-spacing: 0px; line-height:12px; color:#333333;}



.decimal					{ list-style-type:decimal; margin-left:30px;}

.bullet_01					{ background: url(../images/bullet_01.gif) no-repeat  0 7px; padding-left:10px;}

.bullet_02					{ background: url(../images/bullet_02.gif) no-repeat  0 8px; margin-left:10px; padding-left:10px;}



.tabBullet a				{ background: url(../images/bullet_04.gif) no-repeat  0 3px; margin-left:10px; padding-left:15px; line-height:20px; color:#444444; display:block; width:260px;}

.tabBullet_S a			{ background: url(../images/bullet_05.gif) no-repeat  0 3px; margin-left:10px; padding-left:15px; line-height:20px; color:#444444; display:block; width:550px;}



.position1					{ font-family:"Verdana"; font-size:10px; color:#707070; font-weight:bold; text-decoration:none; letter-spacing: 0px; line-height:16px;}

.position2					{ font-family:"Verdana"; font-size:10px; color:#707070; font-weight:none; text-decoration:none; letter-spacing: 0px; line-height:16px;}



.title_01					{ font-family:"Arial"; font-size:18px; color:#000000; font-weight:none; text-decoration:none; letter-spacing: 0px; line-height:20px;}

#title_02					{ font-family:"Verdana"; font-size:16px; font-weight:bold; text-decoration:none; letter-spacing: 0px; line-height:20px;}





.address					{ font-family:"Tahoma"; font-size:10px; color:#707070; font-weight:none; text-decoration:none; letter-spacing: 0px; line-height:14px;}

.copyright					{ font-family:"Tahoma"; font-size:9px; color:#898989; font-weight:none; text-decoration:none; letter-spacing: 0px; line-height:18px;}





#tab_box1				{ background:url(../images/titleline.gif); margin-bottom:10px;}

#tab_box2				{ background:url(../images/titleline.gif); margin-bottom:10px;}



#notice1 ul, #notice2 ul { padding-top: 10px; }

#notice1 li { clear:both; text-align: left; padding-top: 2px; }

#notice1 a:active, #notice1 a:hover, #notice2 a:active, #notice2 a:hover { text-decoration: none; }

#notice1 .more, #notice2 .more { margin-left: 115px; }

.tit { float: left; width: 279px; background:url(../images/index/dot_style1.gif) no-repeat left 5px; padding-left: 7px; }

.dat { float: left; font-size:11px; font-family:dotum,µ¸¿ò,sans-serif; color: #a3a3a3; }

#notice2 { display:none; }



.more1 { margin-left: 360px; clear:both;}

.more2 { margin-left: 220px; clear:both;}