@charset "utf-8";

/*
	
	 tree view 2 - for MGPC
		
	*/		
	#tree_ul2 a,
	#tree_ul2 a:link,
	#tree_ul2 a:visited,
	#tree_ul2 a:hover{	
			color: black;
			text-decoration:none;
			display:block;
			vertical-align: bottom;
			cursor:help; 
	}	 
	#tree_ul2,#tree_ul2 h1,#tree_ul2 a,#tree_ul2 ul,#tree_ul2 li,#tree_ul2 ul li{
				margin:0;	padding:0;	border:0; 
				
	}
	#tree_ul2,#tree_ul2 ul{
				list-style-type: none;
	}
	#tree_ul2 li{
	   list-style-type: none; _display: inline;
	}
	/* LEVEL1 BTN*/
	#tree_ul2 li.level_1{
			background-image: url(/images/layout/mgpc/subpage_menu.jpg);
			background-repeat: no-repeat;
			background-position:  0px 0px;					
	}
	/*IE Fix*/
	#tree_ul2 li.level_1 h1{
			min-height:23px; _height:25px; 
	}
	/*FF Fix*/
	#tree_ul2 li.level_1 h1 a{
   min-height:22px;			
	}

	#tree_ul2 li.level_1 h1 a,
	#tree_ul2 li.level_1 h1 a:link,
	#tree_ul2 li.level_1 h1 a:visited,
	#tree_ul2 li.level_1 h1 a:hover{	
			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_ul2 li.level_1_hover{
			background-image: url(/images/layout/mgpc/subpage_menu.jpg);
			background-repeat: no-repeat;
			background-position:  0px 0px;
	}
	#tree_ul2 li.breakline{
			background-image: url(/images/layout/mgpc/subpage_menu1.jpg);
			background-repeat: no-repeat;
			background-position:  0px 0px;
	}
	/* line-break */
	#tree_ul2 li.breakline h1 a,
	#tree_ul2 li.breakline h1 a:link,
	#tree_ul2 li.breakline h1 a:visited,
	#tree_ul2 li.breakline h1 a:hover{
			line-height:12px;
			_line-height:14px;
			padding-top:1px;
	}
		/*IE Fix linebreak*/
		
	#tree_ul2 li.breakline h1{
			_height:35px; min-height:35px;
	}

	/*FF Fix linebreak*/
	#tree_ul2 li.breakline h1 a{
   min-height:20px;			
	}

	#tree_ul2 li.level_1_hover h1 a,
	#tree_ul2 li.level_1_hover h1 a:link,
	#tree_ul2 li.level_1_hover h1 a:visited,
	#tree_ul2 li.level_1_hover h1 a:hover{	
			text-decoration:none;
	}
	
	/* LEVEL1 WHICH HAS NO CHILD*/
	#tree_ul2 li.no_ul_level_1{
			background-image: url(/images/layout/mgpc/subpage_menu.jpg);
			background-repeat: no-repeat;
			background-position:  0px 0px;
	}	
	
	/* Child LEVEL*/
	#tree_ul2 li li.first{
			margin-top:2px;
	}
	#tree_ul2 li li.first li.first{
			margin-top:0;
	}
	
	/* LEVEL2*/
	#tree_ul2 li.level_2{
			font-size: 11px;
			color: black;
	}
	#tree_ul2 li.level_2 a{
			padding-left: 25px;
			padding-top: 3px;
			padding-bottom: 3px;
			background-color: #EAEAEA;
			color:black;
	}	
	#tree_ul2 li.level_2 a:hover,
	#tree_ul2 li.level_2 a.selected,
	#tree_ul2 li.level_2_hover a,
	#tree_ul2 li.level_2_hover a:link,
	#tree_ul2 li.level_2_hover a:visited,
	#tree_ul2 li.level_2_hover a:hover
	{
			background-color: #D7D7D7;
			font-weight:bold;
			color: red;
	}
	
	/* LEVEL3*/
	#tree_ul2 li.level_2_hover li.level_3{
			font-size: 11px;
	}			
	#tree_ul2 li.level_2_hover li.level_3 a,
	#tree_ul2 li.level_2_hover li.level_3 a:link,
	#tree_ul2 li.level_2_hover li.level_3 a:visited{
			padding-left: 38px;
			padding-top: 3px;
			padding-bottom: 3px;
			background-color:#F8F8F8;
			color:#990000;
			font-weight:normal;
	}	
	#tree_ul2 li.level_2_hover li.level_3 a.selected,		
	#tree_ul2 li.level_2_hover li.level_3 a.selected:link,		
	#tree_ul2 li.level_2_hover li.level_3 a.selected:visited,		
	#tree_ul2 li.level_2_hover li.level_3 a.selected:active,		
	#tree_ul2 li.level_2_hover li.level_3 a:hover{
			color: red;
	}
	
	/* LEVEL 4 */
	#tree_ul2 li.level_3_hover li.level_4 a,
	#tree_ul2 li.level_3_hover li.level_4 a:link,
	#tree_ul2 li.level_3_hover li.level_4 a:visited{
			padding-left: 45px;
			padding-top: 3px;
			padding-bottom: 3px;
			background-color:#FFFFFF;
			color:#999999;
			font-weight:normal;
	}		
	#tree_ul2 li.level_3_hover li.level_4 a.selected,
	#tree_ul2 li.level_3_hover li.level_4 a.selected:link,
	#tree_ul2 li.level_3_hover li.level_4 a.selected:visited,
	#tree_ul2 li.level_3_hover li.level_4 a.selected:active,
	#tree_ul2 li.level_3_hover li.level_4 a:hover{
			color:blue;
			font-weight:normal;
	}	
	
	/* LEVEL 5 */
	#tree_ul2 li.level_4_hover li.level_5 a,
	#tree_ul2 li.level_4_hover li.level_5 a:link,
	#tree_ul2 li.level_4_hover li.level_5 a:visited{
			margin-left: -30px;
			padding-top: 3px;
			padding-bottom: 3px;
			background-color: #F0F0F0;
			color: #333333;
			font-weight:normal;
			border-bottom:1px solid #CCCCCC;
	}		
	#tree_ul2 li.level_4_hover li.level_5 a.selected,
	#tree_ul2 li.level_4_hover li.level_5 a.selected:link,
	#tree_ul2 li.level_4_hover li.level_5 a.selected:visited,
	#tree_ul2 li.level_4_hover li.level_5 a.selected:active{
			background-color: #FF9900;
			color: white;
			font-weight:bold;	
	}
	#tree_ul2 li.level_4_hover li.level_5 a:hover{
			text-decoration:underline;
	}
	
	/* Other*/
	
	#tree_ul2 a.no_ul_level,
	#tree_ul2 a.no_ul_level:link,
	#tree_ul2 a.no_ul_level:visited,
	#tree_ul2 a.no_ul_level:hover{
	  cursor: pointer;
	}
	
	#tree_ul2 a{
		font-family: Arial, Helvetica, sans-serif;
	}
	
	/* language specific */
	#tree_ul2.gb a{
		font-family: simsun, Arial, Helvetica, sans-serif;
	}
