body {
  font-family: "細明體", Arial, sans-serif;
  font-size: 0.9em;
}

p {
  line-height: 1.5em;
}

ul#menu, ul#menu ul {
	font-family: "細明體", Arial, sans-serif;
  list-style-type:none;
  margin: 0;
  padding: 0;
  /*width: 15em;*//*此寬度設定會影響到Portal IE6.0顯示的版面*/
}

ul#menu a {
	font-family: "細明體", Arial, sans-serif;
  display: block;
  text-decoration: none;	
  padding:7px 10px 10px 10px;  
}

ul#menu li {
	font-family: "細明體", Arial, sans-serif;
  margin-top: 1px;
}

/* Level 1*/
ul#menu li a {
	font-family: "細明體", Arial, sans-serif;
  background: #336699;
  color: #fff;	
  padding: 0.5em;
  padding:7px 10px 10px 10px;  
  display:inline-block;
  display:block;
}

/* Level 2 */
ul#menu li ul li a {
	font-family: "細明體", Arial, sans-serif;
  background: #ddd;
  color: #000;
  padding-left: 20px;
  padding:7px 10px 10px 15px;  
  display:inline-block;
  display:block;
}

ul#menu li ul li a:hover {
  background: yellow;
  border-left: 5px #000 solid;
  padding-left: 12px;
}

ul#menu li ul li ul li a{
  font-family: "細明體", Arial, sans-serif;
  background: #efefef;
  color: #000000;
  padding-left: 20px;
}

ul#menu li ul li ul li a:hover {
  background: yellow;
  border-left: 5px #000 solid;
  padding-left: 15px;
}

ul#menu li ul li ul li ul li a{
  font-family: "細明體", Arial, sans-serif;
  background: #efefef;
  color: #000;
  display:inline-block;
  display:block;}

ul#menu li ul li ul li ul li a:hover {
  background: yellow;
  border-left: 5px #000 solid;
  padding-left: 60px;
  display:inline-block;
}


/* 解決IE6條列式餘白問題*/ 
* html #menu ul li{  
  list-style-type:none;
  display:inline-block;
}  

/* 修正IE6絕對定位差異 */ 
* html #menu ul {  
  margin-left:0;
  list-style-type:none;
}    


.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

/* 參考用
.Tab_Menu_Type_1 { width:100%; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; background:url(/cht/images/common/bg_tabmenutype_1.gif) repeat-x left bottom; }
 .Tab_Menu_Type_1 ul    { float:left; margin:0px 0px 0px 5px; padding:0px; list-style:none; display:inline; }
  .Tab_Menu_Type_1 ul li  { float:left; margin:0px 2px 1px 0px; padding:0px; background:url(/cht/images/common/bg_tabmenutype_4.gif) no-repeat left top; display:inline; }
  .Tab_Menu_Type_1 ul li a { float:left; display:block; color:#FFFFFF; font-weight:bold; margin:0px; padding:6px 9px 0px 9px; background:url(/cht/images/common/bg_tabmenutype_5.gif) no-repeat right top; }
  .Tab_Menu_Type_1 ul li a:link, .Tab_Menu_Type_1 ul li a:visited, .Tab_Menu_Type_1 ul li a:hover, .Tab_Menu_Type_1 ul li a:active  { color: #FFFFFF; text-decoration:none; }
  .Tab_Menu_Type_1 ul li.current  { padding-bottom:1px; background-image:url(/cht/images/common/bg_tabmenutype_2.gif); }
  .Tab_Menu_Type_1 ul li.current a:link, .Tab_Menu_Type_1 ul li.current a:visited, .Tab_Menu_Type_1 ul li.current a:hover, .Tab_Menu_Type_1 ul li.current a:active { color:#EF792C; background-image:url(/cht/images/common/bg_tabmenutype_3.gif); }
*/