#codingsa_nav_top {
	margin:0; 
	padding:0; 
	list-style:none;
}	

#codingsa_nav_top li {
	float:left; 
	display:block;	
	/*width:110px*/
	/*background:#fff;주메뉴배경색상*/
	position:relative;
	z-index:500; 
	margin:0;
	padding:0;
	height:40px;
}

/* 부모메뉴 */
#codingsa_nav_top li a {
	display:block;	
	/*주메뉴를 텍스트메뉴 사용시 아래 속성사용할것*/
	margin:0;
	padding:13px 20px 11px 20px;
	font-weight:bold; 
	font-size:14px;
	/*height:40px;  주메뉴높이는 위 padding 값으로 조정*/	
	text-decoration:none; 
	color:#000;  /*주메뉴기본색상*/
	text-align:center;	
}

#codingsa_nav_top li a:hover {
	color:#f00; /*주메뉴 마우스오버시 색상*/
}

#codingsa_nav_top a.selected {
	color:#f00; /*선택된메뉴색상*/
}

/* 서브메뉴 */
#codingsa_nav_top ul {
	position:absolute; 
	left:0; 
	display:none; 
	margin:0 0 0 -1px; 
	padding:0; 
	list-style:none;
	border:1px solid #e3e3e3;	
	border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;
	background:#f9f9f9;
}

#codingsa_nav_top ul li {
	width:130px; /*서브메뉴너비*/
	float:left;background:url(../img/icon_arrow.png) 0 center no-repeat; /*서브메뉴배경색상 및 아이콘*/
	margin:0;
	padding:0;
	height:30px;
}

#codingsa_nav_top ul a {
	display:block;  	
	padding:8px 5px; 
	color:#666;
	font-weight:normal; 
	font-size:13px;	
}

#codingsa_nav_top ul a:hover {
	color:#f00;
	text-decoration:none;	
}

/* ie6 hack */
*html #codingsa_nav_top ul {
	margin:0 0 0 -2px;
}