	body	{
		font-family : Helvetica, Verdana, MS Sans Serif, Arial, Geneva, 細明體;
		background: white;
		font-size:11pt;
	}
	input,select,textarea	{
		font-family : Helvetica, Verdana, MS Sans Serif, Arial, Geneva, 細明體;
	}
	form	{	margin-bottom: 0pt;	}
	.small	{	font-size:9pt;	}
	.bold	{	font-weight:bold;	}
	td.main-menu	{
		background:transparent;
		background-image:url('/images/page/main-menu.png');
		text-align:center;
		vertical-align: bottom;
		background-repeat: no-repeat;
		height:45px;
		font-size:11pt;
		color:orange;
		cursor:pointer;
	}

	td.main-menu-activated	{
		background-image:url('/images/page/main-menu-activated.png');
		text-align:center;
		vertical-align: bottom;
		background-repeat: no-repeat;
		height:45px;
		font-size:11pt;
		color:yellow;
		cursor:pointer;
	}

	div.content-bg	{
		background:#ffdd99;
		padding:5px;
	}

	div.content-pane	{
		border:1px solid red;
		background:white;
		padding:10px;
		margin:0px;
	}

	.section	{
		color:yellow;
		background:brown;
		padding:3px 3px 3px 12px;
		margin:0px;
	}

	.section2	{
		color:black;
		padding-left:8px;
		padding-top:5px;
		background-color:#ffdd99;
		border-bottom:1px solid orange;
	}

	th.table-header	{
		font-size:9pt;
		text-align:center;
		font-weight:normal;
		color:brown;
		padding-top:5px;
		background-color:#ffdd99;
		border-bottom:1px solid orange;
	}


	#user_menu {list-style-type:none; padding:0;}
	#user_menu li {float:left; position:relative; width:90px; z-index:100;}
	#user_menu li dl {position:absolute; top:0; left:0;}
	#user_menu li a, #user_menu li a:visited {}
	#user_menu li dd {display:none;margin-left:0px;padding:2px;border-right:solid 1px silver;border-left:solid 1px silver;border-bottom:solid 1px silver;}
	#user_menu li:hover, #user_menu li a:hover {border:0;}
	#user_menu li:hover dd, #user_menu li a:hover dd {display:block;}
	#user_menu li:hover dl, #user_menu li a:hover dl {padding-bottom:8px;}
	#user_menu table {border-collapse:collapse; padding:0; }
	#user_menu dl {width: 120px; margin: 0; padding: 0; cursor:pointer;}
	#user_menu dt { text-align:left;}
	#user_menu .menu {}
	#user_menu dd {background: white; text-align:left;}
	.user_menu_pane dt a, .user_menu_pane dt a:visited {padding-left:2px;display:block; }
	.user_menu_pane dd a, .user_menu_pane dd a:visited {padding-left:2px;display:block;}
	.user_menu_pane dd a:hover { background:#ffdd99;}

	table.block_orange	{
		border-collapse:collapse;
	}
	table.block_orange td.header_white	{
		color:white;
		font-size:13px;
	}
	table.block_orange td.header_white .en	{
		font-weight:bold;
		font-size:11px;
	}
	table.block_orange td.content-area	{
		background-color:rgb(255,228,130);
		vertical-align:top;
	}
