BODY {
SCROLLBAR-FACE-COLOR: #CCCCC;
 SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
 SCROLLBAR-SHADOW-COLOR: #99999;
 SCROLLBAR-3DLIGHT-COLOR: #99999;
 SCROLLBAR-ARROW-COLOR: #afafaf;
 SCROLLBAR-TRACK-COLOR: #d9d9d9;
 SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
 SCROLLBAR-BASE-COLOR: #99999
}
#hor-minimalist-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-a th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-a td
{
	color: #669;
	padding: 9px 8px 0px 8px;
}
#hor-minimalist-a tbody tr:hover td
{
	color: #009;
}


#hor-minimalist-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}


#ver-minimalist
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#ver-minimalist th
{
	padding: 8px 2px;
	font-weight: normal;
	font-size: 14px;
	border-bottom: 2px solid #6678b1;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #039;
}
#ver-minimalist td
{
	padding: 12px 2px 0px 2px;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #669;
}


#box-table-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
#box-table-a td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}


#box-table-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: center;
	border-collapse: collapse;
	border-top: 7px solid #9baff1;
	border-bottom: 7px solid #9baff1;
}
#box-table-b th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #e8edff;
	border-right: 1px solid #9baff1;
	border-left: 1px solid #9baff1;
	color: #039;
}
#box-table-b td
{
	padding: 8px;
	background: #e8edff; 
	border-right: 1px solid #aabcfe;
	border-left: 1px solid #aabcfe;
	color: #669;
}


#hor-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#hor-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	color: #039;
}
#hor-zebra td
{
	padding: 8px;
	color: #669;
}
#hor-zebra .odd
{
	background: #e8edff; 
}


#ver-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#ver-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039;
}
#ver-zebra td
{
	padding: 8px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #669;
}
.vzebra-odd
{
	background: #eff2ff;
}
.vzebra-even
{
	background: #e8edff;
}
#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}


#one-column-emphasis
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#one-column-emphasis th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	color: #039;
}
#one-column-emphasis td
{
	padding: 10px 15px;
	color: #669;
	border-top: 1px solid #e8edff;
}
.oce-first
{
	background: #d0dafd;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
#one-column-emphasis tr:hover td
{
	color: #339;
	background: #eff2ff;
}


#newspaper-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
#newspaper-a th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
	border-bottom: 1px dashed #69c;
}
#newspaper-a td
{
	padding: 7px 17px 7px 17px;
	color: #669;
}
#newspaper-a tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}


#newspaper-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
#newspaper-b th
{
	padding: 15px 10px 10px 10px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
}
#newspaper-b tbody
{
	background: #e8edff;
}
#newspaper-b td
{
	padding: 10px;
	color: #669;
	border-top: 1px dashed #fff;
}
#newspaper-b tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}


#newspaper-c
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #6cf;
}
#newspaper-c th
{
	padding: 20px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	text-transform: uppercase;
	border-right: 1px solid #0865c2;
	border-top: 1px solid #0865c2;
	border-left: 1px solid #0865c2;
	border-bottom: 1px solid #fff;
}
#newspaper-c td
{
	padding: 10px 20px;
	color: #669;
	border-right: 1px dashed #6cf;
}


#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background: #b9c9fe url('table-images/left.html') left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
	background: #b9c9fe url('table-images/right.html') right -1px no-repeat;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #b9c9fe;
}
#rounded-corner td
{
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #669;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edff url('table-images/botleft.html') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url('table-images/botright.html') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #d0dafd;
}


#background-image
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	background: url('table-images/blurry.html') 330px 59px no-repeat;
}
#background-image th
{
	padding: 12px;
	font-weight: normal;
	font-size: 14px;
	color: #339;
}
#background-image td
{
	padding: 9px 12px;
	color: #669;
	border-top: 1px solid #fff;
}
#background-image tfoot td
{
	font-size: 11px;
}
#background-image tbody td
{
	background: url('table-images/back.html');
}
* html #background-image tbody td
{
	/* 
	   ----------------------------
		PUT THIS ON IE6 ONLY STYLE 
		AS THE RULE INVALIDATES
		YOUR STYLESHEET
	   ----------------------------
	*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='table-images/back.html',sizingMethod='crop');
	background: none;
}	
#background-image tbody tr:hover td
{
	color: #339;
	background: none;
}


#gradient-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#gradient-style th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe url('table-images/gradhead.html') repeat-x;
	border-top: 2px solid #d3ddff;
	border-bottom: 1px solid #fff;
	color: #039;
}
#gradient-style td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid #fff;
	background: #e8edff url('table-images/gradback.html') repeat-x;
}
#gradient-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}
#gradient-style tbody tr:hover td
{
	background: #d0dafd url('table-images/gradhover.html') repeat-x;
	color: #339;
}


#pattern-style-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	background: url('table-images/pattern.html');
}
#pattern-style-a thead tr
{
	background: url('table-images/pattern-head.html');
}
#pattern-style-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	border-bottom: 1px solid #fff;
	color: #039;
}
#pattern-style-a td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#pattern-style-a tbody tr:hover td
{
	color: #339;
	background: #fff;
}


#pattern-style-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	background: url('table-images/patternb.html');
}
#pattern-style-b thead tr
{
	background: url('table-images/patternb-head.html');
}
#pattern-style-b th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	border-bottom: 1px solid #fff;
	color: #039;
}
#pattern-style-b td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#pattern-style-b tbody tr:hover td
{
	color: #339;
	background: #cdcdee;
}

.title01 {
	font-family: "新細明體";
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	line-height: 20px;
}



.title02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 14px;
	text-align: left;
}

.title03 {
	font-family: "新細明體";
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 30px;
}

.title03b {
	font-family: "新細明體";
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 16px;
}


.title04 {
	font-family: "新細明體";
	font-size: 12px;
	font-weight: normal;
	color: #3A6D2C;
	line-height: 18px;
}


.title05 {
	font-family: "新細明體";
	font-size: 16px;
	font-weight: normal;
	color: #666666;
	line-height: 30px;
}

.title05f {
	font-family: "新細明體";
	font-size: 16px;
	font-weight: normal;
	color: #666666;
	line-height: 24px;
}

.link01:hover ,.link01:visited ,.link01:link
{
	font-size: 11px;
	font-weight: bold;
	filter: glow(color=#FFFFFF,strength=1);
	height:10px;
	color:#90C;
	padding:1px;
	text-decoration: none;
}
.link01:hover
{
	font-size: 11px;
	font-weight: bold;
	filter: glow(color=#FFFFFF,strength=1);
	height:10px;
	color:#373C3C;
	padding:1px;
	text-decoration: none;
	text-align: left;
}

.link02:hover ,.link02:visited ,.link02:link
{
	font-size: 12px;
	font-weight: normal;
	height:10px;
	color:#FFF;
	padding:1px;
	text-decoration: none;
	font-family: "新細明體";
}
.link02:hover
{
	font-size: 12px;
	font-weight: normal;
	height:10px;
	color:#CCC;
	padding:1px;
	text-decoration: underline;
	font-family: "新細明體";
}

.link03:hover ,.link03:visited ,.link03:link
{
	font-size: 12px;
	font-weight: normal;
	height:10px;
	color:#FFF;
	padding:1px;
	text-decoration: none;
	font-family: "新細明體";
}
.link03:hover
{
	font-size: 12px;
	font-weight: normal;
	height:10px;
	color:#CCC;
	padding:1px;
	text-decoration: underline;
	font-family: "新細明體";
}

.link04:hover ,.link04:visited ,.link04:link
{
	font-size: 12px;
	font-weight: normal;
	height:10px;
	color:#666666;
	padding:1px;
	text-decoration: none;
	font-family: "新細明體";
}

.link04:hover
{
	font-size: 12px;
	font-weight: normal;
	height:10px;
	color:#36F;
	padding:1px;
	text-decoration: underline;
	font-family: "新細明體";
}

.link04b:hover ,.link04b:visited ,.link04b:link
{
	font-size: 13px;
	font-weight: normal;
	height:15px;
	color:#666666;
	padding:1px;
	text-decoration: none;
	font-family: "新細明體";
}

.link04b:hover
{
	font-size: 13px;
	font-weight: normal;
	height:15px;
	color:#36F;
	padding:1px;
	text-decoration: underline;
	font-family: "新細明體";
}

.link05:hover ,.link05:visited ,.link05:link
{
	font-size: 11px;
	font-weight: normal;
	height:10px;
	color:#006600;
	padding:1px;
	text-decoration: none;
	font-family: "新細明體";
}
.link05:hover
{
	font-size: 11px;
	font-weight: normal;
	height:10px;
	color:#FF6600;
	padding:1px;
	text-decoration: underline;
	font-family: "新細明體";
}

.link06:hover ,.link06:visited ,.link06:link
{
	font-size: 12px;
	font-weight: normal;
	height:10px;
	color:#006600;
	padding:1px;
	text-decoration: none;
	font-family: "新細明體";
}
.link06:hover
{
	font-size: 12px;
	font-weight: normal;
	height:10px;
	color:#FF6600;
	padding:1px;
	text-decoration: underline;
	font-family: "新細明體";
}

.link07:hover ,.link07:visited ,.link07:link
{
	font-size: 12px;
	font-weight: bold;
	height:10px;
	color:#FFF;
	padding:1px;
	text-decoration: none;
	font-family: "新細明體";
}
.link07:hover
{
	font-size: 12px;
	font-weight: bold;
	height:10px;
	color:#FF6600;
	padding:1px;
	text-decoration: underline;
	font-family: "新細明體";
}

.title06 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999;
	line-height: 18px;
}
.title07 {



	font-family: "新細明體";
	font-size: 13px;
	font-weight: bold;
	color: #287295;
	line-height: 18px;
}

.title08 {



	font-family: "新細明體";
	font-size: 13px;
	font-weight: bold;
	color: #339933;
	line-height: 18px;
}

.title09 {



	font-family: "新細明體";
	font-size: 13px;
	font-weight: bold;
	color: #FF6600;
	line-height: 18px;
}
.title10 {
	font-family: "新細明體";
	font-size: 13px;
	font-weight: bold;
	color: #FF3300;
	line-height: 18px;
}
.title11 {
	font-family: "新細明體";
	font-size: 15px;
	font-weight: bold;
	color: #287295;
	line-height: 18px;
}
txf01 {
	text-align: left;
}

.xb {
	font-weight: normal;
}



#hor-minimalist-a
{
	font-family: "新細明體";
	font-size: 12px;
	background: #fff;
	margin: 30px;
	width: 700px;
	border-collapse: collapse;
	text-align: left;
	line-height: 20pt;
}
#hor-minimalist-a th
{
	font-size: 15px;
	font-weight: bold;
	color: #039;
	padding: 10px 10px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-a td
{
	color: #669;
	font-size: 15px;
	padding: 10px;
}
#hor-minimalist-a tbody tr:hover td
{
	color: #009;
}


#hor-minimalist-b
{
	font-family: "新細明體";
	font-size: 12px;
	background: #fff;
	margin: 10px;
	width: 600px;
	border-collapse: collapse;
	text-align: left;
	line-height: 20pt;
}
#hor-minimalist-b th
{
	font-size: 15px;
	font-weight: bold;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
	font-size: 15px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
	font-size: 15px;
	background-color: #e5faff;
}


#ver-minimalist
{
	font-family: "新細明體";
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#ver-minimalist th
{
	padding: 8px 2px;
	font-weight: normal;
	font-size: 14px;
	border-bottom: 2px solid #6678b1;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #039;
}
#ver-minimalist td
{
	padding: 12px 2px 0px 2px;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #669;
}


#box-table-a
{
	font-family: "新細明體";
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
#box-table-a td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}


#box-table-b
{
	font-family: "新細明體";
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: center;
	border-collapse: collapse;
	border-top: 7px solid #9baff1;
	border-bottom: 7px solid #9baff1;
}
#box-table-b th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #e8edff;
	border-right: 1px solid #9baff1;
	border-left: 1px solid #9baff1;
	color: #039;
}
#box-table-b td
{
	padding: 8px;
	background: #e8edff; 
	border-right: 1px solid #aabcfe;
	border-left: 1px solid #aabcfe;
	color: #669;
}


#hor-zebra
{
	font-family: "新細明體";
	font-size: 15px;
	margin: 20px;
	width: 720px;
	text-align: left;
	border-collapse: collapse;
}
#hor-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	color: #039;
}
#hor-zebra td
{
	color: #669;
	padding: 20px;
}
#hor-zebra .odd
{
	background: #e8edff; 
}


#ver-zebra
{
	font-family: 15;
	font-size: 12px;
	margin: 45px;
	text-align: center;
	border-collapse: collapse;
	width: 720px;
}
#ver-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039;
}
#ver-zebra td
{
	padding: 8px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #669;
}
.vzebra-odd
{
	background: #eff2ff;
}
.vzebra-even
{
	background: #e8edff;
}
#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}


#one-column-emphasis
{
	font-family: "新細明體";
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#one-column-emphasis th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	color: #039;
}
#one-column-emphasis td
{
	padding: 10px 15px;
	color: #669;
	border-top: 1px solid #e8edff;
}
.oce-first
{
	background: #d0dafd;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
#one-column-emphasis tr:hover td
{
	color: #339;
	background: #eff2ff;
}


#newspaper-a
{
	font-family: "新細明體";
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
#newspaper-a th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
	border-bottom: 1px dashed #69c;
}
#newspaper-a td
{
	padding: 7px 17px 7px 17px;
	color: #669;
}
#newspaper-a tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}


#newspaper-b
{
	font-family: "新細明體";
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
#newspaper-b th
{
	padding: 15px 10px 10px 10px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
}
#newspaper-b tbody
{
	background: #e8edff;
}
#newspaper-b td
{
	padding: 10px;
	color: #669;
	border-top: 1px dashed #fff;
}
#newspaper-b tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}


#newspaper-c
{
	font-family: "新細明體";
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #6cf;
}
#newspaper-c th
{
	padding: 20px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	text-transform: uppercase;
	border-right: 1px solid #0865c2;
	border-top: 1px solid #0865c2;
	border-left: 1px solid #0865c2;
	border-bottom: 1px solid #fff;
}
#newspaper-c td
{
	padding: 10px 20px;
	color: #669;
	border-right: 1px dashed #6cf;
}


#rounded-corner
{
	font-family: "新細明體";
	font-size: 14px;
	margin: 20px;
	width: 750px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background: #b9c9fe url('table-images/left.html') left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
	background: #b9c9fe url('table-images/right.html') right -1px no-repeat;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #b9c9fe;
}
#rounded-corner td
{
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #669;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edff url('table-images/botleft.html') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url('table-images/botright.html') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #d0dafd;
}


#rounded-corner2
{
	font-family: "新細明體";
	font-size: 12px;
	margin: 20px;
	width: 750px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner2 thead th.rounded-company
{
	background: #b9c9fe url('table-images/left.html') left -1px no-repeat;
}
#rounded-corner2 thead th.rounded-q4
{
	background: #b9c9fe url('table-images/right.html') right -1px no-repeat;
}
#rounded-corner2 th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #b9c9fe;
}
#rounded-corner2 td
{
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #669;
}
#rounded-corner2 tfoot td.rounded-foot-left
{
	background: #e8edff url('table-images/botleft.html') left bottom no-repeat;
}
#rounded-corner2 tfoot td.rounded-foot-right
{
	background: #e8edff url('table-images/botright.html') right bottom no-repeat;
}
#rounded-corner2 tbody tr:hover td
{
	background: #d0dafd;
}

#background-image
{
	font-family: "新細明體";
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	background: url('table-images/blurry.html') 300px 59px no-repeat;
}
#background-image th
{
	padding: 12px;
	font-weight: normal;
	font-size: 14px;
	color: #339;
}
#background-image td
{
	padding: 9px 12px;
	color: #669;
	border-top: 1px solid #fff;
}
#background-image tfoot td
{
	font-size: 11px;
}
#background-image tbody td
{
	background: url('table-images/back.html');
}
* html #background-image tbody td
{
	/* 
	   ----------------------------
		PUT THIS ON IE6 ONLY STYLE 
		AS THE RULE INVALIDATES
		YOUR STYLESHEET
	   ----------------------------
	*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='table-images/back.html',sizingMethod='crop');
	background: none;
}	
#background-image tbody tr:hover td
{
	color: #339;
	background: none;
}


#gradient-style
{
	font-family: "新細明體";
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#gradient-style th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe url('table-images/gradhead.html') repeat-x;
	border-top: 2px solid #d3ddff;
	border-bottom: 1px solid #fff;
	color: #039;
}
#gradient-style td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid #fff;
	background: #e8edff url('table-images/gradback.html') repeat-x;
}
#gradient-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}
#gradient-style tbody tr:hover td
{
	background: #d0dafd url('table-images/gradhover.html') repeat-x;
	color: #339;
}


#pattern-style-a
{
	font-family: "新細明體";
	font-size: 15px;
	margin: 45px;
	width: 700px;
	text-align: left;
	border-collapse: collapse;
	background: url('table-images/pattern.html');
}
#pattern-style-a thead tr
{
	background: url('table-images/pattern-head.html');
}
#pattern-style-a th
{
	font-size: 15px;
	font-weight: bold;
	padding: 8px;
	border-bottom: 1px solid #fff;
	color: #039;
}
#pattern-style-a td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#pattern-style-a tbody tr:hover td
{
	color: #339;
	background: #fff;
}


#pattern-style-b
{
	font-family: "新細明體";
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	background: url('table-images/patternb.html');
}
#pattern-style-b thead tr
{
	background: url('table-images/patternb-head.html');
}
#pattern-style-b th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	border-bottom: 1px solid #fff;
	color: #039;
}
#pattern-style-b td
{
	padding: 8px;
	border-bottom: 1px solid #fff;
	color: 12;
	border-top: 1px solid transparent;
}
#pattern-style-b tbody tr:hover td
{
	color: #339;
	background: #cdcdee;
}
.cx_tabmenu {
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #3266cc;
	WIDTH: 706px;
}
#ddimagetabs {
	PADDING-LEFT: 10px
}
#ddimagetabs A {
	PADDING-RIGHT: 10px;
	BORDER-TOP: #666666 1px solid;
	DISPLAY: inline;
	PADDING-LEFT: 10px;
	FONT-SIZE: 15px;
	BACKGROUND: #3266cc;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	COLOR: #ffffff;
	LINE-HEIGHT: 28px;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 0px;
	FONT-FAMILY: "新細明體";
	HEIGHT: 26px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	font-weight: bold;
}
#ddimagetabs A:hover {
	BORDER-TOP: #affff7 1px solid; BACKGROUND: url(images/cx_menu_hover.html) #3266cc no-repeat center bottom; COLOR: #affff7
}
#ddimagetabs A.current {
	BORDER-TOP: #affff7 1px solid; BACKGROUND: url(images/cx_menu_hover.html) #3266cc no-repeat center bottom; COLOR: #affff7
}
A.sclink:link {
	
}
A.sclink:visited {
	
}
A.sclink:hover {
	
}
#sclink1 {
	
}
#ddimagetabs #sclink1 {
	
}
#ddimagetabs #sclink1:hover {	BORDER-TOP: #fff600 2px solid
}
#ddimagetabs .current#sclink1 {	BORDER-TOP: #fff600 2px solid
}
#sc1 A:link {
	
}
#sc1 A:visited {
	
}
#sc1 A:hover {
	
}
#ddimagetabs #sclink2 {
	
}
#ddimagetabs #sclink2:hover {	BORDER-TOP: #fff600 2px solid
}
#ddimagetabs .current#sclink2 {	BORDER-TOP: #fff600 2px solid
}
#sc2 A:link {
	
}
#sc2 A:visited {
	
}
#sc2 A:hover {
	
}
#ddimagetabs #sclink3 {
	
}
#ddimagetabs #sclink3:hover {	BORDER-TOP: #fff600 2px solid
}
#ddimagetabs .current#sclink3 {	BORDER-TOP: #fff600 2px solid
}
#sc3 A:link {
	
}
#sc3 A:visited {
	
}
#sc3 A:hover {
	
}
#ddimagetabs #sclink4 {
	
}
#ddimagetabs #sclink4:hover {	BORDER-TOP: #fff600 2px solid
}
#ddimagetabs .current#sclink4 {	BORDER-TOP: #fff600 2px solid
}
#sc4 A:link {
	
}
#sc4 A:visited {
	
}
#sc4 A:hover {
	
}
#ddimagetabs #sclink5 {
	
}
#ddimagetabs #sclink5:hover {	BORDER-TOP: #fff600 2px solid
}
#ddimagetabs .current#sclink5 {	BORDER-TOP: #fff600 2px solid
}
#sc5 A:link {
	
}
#sc5 A:visited {
	
}
#sc5 A:hover {
	
}
#ddimagetabs #sclink6 {
	
}
#ddimagetabs #sclink6:hover {	BORDER-TOP: #fff600 2px solid
}
#ddimagetabs .current#sclink6 {	BORDER-TOP: #fff600 2px solid
}
#sc6 A:link {
	
}
#sc6 A:visited {
	
}
#sc6 A:hover {
	
}
#ddimagetabs #sclink7 {
	PADDING-RIGHT: 30px; BORDER-TOP: #ff0000 1px solid; PADDING-LEFT: 30px; BACKGROUND: #3266cc; MARGIN-LEFT: 100px; COLOR: #d7dcbe
}
#ddimagetabs #sclink7:hover {
	BORDER-TOP: #ef7777 1px solid; BACKGROUND: url(images/cx_menu_hover_my.html) #cf1919 no-repeat center bottom
}
#ddimagetabs .current#sclink7 {
	BORDER-TOP: #ef7777 1px solid; BACKGROUND: url(images/cx_menu_hover_my.html) #cf1919 no-repeat center bottom
}
#sc7 A:link {
	
}
#sc7 A:visited {
	
}
#sc7 A:hover {
	
}
#tabcontentcontainer {
	BACKGROUND: url(images/sub_menu_bg.html) #fcfcfa repeat-x; WIDTH: 706px; HEIGHT: 27px
}
.tabcontent {
	DISPLAY: none; PADDING-TOP: 4px
}
.tabcontent A:link {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN-LEFT: 3px; CURSOR: pointer; LINE-HEIGHT: 18px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none
}
.tabcontent A:visited {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN-LEFT: 3px; CURSOR: pointer; LINE-HEIGHT: 18px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none
}
.tabcontent A:hover {
	BACKGROUND: url(images/cx_submenu_hover_grey.html) no-repeat center bottom; COLOR: #000000
}
#active_submenu {
	BACKGROUND: url(images/cx_submenu_hover.html) #666666 no-repeat center bottom; COLOR: #ffffff
}
