@charset "utf-8";
/* CSS Document */
BODY		{ font-family:Arial, 新細明體; font-size:13px; }
.grid_cell	{ cursor:pointer;width:10px; height:10px; background-color:#B0B0B0; position:absolute; z-index:10; font-size:1px; }
.grid_mark	{ cursor:pointer;width:10px; height:10px; background-color:#FFC0C0; position:absolute; z-index:10; font-size:1px; }
.grid_area	{
	cursor:pointer;
	background-color:#FFC0C0;
	position:absolute;
	z-index:20;
	font-size:1px;
	border:dashed;
	border-width:1px;
	border-color:#FF6666;
}
.grid_text	{ z-index:30; position:absolute; font-size:13px; font-family:arial,新細明體; text-align:left; }
A					{
	font-size:13px;
	color:#606060;
	font-family:arial,新細明體;
	cursor:pointer;
}
A:hover				{
	font-size:13px;
	color:#800000;
	font-family:arial,新細明體;
	cursor:pointer;
}
SPAN.menu_link_off			{
	font-size:13px;
	color:#666666;
	font-family:arial,新細明體 ;
	padding:3px;
}
FONT.menu_text	{
	font-size:13px;
	color:#FFFFFF;
	font-family:arial,新細明體 ;
	padding:3px
}
A.menu_link	{
	font-size:13px;
	color:#FFFFFF;
	font-family:arial,新細明體 ;
	padding:3px
}
A.menu_link:hover	{
	font-size:13px;
	color:#400000;
	font-family:arial,新細明體 ;
	padding:3px
}
A.link				{
	font-size:13px;
	color:#606060;
	font-family:arial,新細明體;
	cursor:pointer;
}
A.link:hover		{
	font-size:13px;
	color:#800000;
	font-family:arial,新細明體;
	cursor:pointer;
}
.text				{ font-size:13px; color:#606060; font-family:arial,新細明體 }
.header				{ font-size:13px; color:#600000; font-family:arial,新細明體 ; font-weight:bold }
SPAN.quote	{
	font-size:13px;
	font-family:arial,新細明體;
	color:#990000;
	text-decoration:underline;
	float:right;
}
DIV.faq		{
	font-size:13px;
	font-family:arial,新細明體;
	line-height:180%;
	margin:5px;
	color:#003366;
	width:100%;
}
SELECT.website	{
	font-size:11px;
	font-family:Arial, "新細明體";
	padding:0px;
	margin:0px;
}
SPAN.textarea	{
	width:100%;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:22px;
	padding-right:10px;
	line-height:150%;
	font-size:13px;
	font-family:Arial, 新細明體;
	color:#666666;
}
IFRAME.uploader	{
	width:0px;
	height:0px;
	background-color:#FFFFFF;
	display:none;
	border-width:1px;
	border-color:#666666;
}
.keyword {
	color: #804000;
	font-weight: bold;
}
.note	{
	color:#CC6633 ;
	font-family:Arial, 新細明體 ;
	font-size:13px;
}
.note_11	{
	color:#CC6633 ;
	font-family:Arial, 新細明體 ;
	font-size:11px;
}
TR.record	{
	cursor:pointer;
	background-color:#FFFFFF;
}
TR.record_hover {
	cursor:pointer;
	background-color:#FFECD9;
	color:#990000;
}
TR.record_checked	{
	cursor:pointer;
	background-color:#FFCC99;
	color:#990000;
	font-weight:bold;
}
TD.form_field	{
	text-align:right;
	width:20%;
	padding-right:10px;
	vertical-align:top;
	padding-top:6px;
	font-size:13px;
	font-family:Arial, 新細明體
}
TD.form_value	{
	text-align:left;
	width:80%;
	padding-left:10px;
	vertical-align:top;
	padding-top:3px;
	font-size:11px;
	font-family:Arial, 新細明體;
	color:#666666
}
TD.form_output	{
	text-align:left;
	width:80%;
	padding-left:10px;
	vertical-align:top;
	padding-top:6px;
	font-size:13px;
	font-family:Arial, 新細明體;
	color:#660000
}
TD.empty	{
	width:*;
	padding:3px;
	font-size:13px;
	font-family:arial,新細明體;
	text-align:center;
}
TD.tag_delimiter	{
	width:1px;
	margin-left:1px;
	background-color:#C0C0C0;
}
TD.tag_off	{
	width:100px;
	background-color:#FFECD9;
	padding:3px;
	margin:3px;
	color:#999999;
	font-size:13px;
	font-family:arial,新細明體;
	text-align:center;
	cursor:pointer;
}
TD.tag_on	{
	width:100px;
	background-color:#FFCC99;
	padding:3px;
	margin:3px;
	color:#CC6633;
	font-size:13px;
	font-family:arial,新細明體;
	text-align:center;
	cursor:pointer;
}
TD.tag_focus	{
	width:100px;
	background-color:#FF9966;
	padding:3px;
	margin:3px;
	color:#990000;
	font-size:13px;
	font-family:arial,新細明體;
	text-align:center;
	cursor:pointer;
}
INPUT.text_fixed	{
	font-size:13px;
	color:#606060;
	font-family:arial,新細明體;
	padding-left:3px;
	background-color:#E0E0E0;
	border:line;
	border-width:1px;
	border-color:#C0C0C0;
}
INPUT.price_fixed	{
	text-align:right;
	font-size:13px;
	font-family:arial;
	padding-right:3px;
	background-color:#E0E0E0;
	border:line;
	border-width:1px;
	border-color:#C0C0C0;
}
INPUT.price	{
	text-align:right;
	font-size:13px;
	font-family:arial;
	padding-right:3px;
}
INPUT.calculate_fixed	{
	text-align:center;
	font-size:13px;
	font-family:arial;
	background-color:#E0E0E0;
	border:line;
	border-width:1px;
	border-color:#C0C0C0;
}
INPUT.calculate	{
	text-align:center;
	font-size:13px;
	font-family:arial;
}
LEGEND.title	{	padding-left:15px;padding-right:15px; font-size:13px; font-family:Arial, 新細明體;color:#990000 }
.star	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#8F0000;
	font-weight:bold ;
	padding-top:0px;
	padding-right:5px;
}
FORM	{	margin:0px }
TABLE.floating_menu	{
	width:150px;
	position:absolute;
	margin:0px;
	padding:0px;
	border:none;
	border-spacing:0px;
}
.menu_block		{
	width:100%;
	margin:0px;
	padding:0px;
	background-color:#FFCC99;
	border:solid;
	border-color:#CC3333;
	border-width:1px;
}
LI.menu_list_on	{
	padding:4px;
	font-size:13px;
	font-family:arial,新細明體;
	color:#404040;
}
LI.menu_list_on:hover	{
	padding:4px;
	font-size:13px;
	font-family:arial,新細明體;
	color:#404040;
	background-color:#FFCC99;
}
LI.menu_list_off	{
	padding:2px;
	font-size:13px;
	font-family:arial,新細明體;
	color:#808080;
}
DT.menu_list_on	{
	padding:4px;
	font-size:13px;
	font-family:arial,新細明體;
	color:#404040;
}
DT.menu_list_off	{
	padding:2px;
	font-size:13px;
	font-family:arial,新細明體;
	color:#808080;
}
UL.menu_list	{
	list-style-type:square;
	margin:0px;
	padding-left:20px;
	font-family:Arial,新細明體;
}
OL.text_list	{
	list-style:decimal;
	font-size:13px;
	font-family:arial,新細明體;
	color:#990000;
	margin:10px;
	padding-left:30px;
}
LI.text_list	{
	color:#404040;
	padding:3px;
}
.ajax_report	{
	text-align:right;
	width:100%;
	height:20px;
	font-size:13px;
	color:#CC6633 ;
	font-family:Arial, 新細明體 ;
}
.ajax_margin	{
	text-align:center;
	margin:0px;
	padding:0px;
}
.div_menu_overflow	{
	overflow:visible;
	width:100%;
	height:100px;
}
TEXTAREA.code	{
	border:none;
	font-size:13px;
	text-align:left;
	font-family:arial;
	color:#003366;
	width:100%;
	cursor:pointer;
}
