@charset "utf-8";
	/*
	
	 tree view 1 - for MGPC
		
	*/		
	#tree_ul1 a,
	#tree_ul1 a:link,
	#tree_ul1 a:visited,
	#tree_ul1 a:hover{	
			color: #FFFFFF;
			text-decoration:none;
			display:block;
			vertical-align: bottom;
			cursor:help; 
	}	 
	#tree_ul1,#tree_ul1 h1,#tree_ul1 a,#tree_ul1 ul,#tree_ul1 li,#tree_ul1 ul li{
				margin:0;	padding:0;	border:0; 
				font-family: Arial, Helvetica, sans-serif;
	}
	#tree_ul1,#tree_ul1 ul{
				list-style-type: none;
	}
	#tree_ul1 li{
	   list-style-type: none; _display: inline;
	}
	/* LEVEL1 BTN*/
	#tree_ul1 li.level_1{
			background-image: url(/images/layout/gp55_subpage/menu_bg.jpg);
			background-repeat: no-repeat;
			background-position:  0px 0px;					
	}
	/*IE Fix*/
	#tree_ul1 li.level_1 h1{
			_height:20px; min-height:18px;
	}
	/*FF Fix*/
	#tree_ul1 li.level_1 h1 a{
   min-height:18px;			
	}
	#tree_ul1 li.level_1 h1 a,
	#tree_ul1 li.level_1 h1 a:link,
	#tree_ul1 li.level_1 h1 a:visited,
	#tree_ul1 li.level_1 h1 a:hover{	
			font-family:Tahoma;
			letter-spacing:0.05em;
			font-weight: bolder; font-size: 12px;			
			padding-left: 20px;			padding-top:3px;						
			color:black;
			text-decoration:none;
			display:block;
			_width:140px;
	}
	
	/* LEVEL1 ON-STATE BTN*/
	#tree_ul1 li.level_1_hover,
	#tree_ul1 li.level_1:hover,
	#tree_ul1 li.level_1.selected{
			background-image: url(/images/layout/gp55_subpage/menu_bg.jpg);
			background-repeat: no-repeat;
			background-position: 0px -20px;
	}
	#tree_ul1 li.level_1_hover h1 a,
	#tree_ul1 li.level_1_hover h1 a:link,
	#tree_ul1 li.level_1_hover h1 a:visited,
	#tree_ul1 li.level_1_hover h1 a:hover,
	#tree_ul1 li.level_1.selected h1 a:hover
	{	
			text-decoration:none;
			color:white;
	}
	
	/* LEVEL1 WHICH HAS NO CHILD*/
	#tree_ul1 li.no_ul_level_1{
			background-image: url(/images/layout/gp55_subpage/menu_end.jpg);
			background-repeat: no-repeat;
			background-position:  1px 0px;
	}	
	#tree_ul1 li.selected{
			background-image: url(/images/layout/gp55_subpage/menu_bg.jpg);
			background-repeat: no-repeat;
			background-position: 0px -20px;
	}	
	
	/* Child LEVEL*/
	#tree_ul1 li li{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #970f00;
			
	}
	
	
	#tree_ul1 li li a,
	#tree_ul1 li li a:link,
	#tree_ul1 li li a:visited{
			padding-left: 25px;
			padding-top: 3px;
			padding-bottom: 3px;
			display:block;
			color:#970F01;
			text-decoration:none;
			border-bottom: 1px	solid #c5c5c5;
	}
	
	#tree_ul1 li li li a,
	#tree_ul1 li li li a:link,
	#tree_ul1 li li li a:visited{
			padding-left: 30px;
			padding-top: 3px;
			padding-bottom: 3px;
			display:block;
			color:#666666;
			text-decoration:none;
			border-bottom: 1px	solid #c5c5c5;
			background:#F9F9F9;

	}
	
	#tree_ul1 li a.selected,
	#tree_ul1 li a.selected:link,
	#tree_ul1 li a.selected:visited{
				color:red;			
				font-weight:bold;
	}
	#tree_ul1 li li li a.selected,
	#tree_ul1 li li li a.selected:link,
	#tree_ul1 li li li a.selected:visited{
				color:#666666;		
				font-weight:bold;
	}
	
	#tree_ul1 li li a:hover{
			background-color: #ffffc5;
			color: #0a50ff;
			text-decoration:none;
			border-bottom: 1px	solid #c5c5c5;
	}
	
	/* Other*/
	
	#tree_ul1 a.no_ul_level,
	#tree_ul1 a.no_ul_level:link,
	#tree_ul1 a.no_ul_level:visited,
	#tree_ul1 a.no_ul_level:hover{
	  cursor: pointer;
	}
	
	.lang_en #tree_menu_home{
		background: url(/images/layout/gp55_subpage/en/menu_home.jpg);
		width:160px;
		height:38px;
	}
	.lang_cn #tree_menu_home{
		background: url(/images/layout/gp55_subpage/cn/menu_home.jpg);
		width:160px;
		height:38px;
	}
	.lang_pt #tree_menu_home{
		background: url(/images/layout/gp55_subpage/pt/menu_home.jpg);
		width:160px;
		height:38px;
	}
	.lang_gb #tree_menu_home{
		background: url(/images/layout/gp55_subpage/gb/menu_home.jpg);
		width:160px;
		height:38px;
	}
	#tree_menu_home a{
		text-indent:-999px;	
		width:160px;
		height:38px;
	}
	
	#tree_ul1 li.disabled{
		cursor: not-allowed;
	}
	
	#tree_ul1 li.level_1.disabled h1 a,
	#tree_ul1 li.level_1.disabled h1 a:link,
	#tree_ul1 li.level_1.disabled h1 a:visited,
	#tree_ul1 li.level_1.disabled h1 a:hover{
		color:#CCCCCC
		cursor: not-allowed;
	}
	
	
	/* other */
	
	div.left_btn a img{
		border:0
	}
	
	div.left_btn{
		margin-bottom:7px;
	}
	
	td.subpage_title_td{
		font-weight:bold;
		color:#990000;
	}
