﻿body{
	SCROLLBAR-FACE-COLOR: #D2D4D5;
    SCROLLBAR-HIGHLIGHT-COLOR: #D2D4D5;
    SCROLLBAR-SHADOW-COLOR: #ffffff;
    SCROLLBAR-3DLIGHT-COLOR: #ffffff;
    SCROLLBAR-ARROW-COLOR: #ffffff;
    SCROLLBAR-TRACK-COLOR: #F0F0F0;
    SCROLLBAR-DARKSHADOW-COLOR: #D2D4D5;
	background-color:#FFFFFF;
	margin:0px;
}

td{
	font-size:10pt;
	line-height:170%;
	color:#000000;
	font-family:Arial;
	text-decoration:none;
	/*word-break:break-all;*/
}
A:active{
	color:#336699;
	font-family:Arial;
	text-decoration:none;
}
A:link{
	color:#336699;
	font-family:Arial;
	text-decoration:none;
}
A:visited{
	color:#336699;
	font-family:Arial;
	text-decoration:none;
}
A:hover{
	color:#FF6633;
	text-decoration:underline;
}

ul,ol{
	margin-top:5px;
	margin-bottom:0px;
}
.css_textarea8em{
	width:30em; *width:38em;
	height:8em; *height:10em;
}

.css_checkGrenn{
	background-color:#cbf3cb;
	border:1px solid #036803;
}

.css_NoData{
	width:100%;
	height:80px;
	color:#FF0000;
	text-align:center;
	vertical-align:middle;
}

#css_Back , .css_Back{
	padding-top:15px;
	padding-bottom:10px;
	text-align:center;
}

.css_Line02{
	background-image:url(../Images/Img_Line02.gif);
	background-repeat:repeat-x;
	background-position:top;
}

#css_SubTitleLine{
	width:100%;
	background-image:url(../Images/ImgDash.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin-top:10px;
	padding:5px 5px 5px 2px;
}

#css_SubTitleLine #title{
	padding:10px 0 0 0;
	border-bottom:1px solid #cbcbcb;
}

#css_SubTitleLine #content{
	color:#3e3e3e;
	vertical-align:top;
	text-align:left;
	padding: 5px 8px 0px 15px;
}

.css_Icon{
	width:20px;	
	background-image:url(../Images/Icon02.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

.css_Left20per{
	width:50px;
	vertical-align:top;
}

#forum{
	border:1px solid #cccccc;
}

#forum .css_Categories{
	background-image:url(../Images/Bg_Gray.gif);
	height: 28px;
	line-height: 28px;
	text-indent: 10px;
	font-size: 12px;
	color: #666666;
	text-align:left;
}

#forum .css_Descr{
	padding:5px 10px 5px 20px;
	color: #336600;
	text-align:left;
	background-color:#ffffff;
}

.css_dl01{
	padding:10px 5px 5px 0px;
}
.css_dl01 dl{
	margin:0px 0px 10px 0px;
}
.css_dl01 dt{
	font-weight:bold;
	color:#0066cc;
}
.css_dl01 dd{
	margin:0px 5px 0px 20px;
	padding:0px 5px 0px 0px;
	color:#009999;
	text-align:left;
}

/*---------頁數 Start-----------*/
#PageSelect{
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	text-align:right;
}
#PagesSelect Bu{
	float:right;
}
/*---------頁數 End-----------*/


/*---------表格 Start-----------*/
.css_PageTable{
	width:955px;
	border-collapse:collapse;
	/*border:1px solid;*/
	margin: 0px auto;	/* For Mozilla*/
}

.css_ContentTable{
	margin-top:0px;
	margin-bottom:10px;
	width:100%;
	border-collapse:collapse;
	padding:0;
}

.css_ContentTable #tdLeftMenu{
	width:200px;
	vertical-align:top;
}

.css_ContentTable #tdLeftMenu160{
	width:160px;
	vertical-align:top;
}

.css_ContentTable #tdLeftMenu170{
	width:170px;
	vertical-align:top;
}

.css_ContentTable #tdRightMenu, .css_ContentTable #tdCenterMenu{
	vertical-align:top;	/*---置上---*/
	padding-left:10px;
}

.css_ContentTable #tdRightMenu200{
	width:200px;
	vertical-align:top;
	padding-left:10px;
}

.css_ContentTable #tdRightMenu350{
	width:350px;
	vertical-align:top;
	padding-left:10px;
}

.css_ContentTableBorder{
	width:100%;
	border-collapse:collapse;
	border:#D5D5D5 1px solid;
}

.css_ContentTableBorder th{
	padding:2px;
	text-align:left;
}

.css_ContentTableBorder #Content{
	padding:10px;
}

.css_ContentTableBorder #StoreContent{
	padding:2px;
}

.css_Table{
	width:100%;
	border-collapse:collapse;
}
.css_Table td{
	padding:0;
}

.css_TableAuto{
	width:auto;
	border-collapse:collapse;
}
.css_TableAuto td{
	padding:0;
}

.css_Table400{
	width:400px;
	border-collapse:collapse;
}
.css_Table400 td{
	padding:0;
}

.css_Table02{
	width:100%;
	border-collapse:collapse;
	padding:0px;
	border-top:2px solid #89b5dc;
	border-bottom:2px solid #F3F3F3;
}
.css_Table02 td{
	padding:6px;
	border:1px solid #dddddd;
}

.css_Table03{
	width:100%;
	border-collapse:collapse;
	padding:0px;
	padding-left:10px;
	background-image:url(../Images/Bg_LeftGray.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	border-bottom:1px solid #cccccc;
}

.css_Table04{
	width:100%;
	border-collapse:collapse;
}
.css_Table04 td{
	padding:5px 0px 5px 0px;
	color:#555555;
}

.css_Table05{
	width:100%;
	border-collapse:collapse;
}
.css_Table05 th{
	background-color:#ebebeb;
	padding:7px 4px 4px 4px;
	border-right:2px solid #ffffff;
	/*color:#ffffff;*/
	font-weight:bold;
	font-size:13px;
	text-align:center;
	white-space:nowrap;
}
.css_Table05 td{
	background-color:#ebebeb;
	border-right:2px solid #ffffff;
	border-top:2px solid #ffffff;
	color:#333333;
	margin:3px;
	padding:3px;
}
.css_TableDotted{
	width:100%;
	border-collapse:collapse;
	border:#bfbfbf 1px dotted;
	background-color:#fffff5;
}
.css_TableDotted td{
	padding:10px 10px 10px 10px;
}

.css_IncContentTableBorder{
	width:100%;
	margin-bottom:10px;
	border-collapse:collapse;
	border:#D5D5D5 1px solid;
	background-color:#f1f1f1;	
}

.css_IncContentTableBorder th{
	padding:2px;
	text-align:left;
}

.css_IncContentTableBorder #Content{
	padding-top:8px;
	padding-right:8px;
	padding-bottom:0px;
	padding-left:8px;
}

.TableBorder{
	width:100%;
	border-collapse:collapse;
	border:#D5D5D5 1px solid;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:2px;
}

.css_TableGray{
	border-collapse:collapse;
}

.css_TableGray td{
	color:#333333;
}
/*---------表格 End-----------*/


/*---------表單樣式 Start-----------*/
	/*---------樣式一 Start-----------*/
	.TableStyle01{
		width:100%;
		border:#f4f4f4 3px solid;
	}
	
	.TableStyle01 #table{
		border-collapse:collapse;
		width:100%;		
		background-color:#ffffff;
	}

	.TableStyle01 th{
		font-size:10pt;
		font-family:Arial;
		font-weight:normal;
		color:#ffffff;
		text-align:center;
		background-color:#6a9f35;		
		border:1px solid #D2E9BC;
		padding-top:7px;
		padding-bottom:7px;
	}

	.TableStyle01 #left{
		width:15%;
		white-space:nowrap;
		text-align:center;
		color:#555555;
		background-color:#EDF8DF;
		border:1px solid #D2E9BC;
	}

	.TableStyle01 #right{
		color:#333333;
		background-color:#ffffff;
		border:1px solid #D2E9BC;
	}
	/*---------樣式一 End-----------*/
	
	/*---------樣式二 Start-----------*/
	.TableStyle02{
		width:100%;
		border:#d5d5d5 4px solid;
	}
	.TableStyle02 #table{
		border-collapse:collapse;
		width:100%;		
	}
	.TableStyle02 th{
		font-size:10pt;
		font-family:Arial;
		/*font-weight:normal;*/
		color:#354158;
		text-align:center;
		background-color:#f2f2f2;		
		border:#797979 1px solid;
		padding-top:7px;
		padding-bottom:7px;
	}
	.TableStyle02 #left{	
		border:#797979 1px solid;
		background-color:#f2f2f2;
		color:#333333;
		padding:5px 5px 5px 10px;
		text-align:right;
		white-space:nowrap;
	}

	.TableStyle02 #right{	
		border:#797979 1px solid;
		background-color:#f2f2f2;
		color:#052261;
		padding:5px;
	}
	
	.TableStyle02 #tdNoBorder{
		background-color:#f2f2f2;
		color:#333333;
		padding:5px;
	}
	
	.TableStyle02 .css_input{
		width:90%;
	}
	
	.TableStyle02 .css_textarea{
		width:90%;
		height:5em;
	}
	/*---------樣式二 End-----------*/
	
	/*---------樣式三 Start-----------*/
	.TableStyle03{
		width:100%;
		border-top:1px solid #cccccc;
		border-right:1px solid #cccccc;
		margin:1em auto;
		border-collapse:collapse;
	}
	.TableStyle03 thead th{
		background-image:url(../Images/Share/Bg_TitleBgGray.gif);
		background-repeat:repeat-x;
		border-bottom:0px solid #cccccc;
		text-align:center;
		color:#24376d;
		font-size:14px;
		padding:5px;
	}
	.TableStyle03 td{
		color:#666666;
		border-bottom:1px solid #cccccc;
		border-left:1px solid #cccccc;
		padding:.3em 1em;	
	}
	
	.TableStyle03 th{
		font-weight:normal;
		color:#24376d;
		border-bottom:1px solid #cccccc;
		border-left:1px solid #cccccc;
		text-align:center;
	}
	
	tr.even_TableStyle03 td{	/*---偶數行---*/
		background-color:#f6f6f6;
	}	
	
	tr.odd_TableStyle03 td{	/*---奇數行---*/
		background-color:#ffffff;
	}
	
	tr.over_TableStyle03 td,tr.over_TableStyle03 td a,tr.over_TableStyle03 td a:link,tr.over_TableStyle03 td a:visited{	/*---mouseover---*/
		background-color:#d2eeff;
		color:#ff0000;
	}
	/*---------樣式三 End-----------*/
	
	/*---------樣式四 Start-----------*/
	.TableStyle04{
		width:auto;
		border-top:1px solid #cccccc;
		border-right:1px solid #cccccc;
		border-collapse:collapse;
	}
	.TableStyle04 td{
		color:#052261;
		border-bottom:1px solid #cccccc;
		border-left:1px solid #cccccc;
	}
	.TableStyle04 .title{
		color:#333333;	
	}
	
	/*---------樣式四 End-----------*/

	/*---------樣式五 (藍色表格) Start-----------*/
	.TableStyle05{
		width:100%;
		border-top:1px solid #579acc;
		border-right:1px solid #579acc;
		border-collapse:collapse;
	}
	.TableStyle05 #tdTitle{
		background-color:#aae3ff;
		color:#000000;
		font-weight:bold;
		padding:5px;
		vertical-align:text-top;
		border-bottom:1px solid #579acc;
		border-left:1px solid #579acc;
	}
	.TableStyle05 #tdContent{
		background-color:#f0f9ff;
		color:#052261;
		padding:5px;
		vertical-align:text-top;
		border-bottom:1px solid #579acc;
		border-left:1px solid #579acc;
	}	
	/*---------樣式五 End-----------*/

	/*---------樣式六 (粉紅表格) Start-----------*/	
	.TableStyle06{
		width:100%;
		border:3px solid #f3f3f3;
	}
	
	.TableStyle06 table{
		width:100%;
		border-top:1px solid #faafc6;
		border-right:1px solid #faafc6;
		border-collapse:collapse;
	}
	.TableStyle06 #tdTitle{
		background-color:#fddfe8;
		color:#f50f49;
		padding:3px;
		vertical-align:text-top;
		text-align:center;
		border-bottom:1px solid #faafc6;
		border-left:1px solid #faafc6;
	}
	.TableStyle06 #tdLTitle{
		background-color:#fff0f5;
		color:#000000;
		padding:3px;
		vertical-align:text-top;
		text-align:left;
		border-bottom:1px solid #faafc6;
		border-left:1px solid #faafc6;
	}
	.TableStyle06 #tdContent{
		background-color:#ffffe1;
		color:#000000;
		padding:3px;
		border-bottom:1px solid #faafc6;
		border-left:1px solid #faafc6;
	}
	
	/*---------樣式六 End-----------*/	
/*---------表單樣式 End-----------*/

/*---------左邊選單 Start-----------*/
.IncMenuBigFont ul{
	margin:3px;
	padding:3px;
	padding-left:10px;
	margin-bottom:0px;
	font-size:15px;
	color:#666666;
	font-family:Arial;
	list-style-type:none;
}

.IncMenuBigFont ul li{
	background-image:url(../Images/Icon_Arrow02.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
	display:block;
	margin-left:1px;
	margin-right:0px;
	padding-left:10px;
	padding-bottom:2px;
	text-align:left;
}

.IncMenu ul{
	margin:3px;
	padding:3px;
	padding-left:10px;
	margin-bottom:0px;
	color:#666666;
	font-family:Arial;
	list-style-type:none;
}

.IncMenu ul li{
	background-image:url(../Images/Icon_Arrow02.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
	display:block;
	margin-left:1px;
	margin-right:0px;
	padding-left:10px;
	padding-bottom:1px;
	text-align:left;
}

.IncMenuDefStore ul{
	margin:3px;
	padding:3px;
	padding-left:10px;
	margin-bottom:0px;
	color:#666666;
	font-family:Arial;
	list-style-type:none;
}

.IncMenuDefStore ul li{
	background-image:url(../Images/Icon_Arrow02.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
	display:block;
	margin-left:1px;
	margin-right:0px;
	padding-left:10px;
	padding-bottom:1px;
	text-align:left;
}
/*---------左邊選單 End-----------*/

/*---------News  Start-----------*/
.News ul{
	margin:3px;
	margin-bottom:0px;
	padding:3px;
	padding-left:5px;
	color:#666666;
	font-family:Arial;
	list-style-type:none;
}

.IconNewsTop{
	background-image:url(../Images/Share/Icon_NewsTop.gif);
	background-repeat:no-repeat;
	background-position:left 5px; *background-position:left 6px;
	display:block;
	margin-left:1px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:11px;
	padding-bottom:3px;
	text-align:left;
}

.IconNews{
	background-image:url(../Images/Share/Icon_News.gif);
	background-repeat:no-repeat;
	background-position:left 5px; *background-position:left 6px;
	display:block;
	margin-left:1px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:11px;
	padding-bottom:3px;
	text-align:left;
}
/*---------News  End-----------*/

/*---------IncMenuShop  Start-----------*/
.IncMenuShop ul{
	margin:3px;
	margin-bottom:0px;
	padding:3px;
	padding-left:5px;
	color:#666666;
	font-family:Arial;
	list-style-type:none;
}

.IncMenuShop ul li{
	background-image:url(../Images/Share/Icon_News.gif);
	background-repeat:no-repeat;
	background-position:left 5px; *background-position:left 6px;
	display:block;
	margin-left:1px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:11px;
	padding-bottom:3px;
	text-align:left;
}
/*---------IncMenuShop  End-----------*/

/*---------好康家 Start-----------*/
.Coupon ul{
	margin:3px;
	padding:3px;
	padding-left:0px;
	margin-bottom:10px;
	color:#666666;
	font-family:Arial;
	list-style-type:none;
}

.Coupon ul li{
	background-image:url(../Images/Share/Icon_ArrowPink.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	display:block;
	margin-left:1px;
	margin-right:0px;
	padding-left:20px;
	padding-bottom:5px;
	text-align:left;
}

.Coupon ul li #Title{
	color:#000000;
	font-weight:bold;
}
/*---------好康家 End-----------*/

/*---------Ul NoListStyle  Start-----------*/
.css_NoListStyle ul{
	margin:3px;
	margin-bottom:0px;
	padding:3px 3px 3px 0px;
	color:#666666;
	font-family:Arial;
	list-style-type:none;
}

.css_NoListStyle ul li{
	display:block;
	margin-left:1px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:11px;
	padding-bottom:3px;
	text-align:left;
}
/*---------Ul NoListStyle  End-----------*/

/*---------頁面標題樣式 Start-----------*/
.css_LightGreen_PageTitle,.css_Member_PageTitle,.css_Game_PageTitle{
	width:100%;
	background:url(../Images/TitleBg_LightGreen.jpg) center center repeat-x;
}

.css_Blue_PageTitle,.css_Vendor_PageTitle,.css_Survey_PageTitle,.css_Vote_PageTitle{
	width:100%;
	background:url(../Images/TitleBg_Blue.jpg) center center repeat-x;
}

.css_Red_PageTitle,.css_Market_PageTitle,.css_Mall_PageTitle,.css_Car_PageTitle{
	width:100%;
	background:url(../Images/TitleBg_Red.jpg) center center repeat-x;
}

.css_Green_PageTitle,.css_ShareInfo_PageTitle{
	width:100%;
	background:url(../Images/TitleBg_Green.jpg) center center repeat-x;
}

.css_Yellow_PageTitle,.css_Shop_PageTitle{
	width:100%;
	background:url(../Images/TitleBg_Yellow.jpg) center center repeat-x;
}

.css_StoreTitle{
	width:100%;
	background:url(../Images/TitleStore_Bg.gif) center center repeat-x;
}

.TitleSubPink{
	width:160px;
	background-color:#f06eaa;
	white-space:nowrap;
	vertical-align:middle;
}
.TitleSubFont{
	padding-left:6px;
	padding-right:10px;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
}

.TitleStyle01 dl{
	clear:both;
	/*margin:5px;
	background-color:#e6f7fe;*/
}
.TitleStyle01 dl dt{
	padding:2px 3px 7px 5px;
	margin:0;
	border-top:3px solid #ade4fd;
	background-image:url(../Images/Share/Img_Line02.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	
	color:#f50f49;
	text-align:left;
	font-size:13px;
	font-weight:bold;
}
.TitleStyle01 dl dt a:active,.TitleStyle01 dl dt a:link,.TitleStyle01 dl dt a:visited{
	color:#f50f49;
}
.TitleStyle01 dl dt a:hover{
	color:#000000;
}

.TitleStyle01 dl dt span.Icon{
	width:15px;
	background-image:url(../Images/Share/Icon_BlueDot.gif);
	background-position:center center;
	background-repeat:no-repeat;
}

.TitleStyle01 dd{
	margin:0;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:15px;
}
.TitleStyle01 dd a:active,.TitleStyle01 dd a:link,.TitleStyle01 dd a:visited{
	color:#000000;
}
.TitleStyle01 dd a:hover{
	color:#5aa12f;
}

.TitleStyle01 ul{
	margin:3px;
	padding:3px;
	padding-left:10px;
	margin-bottom:0px;
	color:#666666;
	font-family:Arial;
	list-style-type:none;
}

.TitleStyle01 ul li{
	background-image:url(../Images/Icon_Arrow02.gif);
	background-repeat:no-repeat;
	background-position:left 10px;
	display:block;
	margin-left:1px;
	margin-right:0px;
	padding-left:10px;
	padding-bottom:3px;
	text-align:left;
}
/*---------頁面標題樣式 End-----------*/


/*---------選單樣式 Start-----------*/
	/*---------Solid Block Start-----------*/
	.solidblockmenu{
		padding:5px 0 5px 0;
	}
	.solidblockmenu #nav{
		position:relative;
		display:block;
		padding:0;
		margin:0;
		border:1px solid #625e00;
		border-width:1px 0;
		height:27px;
		font:bold 13px Arial;
		background:url(../Images/Menu/ImgBlock.gif) center center repeat-x;
	}

	.solidblockmenu #nav ul{
		padding:0;
		margin:0;
		list-style-type:none;
		width:auto;
	}

	.solidblockmenu #nav ul li{
		display:block;
		float:left;
		margin:0 0 0 1px;
	}

	.solidblockmenu #nav ul li a{
		display:block;
		float:left;
		color:#ffffff;		
		text-decoration:none;
		padding:5px 10px;
		border-left:1px solid #ffffff;
	}

	.solidblockmenu #nav ul li a.bgn{
		border-left:0px solid #ffffff;
		margin:0;
	}

	.solidblockmenu #nav ul li a:hover,.solidblockmenu #nav ul li a.current{
		color:#ffffff;
		background:url(../Images/Menu/ImgBlock_o.gif) center center repeat-x;
	}
	/*---------Solid Block End-----------*/
/*---------選單樣式 End-----------*/


/*---------標題列樣式 Start-----------*/
	/*---------紫藍色 Start-----------*/
	.stripe_LightPurple{	/*---Table---*/
		border-collapse:collapse;
		width:100%;
	}
	.stripe_LightPurple th{	/*----標題列---*/
		background-color:#6581B8;
		padding:7px 4px 4px 4px;
		border-right:1px solid #ffffff;
		color:#ffffff;	
		font-weight:bold;
		font-size:13px;
		text-align:center;
		white-space:nowrap;
	}

	.stripe_LightPurple th a:active,.stripe_LightPurple th a:link,.stripe_LightPurple th a:visited{
		color:#ffffff;	
	}

	.stripe_LightPurple th a:hover{
		color:#ffff00;	
	}
	
	tr.even_LightPurple td{	/*---偶數行---*/
		padding:3px;
		background-color:#ecf6fc;
		border-bottom: 1px solid #95bce2;
	}	
	
	tr.odd_LightPurple td{	/*---奇數行---*/
		padding:3px;
		background-color:#fffff5;
		border-bottom: 1px solid #95bce2;
	}
	
	tr.over_LightPurple td {	/*---mouseover---*/
		background-color:#bcd4ec;
		color:#ff0000;
	}

	tr.overclick_LightPurple td {	/*---mouseover---*/
		background-color:#bcd4ec;
		color:#ff0000;
		cursor:pointer;
	}
	/*---------紫藍色 End-----------*/
	
	/*---------紫藍色(有邊框) Start-----------*/
	.stripe_LightPurpleBorder{
		border-collapse:collapse;
		background-color:ffffff;
		width:100%;
	}
	
	.stripe_LightPurpleBorder th{	/*----標題列---*/
		background-color:#c7d0ed;
		padding:7px 4px 4px 4px;
		font-weight:normal;
		font-size:13px;
		text-align:center;
		white-space:nowrap;
		border:1px solid #7088c6;
		color:#000099;
	}

	.stripe_LightPurpleBorder th a:active,.stripe_LightPurpleBorder th a:link,.stripe_LightPurpleBorder th a:linka:visited{	/*----標題列---*/
		color:#000099;
		text-decoration:underline;
	}
	
	.stripe_LightPurpleBorder th a:hover{
		color:#000099;
		text-decoration:none;
	}
	
	tr.odd_LightPurpleBorder td{
		padding:3px;
		background-color:#ffffff;
		border:1px solid #7088c6;
	}	

	tr.even_LightPurpleBorder td{
		padding:3px;
		background-color:#f9f9f9;
		border:1px solid #7088c6;
	}	

	tr.over_LightPurpleBorder td{
		padding:3px;		
		background-color:#D6E0FE;
		border:1px solid #7088c6;
	}	

	tr.clicked_LightPurpleBorder td{
		padding:3px;
		background-color:#fffbe7;
		border:1px solid #7088c6;
	}	
	/*---------紫藍色(有邊框) End-----------*/	
	
	/*---------綠色 Start-----------*/
	.stripe_LightGreenDel{
		border-collapse:collapse;
		background-color:ffffff;
	}
	
	.stripe_LightGreenDel th{	/*----標題列---*/
		background-color:#55A255;
		padding:7px 4px 4px 4px;
		font-weight:normal;
		font-size:13px;
		text-align:center;
		white-space:nowrap;
		border:1px solid #036803;
		color:#ffffff;
	}

	.stripe_LightGreenDel th a:active,.stripe_LightGreenDel th a:link,.stripe_LightGreenDel th a:linka:visited{	/*----標題列---*/
		color:#ffff00;
	}
	
	.stripe_LightGreenDel th a:hover{
		color:#ffffff;
	}
	
	tr.odd_LightGreen td{
		padding:3px;
		background-color:#ffffff;
		border:1px solid #036803;
	}	

	tr.even_LightGreen td{
		padding:3px;
		background-color:#f9f9f9;
		border:1px solid #036803;
	}	

	tr.over_LightGreen td{
		padding:3px;
		background-color:#cbf3cb;
		border:1px solid #036803;
	}	

	tr.clicked_LightGreen td{
		padding:3px;
		background-color:#fffbe7;
		border:1px solid #036803;
	}	
	/*---------綠色 End-----------*/
/*---------標題列樣式 End-----------*/

.css_BtnContent{
	width:auto;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
}
























.copyright td{
	font-family:Arial;
	font-size:10pt;
	color:#555555;
	line-height:170%;
}
.copyright A:active{
	color:#336699;
	text-decoration:none;
}
.copyright A:link{
	color:#336699;
	text-decoration:none;
}
.copyright A:visited{
	color:#336699;
	text-decoration:none;
}
.copyright A:hover{
	color:#CC0000;
	text-decoration:underline;
}
.IncTop td{
	color:#818181;
	font-family:Arial;
}
.IncTop A:active{
	color:#153C8B;
	text-decoration:none;
}
.IncTop A:link{
	color:#153C8B;
	text-decoration:none;
}
.IncTop A:visited{
	color:#153C8B;
	text-decoration:none;
}
.IncTop A:hover{
	color:#B70106;
	text-decoration:none;
}
.StoreTitle{
/*	font-family:Arial;*/
	font-size:14pt;
	color:#362F2D;
}
.StoreTitle A:active{
	font-size:12pt;
	color:#362F2D;
	text-decoration:none;
}
.StoreTitle A:link{
	font-size:15pt;
	color:#362F2D;
	text-decoration:none;
}
.StoreTitle A:visited{
	font-size:15pt;
	color:#362F2D;
	text-decoration:none;
}
.StoreTitle A:hover{
	font-size:15pt;
	color:#0000FF;
	text-decoration:underline;
}
.StoreTitle2{
/*	font-family:Arial;*/
	font-family:"標楷體";
	font-size:15pt;
	color:#362F2D;
}
input,select{
	border:#cccccc 1px solid;
	font-size:10pt;
	color:#000000;
	font-family:Arial;
}
textarea{
	border:#999999 1px solid;
	color:#333333;
	font-family:Arial;
	background-color:white;
}
.radio{
	border:#FFFFFF 0px solid;
	background-color:transparent;
}

.TitleFont{
	color:#075F8D;
	font-size:12pt;
	font-weight:bold;
}
.TitleFont02{
	color:#ED1B32;
	font-size:15px;
	font-weight:bold;
}
.br1 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.StoreTitleFont{
	color:#0000FF;
	font-size:12pt;
	font-weight:bold;
}
.SmallFont{
	font-size:8pt;
}
.notice{
	color:#ff0000;
}
.noticeBlue{
	color:#0000ff;
}
.css_noticeGreen{
	color:#006600;
}
.css_13Red{
	color:#ff0000;
	font-size:13px;
	/*font-weight:bold;*/
}
.Line{
	border-bottom:#BFBFBF 1px dotted;
}
.Memberfont {
	font-size: 10pt;
	color: #4B4B4B;
	line-height: 18px;
}

.ImgBorder{
	border:#cccccc 1px solid;
	background-color:#ffffff;
	text-align: center;  /* 相片水平居中 */
	vertical-align: middle;  /* 相片垂直居中 */
	padding: 6px;
}
.ImgBorder02{
	border:#f0efdb 1px solid;
	background-color:#ffffff;
	text-align: center;  /* 相片水平居中 */
	vertical-align: middle;  /* 相片垂直居中 */
	padding: 6px;
}
.ImgBorder03{
	border:#cccccc 1px solid;
	background-color:#ffffff;
	text-align: center;  /* 相片水平居中 */
	vertical-align: middle;  /* 相片垂直居中 */
	padding: 3px;
}
.ImgBorder04{
	border:#cccccc 1px solid;
	background-color:#ffffff;
	text-align: center;  /* 相片水平居中 */
	vertical-align: middle;  /* 相片垂直居中 */
	padding: 1px;
}
.ShowCatFont td{
	/*font-size:11pt;*/
}
.ShowCatFont A:active{
	color:#555555;
	font-family:Arial;
	text-decoration:none;
}
.ShowCatFont A:link{
	color:#555555;
	font-family:Arial;
	text-decoration:none;
}
.ShowCatFont A:visited{
	color:#555555;
	font-family:Arial;
	text-decoration:none;
}
.ShowCatFont A:hover{
	color:#075F8D;
	text-decoration:underline;
}
.TBTitleFont A:active{
	color:#555555;
	font-family:'新細明體';
	text-decoration:none;
}
.TBTitleFont A:link{
	color:#555555;
	font-family:'新細明體';
	text-decoration:none;
}
.TBTitleFont A:visited{
	color:#555555;
	font-family:'新細明體';
	text-decoration:none;
}
.TBTitleFont A:hover{
	color:#FF6600;
	font-family:'新細明體';
	text-decoration:underline;
}
.ForumTitle_over td{
	background:#EFEFEF;
	color:#FF3300;
}
.JobTitle_over td{
	background:#EFEFEF;
	color:#FF3300;
}
.FaqTitle_over td{
	background:#EFEFEF;
	color:#FF3300;
}
.PicTitle_over td{
	background:#F6F5F4;
	color:#FF3300;
}
.VoteItemTitle_over td{
	background:#EFEFEF;
	color:#FF3300;
}
.SurveyItemTitle_over td{
	background:#EBFAFF;
	color:#01A0D9;
}
.ShaerInfoItemTitle_over td{
	background:#EBFAFF;
	color:#FF0000;
}
.CourseTitle_over td{
	background:#EFEFEF;
	color:#FF3300;
}
.CalWeekday{
	background:#F2F2F2;
	color:#414141;
}
.CalNoday{
	background:#EEEEEE;
}
.Calday{
	background:#FFFFFF;
}
.CalToday{
	border:#FF0000 1px solid;
	background:#FFFFCC;
}
.ShopIntroBg01 {
	background-image: url(../Images/ShopIntroBg01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.IncDescr td{
	font-size:10pt;
	color:#818181;
	font-family:Arial;
}
.IncDescr A:active{
	color:#153C8B;
	text-decoration:none;
}
.IncDescr A:link{
	color:#153C8B;
	text-decoration:none;
}
.IncDescr A:visited{
	color:#153C8B;
	text-decoration:none;
}
.IncDescr A:hover{
	color:#B70106;
	text-decoration:none;
}
.fls{
	font-size:15px;
	filter:DropShadow(Color=#C6C6C6,OffX=1,OffY=1,positive=1);
	color:#154197;
	line-height:100%;
	padding-right:0px;
	padding-left:0px;
	padding-top:4px;
	padding-bottom:1px;
	font-family:"新細明體","Arial";
}
.css_MenuStyle01{
	width:85px;
	height:20px;
	vertical-align:bottom;
	background-image:url('../Images/MenuStyle01.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	color:#005599;
	text-align:center;
	letter-spacing:1px;
	/*font-size:10pt;*/
}
.css_MenuStyle01_over{
	width:85px;
	height:20px;
	background-image:url('../Images/MenuStyle01_o.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	color:#ffffff;
	text-align:center;
	letter-spacing:1px;
	/*font-size:10pt;*/
}
.IncAcctMenu{
	width:122px;
	height:28px;
	background-image:url('../Images/AcctMenu.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	font-size:13px;
	font-weight:bold;
	color:#7f7f7f;
	text-align:center;
	vertical-align:text-bottom;
	/*letter-spacing:2px;*/
}
.IncAcctMenu A:active,.IncAcctMenu A:link,.IncAcctMenu A:visited,.IncAcctMenu A:hover{
	color:#7f7f7f;
	text-decoration:none;
}
.IncAcctMenu_over{
	width:122px;
	height:28px;
	background-image:url('../Images/AcctMenu_o.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	font-size:13px;
	font-weight:bold;
	color:#4463b4;
	text-align:center;
	vertical-align:text-bottom;
	/*letter-spacing:2px;*/
}
.IncAcctMenu_over A:active,.IncAcctMenu_over A:link,.IncAcctMenu_over A:visited,.IncAcctMenu_over A:hover{
	color:#4463b4;
	text-decoration:none;
}

.IncAcctMenu_s{
	width:88px;
	height:28px;
	background-image:url('../Images/AcctMenu_s.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	font-size:13px;
	font-weight:bold;
	color:#7f7f7f;
	text-align:center;
	vertical-align:text-bottom;
	/*letter-spacing:2px;*/
}
.IncAcctMenu_s A:active,.IncAcctMenu_s A:link,.IncAcctMenu_s A:visited,.IncAcctMenu_s A:hover{
	color:#7f7f7f;
	text-decoration:none;
}
.IncAcctMenu_s_over{
	width:88px;
	height:28px;
	background-image:url('../Images/AcctMenu_s_o.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	font-size:13px;
	font-weight:bold;
	color:#4463b4;
	text-align:center;
	vertical-align:text-bottom;
	/*letter-spacing:2px;*/
}
.IncAcctMenu_s_over A:active,.IncAcctMenu_s_over A:link,.IncAcctMenu_s_over A:visited,.IncAcctMenu_s_over A:hover{
	color:#4463b4;
	text-decoration:none;
}

.IncTitle{
	width:90px;
	height:25px;
	vertical-align:bottom;
	background-image:url('../Images/NewsMenu.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	color:#005599;
	text-align:center;
	letter-spacing:2px;
	/*font-size:10pt;*/
}
.IncTitle_over{
	width:90px;
	height:25px;
	background-image:url('../Images/NewsMenu_o.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	color:#000000;
	text-align:center;
	letter-spacing:2px;
	/*font-size:10pt;*/
}
.IncStoreMenu{
	width:85px;
	height:30px;
	background-image:url('../Images/StoreMenu.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	color:#005599;
	text-align:center;
	/*letter-spacing:2px;*/
	font-size:10pt;
}
.IncStoreMenu_over{
	width:85px;
	height:30px;
	background-image:url('../Images/StoreMenu_o.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	color:#000000;
	text-align:center;
	/*letter-spacing:2px;*/
	font-size:10pt;
}
.IncStoreMenu_over A:active{
	color:#000000;
	text-decoration:none;
}
.IncStoreMenu_over A:link{
	color:#000000;
	text-decoration:none;
}
.IncStoreMenu_over A:visited{
	color:#000000;
	text-decoration:none;
}
.IncStoreMenu_over A:hover{
	color:#000000;
	text-decoration:none;
}
.IncStoreMenu02{
	width:80px;
	height:30px;
	background-image:url('../Images/StoreMenu02.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	color:#005599;
	text-align:center;
	/*letter-spacing:2px;*/
	font-size:10pt;
}
.IncStoreMenu02_over{
	width:80px;
	height:30px;
	background-image:url('../Images/StoreMenu02_o.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	color:#000000;
	text-align:center;
	/*letter-spacing:2px;*/
	font-size:10pt;
}
.IncStoreMenu02_over A:active,.IncStoreMenu02_over A:link,.IncStoreMenu02_over A:visited{
	color:#000000;
	text-decoration:none;
}
.IncStoreMenu02_over A:hover{
	color:#000000;
	text-decoration:none;
}
.dotted {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}

/*推薦分享------------------------------------*/
.ShareInfoFontTitle{
	width:10%;
	color:#0000FF;
	white-space:nowrap;
	vertical-align:top;
}
.ShareInfoPostLeft{
	background-color:#B1CAE9;
	color:#003366;
	font-weight:bold;
	width:11%;
	white-space:nowrap;
}
.ShareInfoPostRight{
	background-color:#EEEEEE;
}
.ShareInfoCommendBg{
	float:left;
	background-image:url(../Images/ShareInfo/Bg_ShareInfo.gif);
	background-repeat:no-repeat;
	width:60px;
	height:20px;
	font-size:10pt;
	color:#6F4705;
	padding:5px 2px 2px 2px;
	margin:3px 7px 6px 0px;
	line-height:100%;
}
.ShareInfoCommendTitleFont{
	font-size:11px; *font-size:10px;
}
.ShareInfoCommendFont{
	font-size:11px; *font-size:10px;
	font-family:Verdana;
	/*color:#ff0000;*/
	padding-left:2px;
	/*font-weight:bold;*/
}

.EvalTitleTable{
	border:#eeeeee 4px solid;
	background-color:#999999;
}

.EvalTitle{
	width:15%;
	white-space:nowrap;
	background-image:url(../Images/TB_Bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
	color:#666666;
	text-align:center;
}
.EvalTxt{
	width:35%;
	padding:2px;
	background-color:#FFF7F4;
	color:#666666;
}

.EvalTitleTable02{
	border:#B6CBD0 4px solid;
	background-color:#ffffff;
}

.EvalTitle02{
	width:15%;
	white-space:nowrap;
	background-color:#D3E9F1;
	color:#666666;
	text-align:center;
}
.EvalTxt02{
	width:35%;
	padding:2px;
	background-color:#EEF3F5;
	color:#005599;
}

.ShareInfoSubMenu{
	width:70px;
	height:20px;
	background-image:url('../Images/ShareInfoSubMenu.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	color:#005599;
	text-align:center;
	padding-top:2px; *padding-top:3px;
	/*letter-spacing:2px;*/
	font-size:10pt;
	line-height:125%;
}
.ShareInfoSubMenu_over{
	width:70px;
	height:20px;
	background-image:url('../Images/ShareInfoSubMenu_o.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	color:#FFFFFF;
	text-align:center;
	padding-top:2px; *padding-top:3px;
	/*letter-spacing:2px;*/
	font-size:10pt;
	line-height:125%;
}
.ShareInfoSubMenu_over A:active{
	color:#FFFFFF;
	text-decoration:none;
}
.ShareInfoSubMenu_over A:link{
	color:#FFFFFF;
	text-decoration:none;
}
.ShareInfoSubMenu_over A:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.ShareInfoSubMenu_over A:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.readonly{
	color:#444444;
	background-color:#cccccc;
}


.css_HeadDashed_Blue{
	background-color:#dcefff;
	color:#083a74;
	border:1px #083a74 dashed;
	padding:2px;
}

.css_HeadDashed_LightGreen{
	background-color:#dbecec;
	color:#004843;
	border:1px #004843 dashed;
	padding:2px;
}

.css_HeadDashed_Gray{
	width:11%;
	background-color:#eeeeee;
	color:#003399;
	border:1px #cccccc dashed;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	white-space:nowrap;
	text-align:center;
}

.TableBorder02{
	border-top:#D5D5D5 1px solid;
	border-left:#D5D5D5 1px solid;
	border-right:#D5D5D5 1px solid;
	padding:2px;
}
.TableBorder03{
	border-left:#D5D5D5 1px solid;
	border-right:#D5D5D5 1px solid;
	border-bottom:#D5D5D5 1px solid;
	padding:2px;
}
.TableLeftCss{
	text-align:right;
	padding-right:5px;
	border-bottom:#DDDDDD 1px solid;
	background-color:#F4F4F4;
}
.TableRightCss{
	padding-left:15px;
	border-bottom:#DDDDDD 1px solid;
}

.ForumreplyL {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #498380;
	border-bottom-color: #498380;
}
.ForumreplyR {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #498380;
}

.ShopShoppingListL{
	width:120px;
	background-color:#edecec;
}

.ShopShoppingListR{

}

.css_input{
	width:95%;
}

.css_textarea{
	width:95%;
	height:5em;
}

.IncShopTitleFont{
	font-weight:bold;
	color:#006699;
	padding-top:3px;*padding-top:4px;
}
.TitleFont03 {
	color:#F7A302;
	font-size:15px;
	font-weight:bold;
}

.GrayBox{
	background-color: #ffffff;
	background-image: url(../Images/GrayBg.jpg);
	background-position: 0px 100%;
	background-repeat: repeat-x;
	padding: 1px;
	margin: 1px;
	border: 1px solid #f2f2f2;
}
.GrayBoxTitle{
	font-size:15px;
	text-align:center;
	color:#a50001;
	background-color:#f4f4f4;
	padding:5px 0px 3px 5px;
	/*border: 1px solid #e6e6e6;*/
	border-bottom: 1px dashed #e6e6e6;
}

.GrayBox ul{
	margin:3px;
	padding:3px;
	padding-left:10px;
	margin-bottom:0px;
	font-size: 12px;
	color: #666666;
	list-style-type:none;
}

.GrayBox ul li{
	background-image:url(../Images/Icon_Arrow02.gif);
	background-repeat:no-repeat;
	background-position:left 15px;
	border-bottom: 1px dashed #e6e6e6;
	display:block;
	margin-left:1px;
	margin-right:0px;
	padding: 5px 0px 3px 10px;
	text-align:left;
}
.BlueDot ul{
	margin:3px;
	padding:3px;
	padding-left:10px;
	margin-bottom:0px;
	color:#666666;
	font-family:Arial;
	list-style-type:none;
}

.BlueDot ul li{
	background-image:url(../Images/Icon_BlueDot.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	display:block;
	margin-left:1px;
	margin-right:0px;
	padding-left:18px;
	padding-bottom:1px;
	text-align:left;
}

.Blue02Dot ul{
	margin:3px;
	padding:3px;
	padding-left:10px;
	margin-bottom:0px;
	color:#666666;
	font-family:Arial;
	list-style-type:none;
}

.Blue02Dot ul li{
	background-image:url(../Images/Icon_BlueDot02.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	display:block;
	margin-left:1px;
	margin-right:0px;
	padding-left:18px;
	padding-bottom:1px;
	text-align:left;
}

.RedDot ul{
	margin:3px;
	padding:3px;
	padding-left:10px;
	margin-bottom:0px;
	color:#666666;
	font-family:Arial;
	list-style-type:none;
}

.RedDot ul li{
	background-image:url(../Images/Icon_RedDot.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	display:block;
	margin-left:1px;
	margin-right:0px;
	padding-left:18px;
	padding-bottom:1px;
	text-align:left;
}

.GreenDot ul{
	margin:3px;
	padding:3px;
	padding-left:10px;
	margin-bottom:0px;
	color:#666666;
	font-family:Arial;
	list-style-type:none;
}

.GreenDot ul li{
	background-image:url(../Images/Icon_GreenDot.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	display:block;
	margin-left:1px;
	margin-right:0px;
	padding-left:18px;
	padding-bottom:1px;
	text-align:left;
}
.YellowDot ul{
	margin:3px;
	padding:3px;
	padding-left:10px;
	margin-bottom:0px;
	color:#666666;
	font-family:Arial;
	list-style-type:none;
}

.YellowDot ul li{
	background-image:url(../Images/Icon_YellowDot.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	display:block;
	margin-left:1px;
	margin-right:0px;
	padding-left:18px;
	padding-bottom:1px;
	text-align:left;
}
.PurpleDot ul{
	margin:3px;
	padding:3px;
	padding-left:10px;
	margin-bottom:0px;
	color:#666666;
	font-family:Arial;
	list-style-type:none;
}

.PurpleDot ul li{
	background-image:url(../Images/Icon_PurpleDot.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	display:block;
	margin-left:1px;
	margin-right:0px;
	padding-left:18px;
	padding-bottom:1px;
	text-align:left;
}

.RedDot02 ul{
	margin:3px;
	padding:3px;
	padding-left:10px;
	margin-bottom:0px;
	color:#666666;
	font-family:Arial;
	list-style-type:none;
}

.RedDot02 ul li{
	background-image:url(../Images/icon_01.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	display:block;
	margin-left:1px;
	margin-right:0px;
	padding-left:18px;
	padding-bottom:1px;
	text-align:left;
}


.IncNewsMenu_s{
	width:90px;
	height:25px;
	background-image:url('../Images/NewsMenu.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	font-size:13px;
	color:#336699;
	text-align:center;
	vertical-align:text-bottom;
	/*letter-spacing:2px;*/
}
.IncNewsMenu_s A:active,.IncNewsMenu_s A:link,.IncNewsMenu_s A:visited,.IncNewsMenu_s A:hover{
	color:#336699;
	text-decoration:none;
}
.IncNewsMenu_s_over{
	width:90px;
	height:25px;
	background-image:url('../Images/NewsMenu_o.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	font-size:13px;
	color:#000000;
	text-align:center;
	vertical-align:text-bottom;
	/*letter-spacing:2px;*/
}
.IncNewsMenu_s_over A:active,.IncNewsMenu_s_over A:link,.IncNewsMenu_s_over A:visited,.IncNewsMenu_s_over A:hover{
	color:#000000;
	text-decoration:none;
}

.css_TabBorder{
	width:100%;
	border-collapse:collapse;
	border-left:#D5D5D5 1px solid;
	border-right:#D5D5D5 1px solid;
	border-bottom:#D5D5D5 1px solid;
}

/*======== 表格(粉藍) Start ========*/
.css_TableLightBlue{
	width:100%;
	border:4px solid #e6f0fb;
}

.css_TableLightBlue table{
	width:100%;
	border-top:1px solid #a4ccea;
	border-right:1px solid #a4ccea;
	border-collapse:collapse;
}
.css_TableLightBlue th{
	height:34px;
	background-image:url(../Images/Share/TableLightBlue_Bg.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	color:#0085dd;
	font-weight:bold;
	font-size:13px;
	padding:3px;
	/*vertical-align:text-top;*/	
	text-align:center;
	border-bottom:1px solid #a4ccea;
	border-left:1px solid #a4ccea;
}
.css_TableLightBlue th a:active,.css_TableLightBlue th a:link,.css_TableLightBlue th a:visited{	/*----標題列---*/
	color:#000099;
	text-decoration:underline;
}
.css_TableLightBlue th a:hover{
	color:#000099;
	text-decoration:none;
}
.css_TableLightBlue #tdLTitle{
	background-color:#e8f1f7;
	color:#000000;
	padding:6px 3px 3px 3px;
	/*vertical-align:text-top;*/
	text-align:center;
	border-bottom:1px solid #a4ccea;
	border-left:1px solid #a4ccea;
}
.css_TableLightBlue td{
	background-color:#ffffff;
	color:#555555;
	padding:6px 3px 3px 3px;
	border-bottom:1px solid #a4ccea;
	border-left:1px solid #a4ccea;
}
tr.odd_TableLightBlue td{
	background-color:#ffffff;
	border-bottom:1px solid #a4ccea;
	border-left:1px solid #a4ccea;
}	
tr.even_TableLightBlue td{
	background-color:#f9f9f9;
	border-bottom:1px solid #a4ccea;
	border-left:1px solid #a4ccea;
}	
tr.over_TableLightBlue td{
	background-color:#ffffcc;
	color:#ff0000;
	border-bottom:1px solid #a4ccea;
	border-left:1px solid #a4ccea;
}	
tr.clicked_TableLightBlue td{
	color:#ff0000;
	background-color:#D5ECFF;
	border-bottom:1px solid #a4ccea;
	border-left:1px solid #a4ccea;
}	
/*======== 表格(粉藍) End ========*/

.css_SurveyLeftMneu td{
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.css_SurveyLeftMneu A:active , .css_SurveyLeftMneu A:link , .css_SurveyLeftMneu A:visited{
	color: #335577;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 27px;
	text-decoration:none;
}
.css_SurveyLeftMneu A:hover{
	color:#CC0000;
	text-decoration:underline;
}
.css_SurveyLeftMenu{
	color:#335577;
}
.css_SurveyLeftMenu_over{
	BACKGROUND-COLOR: #EBEBEB;
	text-decoration: underline;
	TEXT-ALIGN: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CC0000;
	cursor: pointer;
}

.css_SurveyTitleTxt{
	color: #003399;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.css_TabBorder02{
	border:1px solid #D3D7DB;
	border-top:0px solid;
	padding:10px;
}

.css_MoreTxt{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.css_GameLeftMneu td{
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.css_GameLeftMneu A:active , .css_GameLeftMneu A:link , .css_GameLeftMneu A:visited{
	color: #335577;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 27px;
	text-decoration:none;
}
.css_GameLeftMneu A:hover{
	color:#CC0000;
	text-decoration:underline;
}
.css_GameLeftMenu{
	color:#335577;
}
.css_GameLeftMenu_over{
	BACKGROUND-COLOR: #EBEBEB;
	text-decoration: underline;
	TEXT-ALIGN: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CC0000;
	cursor: pointer;
}

.css_GameTitleTxt{
	color: #ffffff;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.css_GameTabBorder{
	border:1px solid #19C928;
	border-top:0px solid;
	padding:10px;
}

.css_GameMoreTxt A:active , .css_GameMoreTxt A:link , .css_GameMoreTxt A:visited{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
.css_GameMoreTxt A:hover{
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.css_MallLeftMneu td{
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.css_MallLeftMneu A:active , .css_MallLeftMneu A:link , .css_MallLeftMneu A:visited{
	color: #335577;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 27px;
	text-decoration:none;
}
.css_MallLeftMneu A:hover{
	color:#CC0000;
	text-decoration:underline;
}
.css_MallLeftMenu{
	color:#335577;
}
.css_MallLeftMenu_over{
	BACKGROUND-COLOR: #EBEBEB;
	text-decoration: underline;
	TEXT-ALIGN: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CC0000;
	cursor: pointer;
}

.css_MallTitleTxt{
	color: #003399;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
}

.css_MallTabBorder{
	border:1px solid #D3D7DB;
	border-top:0px solid;
	padding:10px;
	margin:0px;	
}

.css_MallMoreTxt A:active , .css_MallMoreTxt A:link , .css_MallMoreTxt A:visited{
/*	color: #ffffff;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
.css_MallMoreTxt A:hover{
/*	color: #ffff00;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.css_PointPrice{
	font-family:新細明體;color:#ff0000;font-size:12pt; font-weight:bold;
}

.css_MallPointTxt td, .css_MallPointTxt A:active , .css_MallPointTxt A:link , .css_MallPointTxt A:visited{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight:bold;*/
	padding:3px 0px 3px 0px;
}
.css_MallPointTxt A:hover{
	color: #ffff00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight:bold;*/
}

.css_ShopLeftMneu td{
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.css_ShopLeftMneu A:active , .css_ShopLeftMneu A:link , .css_ShopLeftMneu A:visited{
	color: #335577;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 27px;
	text-decoration:none;
}
.css_ShopLeftMneu A:hover{
	color:#CC0000;
	text-decoration:underline;
}
.css_ShopLeftMenu{
	color:#335577;
}
.css_ShopLeftMenu_over{
	BACKGROUND-COLOR: #EBEBEB;
	text-decoration: underline;
	TEXT-ALIGN: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CC0000;
	cursor: pointer;
}

.css_ShopTitleTxt{
	color: #003399;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
}

.css_ShopTabBorder{
	border:1px solid #D3D7DB;
	border-top:0px solid;
	padding:10px;
	margin:0px;	
}

.css_ShopMoreTxt A:active , .css_ShopMoreTxt A:link , .css_ShopMoreTxt A:visited{
/*	color: #ffffff;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
.css_ShopMoreTxt A:hover{
/*	color: #ffff00;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.css_MemberLeftMneu td{
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.css_MemberLeftMneu A:active , .css_MemberLeftMneu A:link , .css_MemberLeftMneu A:visited{
	color: #335577;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 27px;
	text-decoration:none;
}
.css_MemberLeftMneu A:hover{
	color:#CC0000;
	text-decoration:underline;
}
.css_MemberLeftMenu{
	color:#335577;
}
.css_MemberLeftMenu_over{
	BACKGROUND-COLOR: #EBEBEB;
	text-decoration: underline;
	TEXT-ALIGN: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CC0000;
	cursor: pointer;
}

.css_MemberTitleTxt{
	color: #003399;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
}

.css_MemberTabBorder{
	border:1px solid #D3D7DB;
	border-top:0px solid;
	padding:10px;
	margin:0px;	
}

.css_MemberMoreTxt A:active , .css_MemberMoreTxt A:link , .css_MemberMoreTxt A:visited{
/*	color: #ffffff;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
.css_MemberMoreTxt A:hover{
/*	color: #ffff00;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
