@charset "utf-8";
/* CSS Document */

/*----------各單元標題線會換色部份 start----------*/

/*--大首頁(藍)--*/
.titleline01{
	background-image: url(../images/main_titleline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 30px;
}
.r_title01_bg{
	background-image: url(../images/rtitle01_bg.gif);
	background-repeat: repeat-x;
	height: 24px;
}
.r_title01_head{
	background-image: url(../images/rtitle01_head.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 24px;
}
.r_title01_tail{
	background-image: url(../images/rtitle01_tail.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 24px;
	padding-left: 15px;
}
.l_loginbg01{
	background-image: url(../images/login_lbg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 132px;
	width: 235px;
}
.pageinfo_01{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #999999;
	padding-bottom: 15px;
}
.pageinfo_01 a:link,
.pageinfo_01 a:visited {
	font-size: 12px;
	color: #0071A4;
	text-decoration: none;
}
.pageinfo_01 a:hover,
.pageinfo_01 a:active {
	font-size: 12px;
	color: #0071a2;
	text-decoration: underline;
}
.pagebox_01{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #0071A4;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pagebox_01 a:link,
.pagebox_01 a:visited {
	font-size: 12px;
	color: #0071A4;
	text-decoration: none;
}
.pagebox_01 a:hover,
.pagebox_01 a:active {
	font-size: 12px;
	color: #0071a2;
	text-decoration: underline;
}
.pagebox_01 strong{
	font-weight: bold;
}
.listcontent_title01{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #0071a2;
	padding-bottom: 10px;
}

/*--國內下單(橘)--*/
.titleline02{
	background-image: url(../images/main_titleline02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 30px;
}
.r_title02_bg{
	background-image: url(../images/rtitle02_bg.gif);
	background-repeat: repeat-x;
	height: 24px;
}
.l_loginbg02{
	background-image: url(../images/login_lbg_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 132px;
	width: 235px;
}
.pageinfo_02{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #999999;
	padding-bottom: 15px;
}
.pageinfo_02 a:link,
.pageinfo_02 a:visited {
	font-size: 12px;
	color: #be5000;
	text-decoration: none;
}
.pageinfo_02 a:hover,
.pageinfo_02 a:active {
	font-size: 12px;
	color: #be5000;
	text-decoration: underline;
}
.pagebox_02{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #be5000;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pagebox_02 a:link,
.pagebox_02 a:visited {
	font-size: 12px;
	color: #be5000;
	text-decoration: none;
}
.pagebox_02 a:hover,
.pagebox_02 a:active {
	font-size: 12px;
	color: #be5000;
	text-decoration: underline;
}
.pagebox_02 strong{
	font-weight: bold;
}
.listcontent_title02{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #be5000;
	padding-bottom: 10px;
}

/*--國外下單(褐)--*/
.titleline03{
	background-image: url(../images/main_titleline03.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 30px;
}
.r_title03_bg{
	background-image: url(../images/rtitle03_bg.gif);
	background-repeat: repeat-x;
	height: 24px;
}
.l_loginbg03{
	background-image: url(../images/login_lbg_02.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 132px;
	width: 235px;
}
.pageinfo_03{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #999999;
	padding-bottom: 15px;
}
.pageinfo_03 a:link,
.pageinfo_03 a:visited {
	font-size: 12px;
	color: #b48200;
	text-decoration: none;
}
.pageinfo_03 a:hover,
.pageinfo_03 a:active {
	font-size: 12px;
	color: #b48200;
	text-decoration: underline;
}
.pagebox_03{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #b48200;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pagebox_03 a:link,
.pagebox_03 a:visited {
	font-size: 12px;
	color: #b48200;
	text-decoration: none;
}
.pagebox_03 a:hover,
.pagebox_03 a:active {
	font-size: 12px;
	color: #b48200;
	text-decoration: underline;
}
.pagebox_03 strong{
	font-weight: bold;
}
.listcontent_title03{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #b48200;
	padding-bottom: 10px;
}

/*--致富情報(深綠)--*/
.titleline04{
	background-image: url(../images/main_titleline04.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 30px;
}

/*--財經中心(藍紫)--*/
.titleline05{
	background-image: url(../images/main_titleline05.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 30px;
}
.l_loginbg05{
	background-image: url(../images/login_lbg_05.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 132px;
	width: 235px;
}
.pageinfo_05{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #999999;
	padding-bottom: 15px;
}
.pageinfo_05 a:link,
.pageinfo_05 a:visited {
	font-size: 12px;
	color: #46466e;
	text-decoration: none;
}
.pageinfo_05 a:hover,
.pageinfo_05 a:active {
	font-size: 12px;
	color: #46466e;
	text-decoration: underline;
}
.pagebox_05{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #46466e;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pagebox_05 a:link,
.pagebox_05 a:visited {
	font-size: 12px;
	color: #46466e;
	text-decoration: none;
}
.pagebox_05 a:hover,
.pagebox_05 a:active {
	font-size: 12px;
	color: #46466e;
	text-decoration: underline;
}
.pagebox_05 strong{
	font-weight: bold;
}
.listcontent_title05{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #484871;
	padding-bottom: 10px;
}

/*--客戶服務(咖啡)--*/
.titleline06{
	background-image: url(../images/main_titleline06.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 30px;
}
.l_loginbg06{
	background-image: url(../images/login_lbg_06.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 132px;
	width: 235px;
}
.pageinfo_06{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #999999;
	padding-bottom: 15px;
}
.pageinfo_06 a:link,
.pageinfo_06 a:visited {
	font-size: 12px;
	color: #83512f;
	text-decoration: none;
}
.pageinfo_06 a:hover,
.pageinfo_06 a:active {
	font-size: 12px;
	color: #83512f;
	text-decoration: underline;
}
.pagebox_06{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #83512f;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pagebox_06 a:link,
.pagebox_06 a:visited {
	font-size: 12px;
	color: #83512f;
	text-decoration: none;
}
.pagebox_06 a:hover,
.pagebox_06 a:active {
	font-size: 12px;
	color: #83512f;
	text-decoration: underline;
}
.pagebox_06 strong{
	font-weight: bold;
}
/*----------各單元標題線會換色部份 end----------*/

.titlegraybg{
	background-image: url(../images/main_graybg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.title_r_td{
	padding-left: 4px;
}
.maindatabox_in{
	padding-top: 25px;
	padding-left: 10px;
}
.maindatabox_in td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #3f3f3f;
}
.maindatabox_in_dottd{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #3f3f3f;
	background-image: url(../images/icon_bkdot.gif);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 8px;
}
.maindatabox_in_dottd a:link,
.maindatabox_in_dottd a:visited {
	color: #3f3f3f;
	text-decoration: none;
}
.maindatabox_in_dottd a:hover,
.maindatabox_in_dottd a:active {
	color: #3f3f3f;
	text-decoration: underline;
}
.servicedatabox_in{
	padding-top: 25px;
	padding-left: 10px;
}
/*----------各單元標題線會換色部份 end----------*/

.titlegraybg{
	background-image: url(../images/main_graybg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.title_r_td{
	padding-left: 4px;
}
.maindatabox_in{
	padding-top: 25px;
	padding-left: 10px;
}
.maindatabox_in td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #3f3f3f;
}
.maindatabox_in_dottd{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #3f3f3f;
	background-image: url(../images/icon_bkdot.gif);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	padding-left: 8px;
}
.maindatabox_in_dottd a:link,
.maindatabox_in_dottd a:visited {
	color: #3f3f3f;
	text-decoration: none;
}
.maindatabox_in_dottd a:hover,
.maindatabox_in_dottd a:active {
	color: #3f3f3f;
	text-decoration: underline;
}
.servicedatabox_in{
	padding-top: 25px;
	padding-left: 10px;
}

/**------內容列表層級區塊 start------**/
.toplayer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 8px;
}
.layer_item{
	margin-bottom: 10px;
}
.layermain{
	line-height: 20px;
	padding-left: 2px;
}
.layermain span.bluemain a:link,
.layermain span.bluemain a:visited {
	color: #0071A4;
	text-decoration: none;
}
.layermain span.bluemain a:hover,
.layermain span.bluemain a:active {
	color: #0071A4;
	text-decoration: underline;
}
.layermain strong.bluemain a:link,
.layermain strong.bluemain a:visited {
	color: #0071A4;
	text-decoration: none;
}
.layermain strong.bluemain a:hover,
.layermain strong.bluemain a:active {
	color: #0071A4;
	text-decoration: underline;
}
ol.layerlist {
	LIST-STYLE-IMAGE: none;
	LIST-STYLE-TYPE: decimal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 33px;
}
ol.layerlist li {
}
.list_number{
	padding-left: 18px;
}
.list_nonumber{
	padding-left: 18px;
	padding-bottom: 6px;
	line-height: 20px;
}
ol.sublayerlist {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
}
ol.sublayerlist li {
	margin: 0px;
	padding: 0px;
}
ol.sublayerlist li.dotdot {
	background-image: url(../images/icon_bkdot.gif);
	background-repeat: no-repeat;
	background-position: left 0.6em;
	padding-left: 10px;
	margin: 0px;
}
.nodot{
	padding-left: 31px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
}
.nodot02{
	padding-left: 31px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
}
/*首頁-(藍)*/
.iconlayer01{
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #0077ae;
	background-image: url(../images/icon_arrow01.gif);
	background-repeat: no-repeat;
	background-position: 3px 0.2em;
	padding-left: 18px;
	padding-bottom: 5px;
}
.iconlayer_blue{
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #0077ae;
	background-image: url(../images/icon_arrow01.gif);
	background-repeat: no-repeat;
	background-position: 3px 0.2em;
	padding-left: 18px;
	padding-bottom: 5px;
}

/*客戶服務-(咖啡)*/
.iconlayer06{
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #865230;
	background-image: url(../images/icon_arrow06.gif);
	background-repeat: no-repeat;
	background-position: 3px 0.2em;
	padding-left: 18px;
	padding-bottom: 5px;
}
.iconlayer06 a:link,
.iconlayer06 a:visited {
	font-size: 12px;
	color: #865230;
	text-decoration: underline;
}
.iconlayer06 a:hover,
.iconlayer06 a:active {
	font-size: 12px;
	color: #b87447;
	text-decoration: underline;
}

/**------內容列表層級區塊 end------**/


/*-------網站導覽 start------*/
.maplist{
	font-size: 12px;
	background-image: url(../images/map_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 8px;
}
/*藍*/
.mapborder01{
	border: 1px solid #0078af;
	padding: 10px;
}
.mapborder01 .maplist{
	color: #0078af;
	line-height: 22px;
}
.mapborder01 a:link,
.mapborder01 a:visited {
	color: #0078af;
	text-decoration: none;
}
.mapborder01 a:hover,
.mapborder01 a:active {
	color: #0078af;
	text-decoration: underline;
}
/*橘*/
.mapborder02{
	border: 1px solid #be5000;
	padding: 10px;
}
.mapborder02 .maplist{
	color: #be5000;
	line-height: 22px;
}
.mapborder02 a:link,
.mapborder02 a:visited {
	color: #be5000;
	text-decoration: none;
}
.mapborder02 a:hover,
.mapborder02 a:active {
	color: #be5000;
	text-decoration: underline;
}
/*褐*/
.mapborder03{
	border: 1px solid #d1a91a;
	padding: 10px;
}
.mapborder03 .maplist{
	color: #d1a91a;
	line-height: 22px;
}
.mapborder03 a:link,
.mapborder03 a:visited {
	color: #d1a91a;
	text-decoration: none;
}
.mapborder03 a:hover,
.mapborder03 a:active {
	color: #d1a91a;
	text-decoration: underline;
}
/*鐵灰*/
.mapborder04{
	border: 1px solid #6f878f;
	padding: 10px;
}
.mapborder04 .maplist{
	color: #6f878f;
	line-height: 18px;
}
.mapborder04 a:link,
.mapborder04 a:visited {
	color: #6f878f;
	text-decoration: none;
}
.mapborder04 a:hover,
.mapborder04 a:active {
	color: #6f878f;
	text-decoration: underline;
}
/*藍紫*/
.mapborder05{
	border: 1px solid #46466e;
	padding: 10px;
}
.mapborder05 .maplist{
	color: #46466e;
	line-height: 22px;
}
.mapborder05 a:link,
.mapborder05 a:visited {
	color: #46466e;
	text-decoration: none;
}
.mapborder05 a:hover,
.mapborder05 a:active {
	color: #46466e;
	text-decoration: underline;
}
/*咖啡*/
.mapborder06{
	border: 1px solid #bd794d;
	padding: 10px;
}
.mapborder06 .maplist{
	color: #bd794d;
	line-height: 22px;
}
.mapborder06 a:link,
.mapborder06 a:visited {
	color: #bd794d;
	text-decoration: none;
}
.mapborder06 a:hover,
.mapborder06 a:active {
	color: #bd794d;
	text-decoration: underline;
}

/*-------網站導覽 end------*/
/*-------國內下單 start -----*/
.iconlayer_tools{
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #666666;
	background-image: url(../images/icon_arrow03.gif);
	background-repeat: no-repeat;
	background-position: 3px 0.2em;
	padding-left: 18px;
	padding-bottom: 5px;
}
.iconlayer_trade{
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #be5000;
	background-image: url(../images/icon_arrow02.gif);
	background-repeat: no-repeat;
	background-position: 3px 0.2em;
	padding-left: 18px;
	padding-bottom: 5px;
}
.iconlayer_trade a:link,
.iconlayer_trade a:visited {
	font-size: 12px;
	color: #be5000;
	text-decoration: underline;
}
.iconlayer_trade a:hover,
.iconlayer_trade a:active {
	font-size: 12px;
	color: #974001;
	text-decoration: underline;
}
.iconlayer_tools_o{
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #666666;
	background-image: url(../images/icon_arrow02.gif);
	background-repeat: no-repeat;
	background-position: 3px 0.2em;
	padding-left: 18px;
	padding-bottom: 5px;
}
.noiconlayer_tools_o{
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #666666;	
}
.tradeline_item{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c2c2c2;
}
.tradeline_item_noline{
	margin-bottom: 10px;
	padding-bottom: 10px;
}
/*-------國內下單 end -----*/
