@charset "utf-8";
/* ----------------------------------------圖片設定---------------------------------------- */
/* 樣式01 */
.Pic01 {
	border: 1px solid #dcd9ca;
}
.Pic01TopLeft {
	background-image: url(images/Pic01TopLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 6px;
	font-size: 1px;
	letter-spacing: 1em;
	height: 6px;
}
.Pic01TopCenter {
	background-image: url(images/Pic01TopCenter.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 1px;
	letter-spacing: 1em;
	height: 6px;
}
.Pic01TopRight {
	background-image: url(images/Pic01TopRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 9px;
	font-size: 1px;
	letter-spacing: 1em;
	height: 6px;
}
.Pic01MidLeft {
	background-image: url(images/Pic01MidLeft.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 6px;
	font-size: 1px;
	letter-spacing: 1em;
}
.Pic01MidCenter {
	background-color: #FFFFFF;
}
.Pic01MidRight {
	background-image: url(images/Pic01MidRight.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width: 9px;
	font-size: 1px;
	letter-spacing: 1em;
}
.Pic01BotLeft {
	background-image: url(images/Pic01BotLeft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 6px;
	font-size: 1px;
	letter-spacing: 1em;
	height: 10px;
}
.Pic01BotCenter {
	background-image: url(images/Pic01BotCenter.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 10px;
	font-size: 1pt;
	letter-spacing: 1pt;
}
.Pic01BotRight {
	height: 10px;
	width: 9px;
	font-size: 1pt;
	letter-spacing: 1pt;
	background-image: url(images/Pic01BotRight.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/* 樣式02 */
.Pic02 {
	border: 1px solid #cbcbcb;
}
.Pic02TopLeft {
}
.Pic02TopCenter {
}
.Pic02TopRight {
}
.Pic02MidLeft {
}
.Pic02MidCenter {
	background-color: #FFFFFF;
}
.Pic02MidRight {
	background-image: url(images/Pic02MidRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 3px;
	font-size: 1px;
	letter-spacing: 1em;
	background-color: #f0f0f0;
}
.Pic02BotLeft {
}
.Pic02BotCenter {
	background-image: url(images/Pic02BotCenter.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
	font-size: 1pt;
	letter-spacing: 1pt;
	background-color: #f0f0f0;
}
.Pic02BotRight {
	height: 6px;
	width: 3px;
	font-size: 1pt;
	letter-spacing: 1pt;
	background-color: #f0f0f0;
}

.Pic03MidCenter {
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #e2d8c7;
}
/*----------------------------------------首頁文字設定---------------------------------------------*/
/* 首頁大標題 */
.TitleBigIn01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #505967;
	font-weight: bold;
	background-image: url(images/Point02.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 16px;
}
/* 首頁內容標題英文 */
.TitleIn01En {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #989996;
	text-transform: uppercase;
}
/* 首頁內容標題 */
.TitleIn01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #505967;
}

/* 首頁基本文字 */
.TextIn00 {
	font-family: Arial, Helvetica, sans-serif;
	color: #888888;
	font-size: 10pt;
	line-height: 1.6;
}

/*----------------------------------------文字設定---------------------------------------------*/
/* 回首頁文字 */
.BackHomeText  {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10pt;
}
.BackHomeText A:link, .BackHomeText A:visited, .BackHomeText A:active {
	position:relative; 
	color: #666666;
	text-decoration: none;
}
.BackHomeText A:hover {
	position:relative;
	color: #0099FF;
	text-decoration: none;
}

/* 路徑文字 */
.RootText  {
	font-family: Arial, Helvetica, sans-serif;
	color: #81898b;
	font-size: 10pt;
}
.RootText A:link, .RootText A:visited, .RootText A:active {
	position:relative; 
	color: #81898b;
	text-decoration: none;
}
.RootText A:hover {
	position:relative;
	color: #FF8800;
	text-decoration: none;
}
/* 基本文字 */
.Text00 {
	font-family: Arial, Helvetica, sans-serif;
	color: #888888;
	font-size: 10pt;
	line-height: 1.6;
}

/* 文字01(首頁內容) */
.Text01 {
}

/* 文字02 */
.Text02 {
}

/* 文字03 */
.Text03 {
}

/* 文字04 */
.Text04 {
}
.Text04 A:link, .Text04 A:visited, .Text04 A:active {
}
.Text04 A:hover {
}
/* 產品基本文字 */
.TextPro00 {
	font-family: Arial, Helvetica, sans-serif;
	color: #888888;
	font-size: 8pt;
	line-height: 1.6;
}
/* 產品基本文字 */
.TextPro01 {
	font-family: Arial, Helvetica, sans-serif;
	color: #505967;
	font-size: 8pt;
	line-height: 1.6;
}
.TextPro01 A:link {
	color: #505967;
	text-decoration: none;
}
.TextPro01 A:visited {
	color: #505967;
	font-size: 8pt;
	text-decoration: none;
}
.TextPro01 A:hover {
	color: #ff8800;
	font-size: 8pt;
	text-decoration: underline;
}
.TextPro01 A:active {
	color: #505967;
	font-size: 8pt;
	text-decoration: none;
}
/* 內容大標題 */
.TitleBig01{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #505967;
	font-weight: bold;
	background-image: url(images/Point02.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 16px;
}
/* 內容標題01 */
.Title01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #505967;
}
/* 內容標題02 */
.Title02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #539bdd;
}
/*----------------------------------------表單設定---------------------------------------------*/
/* 表單標題 */
.FormTitle01 {
	border: 1px solid #e4e4e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #505967;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	filter:Progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#10000000');
}
/* 表單文字01 */
.FormText01 {
	border: 1px solid #e4e4e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #888888;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
/* 分頁選項文字 */
.PageSel01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #505967;
	padding-right: 10px;
	padding-top: 0px;
}
.PageSel01 A:link, .PageSel01 A:visited, .PageSel01 A:active {
	color: #505967;
	text-decoration: none;
}
.PageSel01 A:hover {
	color: #ff8800;
	text-decoration: none;
}
/* 分頁選項背景 */
.PageSelBar {
	background-image: url(images/ListCenter.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 36px;
}
/* SiteMap標題 */
.SiteTitle01 {
	border: 1px solid #e4e4e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #505967;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	filter:Progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#10000000');
	font-weight: bold;
	height: 30px;
}
.SiteTitle01 A:link, .SiteTitle01 A:visited, .SiteTitle01 A:active {
	color: #505967;
	text-decoration: none;
}
.SiteTitle01 A:hover {
	color: #ff7700;
	text-decoration: none;
}
/* SiteMap文字01 */
.SiteText01 {
	border: 1px solid #e4e4e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 22px;
	color: #888888;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
/* SiteMap文字02 */
.SiteText02 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1d1d1;
}
.SiteText02 A:link, .SiteText02 A:visited, .SiteText02 A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	position:relative;
	color: #545454;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 3px;
	width: 100%;
	padding-right: 10px;
	padding-left: 10px;
}
.SiteText02 A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	position:relative;
	color: #545454;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 3px;
	width: 100%;
	background-color: #F3F3F1;
	padding-right: 10px;
	padding-left: 10px;
}
/* 左側第二層文字 */
.SiteText03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #96999d;
	background-image: url(images/Point03.gif);
	background-repeat: no-repeat;
	background-position: 9 13px;
	padding-top: 8px;
	padding-bottom: 3px;
	padding-right: 10px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1d1d1;
}
.SiteText03 A:link, .SiteText03 A:visited, .SiteText03 A:active {
	position:relative; 
	color: #96999d;
	text-decoration: none;
}
.SiteText03 A:hover {
	position:relative;
	color: #31A3FF;
	text-decoration: underline;
}

/*----------------------------------------其他設定---------------------------------------------*/
/* 首頁標題區塊基本型 */
.MainTitleInBar {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3d3d3;
}
/* 首頁標題區塊 */
.MainTitleInTopLeft {
	font-size: 1px;
	background-image: url(images/MainTitleInTopLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	letter-spacing: 1em;
	height: 5px;
	width: 10px;
}
.MainTitleInTopCenter {
	font-size: 1px;
	background-image: url(images/MainTitleInTopCenter.gif);
	background-repeat: repeat-x;
	background-position: left top;
	letter-spacing: 1em;
	height: 5px;
}
.MainTitleInTopRight {
	font-size: 1px;
	background-image: url(images/MainTitleInTopRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
	letter-spacing: 1em;
	height: 5px;
	width: 10px;
}
.MainTitleInMidLeft {
	font-size: 1px;
	background-image: url(images/MainTitleInMidLeft.gif);
	background-repeat: repeat-y;
	background-position: left top;
	letter-spacing: 1em;
	width: 10px;
}
.MainTitleInMidCenter {
	background-image: url(images/MainTitleInMidCenter.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #f5f4f0;
}
.MainTitleInMidRight {
	font-size: 1px;
	background-image: url(images/MainTitleInMidRight.gif);
	background-repeat: repeat-y;
	background-position: right top;
	letter-spacing: 1em;
	width: 10px;
}
.MainTitleInBotLeft {
	font-size: 1px;
	background-image: url(images/MainTitleInBotLeft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	letter-spacing: 1em;
	height: 3px;
	width: 10px;
}
.MainTitleInBotCenter {
	font-size: 1px;
	background-image: url(images/MainTitleInBotCenter.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	letter-spacing: 1em;
	height: 3px;
}
.MainTitleInBotRight {
	font-size: 1px;
	background-image: url(images/MainTitleInBotRight.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	letter-spacing: 1em;
	height: 3px;
	width: 10px;
}

/* 首頁內容間隔 */
.MainSpace01Left {
}
.MainSpace01Main {
}
.MainSpace01Right {
}
/* 首頁列表項目符號 */
.Point01  {
	background-image: url(images/Arrow03.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	width: 10px;
	height: 7px;
}
/* 列表項目符號01 */
.Point02  {
	background-image: url(images/Point03.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	width: 10px;
	height: 7px;
}
/* 首頁內容標題隔線 */
.TitleInLine {
	background-image: url(images/Line01.gif);
	background-repeat: no-repeat;
	background-position: center 3;
	width: 19px;
}
/* 首頁產品區塊 */
.ProductInMidCenter {
	background-image: url(images/ProductInMidCenter.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom: 17px;
	border: 1px solid #e4e4e4;
}

/* 回首頁Icon */
.IconHome  {
	background-image: url(images/IconHome.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 20px;
	height: 11px;
}

/* 回首頁間隔 */
.BackArrow {
	background-image: url(images/BackArrow.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 20px;
}
/* 內容標題背景 */
.Title01Bar {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cbc4b2;
	padding-bottom: 5px;
}
