@charset "utf-8";
/* CSS Document */

body {
 margin: 0px; <!-- 언제나 전체 body에는 margin 값을 0으로 세팅해준다-->
 font-size: 15px;
 color: #000000;
 font-family: "맑은고딕", "verdana"; 
}

#box {
 position: relative;
 height: auto;
 width: 1197px;
 margin: auto; <!-- 레이아웃을 싸고 있는 box의 margin을 auto로 주면 중앙정렬 효과-->
 background-color: #F90;
}

#top {
 background-color: #ffffff;
 height: 47px;
 width: 1197px;
 position: relative;
 vertical-align:top;
 border-top:#000000  solid 0px ;
 border-right:#dddddd  solid 0px ;
 border-bottom:#dddddd  solid 1px ;
 border-left:#dddddd  solid 0px 
}

#main {
 background-color: #f4f6f9;
 background-image:url(../../images/nlps/ipc_en_main/backimg.jpg);
 background-repeat: no-repeat;
 
 float: left;
 height: 590px;
 width: 1197px;
 position: relative;
}

#main_title{
 background-color: #dddddd;
 height: 1px;
 width: 500px;
 position: relative;
 vertical-align:middle;
}

#interval{
 height: 28px;
 width: 100px;
 position: relative;
 vertical-align:middle;
}

#content {
 height:185px;
 width: 1095px;
 position: relative;

 clear: both; <!-- 상단의 흐름을 한번 끊어주기 위해 clear를 해준다-->
 float: left; <!-- 새로운 흐름을 지정해줘야 깨지지 않는다-->
}

#bottom {
 background-color: #ffffff;
 height: 70px;
 width: 1197px;
 position: relative;
 border-top:#dddddd  solid 1px ;
 border-right:#dddddd  solid 0px ;
 border-bottom:#dddddd  solid 0px ;
 border-left:#dddddd  solid 0px ;

 margin-top:20px;
 clear: both; <!-- 상단의 흐름을 한번 끊어주기 위해 clear를 해준다-->
 float: left; <!-- 새로운 흐름을 지정해줘야 깨지지 않는다-->
}

.main_title {  
	font-family:"Myriad Pro"; 
	font-size:63px; 
	font-weight : normal;
	color:#2d68c4; 
	text-align:top; 
	padding-top: 10px; 
} 

.notice_title { 
	font-family:"맑은 고딕", "verdana"; 
	font-size:17px; 
	font-weight : bold;
	color:#000000; 
	text-align:top; 
	padding-top: 0px;
} 
.notice_title   a:link    {text-decoration: none ; 	font-size: 17px; color: #000000; font-weight:bold;}
.notice_title   a:visited {text-decoration: none ;	font-size: 17px; color: #000000; font-weight:bold;}
.notice_title   a:active  {text-decoration: none ;	font-size: 17px; color: #000000; font-weight:bold;}
.notice_title   a:hover   {text-decoration: none ;	font-size: 17px; color: #000000; font-weight:bold;}

.notice_title_noselected { 
	font-family:"맑은 고딕", "verdana"; 
	font-size:15px; 
	font-weight : normal;
	color:#000000; 
	text-align:top; 
	padding-top: 0px;
} 
.notice_title_noselected   a:link    {text-decoration: none ; 	font-size: 15px; color: #4c4c4c; font-weight:normal;}
.notice_title_noselected   a:visited {text-decoration: none ;	font-size: 15px; color: #4c4c4c; font-weight:normal;}
.notice_title_noselected   a:active  {text-decoration: none ;	font-size: 15px; color: #4c4c4c; font-weight:normal;}
.notice_title_noselected   a:hover   {text-decoration: none ;	font-size: 15px; color: #4c4c4c; font-weight:normal;}

.notice_text { 
	font-family:"맑은 고딕", "verdana"; 
	font-size:12px; 
	font-weight : normal;
	color:#4c4c4c; 
	text-align:top; 
	padding-top: 0px;
	line-height: 30px;
	
	display:inline-block;
	zoom:1;
	*display:inline;
	width:380px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overow:ellipsis;
} 
.notice_text   a:link    {text-decoration: none ; 	font-size: 12px; color: #4c4c4c; font-weight:normal;}
.notice_text   a:visited {text-decoration: none ;	font-size: 12px; color: #4c4c4c; font-weight:normal;}
.notice_text   a:active  {text-decoration: none ;	font-size: 12px; color: #4c4c4c; font-weight:normal;}
.notice_text   a:hover   {text-decoration: none ;	font-size: 12px; color: #1a79d9; font-weight:normal;}

.notice_date { 
	font-family:"맑은 고딕", "verdana"; 
	font-size:12px; 
	font-weight : normal;
	color:#4c4c4c; 
	text-align:top; 
	padding-top: 0px;
	text-align: right;
	line-height: 30px;
} 

.copyright{
	font-family: "맑은 고딕";
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	color: #7f7f7f;
	text-align: left;
	line-height: 23px;
	padding-top: 10px;
	letter-spacing : -1;
}

.copyright_con{
	font-family: "맑은 고딕";
	font-size: 13px;
	font-weight:normal;
	text-decoration: none;
	color: #464646;
	text-align: left;
	line-height: 35px;
	letter-spacing : -1;
}

.input_197{
	font-family:"맑은 고딕", "verdana"; 
	font-size: 13px; 
	color: #353535; 
	width:95%; 
	height:36px; 
	padding:5 5 5 5;
	background-color:#ffffff; 
	border: 1px solid #d7d7d7;
}

.login_text { 
	font-family:"맑은 고딕", "verdana"; 
	font-size:12px; 
	font-weight : normal;
	color:#4c4c4c; 
	text-align:top; 
	padding-top: 0px;
	line-height: 30px;
} 
.login_text   a:link    {text-decoration: none ; 	font-size: 12px; color: #4c4c4c; font-weight:normal;}
.login_text   a:visited {text-decoration: none ;	font-size: 12px; color: #4c4c4c; font-weight:normal;}
.login_text   a:active  {text-decoration: none ;	font-size: 12px; color: #4c4c4c; font-weight:normal;}
.login_text   a:hover   {text-decoration: none ;	font-size: 12px; color: #1a79d9; font-weight:normal;}

.div_box_shadow{
    width: 1110px;
    height: 387px;
    padding: 15px;
	background-color: #ffffff;
	margin-top:15px;
	margin-left:25px;
	margin-right:25px;
	margin-bottom:13px;

	-webkit-box-shadow: 0px 0px 20px 7px rgba(0,0,0,0.05);
	-moz-box-shadow: 0px 0px 20px 7px rgba(0,0,0,0.05);
	box-shadow: 0px 0px 20px 7px rgba(0,0,0,0.05); 
}

.box_dashboard_title { 
	font-family:"맑은 고딕", "verdana"; 
	font-size:20px; 
	font-weight : bold;
	color:#000000; 
	text-align:left;
	padding-top: 0px;
	line-height:30px;
} 

.box_profile_text_b { 
	font-family:"맑은 고딕", "verdana"; 
	font-size:18px; 
	font-weight : bold;
	color:#ffffff; 
	text-align:left;
	padding-top: 0px;
	line-height:20px;
	background-color:#7f7f7f
} 
.box_profile_text_b2{ 
	font-family:"맑은 고딕", "verdana"; 
	font-size:13px; 
	font-weight : bold;
	color:#ffffff; 
	text-align:left;
	padding-top: 0px;
	line-height:20px;
	background-color:#7f7f7f
} 
.box_profile_text { 
	font-family:"맑은 고딕", "verdana"; 
	font-size:18px; 
	font-weight : normal;
	color:#ffffff; 
	text-align:left;
	padding-top: 0px;
	line-height:20px;
	background-color:#7f7f7f
} 

.box_profile_text2_b{ 
	font-family:"맑은 고딕", "verdana"; 
	font-size:13px; 
	font-weight : bold;
	color:#4c4c4c; 
	text-align:left;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height:20px;
	letter-spacing: 0px;
} 
.box_profile_text2 { 
	font-family:"맑은 고딕", "verdana"; 
	font-size:13px; 
	font-weight : normal;
	color:#4c4c4c; 
	text-align:left;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height:20px;
	letter-spacing: 0px;
} 

.download_text { 
	font-family:"맑은 고딕", "verdana"; 
	font-size:15px; 
	font-weight : bold;
	color:#000000; 
	text-align:center;
	padding-top: 0px;
	background-color:#f7f7fb
} 
.download_text2 { 
	font-family:"맑은 고딕", "verdana"; 
	font-size:20px; 
	font-weight : normal;
	color:#3876d4; 
	text-align:center;
	padding-top: 0px;
} 
.download_text3 { 
	font-family:"맑은 고딕", "verdana"; 
	font-size:13px; 
	font-weight : bold;
	color:#4c4c4c; 
	text-align:left;
	padding-top: 0px;
	line-height:20px;
} 
.download_text3   a:link    {text-decoration: none ; 	font-size: 12px; color: #4c4c4c; font-weight:normal;}
.download_text3   a:visited {text-decoration: none ;	font-size: 12px; color: #4c4c4c; font-weight:normal;}
.download_text3   a:active  {text-decoration: none ;	font-size: 12px; color: #4c4c4c; font-weight:normal;}
.download_text3   a:hover   {text-decoration: none ;	font-size: 12px; color: #1a79d9; font-weight:normal;}

.input_197_eng{
	font-family:"맑은 고딕", "verdana"; 
	font-size: 13px; 
	color: #353535; 
	width:93%; 
	height:33px; 
	padding:0 0 0 10;
	background-color:#ffffff; 
	border: 1px solid #d7d7d7;
}

.email_eng{
	font-family:"맑은 고딕", "verdana"; 
	font-size: 12px; 
	color: #353535; 

}
.email_eng   a:link    {text-decoration: none ; font-size: 12px; color: #4c4c4c; font-weight:normal;}
.email_eng   a:visited {text-decoration: none ;	font-size: 12px; color: #4c4c4c; font-weight:normal;}
.email_eng   a:active  {text-decoration: none ;	font-size: 12px; color: #4c4c4c; font-weight:normal;}
.email_eng   a:hover   {text-decoration: none ;	font-size: 12px; color: #1a79d9; font-weight:normal;}

