/* CSS Document */
html
{
	/*
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0.2pt;
	scrollbar-face-color: #ECEAEB;
	scrollbar-highlight-color: #D9D9D9;
	scrollbar-3dlight-color: #D9D9D9;
	scrollbar-arrow-color: #B44848;
	scrollbar-track-color: #BBBBBB;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-base-color: #ECEAEB;
	background-position: center center;
}
body
{
	/* only working on IE*/
	scrollbar-face-color: #ECEAEB;
	scrollbar-highlight-color: #D9D9D9;
	scrollbar-3dlight-color: #D9D9D9;
	scrollbar-arrow-color: #B44848;
	scrollbar-track-color: #BBBBBB;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-base-color: #ECEAEB;
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body, td, th, textarea, pre
{
	font-family: Arial;
	font-size: 12px;
	letter-spacing: 0.2pt;
}

a
{ text-decoration:none; color:#008080; }
a:hover
{ text-decoration:underline; color:#990000; }

.HeaderFont
{ font-family: "新細明體", Verdana, Arial;color:#000000; font-size:12px; }
.HeaderFont a
{ font-family: "新細明體",Verdana, Arial;text-decoration:none; color:#000000; }
.HeaderFont a:hover
{
	font-family: "新細明體", Verdana, Arial;
	text-decoration:underline;
	color:#666666;
	font-size: 12px;
}
.BodyRightFont9PX
{ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#333333; font-weight:lighter; }
.BodyRightFont10PX
{ font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#676767; font-weight:lighter; }
.BodyRightFont10PX a
{ text-decoration:none; color:#676767; }
.BodyRightFont10PX a:hover
{ text-decoration:underline; color:#000000; }
.BodyRightFont12PX
{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#676767; font-weight:lighter; }
.BodyRightFont12PX a
{ text-decoration:none; color:#676767; }
.BodyRightFont12PX a:hover
{ text-decoration:underline; color:#676767; }
.NavigationFont
{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#FFFFFF; font-weight:lighter; }
.NavigationFont a:link
{ text-decoration:none; color:#FFFFFF; }
.NavigationFont a:hover
{ text-decoration:underline; color:#FFFFFF; }
.NavigationFont a:visited
{ color:#FFFFFF; }

.FooterFont
{ font-family:Verdana, Arial,Helvetica,sans-serif; font-size:10px; color:#676767; font-weight:lighter; }
.FooterFont a
{ text-decoration:none; color:#676767; }
.FooterFont a:hover
{ text-decoration:underline; color:#676767; }

.FormFieldSize8PX
{ font-size:8px; }
.FormFieldSize9PX
{ font-size:9px; }
.FormFieldSize10PX
{ font-size:10px; }
.FormFieldSize12PX
{ font-size:12px; }


.FontSize8PX
{ font-size:8px; }
.FontSize9PX
{ font-size:9px; }
.FontSize10PX
{ font-size:10px;}
.FontSize10PX2
{ font-size:10px; color:#FFFFFF }
.FontSize10PX2 a:link
{
	font-size:10px;
	color:#000000;
	border-bottom-style: none;
}
.FontSize10PX2 a:hover
{
	font-size:10px;
	color:#333333;
	text-decoration: underline;
}
.FontSize10PX2 a:visited
{ font-size:10px;color:#000000 }



.FontSize12PX
{ font-size:12px; }
.FontRequired
{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FF0000; }
.FontNA
{ color:#666666; font-style:italic; }
.FontCellHeader
{
	color:#006699;
	font-weight:bolder;
	font-size: 14px;
}
.FontNote
{ color:#666699; font-style:italic; }
.FontNoteSmall
{ color:#666699; font-style:italic; font-size:10px; }
.FonrGray
{ color:#666666; }
.FontProductType
{ color:#FF9900; font-size:13px;; font-weight:bold; }

.Width80
{ width:80px; }
.Width90
{ width:90px; }
.Width100
{ width:100px; }
.underline {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #333333;
}
.all {
	background-color: #333333;
}

