	@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
		article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary { 
		display:block;
	}
	* {-webkit-text-size-adjust:none;}
	* { margin:0;padding:0; }
	img { margin:0;padding:0;vertical-align:middle;border:0px; }
	body{ margin:0px;padding:0px;font-family:Nanum Gothic,Helvetica,sans-serif; }

	#wrap{
		width:100%;
		font-size:12px;
	}

	/* Top Menu */
	#header{
		width:100%;
		background-color:#FFF;
		margin:auto;
	}
	#header > div{
		width:1200px;
		margin:auto;
	}
	#top_menu{
		width:100%;
		height:30px;
		color:#000;
	}
	#top_menu > div{
		width:1200px;
		height:100%;
		position:relative;
	}
	
	#top_menu > div > div:nth-child(1) {
		position:absolute;
		left:0px;
		width:0px;
		height:30px;
		line-height:30px;
		text-align:left;
	}
	#top_menu > div > div:nth-child(2) {
		position:absolute;
		right:0px;
		width:500px;
		height:30px;
		line-height:30px;
		text-align:right;
	}
	#top_menu > div > div:nth-child(2) > ul{ 
		list-style-type:none;
		overflow:hidden;
	}
	#top_menu > div > div:nth-child(2) > ul > li{ 
		float:right;
		display:block;
		height:100%;
		vertical-align:middle;
		text-align:center;
		margin-left:10px;
		background-color:#FFF;
	}
	#top_menu a{ color:#000;text-decoration:none; }
	#top_menu a:visited{ color:#000;text-decoration:none; }
	#top_menu a:hover{ color:#000;text-decoration:none; }
	#top_search{
		height:50px;
	}

	/* Main Menu */
	#menu{
		width:100%;
		/*background-color:#353535;*/
		background-color:#0689d9;
	}
	#menu > div{
		width:1240px;/* 본문컨텐츠 좌우 여백 20px */		
		/*background-color:#353535;*/
		background-color:#0689d9;
		margin:auto;
	}
	#menu > div > table{
		width:1240px;/* 본문컨텐츠 좌우 여백 20px */
		margin:auto;
	}
	#main_menu{
		width:100%;
		height:40px;
		color:#FFF;
		/*border-top:1px solid #353535;
		border-bottom:1px solid #353535;*/
		border-top:1px solid #0689d9;
		border-bottom:1px solid #0689d9;
	}
	#main_menu > div{
		display:block;
		width:100%;
		height:40px;
	}
	#main_menu > div ul{ 
		list-style-type:none;
		height:40px;
	}
	#main_menu > div ul > li:first-child{
		margin-left:0px;
	}
	#main_menu > div ul > li{ 
		float:left;
		position:relative;
		display:block;
		height:40px;
		line-height:40px;
		text-align:center;
		margin-left:25px;
		color:#FFF;
		font-size:15px;
	}
	#main_menu > div ul > li > div{ 
		position:absolute;
		width:250px;
		top:40px;
		left:-20px;
		text-align:left;
		/*border-right:1px solid #353535;
		border-left:1px solid #353535;*/
		border-right:1px solid #0689d9;
		border-left:1px solid #0689d9;
		z-index:10000; /* 메인슬라이드의 좌우버튼이 9999임 */
		overflow:hidden;
	}
	#main_menu > div ul > li > div > div{ 
		position:relative;
		height:30px;
		line-height:30px;
		text-align:left;
		/*background-color:#353535;*/
		background-color:#0689d9;
		color:#FFF;
		left:0px;
		padding-left:20px;
		padding-right:20px;
	}
	#main_menu > div ul > li > div > div:last-child{ 
		padding-bottom:10px;
	}
	#main_menu a{ color:#F6F6F6;text-decoration:none; }
	#main_menu a:visited{ color:#F6F6F6;text-decoration:none; }
	#main_menu a:hover{ color:#F6F6F6;text-decoration:none; }

	/* Content */
	#content{
		width:100%;
		background-color:#FFF;
	}
	#content > div{
		width:100%;
		padding-left:20px;
	}

	/* Footer */
	#footer{
		width:100%;
		margin-top:20px;
		color:#545353;
	}
	#footer a{ color:#545353;text-decoration:none; }
	#footer a:visited{ color:#545353;text-decoration:none; }
	#footer a:hover{ color:#545353;text-decoration:none; }