/* Left menu */
#main_menu { list-style-type:none; margin:0px 0px 0px -14px; padding:0px;}
#main_menu li{list-style:none; margin:0px; padding:3px 0px 5px 0px;}
#main_menu li a, #main_menu li h2{ display:block; padding:0px 0px 0px 14px; font-size:12px; line-height:15px; font-weight:bold; font-style:italic;}
#main_menu li h2{ display:block; font-size:12px; line-height:15px; font-weight:bold; font-style:italic;}
#main_menu a:hover, #main_menu li a:hover h2, #main_menu a.active h2, #main_menu a.active{color:#e30000; text-decoration:none;}
#main_menu a.active{background: url('../pix/red_bullet.gif') no-repeat left center;}
#main_menu li h2{font-style:italic;}
#main_menu li a h2{padding:0px 0px 0px 0px; color:#39728e;}

#main_menu ul.sub{ list-style-type:none; margin:5px 0px 3px 30px; padding:0px;}
#main_menu ul.sub ul.sub{margin:5px 0px 3px 15px;}
#main_menu ul.sub li{list-style:none; margin:0px; padding:3px 0px 3px 0px;}
#main_menu ul.sub a, #main_menu ul.sub a.active{ display:block; padding:0px; font-size:12px; line-height:12px; font-style:italic; font-weight:normal; background:none;}


/* Main menu */
#inner_menu { list-style-type:none; margin:0px 0px 0px -14px; padding:25px 0px 0px 0px; background: url('../pix/ko.gif') no-repeat 14px 0px;}
#inner_menu li{list-style:none; margin:0px; padding:3px 0px 3px 0px;}
#inner_menu li a, #inner_menu li a.active{ display:block; padding:0px 0px 0px 14px; font-size:12px; line-height:140%; font-style:italic;}
#inner_menu a:hover, #inner_menu a.active{color:#e30000; text-decoration:none;}
#inner_menu a.active{background: url('../pix/red_bullet.gif') no-repeat left center;}

#inner_menu ul.sub{ list-style-type:none; margin:5px 0px 3px 30px; padding:0px;}
#inner_menu ul.sub li{list-style:none; margin:0px; padding:3px 0px 3px 0px;}
#inner_menu ul.sub a, #inner_menu ul.sub a.active{ display:block; padding:0px; font-size:11px; line-height:12px; font-style:italic; background:none;}


/* Path menu */
#path_menu{float:left; margin:0px 15px 0px 20px; padding-left:15px; font-size:11px; color:#525963; background: url('../pix/home.gif') no-repeat left center;}
#path_menu a, #path_menu b, #path_menu span{float:left; display:block; font-size:11px; line-heght:13px;}
#path_menu span{line-height:14px; padding-top:1px;}
#path_menu b{font-weight:normal; padding:0px 7px 0px 7px; color:#999; font-size:18px; font-family:Arial; line-height:13px;}

/* Top menu*/
ul#tm{height:38px; padding:0px; margin:0px auto; *margin:0px; list-style-type:none; width:950px;}
#tm li.top{height:38px; float:left;}
#tm li.separator{height:38px; float:left; padding-left:1px; background:#d9d9d9; border-left:1px solid #f6f6f6; border-right:1px solid #f6f6f6;}
#tm a.top{display:block; height:38px; float:left; overflow:hidden; line-height:38px; padding:0px 25px 0px 25px; color:#4b4b4b; font-size:14px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; text-decoration:none;}
#tm li.active a.top, #tm li.selected a.top, #tm a.top:hover{color:#bc507c; background:#f7f7f7;}

li#search{ float:right; display:inline; width:200px;}
li#search form{ float:right; display:inline; width:300px; *width:250px; margin:6px 18px 0px 0px;}
li#search button{ float:right; width:80px; border-color:#c7c7c7; height:24px;}
#searchbox{ float:right; display:inline; width:149px; height:24px; margin-right:10px; overflow:hidden; background: url('../pix/search.gif') no-repeat left center;}
li#search input{ float:right; display:inline; width:137px; height:20px; border:transparent; margin:2px 6px 0px 6px; padding:2px 0px 0px 0px; *padding:4px 0px 0px 0px; font-size:12px; }
li#search a{ display:block; float:left; width:17px; height:17px;}

ul.popupBox{
	width:190px;
	display:block;
	position:absolute;
	list-style-type:none;
	background:#FFF url('../pix/popup_bg.gif') repeat-x top left;
	margin:0px 0px 0px -2px;
	padding:0px;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	z-index:100;
	overflow:visible;
}

ul.popupBox li.first{
	height:10px;
	height:14px;
	overflow:hidden;
	padding:0px;
	margin:0px !important;
}

ul.popupBox li{
	margin:0px;
	display:block;
	padding:0px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
ul.popupBox a{
	display:block;
	padding:6px 15px 6px 25px;
	*padding:0px 15px 0px 25px;
	line-height:11px;
	font-size:11px;
	font-weight:normal;
	color:#4b4b4b;
	text-decoration:none;
}

ul.popupBox a:hover{ color:#bc507c; }

ul.popupBox li.last {
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	border:none;
	margin-bottom:-6px;
	*margin:0px;
	background:none !important;
}

