.P {LINE-HEIGHT: 150%; TEXT-ALIGN: justify;
}

td,a,tr,select,input,form,textarea,table {
font-family:"", "u"; font-size:9pt; color:#666666; 
}

input,textarea,form,select { 
border:1px; border-style:solid; border-color:#cbcbcb; 
}

.location { color:#666666; font-size:11px }
.appl { color:#333333; font-size:11.5px; font-weight: solid;}

.style1 {color: #666666}
.style_bg {background-image:url(ksl_css/images/left_bg.gif); background-repeat:repeat-x; }
.style3 {color: #666666; font-weight: bold; }
.style4 {
	color: #000000;
	font-weight: bold;
}

.style6 {color: #000000; font-style: tahoma; }

.style7 {color: #fb3ba1; font-weight: bold; }

.style7_1 {color: #fb3ba1; font-weight: solid; }

.style8 {color: #fb3ba1; font-weight: bold; }

.style8_1 {color: #fb3ba1; font-size: 11pt; font-weight: bold; }

.style9 {color: #ffffff; font-weight: bold; }

.style9_1 {color: #ffffff; font-size: 11pt; font-weight: bold; }
.style10 {color: #514f50; font-size: 9pt; font-weight: solid; }

.style11 {color: #ffffff; font-weight: solid; }


/*-----------메뉴1-----------------*/
.top_main {
	width:100%;
	float:left;
	padding:0 0 0 0;
}
.top_wrap {
	width:100%;
	margin:10px 0 0 620px;
}
.top_wrap ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.top_wrap ul li {
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
}
.top_wrap ul li a.home:link, a.home:visited {
	width:100px;
	height:49px;
	text-decoration:none;
	margin-right:2px;
	font:bold 13px/28px 바른바탕Pro 2;
	color:#039;
	text-decoration:none;
	text-align:center;
	display:block;
}
.top_wrap ul li a.home:hover, a.homesactive {
	width:100px;
	height:49px;
	text-decoration:none;
	margin-right:2px;
	font:bold 15px/28px 바른바탕Pro 2;
	color:#039;
	text-decoration:none;
	text-align:center;
	display:block;
}
/*-----------메뉴2-----------------*/
.top_main1 {
	width:100%;
	float:left;
	padding:0 0 0 0px;
}
.top_wrap1 {
	width:100%;
	margin:10px 0 0 620px;
}
.top_wrap1 ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.top_wrap1 ul li {
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
}
.top_wrap1 ul li a.home1:link, a.home1:visited {
	width:100px;
	height:49px;
	text-decoration:none;
	margin-right:2px;
	font:bold 13px/28px 바른바탕Pro 2;
	color:#039;
	text-decoration:none;
	text-align:center;
	display:block;
}
.top_wrap1 ul li a.home1:hover, a.home1sactive {
	width:100px;
	height:49px;
	text-decoration:none;
	margin-right:2px;
	font:bold 15px/28px 바른바탕Pro 2;
	color:#039;
	text-decoration:none;
	text-align:center;
	display:block;
}
/*-------------로고--------------*/
body {
	color:#576370;
	margin:0;
	padding:0;
	background:url(../images/top_bg.jpg) 0 0 repeat-x;
}
.main_area {
	width:980px;
	margin:0 auto;
}
.logo_wrap {
	width:400px;
	float:left;
}
.logo_pad {
	width:290px;
	height:78px;
	color:#fff;
	float:left;
	background:url(../images/menu_new01.png) 0 0 no-repeat;
}
/*------------------------------------nav----------------------------------------------*/
.navarea_wrap {
	width:500px;	
	height:98px;
	float:left;
	padding:0 0 0 0;
}


/*-----------------------footer------------------------*/

.footer_wrap {
	width:1000px;
	float:left;
	height:90px;
	margin:0  auto;
}
.footer_area {
	width:1000px;
	margin:30px 0 0 10px;
}
.footer_logo {
	width:270px;
	height:80px;
	float:left;
	background:url(../images/bottom_logo.png) 0 0 no-repeat;
}
.copy_wrap {
	width:700px;	
	height:87px;
	float:left;
	padding:0 0 0 20px;
}
.copynv_wrap {
	width:700px;	
	float:left;
	font:12px/23px "바른돋움Pro 3";
	color:#333;
	text-align:left;
}
/*-----드롭다운메뉴--*/
ul,li	{ margin:0; padding:0; }
#globalNavi	{
	background:#fff; 
	height:0px; 
	padding-top:25px; 
	text-align:center; 
}
#nav {
	width:520px; 
	margin:0 auto; 
	position:relative; 
	line-height:1; 
	text-align:left; 
}
#nav li {
	list-style:none; 
	float:left; 
	position:relative; 
}
#nav ul {
	display:none; 
	position:absolute; 
	top:39px; 
	left:0px; 
}
* html #nav ul {
	line-height:0; 
}
#nav ul li {
	float:none; 
}
#nav ul {
	width:110px; 
}
#nav ul ul {
	top: 0; 
	left:120px;
}
#nav ul a { 
	display:block;
	width:120px;
	background-image:url(../images/sub_btn_01.png);
	padding:0px;
	color:#039;
	border-bottom: 0px solid #039;
}
#nav ul a.hover {
	display:block;
	width:120px;
	background-image:url(../images/sub_btn_02.png);
	padding:0px;
	color:#fff;
	border-bottom: 0px solid #039;
}
/* 추가 */
#nav a {
	width:120px;
	height:39px;
	text-decoration:none;
	margin-right:5px;
	font:bold 14px/38px 바른바탕 Pro 3;
	color:#039;
	text-align:center;
	display:block;
}
#nav a.hover {
	width:120px;
	height:39px;
	text-decoration:none;
	margin-right:5px;
	font:bold 14px/38px 바른바탕 Pro 3;
	color:#fff;
	text-align:center;
	background-image:url(../images/button_blue01.png);
	display:block;
}