@charset "utf-8";
body {
	margin: 0px;
	font-family:"Trebuchet MS";
}
*{
	list-style:none;
	margin:0 auto;
	padding:0px;
}
#site_main{
	width:100%;
	float:Left;
}
a {
	border:none;
	outline:none;
}
img {
	border:none;
	outline:none;
}
#top_main{
	width:100%;
	height:165px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(images/map1.jpg);
	background-repeat:no-repeat;
	background-position:right;

}
#top{
	width:974px;
	margin:0 auto;
}
#top .banner{
	width:780px;
	height:87px;
	float:left;
	text-align:right;
	margin:6px 0px;
}
#logo{
	width:190px;
	float:left;
	margin-top:5px;

}

.invisible {
display:none;}

#slogan{
	width:350px;
	float:left;
	margin-top:95px;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	margin:0px;
}
.korean1{
	font-family:"??",Dotum,Helvetica,AppleGothic,Sans-serif;
	font-size:24px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	margin:0px;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	text-decoration:none;
	color:#fffffe;
	margin:0px;
	line-height:30px;
	margin-bottom:5px;
}
.korean2{
	font-family:"??",Dotum,Helvetica,AppleGothic,Sans-serif;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
	color:#fffffe;
	margin:0px;
	line-height:30px;
	margin-bottom:5px;
}
#middle_main{
	width:100%;
	float:left;
	background-image:url(images/middle_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
#middle{
	width:974px;
	margin:0 auto;
	padding-top:11px;
	height:344px;
}
#middle #left{
	width:630px;
	float:left;
}
#menu{ 
	width:970px;
	float:left;
	margin-bottom:15px;
}
#menu img{ 
	margin-right:6px;
}
#middle #left .text{
	width:280px;
	float:left;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#fefeff;
	margin-right:50px;
	padding-bottom:20px;
	line-height:15px;
}
#middle #left .text1{
	width:280px;
	float:left;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#fefefe;
	line-height:15px;
}
#middle #right{
	width:300px;
	float:right;
}
#middle #right .language{
	width:200px;
	float:left;
	margin-top:11px;
}
.language img{
	margin-right:10px;
}
#middle #right #contact{
	width:300px;
	float:left;
	margin-top:21px;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#fcfefe;
	line-height:15px;
}
#middle #right #contact a {
	text-decoration:none;
}
#middle #right #contact a:visited{
	color: white;
	text-decoration:none;
}
#middle #right #contact .form{
	width:260px;
	float:left;
	height:150px;
	margin-top:16px;
	background-color:#005da4;
	padding:20px;
}
.form ul li{
	width:100%;
	float:left;
	margin-bottom:15px;
}
.form ul li .text{
	width:68px;
	float:left;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#fcfcfe;
	line-height:16px;
}
.form ul li .fild{
	width:180px;
	float:left;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#fcfcfc;
}
.form ul li .fild input{
	width:180px;
	float:left;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	line-height:16px;
	border:1px #1a6ead solid;
}
.form ul li .fild textarea{
	width:180px;
	float:left;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	line-height:16px;
	border:1px #1a6ead solid;
}
.white12_link{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#fdfcfc;
}
.white12_link:hover{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
#middle_main #middle2{
	width:974px;
	float:left;
	margin-top:35px;
}
#middle_main #middle2 .text1{
	width:293px;
	float:left;
}
#middle_main #middle2 .text1 ul li{
	width:100%;
	float:left;
	margin-bottom:10px;
	
}
#middle_main #middle2 .text1 ul li .text{
	width:245px;
	float:left;
	font-size:24px;
	text-decoration:none;
	font-weight:normal;
	color:#287dc0;
}
#middle_main #middle2 .text1 ul li .icon{
	width:45px;
	float:left;
}

#middle_main #middle2 .text2{
	width:293px;
	float:left;
	margin:0px 35px;
}
#middle_main #middle2 .text2 ul li{
	width:100%;
	float:left;
	margin-bottom:10px;
}
#middle_main #middle2 .text2 ul li .text{
	width:245px;
	float:left;
	font-size:20px;
	text-decoration:none;
	font-weight:normal;
	color:#277fc3;
}
#middle_main #middle2 .text2 ul li .icon{
	width:45px;
	float:left;
}
.heading{
	width:100%;
	height:30px;
	float:left;
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
	color:#231f20;
	font-weight:normal;
	padding-bottom:5px;
}
.grey16{
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
	color:#231f20;
	font-weight:normal;
	line-height:30px;
}
.grey20{
	font-size:20px;
	text-decoration:none;
	font-weight:normal;
	color:#231f20;
	font-weight:normal;
	line-height:normal;
}
.grey13{
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
	color:#6d6e71;
	font-weight:normal;
}
.green12{
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	color:#40ae49;
	font-weight:normal;
}
.green12_link,.green12_link a{
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	color:#40ae49;
	font-weight:bold;
}
.green12_link:hover,.green12_link a:hover{
	font-size:13px;
	text-decoration:none	;
	font-weight:bold;
	color:#254117;
	font-weight:bold;
}
.grey11{
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
	color:#6d6e71;
	font-weight:normal;
}
.grey11_link,.grey11_link a{
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
	color:#6d6e71;
	font-weight:normal;
}


.grey11_link:hover , .grey11_link a:hover{
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
	font-weight:normal;
}

#middle_main #middle2 .text3{
	width:300px;
	float:right;
	font-weight:normal;

}


#footer_main{
	width:100%;
	height:40px;
	float:left;	
	background-color:#aae0fa;
	margin-top:10px;
	line-height:40px;
}
#footer_main #footer{
	width:974px;
	margin:0 auto;
}
#footer_main #footer .text1{
	width:500px;
	float:left;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#3b4146;
	font-weight:normal;
}
#footer_main #footer .text1 a{
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#3b4146;
	font-weight:normal;
}
#footer_main #footer .text1 a:hover{
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#005ea6;
	font-weight:normal;
}
#footer_main #footer .text2{
	width:300px;
	float:right;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#3b4146;
	font-weight:normal;
	text-align:right;
}
#footer_main #footer .text2 a{
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#3b4146;
	font-weight:normal;
	margin:0px 10px;
}
#footer_main #footer .text2 a:hover{
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
	color:#3b4146;
	font-weight:normal;
	margin:0px 10px;
}







/* inner */

#middle_main_1{
	width:100%;
	float:left;
	background-image:url(images/middle_bg2.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
#middle_1{
	width:974px;
	margin:0 auto;
	padding-top:11px;
}
#middle_2{
	width:974px;
	float:left;
	padding-top:20px;
}
#middle_1 #left{
	width:970px;
	float:left;
}
#middle_1 #left .text{
	width:630px;
	float:left;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#fdfdfc;
	padding-bottom:25px;
	line-height:15px;
}
#middle_1 #right{
	width:300px;
	float:right;
}
#middle_1 #right .language{
	width:200px;
	float:left;
	margin-top:11px;
}
#middle_2 .left{
	width:630px;
	float:left;
}
#middle_2 .left .text{
	width:630px;
	float:left;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#6d6e71;
	padding-bottom:20px;
	line-height:15px;
}
#middle_2 .left .blog{
	width:590px;
	float:left;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#464b50;
	padding:20px;
	line-height:15px;
	background-color:#c7eafc;
}
#middle_2 .left .blog1{
	width:590px;
	float:left;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#6d6e71;
	padding:20px;
	line-height:15px;
}
#middle_2 .left .logo{
	width:210px;
	float:left;
}
#middle_2 .left .logo ul li{
	width:210px;
	float:left;
	text-align:center;
	margin:10px 0px;
	height:96px;
}
#middle_2 .left .img_aline{
	float:right;
	padding-left:20px;
}
#middle_2 .right{
	width:300px;
	float:right;
}
#middle_2 .right input{
	width:205px;
	float:left;
	background-color:#d1dcf0;
	line-height:25px;
	height:25px;
	border:0px;
}
#middle_2 .right ul li{
	width:100%;
	float:left;
	margin-bottom:10px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#6d6e71;
	margin:8px 0px;
}
#middle_2 .right ul li .text{
	width:100%;
	float:left;
	font-size:20px;
	text-decoration:none;
	font-weight:normal;
	color:#257dc2;
}
.img_aline{
	float:right;
	padding-left:5px;
}
.blue20{
	font-size:20px;
	text-decoration:none;
	font-weight:normal;
	color:#306bae;
	line-height:normal;
}
.blue13{
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
	color:#207ac0;
	line-height:normal;
}
.sercices{
	width:270px;
	margin:15px;
}
.orange18{
	font-size:18px;
	text-decoration:none;
	font-weight:normal;
	color:#F58220;
	line-height:normal;
}
.green18{
	font-size:18px;
	text-decoration:none;
	font-weight:normal;
	color:#42b43d;
	line-height:normal;
}
.archive{
	width:300px;
	float:left;
	line-height:25px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:17px;	
	background-color:#005da4;
	border:0px;
}
h3{
	font-family:"Lucida Bright";
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	color:#3c3839;
	line-height:22px;
	margin:0px;
}
.publication_text{
	width:280px;
	float:left;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#3c3839;
	padding-bottom:20px;
	line-height:15px;
}
.publication_video{
	width:292px;
	float:right;

}
.bottom_bdr{
	width:100%;
	float:left;
	background-image:url(images/bot_bdr.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.comtact_form{
	width:290px;
	float:left;	
	margin-right:30px;
}
.comtact_form ul li{
	width:290px;
	float:left;
	line-height:25px;
	margin:5px 0px;
}
.comtact_form ul li div{
	width:100px;
	float:left;
}
.comtact_form input{
	width:190px;
	float:right;	
	line-height:25px;
	height:25px;	
	border:0px;
	background-color:#d1dcf0;
}
.comtact_form textarea{
	width:190px;
	float:right;	
	line-height:25px;
	border:0px;
	background-color:#d1dcf0;
}
.comtact_details{
	width:290px;
	float:left;	
}
.button{
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	padding:5px 15px;
	background-color:#267dc1;
}

ul.presentations_box {
	list-style:none;
	margin:0px;
	padding:0px;
}
ul.presentations_box li {
	float:left;
	width:124px;
	height:157px;
	background-color:#f1f0f0;
	margin-left:10px;
	padding:11px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
ul.presentations_box li.first {
	margin-left:0px;
}
ul.presentations_box li.second_line {
	margin-top:10px;
}
ul.presentations_box li a {
	text-decoration:none;
	color:#07A;
	width:124px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
ul.presentations_box li a:hover {
	color:#07A;
}
ul.presentations_box li a img {
	border:1px solid #dddddd;
	margin-bottom:5px;
}
ul.presentations_box li a:hover img {
	border:1px solid #0088dd;
	margin-bottom:5px;
}

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }

