	html, body {
	 height: 100%;
	 margin: 0;
	 padding: 0;
	
	 background-attachment: fixed;
	 background-color:#f6f6f6;
	 background-repeat: x-repeat;
	 background-position:top center;
	}

	td{
	 FONT-FAMILY: Verdana, arial, AppleGothic, sans-serif,;
	 FONT-SIZE: 8pt;
	 color:#666666;
	}

	#top {
	 height: 140px;
	 position: relative;
	 z-index: 1;
	 border: 0px solid red;
	 padding: 0;
	}

	#body {
	 margin: -60px 0 -35px;
	}

	* html #body {
	 height: 100%;
	}

	#content-area {
	 width:970px;
	 padding: 60px 0 50px;
	 margin:0 auto;
	}

	#footer {
	 margin-top:30px;
	 height: 40px;
	 background: #dddddd;
	 FONT-FAMILY: Verdana, arial, AppleGothic, sans-serif;
	 FONT-SIZE: 9pt;
	 color:#999999;
	 text-align:cneter;
	 line-height: 3.3em;
	}

	#banner {
	float: center;
	}

	.gnb{
	width:970px;
	line-height: 2.5em;
	text-align:right;
	padding:7px 3px 0 0;
	}

	.gnb_list{
	/*
	border: 1px solid #dddddd;
	color:#aaaaaa;
	FONT-FAMILY: µ¸¿ò, Dotum, Gulim, arial, AppleGothic, sans-serif;
	FONT-SIZE: 9pt;
	*/

	display: inline;
	
	}

	.logo{
	width:970px;
	text-align:left;
	margin-bottom:30px;
	}
	
	input, TEXTAREA
	{
	 BACKGROUND-COLOR: #FFFFFF;
	 BORDER-TOP: #CFC2A8 1px solid;
	 BORDER-LEFT: #CFC2A8 1px solid;
	 BORDER-RIGHT: #CFC2A8 1px solid;
	 BORDER-BOTTOM: #CFC2A8 1px solid;
	 COLOR: #333333;
	 FONT-FAMILY: Verdana, arial, AppleGothic, sans-serif,;
	 FONT-SIZE: 9pt;
	 height:20px;
	 width:160px;
	}

	.con_box{
	background-color:#ffffff; 
	border: 1px solid #eeeeee;
	text-align:left; 
	width:230px; 
	padding:15px; 
	margin-bottom:10px;
	line-height:1.4em;
	FONT-FAMILY: Verdana, arial, AppleGothic, sans-serif; 
	font-size:9pt; 
	text-decoration:none; 
	color: #999999;
	}

	.con_box ul{
		padding:10px 0px 0px 20px;
		margin:0px;
	}


	.main_gray_box{
		width:23.8%;
		margin-right:1%;
		height:230px;
		border:2px solid #ababab;
		float:left;
		position:relative;
	}
	
	.main_gray_box_title{
		height:23px;
		background-color:#ababab;
		color:white;
		text-align:center;
		font-size:13px;
		font-weight:bold;
		padding-top:6px;
	}

	.con_box1{
	text-align:left; 
	width:200px; 
	padding:3px 15px; 
	line-height:1.6em;
	FONT-FAMILY: Verdana, arial, AppleGothic, sans-serif; 
	font-size:9pt; 
	color: #999999;
	}

	.con_box1 ul{
		padding:10px 0px 0px 20px;
		margin:0px;
	}

	img{border:none;}

	.message{
    width: 950px;
	padding:30px;
	FONT-FAMILY: Verdana, arial, AppleGothic, sans-serif;
	font-size:9pt; text-decoration:none; color: #999999;
	text-align:justify;
	border-bottom: solid 1px #dddddd;
	}

	.maintable{
	margin-top:15px;
	}

	.maintable div#welcome_main img,.maintable div#welcome_seoul img,.maintable div#welcome_yongin img{
		width:522px;
		height:400px;
		float:left;
	}
	.a_title{
		width:265px;
		height:280px;
		float:left;
		padding:15px;
		text-align:justify;
	}
	.a_title>div{
		width:265px;
		text-align:left;
		font-weight:bold;
		font-size:27px;
		line-height:29px;
	}

	.content{
	FONT-FAMILY: Verdana, arial, AppleGothic, sans-serif;
	font-size:9pt;
	text-decoration:none; 
	color: #999999;
	float: left;
	}

	.menu{
    width: 950px;
    background-color: #333; 
	padding-left:20px;
	}
	
	.content_right{
	border-left: dotted 1px #dddddd; background:#fff; padding: 35px 60px;
	min-height:600px;
	height:auto !important;
	height:600px;
	font-size:12px;
	text-align:left;
	}
	
	.content_right td{
		padding:4px;
	}
	td.bar{
		padding:0;
		height:1px;
		background-color:#fff;
	}
/*
	.menu ul{
    margin: 0; padding: 0;
    float: left;}
 
	.menu ul li{
		display: inline;
		font-weight:bold;
		}
	 
	.menu ul li a{
		float: left; text-decoration: none;
		color: white;
		padding: 10.5px 11px;
		background-color: #333; }
	 
	.menu ul li a:visited{
		color: white;}
	 
	.menu ul li a:hover, .menu ul li .current{
		color: #fff;
		background-color:#0b75b2;}

--------------------------*/

	.menu_back{
    width: 970px;
    height: 30px;
	/*background-color: #93cddd;*/
	background-color: #ff9638;
	}
	
	.menu_back ul li a#top-menu-head1,.menu_back ul li a#top-menu-head2,.menu_back ul li a#top-menu-head3,.menu_back ul li a#top-menu-head4,.menu_back ul li a#top-menu-head4,.menu_back ul li a#top-menu-head5{
		float: left; text-decoration: none;
		color: white;
		padding: 9px 11px;
		/*background-color: #333; */
	}
	
	.menu_back #top-sub-menu2 a,.menu_back #top-sub-menu3 a,.menu_back #top-sub-menu4 a,.menu_back #top-sub-menu5 a{
	color:#333;
	font-weight:bold;
	}
	
	.menu_back #top-sub-menu2 a:hover, .menu_back #top-sub-menu3 a:hover, .menu_back #top-sub-menu4 a:hover, .menu_back #top-sub-menu5 a:hover{
	color:#0b75b2;
	}
