﻿body{ margin:0; padding:0; background-image: url(images/01_bg.jpg); background-repeat: repeat-x;}



/*-- 版權設定 --*/



.footer {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 11px;

	color: #333333;

	text-decoration: none;

	line-height: 15px;

}

.footer a {

	color: #333333;

	text-decoration: underline;

}

.footer a:hover {

	color: #000000;

	text-decoration: none;

}

.footer2 {

	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";

	font-size: 11px;

	color: #333333;

	text-decoration: none;

	line-height: 18px;

	font-weight: normal;





}

.footer2 a {

	color: #333333;

	text-decoration: none;



}

.footer2 a:hover {

	color: #111111;

	text-decoration: underline;



}

.footer3 {

	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";

	font-size: 11px;

	color: #666666;

	text-decoration: none;

	line-height: 20px;



}

.footer3 a {

	color: #666666;

	text-decoration: none;



}

.footer3 a:hover {

	color: #333333;

	text-decoration: underline;



}

.footer4 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #555555;

	text-decoration: none;

	line-height: 15px;

}

.footer4 a {

	color: #555555;

	text-decoration: none;

}

.footer4 a:hover {

	color: #222222;

	text-decoration: underline;

}

/*---------------------------------------------------------------------------------------內文設定--*/

.Right_News {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #444444;

	text-decoration: none;

	line-height: 18px;

}

.Right_News a {

	color: #D91B28;

	text-decoration: underline;

}

.Right_News a:hover {

	color: #D91B28;

	text-decoration: none;

}

.Context12 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #444444;

	text-decoration: none;

	line-height: 18px;

}

.Context12 a {

	color: #D91B28;

	text-decoration: underline;

}

.Context12 a:hover {

	color: #D91B28;

	text-decoration: none;

}

.Context13_Title {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 13px;

	color: #D91B28;

	text-decoration: none;

	line-height: 18px;

	font-weight: bold;

}

.Context13_Title a {

	color: #D91B28;

	text-decoration: underline;

}

.Context13_Title a:hover {

	color: #D91B28;

	text-decoration: none;

}

.Context14 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 14px;

	color: #444444;

	text-decoration: none;

	line-height: 18px;

	font-weight: bold;



}

.Context14 a {

	color: #D91B28;

	text-decoration: underline;

}

.Context14 a:hover {

	color: #D91B28;

	text-decoration: none;

}

.Context15_Title {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 15px;

	color: #D91B28;

	text-decoration: none;

	line-height: 18px;

	font-weight: bold;

}

.Context15_Title a {

	color: #D91B28;

	text-decoration: none;

}

.Context15_Title a:hover {

	color: #D91B28;

	text-decoration: underline;

}

.Context16_Title {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 16px;

	color: #D91B28;

	text-decoration: none;

	line-height: 18px;

	font-weight: bold;

}

/*---------------------------------------------------------------------------------------Solution設定--*/

.Solution_Title {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #333333;

	text-decoration: none;

	line-height: 18px;

	font-weight: bold;

}

.Solution_Title a {

	color: #333333;

	text-decoration: none;

}

.Solution_Title a:hover {

	color: #C31E25;

	text-decoration: none;

}

/*---------------------------------------------------------------------------------------sitemap設定--*/

.Sitemap_Title {

	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";

	font-size: 13px;

	color: #333333;

	text-decoration: none;

	line-height: 18px;

	font-weight: bold;



}

.Sitemap_List {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #444444;

	text-decoration: none;

	line-height: 16px;

	padding-top: 1px;

}

.Sitemap_List a {

	color: #444444;

	text-decoration: none;

}

.Sitemap_List a:hover {

	color: #C31E25;

	text-decoration: none;

}

/*---------------------------------------------------------------------------------------news設定--*/

.News_Date {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #444444;

	text-decoration: none;

	line-height: 18px;

}

.News_List {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #444444;

	text-decoration: none;

	line-height: 18px;

}

.News_List a {

	color: #D91B28;

	text-decoration: underline;

}

.News_List a:hover {

	color: #D91B28;

	text-decoration: none;

}

.News_Line {

    border-bottom: 1px solid #E4E4E4;

}

.News_Title {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 18px;

	color: #D91B28;

	text-decoration: none;

	line-height: 20px;

	font-weight: bold;



}

.News_Context {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #444444;

	text-decoration: none;

	line-height: 18px;

}

.NewsEvent_Title {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 16px;

	color: #D91B28;

	text-decoration: none;

	line-height: 18px;

	font-weight: bold;



}

.NewsEvent_Context {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #444444;

	text-decoration: none;

	line-height: 18px;

}

.NewsEvent_Context a {

	color: #D91B28;

	text-decoration: underline;

}

.NewsEvent_Context a:hover {

	color: #D91B28;

	text-decoration: none;

}

/*---------------------------------------------------------------------------------------首頁設定--*/

.Index_Event {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #000000;

	text-decoration: none;

	line-height: 18px;

}

.Index_Event a {

	color: #000000;

	text-decoration: none;

}

.Index_Event a:hover {

	color: #D91B28;

	text-decoration: underline;

}

.Index_RSS {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #666666;

	text-decoration: none;

	line-height: 18px;

}

.Index_RSS a {

	color: #666666;

	text-decoration: none;

}

.Index_RSS a:hover {

	color: #D91B28;

	text-decoration: underline;

}

.Index_NewsDate {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #D91B28;

	text-decoration: none;

	line-height: 18px;

	font-weight: bold;



}

.Index_NewsList {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #666666;

	text-decoration: none;

	line-height: 18px;

	padding-bottom: 10px;



}

.Index_NewsList a {

	color: #666666;

	text-decoration: underline;

}

.Index_NewsList a:hover {

	color: #D91B28;

	text-decoration: none;

}

.Index_ProductTitle {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 13px;

	color: #222222;

	text-decoration: none;

	line-height: 16px;

	font-weight: bold;

	padding-bottom: 8px;

	padding-top: 5px;

	letter-spacing: -1px;

}

.Index_ProductTitle a {

	color: #222222;

	text-decoration: none;

}

.Index_ProductTitle a:hover {

	color: #D91B28;

	text-decoration: none;

}

.Index_ProductList {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #888888;

	text-decoration: none;

	line-height: 12px;

	padding-top: 1px;

}

.Index_ProductList a {

	color: #888888;

	text-decoration: none;

}

.Index_ProductList a:hover {

	color: #D91B28;

	text-decoration: none;

}

.Index_SolutionTitle {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #D91B28;

	text-decoration: none;

	line-height: 14px;

	font-weight: bold;



}

.Index_SolutionTitle a {

	color: #D91B28;

	text-decoration: none;

}

.Index_SolutionTitle a:hover {

	color: #D91B28;

	text-decoration: underline;

}

.Index_SolutionContext {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 11px;

	color: #666666;

	text-decoration: none;

	line-height: 14px;

}

.Index_SolutionContext a {

	color: #D91B28;

	text-decoration: underline;

}

.Index_SolutionContext a:hover {

	color: #D91B28;

	text-decoration: none;

}

/*---------------------------------------------------------------------------------------產品設定--*/

.ProductTitle {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 16px;

	color: #333333;

	text-decoration: none;

	line-height: 18px;

	font-weight: bold;

	padding-left: 10px;

}

.Product_Detail_Title {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 20px;

	color: #333333;

	text-decoration: none;

	line-height: 18px;

	font-weight: bold;

	padding-left: 10px;

}



.Product_Overview_Title {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 15px;

	color: #333333;

	text-decoration: none;

	line-height: 18px;

	font-weight: bold;

}

.Product_Overview_Title a {

	color: #D91B28;

	text-decoration: none;

}

.Product_Overview_Title a:hover {

	color: #D91B28;

	text-decoration: underline;

}

.Product_Overview_list {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #666666;

	text-decoration: none;

	line-height: 18px;

}

.Product_Overview_list a {

	color: #666666;

	text-decoration: none;

}

.Product_Overview_list a:hover {

	color: #333333;

	text-decoration: underline;

}

.Product_Overview_Context {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #999999;

	text-decoration: none;

	line-height: 16px;

}

.Product_Overview_Context a {

	color: #999999;

	text-decoration: none;

}

.Product_Overview_Context a:hover {

	color: #333333;

	text-decoration: underline;

}

.Product_Inquiry_Title {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #666666;

	text-decoration: none;

	line-height: 18px;

	font-weight: bold;

	padding-top: 5px;

	text-align: left;

	padding-bottom: 5px;

	padding-left: 10px;

	background-color: #F4F4F4;

	border-top-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-left-style: solid;

	border-top-color: #FFFFFF;

	border-left-color: #FFFFFF;



}



.ProductContext {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #666666;

	text-decoration: none;

	line-height: 18px;

}

.ProductContext a {

	color: #D91B28;

	text-decoration: none;

}

.ProductContext a:hover {

	color: #D91B28;

	text-decoration: underline;

}

.ProductContext2 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 13px;

	color: #666666;

	text-decoration: none;

	line-height: 18px;

	font-weight: bold;

}

.ProductContext2 a {

	color: #D91B28;

	text-decoration: none;

}

.ProductContext2 a:hover {

	color: #D91B28;

	text-decoration: underline;

}

.ProductContext3 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #666666;

	text-decoration: none;

	line-height: 18px;

}

.ProductContext3 a {

	color: #666666;

	text-decoration: none;

}

.ProductContext3 a:hover {

	color: #D91B28;

	text-decoration: underline;

}

.Product_Features {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #333333;

	text-decoration: none;

	line-height: 18px;

}

.Product_Features a {

	color: #666666;

	text-decoration: none;

}

.Product_Features a:hover {

	color: #333333;

	text-decoration: none;

}

.Product2Title {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 13px;

	color: #333333;

	text-decoration: none;

	line-height: 16px;

	font-weight: bold;





}

.Product2Title a {

	color: #333333;

	text-decoration: underline;

}

.Product2Title a:hover {

	color: #C31E25;

	text-decoration: none;

}

.Product2Context {

	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";

	font-size: 11px;

	color: #000000;

	text-decoration: none;

	line-height: 16px;

}

.Product2Context a {

	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";

	font-size: 11px;

	color: #000000;

	text-decoration: none;

}

.Product2Context a:hover {

	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";

	font-size: 11px;

	color: #2A5CAA;

	text-decoration: none;

}

/*---------------------------------------------------------------------------------------support設定--*/

.DownloadTitle {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 14px;

	color: #D91B28;

	text-decoration: none;

	line-height: 18px;

	font-weight: bold;

}

.DownloadTitle2 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 16px;

	color: #D91B28;

	text-decoration: none;

	line-height: 18px;

	font-weight: bold;

}

.DownloadTitle3 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 16px;

	color: #333333;

	text-decoration: none;

	line-height: 18px;

}

.CatalogTitle {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #666666;

	text-decoration: none;

	line-height: 18px;

}

.CatalogTitle a {

	color: #666666;

	text-decoration: underline;

}

.CatalogTitle a:hover {

	color: #D91B28;

	text-decoration: none;

}



/*---------------------------------------------------------------------------------------頁籤設定--*/

.Tag_on {

	background-image: url(images/tag_on.jpg);

	background-repeat: no-repeat;

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 13px;

	font-weight: bold;

	color: #FFFFFF;

	height: 26px;

	width: 127px;

	padding-top: 2px;



}

.Tag_on a {

	color: #ffffff;

	text-decoration: none;

}

.Tag_on a:hover {

	color: #ffffff;

	text-decoration: none;

}

.Tag_off {

	background-image: url(images/tag_off.jpg);

	background-repeat: no-repeat;

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 13px;

	font-weight: bold;

	color: #666666;

	height: 26px;

	width: 127px;

	padding-top: 2px;



}

.Tag_off a {

	color: #666666;

	text-decoration: none;

}

.Tag_off a:hover {

	color: #111111;

	text-decoration: none;

}

.Tag_on2 {

	background-image: url(images/tag_on2.jpg);

	background-repeat: no-repeat;

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	height: 26px;

	width: 90px;

	padding-top: 2px;



}

.Tag_on2 a {

	color: #ffffff;

	text-decoration: none;

}

.Tag_on2 a:hover {

	color: #ffffff;

	text-decoration: none;

}

.Tag_off2 {

	background-image: url(images/tag_off2.jpg);

	background-repeat: no-repeat;

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	font-weight: bold;

	color: #666666;

	height: 26px;

	width: 90px;

	padding-top: 2px;



}

.Tag_off2 a {

	color: #666666;

	text-decoration: none;

}

.Tag_off2 a:hover {

	color: #222222;

	text-decoration: none;

}

/*---------------------------------------------------------------------------------------版面上方設定--*/

.TopContext {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #777777;

	text-decoration: none;

}

.TopContext a {

	color: #555555;

	text-decoration: none;

}

.TopContext a:hover {

	color: #222222;

	text-decoration: underline;

}

.TopContext2 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #cccccc;

	text-decoration: none;

}

.TopContext2 a {

	color: #cccccc;

	text-decoration: none;

}

.TopContext2 a:hover {

	color: #ffffff;

	text-decoration: underline;

}

.TopContext3 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 13px;

	color: #666666;

	text-decoration: none;

}

.TopContext3 a {

	color: #555555;

	text-decoration: none;

}

.TopContext3 a:hover {

	color: #3165CB;

	text-decoration: underline;

}

.TopContext5 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: none;
padding: 0 0 1px 30px;
}

.TopContext5 a {

	color: #FFFFFF;

	text-decoration: none;
display: block;
}

.TopContext5 a:hover {

	color: #FFFFFF;

	text-decoration: underline;

}


/*---------------------------------------------------------------------------------------選單設定--*/

.leftmenu_on {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #C31E25;

	text-decoration: none;

	line-height: 16px;

	padding-top: 1px;

	font-weight: bold;

}

.leftmenu_on a {

	color: #C31E25;

	text-decoration: none;

}

.leftmenu_on a:hover {

	color: #C31E25;

	text-decoration: none;

}.leftmenu_on2 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #333333;

	text-decoration: none;

	line-height: 16px;

	padding-top: 1px;

	font-weight: bold;

}

.leftmenu_on2 a {

	color: #333333;

	text-decoration: none;

}

.leftmenu_on2 a:hover {

	color: #333333;

	text-decoration: none;

}

.leftmenu_off {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #444444;

	text-decoration: none;

	line-height: 16px;

	padding-top: 1px;

}

.leftmenu_off a {

	color: #444444;

	text-decoration: none;

}

.leftmenu_off a:hover {

	color: #C31E25;

	text-decoration: none;

}

.leftmenu_off2 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #888888;

	text-decoration: none;

	line-height: 16px;

	padding-top: 1px;

}

.leftmenu_off2 a {

	color: #888888;

	text-decoration: none;

}

.leftmenu_off2 a:hover {

	color: #333333;

	text-decoration: none;

}



.mainContext11 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 11px;

	color: #444444;

	text-decoration: none;

	line-height: 18px;

}

.mainContext11 a {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 11px;

	color: #0075B8;

	text-decoration: underline;

}

.mainContext11 a:hover {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 11px;

	color: #064EA1;

	text-decoration: none;

}

.mainContext12 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #555555;

	text-decoration: none;

	line-height: 18px;

}

.mainContext12 a {

	color: #255CD1;

	text-decoration: underline;

}

.mainContext12 a:hover {

	color: #255CD1;

    text-decoration: none;	

}

.mainContext12-1 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 13px;

	color: #ffffff;

	text-decoration: none;

	line-height: 16px;

}

.mainContext12-1 a {

	color: #ffffff;

	text-decoration: underline;

}

.mainContext12-1 a:hover {

	color: #ffffff;

    text-decoration: none;	

}



.mainContext13 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 13px;

	color: #444444;

	text-decoration: none;

	line-height: 20px;

}

.mainContext13 a {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 13px;

	color: #255CD1;

	text-decoration: none;

}

.mainContext13 a:hover {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 13px;

	color: #255CD1;

	text-decoration: underline;

}

.mainContext16 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 15px;

	text-decoration: none;

	line-height: 20px;

	color: #3165CB;

	font-weight: bold;





}

.mainContext16 a {

	font-size: 16px;

	color: #21628B;

	text-decoration: none;

}

.mainContext16 a:hover {

	font-size: 16px;

	color: #21628B;

	text-decoration: underline;

}

.mainContext18 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 18px;

	text-decoration: none;

	line-height: 20px;

	font-weight: bold;



}

.mainContext24 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 24px;

	color: #0066CC;

	text-decoration: none;

	line-height: 26px;

	font-weight: bold;

}

/*-- news設定 --*/

.news3title {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 16px;

	color: #CC0000;

	text-decoration: none;

	line-height: 20px;

	padding-top: 2px;

	font-weight: bold;



}

.news2title {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 15px;

	color: #C31E25;

	text-decoration: none;

	line-height: 16px;

	padding-top: 2px;

	font-weight: bold;

}

.news2title a {

	color: #C31E25;	

	text-decoration: none;

}

.news2title a:hover {

	color: #C31E25;

	text-decoration: underline;

}



.news2Date {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #ffffff;

	text-decoration: none;

	line-height: 16px;

	padding-top: 2px;

	padding-bottom: 2px;



}

.news2Context {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #666666;

	text-decoration: none;

	line-height: 18px;

	padding-top: 2px;

	padding-bottom: 2px;

}

.news2Context a {

	color: #395692;

	text-decoration: underline;

}

.news2Context a:hover {

	color: #395692;

	text-decoration: none;

}

.news3Context {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 13px;

	color: #666666;

	text-decoration: none;

	line-height: 18px;

	padding-top: 2px;

	padding-bottom: 2px;

}

.news3Context a {

	color: #666666;

	text-decoration: none;

}

.news3Context a:hover {

	color: #395692;

	text-decoration: underline;

}



.newsline {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	font-size: 12px;

	line-height: 18px;

}

.Index_newsline {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E0E0E0;

	font-size: 12px;

	line-height: 18px;

}



.Path {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 11px;

	color: #666666;

	text-decoration: none;

	line-height: 16px;

	padding-top: 2px;

}

.Path a {

	color: #666666;

	text-decoration: underline;

}

.Path a:hover {

	color: #333333;

	text-decoration: none;

}

.Path2 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 11px;

	color: #666666;

	text-decoration: none;

	line-height: 16px;



}

.Path2 a {

	color: #666666;

	text-decoration: none;

}

.Path2 a:hover {

	color: #333333;

	text-decoration: underline;

}



.Table_bg {

	font-size: 12px;

	color: 4C3C3F;

	line-height: 18px;

	background-color: DFECF5;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: BEDAEE;

}

.contact_form_line {

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #E7E7E7;

	border-left-color: #E7E7E7;

}

.information_table {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 13px;

	font-weight: bold;

	color: 12519E;

	padding-top: 3px;

	padding-left: 12px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: 8EA7CF;

}

.information_table2 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 16px;

	font-weight: bold;

	color: 12519E;

	padding-top: 3px;

	padding-left: 12px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: 8EA7CF;

}

.information_table2_1 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 13px;

	font-weight: bold;

	color: #CC3300;

	padding-top: 3px;

	padding-left: 12px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: 999999;

}

.information_table2_2 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 16px;

	font-weight: bold;

	color: #333333;

	padding-top: 3px;

	padding-left: 12px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: 999999;

}

.information_table3 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 13px;

	color: #333333;

	padding-top: 3px;

	padding-left: 12px;

}

.information_line {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #cccccc;

	font-size: 12px;

	line-height: 18px;

}

.information_line2 {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #cccccc;

	font-size: 12px;

	line-height: 18px;

	background-color: #FDF9EE;

}

.information_list {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #333333;

	padding-top: 3px;

	padding-left: 12px;

}

.information_list a{

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #333333;

	padding-top: 3px;

	text-decoration: none;

}

.information_list a:hover{

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #006ab6;

	padding-top: 3px;

	text-decoration: none;

}

.information_main {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 13px;

	color: #333333;

	padding-top: 10px;

	padding-left: 12px;

	padding-bottom: 10px;

}

.newstable {

	background-color: D5E6F3;

	border-top-width: 2px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: 8EA7CF;

	border-bottom-color: 8EA7CF;

}

.retable {

	background-color: E2E1E1;

	border-top-width: 2px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: 999999;

	border-bottom-color: cccccc;

}

/*---------------------------------------------------------------------------------------表格設定--*/

.Table_bg {

	font-size: 12px;

	color: 4C3C3F;

	line-height: 18px;

	background-color: DFECF5;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: BEDAEE;

}

.Table_title {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 16px;

	color: #000000;

	text-decoration: none;

	line-height: 18px;

	padding-left: 10px;

	font-weight: bold;

	padding-bottom: 2px;



}

.Table_context {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #666666;

	text-decoration: none;

	line-height: 18px;

	padding-left: 6px;

}

.TableLine {

    border-bottom: 1px solid #CCCCCC;

}

/*---------------------------------------------------------------------------------------聯絡我們設定--*/

.contact_form_line {

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #E7E7E7;

	border-left-color: #E7E7E7;

}





/*---------------------------------------------------------------------------------------購物車設定--*/

.ShoppingCart_Line {

	font-family: "Arial", "Helvetica", "sans-serif";

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E6E6E6;

	padding-left: 10px;

	padding-top: 8px;

	padding-bottom: 8px;



}



.ShoppingCart_tag {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 11px;

	line-height: 18px;

	color: #333333;

	font-weight: bold;

}



.ShoppingCart_Title {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 13px;

	line-height: 18px;

	color: #0C86B9;

	font-weight: bold;

}

.ShoppingCart_Title a {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 13px;

	color: #0C86B9;

	text-decoration: underline;

}

.ShoppingCart_Title a:hover {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 13px;

	color: #333333;

	text-decoration: underline;

}



.ShoppingCart_Context {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 11px;

	line-height: 18px;

	color: #666666;

}





.ShoppingCart_price {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	line-height: 18px;

	color: #333333;

	font-weight: bold;

}



.ShoppingCart_price2 {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 13px;

	line-height: 18px;

	color: #333333;

	font-weight: bold;

}



/*---------------------------------------------------------------------------------------Tag設定--*/

OL LI {

	MARGIN: 8px

}

#con {

	FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH: 415px

}

#tags {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; WIDTH: 400px; PADDING-TOP: 0px; HEIGHT: 23px

}

#tags LI {

	BACKGROUND: url(images/tagleft.gif) no-repeat left bottom; FLOAT: left; MARGIN-RIGHT: 1px; LIST-STYLE-TYPE: none; font-weight: bold; HEIGHT: 23px

}

#tags LI A {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(images/tagright.gif) no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #999; LINE-HEIGHT: 23px; PADDING-TOP: 0px; HEIGHT: 23px; TEXT-DECORATION: none

}

#tags LI.emptyTag {

	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px

}

#tags LI.selectTag {

	BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 25px

}

#tags LI.selectTag A {

	BACKGROUND-POSITION: right top; COLOR: #000000; LINE-HEIGHT: 25px; HEIGHT: 25px

}

#tagContent {

	BORDER-RIGHT: #CCCCCC 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #CCCCCC 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #CCCCCC 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #CCCCCC 1px solid; BACKGROUND-COLOR: #fff

}

.tagContent {

	PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; BACKGROUND: url(images/bg.gif) repeat-x; PADDING-BOTTOM: 10px; WIDTH: 415px; COLOR: #474747; PADDING-TOP: 10px; HEIGHT: 250px

}

#tagContent DIV.selectTag {

	DISPLAY: block

}

/*---------------------------------------------------------------------------------------FAQ設定--*/

.FAQTitle {

	background-color:#999999;

	color:#ffffff;

	font-weight:bold;

	font-size:13px;

	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";

	padding-left: 6px;



}

.FaqLink {

	font-size: 13px;

	color:#333333;

	text-decoration:none;

	background-image:url("images/table_line.gif");

	background-repeat:repeat-y;

	background-position:right;

	padding-left: 4px;

	font-family: "Arial", "Helvetica", "sans-serif";



}

.FaqLink a {

    text-decoration:none;

	color:#333333;

}

.FaqLink a:hover {

    text-decoration:underline;

	color:#C61C23;

}

.FaqNum {

    font-size: 11px;

	font-family:"Verdana","Arial" ;

    color:#666666;

	text-decoration:none;

}

.FaqNum a {

    text-decoration:underline;

	color:#666666;

}

.FaqNum a:hover {

	text-decoration:none;

	color:#CA0000;

}

.FaqQ {

	font-size: 12px;

	font-family: "Arial", "Helvetica", "sans-serif";

	color:#D91B28;

	text-decoration:none;

	line-height: 18px;

	font-weight: bold;

}

.FaqQ a {

	color:#D91B28;

	text-decoration:none;

}

.FaqQ a:hover {

	color:#D91B28;

	text-decoration:none;

}



.FaqA {

	font-size: 12px;

	font-family: "Arial", "Helvetica", "sans-serif";

	color:#444444;

	text-decoration:none;

	line-height: 18px;

}

.calendar_date {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 13px;

	color: #ffffff;

	text-decoration: none;

	line-height: 20px;

	font-weight: bold;

	background-image: url(../images/03_bg.jpg);

}

.calendar_off {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #666666;

	text-decoration: none;

	line-height: 20px;

	font-weight: bold;

}

.calendar_off a {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #444444;

	text-decoration: none;

}

.calendar_off a:hover {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #064EA1;

	text-decoration: underline;

}

.calendar_on {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #666666;

	text-decoration: none;

	line-height: 38px;

	font-weight: bold;

	background-image: url(images/ca_bg.gif);

	background-repeat: no-repeat;



}

.calendar_on a {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #FA1308;

	text-decoration: underline;

}

.calendar_on a:hover {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 12px;

	color: #FA1308;

	text-decoration: none;

}



INPUT.Input {

    background-color: #FAFAFA;

    border-color: #A1A1A1 #E6E6E6 #E6E6E6 #A1A1A1;

    border-style: solid;

    border-width: 1px;

    font-family: "Arial","Helvetica","sans-serif";

    font-size: 12px;

	color: #333333;

    width: 240px;

	}

INPUT.Input2 {

    background-color: #FAFAFA;

    border-color: #A1A1A1 #E6E6E6 #E6E6E6 #A1A1A1;

    border-style: solid;

    border-width: 1px;

    font-family: "Arial","Helvetica","sans-serif";

    font-size: 12px;

	color: #333333;

    width: 70px;

	}

INPUT.Input3 {

    background-color: #FAFAFA;

    border-color: #A1A1A1 #E6E6E6 #E6E6E6 #A1A1A1;

    border-style: solid;

    border-width: 1px;

    font-family: "Arial","Helvetica","sans-serif";

    font-size: 12px;

	color: #333333;

    width: 150px;

	}



SELECT.select {

    background-color: #FAFAFA;

    border-color: #A1A1A1 #E6E6E6 #E6E6E6 #A1A1A1;

    border-style: solid;

    border-width: 1px;

    font-family: "Arial","Helvetica","sans-serif";

    font-size: 12px;

	color: #333333;

    width: 240px;

	}

	SELECT.select2 {

    background-color: #FAFAFA;

    border-color: #A1A1A1 #E6E6E6 #E6E6E6 #A1A1A1;

    border-style: solid;

    border-width: 1px;

    float: left;

    font-family: "Arial","Helvetica","sans-serif";

    font-size: 12px;

	color: #333333;

    width: 120px;

	}



SELECT.select3 {

    background-color: #FAFAFA;

    border-color: #A1A1A1 #E6E6E6 #E6E6E6 #A1A1A1;

    border-style: solid;

    border-width: 1px;

    float: left;

    font-family: "Arial","Helvetica","sans-serif";

    font-size: 12px;

	color: #333333;

    width: 180px;

	}

SELECT.select4 {

    background-color: #FAFAFA;

    border-color: #A1A1A1 #E6E6E6 #E6E6E6 #A1A1A1;

    border-style: solid;

    border-width: 1px;

    font-family: "Arial","Helvetica","sans-serif";

    font-size: 12px;

	color: #333333;

	}

TEXTAREA.textarea {

    background-color: #FAFAFA;

    border-color: #A1A1A1 #E6E6E6 #E6E6E6 #A1A1A1;

    border-style: solid;

    border-width: 1px;

    float: left;

    font-family: "Arial","Helvetica","sans-serif";

    font-size: 12px;

	color: #333333;

    width: 400px;

	}

	TEXTAREA.textarea2 {

    background-color: #FAFAFA;

    border-color: #A1A1A1 #E6E6E6 #E6E6E6 #A1A1A1;

    border-style: solid;

    border-width: 1px;

    float: left;

    font-family: "Arial","Helvetica","sans-serif";

    font-size: 12px;

	color: #333333;

    width: 240px;

	}

.FormFormat input {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 11px;

	border: 1px solid #CCCCCC;

	height: 20px;

	color: #333333;

	padding-left: 23px;

	padding-top: 3px;

	line-height: 12px;

	background-image: url(images/Top_Search_bg.gif);

}

.FormFormat select {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 11px;

	border: 1px solid #CCCCCC;

	height: 20px;

	color: #555555;

	padding-left: 5px;

	line-height: 12px;

	background-image: url(images/Top_select_bg.gif);

}

.dotline {

background-image:url(images/dottedline.gif);

background-position:center bottom;

background-repeat:repeat-x;

}

.Right_Newsletter {

	background-image:url(images/right_newsletter_bg.jpg);

	background-position:center bottom;

	background-repeat:repeat-x;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #C4C3C3;

	border-bottom-color: #C4C3C3;

	border-left-color: #C4C3C3;

}