	BODY          { font-family:굴림,한강체 ; font-size:9pt }
	FONT          { font-family:굴림,한강체 ; font-size:9pt }
	FONT.title    { font-family:굴림,한강체 ; font-size:12pt }
	STRONG        { font-family:굴림,한강체 ; font-size:9pt }
	B             { font-family:굴림,한강체 ; font-size:9pt }
     img {border:0;}
	A:link        { font-family:굴림,한강체 ; font-size:9pt ; text-decoration:none ; color: #666666 ; background-color:none }
	A:active      { font-family:굴림,한강체 ; font-size:9pt ; text-decoration:none ; color: #996699 ; background-color:none }
	A:visited     { font-family:굴림,한강체 ; font-size:9pt ; text-decoration:none ; background-color:none ; color: #666699}
	A:hover       { font-family:굴림,한강체 ; text-decoration: underline ; color:#F66901 ; background-color:none }

	TD            { font-family:굴림,한강체 ; font-size:9pt ; line-height: 130%; color: #4a4a4a ; }
	TH            { font-family:굴림,한강체 ; font-size:9pt ; line-height: 130%; color: #4a4a4a ; }

	OPTION        { font-family:굴림,한강체 ; font-size:9pt ; color:#000099 ; background-color:#fbfbff ; border-bottom:1x solid #a8a8bb ; border-left:1x solid #a8a8bb ; border-right:1x solid #a8a8bb ; border-top:1x solid #a8a8bb }
	SELECT        { font-family:굴림,한강체 ; font-size:9pt ; color:#000099 ; background-color:#fbfbff ; border-bottom:1x solid #a8a8bb ; border-left:1x solid #a8a8bb ; border-right:1x solid #a8a8bb ; border-top:1x solid #a8a8bb }
	INPUT         { font-family:굴림,한강체 ; font-size:9pt ; color:#000099 ; background-color:#fbfbff ; border-bottom:1x solid #a8a8bb ; border-left:1x solid #a8a8bb ; border-right:1x solid #a8a8bb ; border-top:1x solid #a8a8bb }
	INPUT.image   { font-family:굴림,한강체 ; font-size:9pt ; background-color:none ; border-bottom:0x solid ; border-left:0x solid ; border-right:0x solid ; border-top:0x solid }
	INPUT.button  { font-family:굴림,한강체 ; font-size:9pt ; color:#000099 ; background-image:url(./img/button_bg.jpg) ; font-weight:bold ; border-bottom:1x solid #2B2747 ; border-left:1x solid #2B2747 ; border-right:1x solid #2B2747 ; border-top:1x solid #2B2747 }
	TEXTAREA      { font-family:굴림,한강체 ; font-size:9pt ; color:#000099 ; background-color:#fbfbff ; border-bottom:1x solid #a8a8bb ; border-left:1x solid #a8a8bb ; border-right:1x solid #a8a8bb ; border-top:1x solid #a8a8bb }

	#PCL          { font-family:굴림,한강체 ; font-style:none; font-weight:normal ; text-decoration:none; font-size:9pt }
	#PTT          { font-family:굴림,한강체 ; font-size:9pt }
	#PST          { font-family:굴림,한강체 ; font-size:9pt }

	.10pt         { line-height:10pt }
	.11pt         { line-height:11pt }
	.12pt         { line-height:12pt }
	.13pt         { line-height:13pt }
	.14pt         { line-height:14pt }
	.15pt         { line-height:15pt }
	.16pt         { line-height:16pt }
	.17pt         { line-height:17pt }
	.18pt         { line-height:18pt }
	.19pt         { line-height:19pt }
	.20pt         { line-height:20pt }
	.21pt         { line-height:21pt }
	.22pt         { line-height:22pt }
	.23pt         { line-height:23pt }
	.24pt         { line-height:24pt }
	.25pt         { line-height:25pt }
	.help         { cursor:help }
	.hand         { cursor:hand }
	.cross        { cursor:crosshair }
	.move         { cursor:move }
	.text         { cursor:text }
	.wait         { cursor:wait }
	.scroll       { font-weight:bold ; font-size:15 ; text-align:center ; color:#FF9933 }
	.drag         {position:relative ; cursor:move }
	.starhome     {	position:absolute ; visibility:visible ; top:-50px ; font-size:9pt ; font-family:Arial,굴림 ; font-weight:bold ; color:orange }


.rowspace {
	line-height: 150%;
}


/*---------------- main 로고 네비게이션------------------ */
#header{ width:100%; margin-top:0px;text-align:center;Z-INDEX: 115; }

.newMain {position:relative; WIDTH:1000px; height:64px; margin:0 auto;  z-index:150; text-align:center; background:url(images/tmenu_bg2.gif) no-repeat center top;}
.newMain .logo {position:relative;width:180px;  float:left; margin:0 0 0 30px; top:22px;} 
/*네비*/
.newMain .topMn {height:14px;	margin:0 60px 0 0;	width:400px;	right:0px;	float:right;font-size:9px; font-family:Verdana, Geneva, sans-serif; font-weight:600;}
.newMain .topMn ul.util { float:right;margin:30px 0 0 0;}
.newMain .topMn ul.util li { float:left;padding:0 15px 0 0px; list-style:none;}

/* TOP메뉴 */
#mainHead_lay { clear:both;	POSITION: relative;	WIDTH:100%;height:35px; left:0px;	margin:0 auto; }

#topmenu_lay{ position:absolute;WIDTH:1000px;margin: 0  0 0 -500px;	text-align: left;	left:50%;	top:0px;	background:url(../images/tmenu_sai.gif) no-repeat left 0;}

/****************************탑메뉴css****************************/
#nav,#nav ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#nav {
    clear: both;
    font-size: 12px;
    padding: 0 0 0 0px;
    position: relative;
    width:1000px;  margin:0 auto;
}
#nav ul {
    left: -9999px;
    overflow: hidden;
    position: absolute;
    top: -9999px;
    z-index: 7000;
  
}

#nav li {
    float:left;
    position: relative;
	margin:0 auto;  width:20%;
}

#nav li a {
    color: #f8f8f8;
    display: block;
   text-align:center; 
    font-weight: 700; line-height:35px;
    padding:0px 0px 0px 0px;
    position: relative;
    text-decoration: none;
	font-family: 'Nanum Gothic','Malgun Gothic',"돋움","tahoma"; font-size:15px; background:url(../images/tmenu_sai.gif) no-repeat right 0;
	
	
}
#nav li a.last {background:none}

#nav li ul.subs  {margin:0px 0 0 0; border:1px solid #d9d9d9; }
#nav li ul.subs  li{ float:none;display: block; width:100%;}
#nav li ul.subs a {
	display: block;box-sizing:border-box;
    font-weight:700;
	padding: 0px 0px 0px 20px;
    position: relative;
    text-decoration: none;
	text-align:left;
	color:#222;
	float: none;
	left: 0;
	background:#fff;
    width:200px;
	font-size:12px;
    font-family:'Nanum Gothic','Malgun Gothic',"돋움","tahoma"; 
	line-height:30px;
	
}




#nav li:hover > a {
    color: #30f3ff;
	
}
#nav li:hover, #nav a:focus, #nav a:hover, #nav a:active {
  outline: 0 none;
}

#nav li:hover ul.subs {
    left: 0;
    top:35px;
   
   
}


#nav ul li a {
	color:#fff;
    float: none;
	/* background-color: #2c84ce;*/
}
#nav ul li:hover > a {
 
    color: #0a3aaf; text-decoration:underline
}

/****************************탑메뉴css end****************************/


/* 메인 */

#main {
	POSITION:relative;
	WIDTH:1000px;
	HEIGHT:377px;
	TOP:0px; margin:0 auto 0px  auto
}
#main_txt {position:absolute; right:80px; text-align:left;margin-top:140px; Z-INDEX: 5;}

/* 메인_비쥬얼 */
.animation_canvas {  position:relative; width:622px; height:327px; z-index:1; top:33px; }

.slider_panel { width:622px; height:327px; position: absolute; left:50%; margin-left:-490px; background:url(../images/bg_1.gif) no-repeat left top; }
.slider_image { position: absolute; left:11px; top:11px; width:600px; height:305px; opacity:0; }

.slider_panel .img1 { background:url(../images/mhp01.jpg) no-repeat left top; }
.slider_panel .img2 { background:url(../images/mhp02.jpg) no-repeat left top; }
.slider_panel .img3 { background:url(../images/mhp03.jpg) no-repeat left top; }

.control_panel { position:absolute; top:380px; left: 50%; margin-left:-45px; width:90px; height: 14px; overflow:hidden;  z-index: 100; }
.control_panel .control_button { width:14px; height:14px; position:relative; float:left; cursor:pointer; display:inline-block; background:url(image/point.png) no-repeat center top; margin: 0px 5px 0 5px; }
.control_panel .control_button.active { background-position: center bottom; }
.control_panel .first { margin: 0px 5px 0 5px; }

/**메인END**/