@charset	'UTF-8' ;

html,DIV,FORM,H1,H2,H3,H4,H5 { margin: 0; padding: 0; }
body	{	margin:0; padding:0; font-family:Georgia, Times New Roman, Times, serif, 細明體; font-size:13px; line-height:1.8em; background:#eaede2 url('images/page_background.jpg') top center repeat-x; text-align:center; color:#333; }
TEXTAREA{	padding:2px; font-family:arial,細明體; }
PRE		{	font-family:Courier, 細明體; font-size:13px; padding:0.5em; line-height:1.5em; }
a		{	color:#333; font-family:arial,細明體; text-decoration:none; }
a:hover {	color:#2C5B2A; }
A.popup	{	background:url('images/popup_link.gif') center right no-repeat; padding-right:18px; margin-right:0.3em; text-decoration:underline; }
P		{	margin:0.5em 0; padding:0; }
UL,OL	{	margin:0.3em 0.3em 0.3em 2em; padding:0; }
UL		{	list-style-image:url('images/masterasia.gif') ; }
LI,DT	{	}
LI.on	{	list-style-image:url('images/masterasia.gif') ; }
H4		{	font-size:15px; letter-spacing:2px; }
DIV.layout				{	position:relative; width:740px; margin:0 auto; padding:0; }
DIV.container			{	position:relative; width:738px; top:0; background:#fff; border-left:#cfcfcf solid 1px; border-right:#cfcfcf solid 1px; text-align:left; }
DIV.header				{	position:relative; height:145px; padding:5px 0 0 0; background:url('images/masterasiatitle.gif') 0px 35px no-repeat; }
div.header	a			{	color:#333;	}
div.header	a:hover 	{	text-decoration:underline;	}
DIV.banner				{	position:relative; background:#fff url('images/banner_background.gif') top center no-repeat; height:200px; padding:0; overflow:hidden; }
div.footer				{	position:relative; width:740px; top:0; background:url('images/footer_background.jpg') top center no-repeat; clear:both; font-size:13px; line-height:1.5em; margin:0; padding:40px 0 0 0; text-align:center; color:#666; height:60px; }
div.footer	a			{	color:#d58731;	}
div.footer	a:hover 	{	color:#704414;	}
div.footer	P.powered	{	color:#bbb ; text-align:right; margin:0; font-style:italic; font-size:11px; }
div.footer	P.powered a	{	color:#888 ; }

div.header-links		{	text-align:right; }
div.header-links	A	{	margin:0 0.5em; }
div.footer-links		{	text-align:center; clear:both; padding-bottom:0.5em; }
div.footer-links	A	{	margin:0 0.5em; }
.small	{	font-size:0.9em; }

.upmenu 					{	position:relative; height:33px; margin:0; padding:10px 0 0 0; z-index:10; text-align:left; background:url('images/menu_background.gif') top left repeat-x; }
.upmenu 					{	_height:41px; _padding:5px 0 0 0; }
UL.menu						{	position:absolute; margin:0; padding:0; height:28px; list-style:none; background:none; z-index:11; }
UL.menu	LI					{	float:left; width:auto; height:33px; padding:0; margin:0; background:none; }
UL.menu	LI					{	_padding:6px 0 2px 0; }
UL.menu	LI	SPAN.level-0	{	color:#fff; font-size:13px; letter-spacing:1px; text-decoration:none; padding:0; background:url('images/0menu02.gif') right center no-repeat; }
UL.menu	LI	SPAN.level-0	{	_margin:1px; }
UL.menu	LI	SPAN			{	color:#fff; font-size:13px; letter-spacing:1px; text-decoration:none; padding:0; background:none; }
UL.menu	LI	A				{	color:#fff; font-size:13px; letter-spacing:1px; text-decoration:none; padding:0; margin:0 10px; }
UL.menu	LI	A				{	_width:auto; _margin:1px 10px; }
UL.menu	LI	A:hover			{	color:#fff; border-bottom:#fff dotted 1px; }

UL.menu	LI	UL				{	clear:both; position:absolute; width:180px; margin:1em 0 0 0; padding:0; border-top:#88bf3d solid 1px; border-right:#88bf3d solid 1px; border-left:#88bf3d solid 5px; top:20px; left:-9999em; list-style:none; z-index:12; }
UL.menu	LI	UL				{	_display:inline; _margin:1.6em 0 0 0; }
UL.menu	LI	UL	LI			{	float:left; margin:0; padding:5px 0 10px 0; width:100%; background:#fff none; height:16px ; color:#5d5513; border-bottom:#88bf3d solid 1px; }
UL.menu	LI	UL	LI			{	_padding:5px 0; }
UL.menu	LI	UL	LI.ov		{	background:#dfffb3 none; color:#292509; }
UL.menu	LI	UL	LI.ov	A	{	color:#000; }
UL.menu	LI	UL	LI	A		{	margin:0 10px; padding:0; color:#5d5513; text-decoration:none; background:none; font-weight:normal; line-height:1.2em; }
UL.menu	LI	UL	LI	A:hover {	color:#000; }

div.inner_box				{	position:relative; background:#fff; padding:10px; }
div.left-column				{	position:relative; float:left; top:0; left:0; width:250px; margin:0; background:#fff url('images/left-column-background.jpg') top left repeat-y; }
div.left-column	H4			{	font-size:13px; font-weight:normal; letter-spacing:2px; text-align:center; color:#000; margin:0; padding:4px 1em; background:url('images/left-column-header.jpg') top left no-repeat; }
div.left-column	P			{	margin:0 0.5em 0.75em 0.5em; }
div.left-column	P.welcome	{	text-align:center; margin:0 0.5em 1em 0.5em; }
div.left-column	UL			{	list-style-image:url('images/masterasia.gif') ; padding:0 1em 0.5em 0.5em ; }
div.left-column	UL	LI		{	margin-top:0.5em; }
div.left-column-footer		{	position:relative; width:250px; height:6px; margin:0; background:#fff url('images/left-column-footer.jpg') top left no-repeat; }
div.left-column				{	display:none; }
div.right-column			{	position:relative; top:0px; right:0px; width:100%; padding:0; margin:0; }
div.right-column	P		{	padding:0 !important; line-height:2em !important; margin:0 0 0.5em 0 !important; }
div.right-column	OL		{	list-style-image:none ; }
div.right-column	UL		{	list-style-image:url('images/masterasia.gif') ; }
div.right-column	UL.null	{	list-style-image:none ; }
DIV.right-column	H4		{	font-size:15px; color:#514907; border-bottom:#eee dashed 1px;padding-bottom:5px;margin-bottom:5px; }
DIV.right-column	A.back	{	font-size:13px; font-weight:normal; float:right; border:none; background:#fff url('images/left-blue.gif') center left no-repeat; padding-left:18px; margin-right:18px; }
DIV.right-column	DIV#cse-search-results	{	width:600px; }
div.right-column	UL.page-digest					{	list-style-type:none; list-style-image:none ; margin:0; padding:0; }
div.right-column	UL.page-digest	A				{	font-weight:bold; color:#933509; }
div.right-column	UL.page-digest	A:hover			{	text-decoration:underline; }
div.right-column	UL.page-digest	LI				{	width:100%; margin-bottom:0.5em; }
div.right-column	UL.page-digest	IMG.thumbnail-R	{	border:none ; margin:0 0 0.5em 0.5em ; padding:2px; float:right; }
div.right-column	UL.page-digest	IMG.thumbnail-L	{	border:none ; margin:0 0.5em 0.5em 0 ; padding:2px; float:left; }
div.right-column	div.pagination					{	text-align:center; margin:1em 0; }
div.right-column	PRE		{	font-family:Courier, 細明體; font-size:13px; padding:0.5em; line-height:1.5em; }


DIV.epaper-thumbnail		{	display:block; width:113px; margin:5px; padding:10px; background:#eee ; border:#ddd solid 1px; float:left; text-align:center; }
DIV.epaper-thumbnail	P	{	font-size:12px; color:#888; margin:0; padding:0; text-align:center; }
DIV.epaper-thumbnail	A		{	font-size:13px; color:#666; line-height:1.1em; }
DIV.epaper-thumbnail	A:hover	{	color:#f00; text-decoration:underline; }
DIV.epaper-thumbnail	A:hover	IMG	{	border:#222 solid 1px; }
DIV.epaper-thumbnail	IMG	{	border:#ccc solid 1px; text-align:center; margin-bottom:10px; }

UL.pagination				{	list-style:none; clear:both; font-size:13px; font-family:courier,細明體; margin:0; padding:0; }
UL.pagination	LI			{	display:inline; height:18px; }
UL.pagination	LI.current	{	padding:2px 5px; margin:0 0 0 4px; border-top:1px solid #5792bc; border-left:1px solid #3079ad; border-bottom:1px solid #02375e; border-right:1px solid #024576; font-weight:bold; background:#035b9b; color:#fecf00; }
UL.pagination	LI.disabled {	padding:2px 5px; margin:0 0 0 4px; border:1px solid #ddd; background:#f8f8f8; color:#aaa; }
UL.pagination	LI	A		{	padding:2px 5px; margin:0 0 0 4px; border-top:1px solid #fff4c1; border-left:1px solid #fff1b3; border-bottom:1px solid #9b9162; border-right:1px solid #c2b57b; text-decoration:none; font-weight:bold; background:#ffeea2; color:#035b9b; }
UL.pagination	LI	A:hover	{	padding:2px 5px; margin:0 0 0 4px; border-bottom:1px solid #fff4c1; border-right:1px solid #fff1b3; border-top:1px solid #9b9162; border-left:1px solid #c2b57b; text-decoration:none; font-weight:bold; background:#ffeea2; color:#035b9b; }

.contactbox 	{	width:460px; margin:0; padding:15px; border:1px solid #d6d8d8; background:url('images/nlist01.jpg') top repeat-x;	}
.contactbox td	{	padding:3px 0; }

.back			{	width:50px; text-align: center; padding: 2px 5px; border: 1px solid #d6d8d8; cursor:pointer; }
.back:hover		{	border: 1px solid #87cefa; }
.back a:hover	{	text-decoration: none; }

.cash			{	font-weight:bold; padding:0 0.3em; }
.text			{	font-family:arial,細明體; font-size:13px; }
.formSimple		{	font-family:arial,細明體; font-size:13px; padding:2px; border:#d58731 solid 1px; }
.email			{	background:#fff url('images/receiver_background.gif') center left no-repeat; padding:2px 2px 2px 53px; }
.formRequired	{	font-family:arial,細明體; font-size:13px; border:#F54003 solid 1px; padding:2px; }
.authorization	{	text-align:center; letter-spacing:1px; padding:2px; }
OPTION			{	font-family:arial,'細明體' ; font-size:13px; }

TR.record			{	background:#f8f8f8;	}
TR.record	TD		{	padding:0.3em 0.2em 0.1em 0.2em; border-bottom:#ccc solid 1px; height:20px; }
TR.record	A		{	color:#336699 ;	text-decoration:none ;	}
TR.record	A:hover	{	color:#FF3300 ;	text-decoration:underline ;	}
TR.focus			{	background:#e8e8e8;	}
TR.focus	A		{	color:#336699 ;	text-decoration:none ;	}
TR.focus	A:hover	{	color:#FF3300 ;	text-decoration:underline ; }
TR.focus	TD		{	padding:0.3em 0.2em 0.1em 0.2em; border-bottom:#ccc solid 1px; height:20px; }
TD.focus			{	text-decoration:underline;	color:#f00;	cursor:pointer; }
TR.header			{	color:#003366 ;	background:#dfedf7;	line-height:1em; }
TR.header	TD		{	border-bottom:#b5cdd7 solid 1px; padding:0.5em 0.2em 0.3em 0.2em; height:1.6em; }
TR.pagelist			{	background:#fff; }
TR.pagelist	TD		{	background:#fff; padding:5px 0 5px 0 ; text-align:Center; }
TR.pagelist	FONT	{	padding:0 3px 0 3px; margin:3px 0 ;	}
TR.pagelist	IMG		{	padding:0 3px 0 3px; margin:3px 0 ; }
TR.pagelist	FONT.PackPageList3	{	color: #000; cursor:pointer ; }
TR.pagelist	FONT.PackPageList2	{	color: #999; cursor:pointer ; }
TR.pagelist	FONT.PackPageList1	{	color: #000; cursor:pointer ; }

FIELDSET{	margin:0; padding:0.5em; border:#aaa solid 1px ; background:#f8f8f8; font-size:13px; }
LEGEND	{	margin:0 1em; padding:0.2em 1em; border:#aaa solid 1px ; background:#fff; }
LEGEND	IMG	{	margin:2px 5px 2px 2px; }
LEGEND	A		{	color:#ccc; text-decoration:none; }
LEGEND	A:hover	{	color:#800; text-decoration:underline;}
DIV.main-body	{	position:relative; padding:0.5em; }
DIV.main-body	H4.hint	{	margin:0; padding:3px; font-size:14px; letter-spacing:2px; }
BUTTON		{	cursor:pointer; font-family:arial; font-size:13px; padding:2px; }
BUTTON		{	_padding:0 2px; }
BUTTON	IMG	{	margin:2px 5px 2px 2px; }
BUTTON.tight{	font-size:12px; padding:1px; margin:0; line-height:12px; }
BUTTON.tight{	_padding:0; _line-height:12px; }

TABLE.csi	P	{	margin:0 ;	padding:0 ;	}
TABLE.csi	LABEL		{	padding:0 0.5em 0 0.2em; cursor:pointer;	}
TABLE.csi	LABEL.more	{	padding:0 1.3em 0 0.2em; cursor:pointer; background:url('images/edit-comment-orange.gif') center right no-repeat;	}
TABLE.csi	TR.hover	{	background:#e0e0e0 ;	}
TABLE.csi	TR:hover	{	background:#e0e0e0 ;	}
TABLE.csi	TD.form_field	{	padding:0.2em ;	text-align:right ; }
TABLE.csi	TD.form_space	{	padding:0.2em 0.2em 0.2em 0 ;	}
TABLE.csi	TD.status_normal	{	border-right:#e0e0e0 solid 5px;	}
TABLE.csi	TD.status_warning	{	border-right:#f93 solid 5px;	}
TABLE.csi	TD.status_error		{	border-right:#f00 solid 5px;	}

LABEL				{	text-decoration:underline; margin-right:0.5em; cursor:pointer; padding:0 0.5em 0 0.2em; }
P.error_message		{	color:#f00 ; }
SPAN.loading	IMG	{	margin-right:0.5em;margin-left:0.5em; }
.clickable			{	cursor:pointer; }

div.tv			{	margin:0.3em 0.3em 0.3em 0.8em ; height:250px; overflow:auto; }
ul.tv, .tv ul	{	padding: 0;	margin: 0; list-style: none; _background:none; _list-style-type:none; _list-style:none; }
.tv li			{	position: relative; margin: 0; padding: 4px 0 3px 20px; z-index: 10; cursor:pointer; _list-style-image:none; }
div.tvca		{	_background:#fff; _filter:alpha(opacity=0);	height:15px; width:15px; position:absolute; top:1px; left:-1px; _left:-21px; cursor:pointer; }
.tv li, .tv .tvi{	background:url('images/tvi.gif') 0 0 no-repeat; _list-style-image:none; }
.tv .tvic		{	background-image:url('images/tvic.gif'); }
.tv .tvie		{	background-image:url('images/tvie.gif'); }
.tv .tvil		{	background-image:url('images/tvil.gif'); }
.tv .tvilc		{	background-image:url('images/tvilc.gif'); }
.tv .tvile		{	background-image:url('images/tvile.gif'); }
.tvload			{	background-image:url('images/tviload.gif'); }

#uploadflash { }
#UploadQueue { display: none; }
#UploadQueue { display: none; padding:5px; margin:0; }
#UploadQueue h2 { font-size: 1.4em; margin: 0; padding: 0; color: #000; }
#UploadQueue button { float: right; }
#UploadQueue #StatusBar { float:left; width:60%; padding: 0 .5em; }
#UploadQueue ul#UploadList { display: block; clear: both; overflow: auto; height: 10em; margin: 0; padding: 0; background: #fff; border: 1px solid #7f9db9; text-align:left; }
#UploadQueue ul#UploadList a { color: 2E31F2; }
#UploadQueue ul#UploadList a:hover { color: #2B82E1; }
#UploadQueue ul#UploadList li {	list-style-type: none; border-bottom: 1px dotted #ccc; margin: 0; padding: .5em; background: #fff; }
#UploadQueue ul#UploadList li a { float: right; }
#UploadQueue ul#UploadList li.idle { }
#UploadQueue ul#UploadList li.loading { background: #b1c2d3 url('images/blue.png') repeat-x; }
#UploadQueue ul#UploadList li.finished { }
#UploadQueue ul#UploadList li.error { background: #eee; }
#UploadQueue ul#UploadList li div.filename { font-weight: bold; }
#UploadQueue ul#UploadList li div.filemeter { height: 10px; overflow: hidden; border: 1px solid #888; background: #fff; padding: 1px;  }
#UploadQueue ul#UploadList li div.filemeter div { height: 10px; background: #fff url('images/progressbar.png'); }
#UploadQueue ul#UploadList li div.fileerror { color: red; }
#UploadQueue ul#UploadList li div.fileprogress { font-weight: normal; }

DIV.file_browser				{	margin:5px; font-size:12px }
DIV.file_browser	DIV			{	cursor:pointer; float:left; width:112px; height:140px; margin:4px; padding:3px; text-align:center; color:#888; overflow:hidden }
DIV.file_browser	IMG		{	margin:0;padding:0; }
DIV.file_browser	DIV	TABLE	{	border:#eee solid 1px; margin:3px; }
DIV.file_browser	TD		{	padding:2px; background:#fff; width:100px; height:100px; text-align:center; vertical-align:center ; }
DIV.file_browser	DIV	P		{	margin-top:3px; width:112px; word-break:break-all; text-align:center; overflow-x:hidden }
DIV.file_browser	DIV.hover	TABLE	{	border:#888 solid 1px }
DIV.file_browser	DIV.hover	P		{	color:#888; }
DIV.file_browser	DIV.checked	TABLE	{	border:#000 solid 1px }
DIV.file_browser	DIV.checked	P		{	color:#000; }

DIV.attach_file			{	width:250px; padding:5px; border:#eee solid 1px; border-left:#eee solid 5px; }
DIV.attach_file	IMG		{	float:left ; }
DIV.attach_file	P.link	{	float:left ; width:150px; }
DIV.attach_file	P.size	{	float:left ; width:150px; font-size:11px; }

TD.epaper-status-N	A	{	padding-left:20px ; background:url('images/editing.gif')	center left no-repeat; }
TD.epaper-status-R	A	{	padding-left:20px ; background:url('images/timer.gif')		center left no-repeat; }
TD.epaper-status-S	A	{	padding-left:20px ; background:url('images/loading.gif')	center left no-repeat; }
TD.epaper-status-C	A	{	padding-left:20px ; background:url('images/closed.gif')	center left no-repeat; }

.ajax_report	{	display:none;border:#eee solid 1px; margin:0.5em 0 0 0; height:200px; overflow-y:scroll; }

UL.recent_message	{	list-style-type:none; list-style-image:none; margin-left:0.7em; }
UL.recent_message	LI.delimiter		{ list-style-image:none; background:url('images/news_line.gif') center center no-repeat; line-height:9px; }
UL.recent_message	LI.type-1			{ list-style-image:none; background:url('images/user-comment-orange.gif') 0px 2px no-repeat; padding-left:1.7em; }
UL.recent_message	LI.type-2			{ list-style-image:none; background:url('images/user-comment-red.gif') 0px 2px no-repeat; padding-left:1.7em; }
UL.recent_message	LI.type-3			{ list-style-image:none; background:url('images/user-comment-green.gif') 0px 2px no-repeat; padding-left:1.7em; }
UL.recent_message	LI.type-4			{ list-style-image:none; background:url('images/user-comment-blue.gif') 0px 2px no-repeat; padding-left:1.7em; }
UL.recent_message	LI.type-5			{ list-style-image:none; background:url('images/user-comment-purple.gif') 0px 2px no-repeat; padding-left:1.7em; }
UL.recent_message	LI.type-6			{ list-style-image:none; background:url('images/user-comment-grey.gif') 0px 2px no-repeat; padding-left:1.7em; }
UL.recent_message	LI.type-7			{ list-style-image:none; background:url('images/user-group2.gif') 0px 2px no-repeat; padding-left:1.7em; color:#F44F37; }
UL.recent_message	LI.type-7	SPAN	{ margin:0 0.3em 0 0.3em; color:#951C06; }

DIV.general-comments				{	margin-top:1em; }
DIV.general-comments	H4			{	font-size:15px; color:#015a9c; border-bottom:#eee dashed 1px;padding-bottom:5px;margin-bottom:5px; }
DIV.general-comments	DIV.thread	{	border-bottom:#eee solid 1px; margin:0; padding:0.3em 0; }
DIV.general-comments	DIV.thread	P	{	line-height:1.5em; margin:0.5em 0 0 0; padding:0; }
DIV.general-comments	DIV.thread	IMG.thumbnail	{	float:left; margin-right:0.5em; }
BR.clear	{	clear:both;	line-height:0px; height:0px; font-size:1px; }

DIV.snapshot	{	width:486px; height:365px; background:#fff; margin-top:0.5em; border:#ccc dashed 1px; overflow-y:auto; overflow-x:hidden; text-align:center; }

DIV.general-content				{	font-size:13px; }
DIV.general-content	H4			{	font-size:15px; color:#015a9c; border-bottom:#eee dashed 1px;padding-bottom:5px;margin-bottom:5px; }
DIV.general-content	UL			{	list-style-image:url('images/masterasia.gif') ; }
DIV.general-content	UL.null		{	list-style-image:none ; }
DIV.general-content	OL			{	list-style-image:none; }
DIV.general-content	A.back		{	font-size:13px; font-weight:normal; float:right; border:none; background:#fff url('images/left-blue.gif') center left no-repeat; padding-left:18px; margin-right:18px; }
DIV.general-content	IMG.picture	{	clear:both; float:right; margin:0 0 0.5em 0.5em; }
DIV.general-content	P			{	line-height:1.8em; margin:0.75em 0 0 0; padding:0; }
DIV.general-content	TD			{	padding:3px; }
DIV.general-content	SPAN.title	{	font-weight:bold; margin-right:0.5em; letter-spacing:1px; color:#015a9c; }

SPAN.hint		{	font-size:13px; border:none; background:url('images/left-blue.gif') top left no-repeat; padding-left:18px; margin-left:0.5em; }

.last-update	{	text-style:italic; text-align:right; color:#DE230E; }
.browse			{	margin:0 0.5em; font-size:11px; color:#666; }
.forward		{	margin:0 0.5em; font-size:11px; color:#666; display:none; }
.invisible		{	display:none ; }

UL.ingredients		{	list-style-type:none; list-style-image:none; margin:0; padding:0; }
UL.ingredients	LI	{	width:auto; margin:0; padding:0; display:inline; }

TD.material_name	{
	width:auto;
	padding-left:0.5em;
}
TD.material_cname	{
	width:auto;
	padding-left:0.5em;
	padding-right:0.5em;
}
TD.material_name_latin	{
	width:auto;
	padding-right:0.5em;
}
INPUT.material_search	{
	float:right;
	background:url('images/material_search.gif') no-repeat left center ;
	padding-left:3em;
	padding-top:1px;
	border:#aaaaaa solid 1px ;
	width:10em;
}
.odd	{
	background:#ffffff;
}
.highlight	{
	background:#FFCC99;
}
.even	{
	background:#f8f8f8;
}

DIV.asp_panel						{	width:100%; }
DIV.asp_panel	TABLE.page_title	{	width:100%; margin:0 0 0.5em 0; }
DIV.asp_panel	TABLE.page_title	{	_margin:0; }