﻿/* h1*/
.title_white_GradientBackground {
	background-image: url(images/title_gradientBackground.gif);
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}

.title_white_GradientBackground_cms {
	background-image: url(images/title_gradientBackground.gif);
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}

.title_white_GradientBackground_light {	
	background-image: url(images/title_gradientBackground_light.jpg);
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}

h1 {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 14px;	
	font-weight: bolder;
	color: #FFFFFF;
	line-height: 16px;
	letter-spacing:1px;
	margin:0px
}

.h1_cms {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;	
	font-weight: bolder;
	color: #FFFFFF;
	line-height: 16px;
	letter-spacing:1px;
	margin:0px
}
/*h1 End ------------------------------------------------------------------------------*/

/* Sourcing CSS */
.advancedSearch_padding_left_15px {
	padding-left: 15px;
}

.advancedSearch_dotLine {
	height:1px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #cccccc;
}

.tradeAlert_box {
	background-color:#FCFCFC;
	border:1px solid silver;
/*	height:112px;
	overflow:auto;
*/	overflow:visible;
}

.tradeAlert_box_thin {
	background-color:#FCFCFC;
	border:1px solid silver;
	height:68px;
	overflow:auto;
}

.advanced_searchBox {
	background-color:#FCFCFC;
	border:1px solid silver;
	height:88px;
	overflow:auto;
}

.relatedHistory {
	background-color:#FCFCFC;
	border:1px solid silver;
	width:600px;
	height:200px;
	overflow:auto;
}

.compare_Box {
	background-color:#FCFCFC;
	border:1px solid silver;
	width: 100%;
	overflow:auto;
}

.tab_up {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 9px;
	font-weight: bolder;
	color: #333333;
	background-image: url(images/bt_orangeBackground.gif);
	padding: 5px;
	cursor:pointer;
	line-height: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.tab_down {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 9px;
	font-weight: bolder;
	color: #333333;
	background-image: url(images/bt_grayBackground.gif);
	padding: 5px;
	cursor:pointer;
	line-height: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.companyCertification_dotline {
	border:none;
	border-top:dotted 1px #cccccc;
	height:1px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.companyBackground_authenticatedBox_padding_small_outsideLine {
	background-color: #f5f5f5;
	padding: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.companyBackground_authenticatedBox_middleGray {
	background-color: #CCCCCC;
	padding: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.company_headerSearchBox {
	background-color: #FFFFFF;
	color : #666666;
	font: normal 10px Verdana, Arial, 細明體, 新細明體, 標楷體;
	border: 0px solid #999999;
}

.company_headerSearchBox_tab_bold{
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	line-height: normal;
	padding: 0px 5px 0px 5px;
	background-image:  url("images/bg_company_search.gif");
}

.company_headerSearchBox_tab{
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	line-height: normal;
	padding: 0px 5px 0px 5px;
	cursor: pointer;
}

.company_printVersion_padding_content{
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}


.sourcing_categoryBrowse_height {
	height: 45px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.searchResultAll_title_black_MiddleGrayBackground {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	font-weight: bolder;
	color: #333333;
	background-color: #999999;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: normal;
}

.Featured_listing {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #cccccc;
	padding-top: 1px;
	padding-right: 5px;
}

.sourcingHome_tab_up {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	letter-spacing:1px;
	font-weight: bolder;
	color: #cc3300;
	padding: 5px;
	cursor:pointer;
	line-height: normal;
	background-color: #FFFFFF;
}
.sourcingHome_tab_down {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	letter-spacing:1px;
	font-weight: bolder;
	color: #333333;
	padding: 5px;
	cursor:pointer;
	line-height: normal;
	background-color: #CCCCCC;
}
.wordwrap
{
  	 -moz-binding: url('wordwrap.xml#wordwrap');
}
/* Sourcing CSS END ------------------------------------------------*/

/* Header CSS */
.tabSourcingHome_down {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	font-weight: bolder;
	color: white;
	background-image: url(images/title_gradientBackground.gif);
	padding: 2px 10px 0px 10px;
	cursor:pointer;
	line-height: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.tabSourcingHome_up{
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	font-weight: bolder;
	color: #333333;
	padding: 2px 10px 0px 10px;
	cursor:pointer;
	line-height: normal;
}

.sourcingHome_search_orange_whiteLine {
	background-color: #ca4700;
}

.sourcingHome_search_orange_whiteLine_leftWhiteLine {
	background-color: #ca4700;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.sourcingHome_search_orangeBackground {
	background-color: #ca4700;
	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: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top:2px;
	padding-left:3px;
	padding-right:8px;
	padding-bottom:2px;
}

.sourcingHome_searchWithinCompany_orangeBackground {
	background-color: #ca4700;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top:2px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:2px;
}

.background_lightYellow {
	background-image: url(../../images/en/header/bg_lightYellow.gif);
}

.background_lightyellow_2 {
	background-color: #fffbe1;
}

.Home_grayBackground_yellowLine{
	background-color: #CCCCCC;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #fece5f;
}

.Home_grayBackground{
	background-color: #CCCCCC;
}

.HomeSourcing_tab_VerticalDown2_NEW
{
	float:left;
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	height:19px;
	font-weight: bolder;
	padding: 3px 9px;
	background-color: #FFFFFF;
	border-top: 3px solid #fece5f;
	border-left: 3px solid #fece5f;
	border-right: 3px solid #fece5f;

}

.HomeSourcing_tab_VerticalLine
{
	width:1px;
	cursor:pointer;
	height:18px;
	background-image: url(images/portalHome_line.gif); 
}

.HomeSourcing_tab_Vertical_NEW
{
	float:left;
	height:15px;
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	font-weight: bolder;
	padding: 5px 10px;
	cursor:pointer;
	background-color: #CCCCCC;
	border-bottom: solid 3px #FECE5F;
}

.padding_top_12px {
	padding-top: 12px;
}

.padding_top_3px {
	padding-top: 3px;
}

.sourcingHome_searchBoxFrame {
	border: 1px solid #FFFFFF;
	background-color: #dcdbd9;
	padding: 3px 5px 0px;
}

.button_industryPortals {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	font-weight: bolder;
	color: #333333;
	background-color: #FFFFFF;
	padding: 1px 5px;
	border: 1px solid #CCCCCC;
}

.industryPortals_frame {
	background-color: #999999;
	padding: 1px;
	
}

.industryPortals{
	cursor:pointer;	
}

.industryPortals_title {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	background-image: url(images/title_gradientBackground.gif);
	padding: 3px;
	line-height: normal;
}

.sub_menu_dowm {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	background-image: url(../../images/en/header/bg_lightYellow.gif);
	font-weight: bold;
	line-height: normal;
	padding-right: 5px;
	cursor:pointer;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.sub_menu {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	color: #333300;
	font-weight: normal;
	line-height: normal;
	padding-right: 5px;
	cursor:pointer;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #FFFFFF;
}

/* Header CSS End -------------------------------------------------------------------------------------- */

/* Button CSS */
a.squarebutton {
	background: transparent url('../../images/square-gray-left.gif') no-repeat top left;
	display: block;
	float: left;
	font: bold 11px Verdana, Arial, 細明體, 新細明體, 標楷體; /* Change 12px as desired */
	line-height: 21px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 27px; /* Height of button background height */
	padding-left: 8px; /* Width of left menu image */
	text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
	color: #ffffff; /*button text color*/
}

a.squarebutton span{
	background: transparent url('../../images/square-gray-right.gif') no-repeat top right;
	display: block;
	padding: 2px 8px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
	background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
}

a.squarebuttonL{
	background: transparent url('../../images/square-gray-left_L.gif') no-repeat top left;
	display: block;
	float: left;
	font: bold 16px Verdana, Arial, 細明體, 新細明體, 標楷體; /* Change 12px as desired */
	line-height: 32px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 38px; /* Height of button background height */
	padding-left: 60px; /* Width of left menu image */
	text-decoration: none;
}

a:link.squarebuttonL, a:visited.squarebuttonL, a:active.squarebuttonL{
	color: #ffffff; /*button text color*/
}

a.squarebuttonL span{
	background: transparent url('../../images/square-gray-right_L.gif') no-repeat top right;
	display: block;
	padding: 2px 30px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebuttonL:hover{ /* Hover state CSS */
	background-position: bottom left;
}

a.squarebuttonL:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color: black;
}

a.squarebuttonE{
	background: transparent url('../../images/square-gray-left_E.gif') no-repeat top left;
	display: block;
	float: left;
	font: bold 11px Verdana, Arial, 細明體, 新細明體, 標楷體; /* Change 12px as desired */
	line-height: 21px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 27px; /* Height of button background height */
	padding-left: 29px; /* Width of left menu image */
	text-decoration: none;
}

a:link.squarebuttonE, a:visited.squarebuttonE, a:active.squarebuttonE{
	color: #ffffff; /*button text color*/
}

a.squarebuttonE span{
	background: transparent url('../../images/square-gray-right.gif') no-repeat top right;
	display: block;
	padding: 2px 12px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebuttonE:hover{ /* Hover state CSS */
	background-position: bottom left;
}

a.squarebuttonE:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color: black;
}

#apDiv {
	position:absolute;
	right:0px;
	z-index:40;
}
.disable_button {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	background-image: url(images/bt_grayBackground_d.gif);
	padding: 5px;
	cursor:pointer;
	border:1px;
	border-color:#c8c8c8;
	border-style:solid;
	line-height: normal;
	text-decoration:none;
}
/* End Button CSS */

/* Mobile CSS*/
a:link {color: #000000;text-decoration: none;}
a:visited {color: #333333;text-decoration: none;}
a:hover {color: #333333;text-decoration: none;}
a:active {color: #333333;}

.arial11 {font-size: 12px}
.arial11bold {font-size: 12px;font-weight: bold;}

.arial11orange {font-size: 12px; color: #cc3300;}
.arial11orange:link {font-size: 12px; text-decoration:none; color: #cc3300;}
.arial11orange:visited {font-size: 12px; text-decoration:none; color: #cc3300;}
.arial11orange:hover {font-size: 12px; text-decoration:none; color: #cc3300;}
.arial11orange:active {font-size: 12px; text-decoration:none; color: #cc3300;}

.arial11boldorange {font-size: 12px; color: #cc3300; font-weight: bold;}
.arial11boldorange:link {font-size: 12px;text-decoration:none; color: #cc3300; font-weight: bold;}
.arial11boldorange:visited {font-size: 12px;text-decoration:none; color: #cc3300; font-weight: bold;}
.arial11boldorange:hover {font-size: 12px;text-decoration:none; color: #cc3300; font-weight: bold;}
.arial11boldorange:active {font-size: 12px;text-decoration:none; color: #cc3300; font-weight: bold;}

.arial13 {font-size: 13px}

.arial13bold {font-size: 13px;font-weight: bold;}

.arial13orange {font-size: 13px; color: #cc3300;}
.arial13orange:link {font-size: 13px; text-decoration:none; color: #cc3300;}
.arial13orange:visited {font-size: 13px; text-decoration:none; color: #cc3300;}
.arial13orange:hover {font-size: 13px; text-decoration:none; color: #cc3300;}
.arial13orange:active {font-size: 13px; text-decoration:none; color: #cc3300;}

.arial13boldorange {font-size: 13px; color: #cc3300; font-weight: bold;}
.arial13boldorange:link {font-size: 13px;text-decoration:none; color: #cc3300; font-weight: bold;}
.arial13boldorange:visited {font-size: 13px;text-decoration:none; color: #cc3300; font-weight: bold;}
.arial13boldorange:hover {font-size: 13px;text-decoration:none; color: #cc3300; font-weight: bold;}
.arial13boldorange:active {font-size: 13px;text-decoration:none; color: #cc3300; font-weight: bold;}

.HomeSourcing_tab_VerticalDown2_NEW {
	float:left;
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	height:19px;
	font-weight: bolder;
	padding: 3px 9px;
	background-color: #FFFFFF;
	border-top: 3px solid #fece5f;
	border-left: 3px solid #fece5f;
	border-right: 3px solid #fece5f;

}

/* Mobile CSS End ----------------------------------------------------------------------------------------- */


/* DIY CSS */
.scroll_Box {
	background-color:#FCFCFC;
	border:1px solid silver;
	height:88px;
	overflow:auto; 
	position: relative;
}

.clickToSelect{
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	cursor:pointer;
}

.online_photoFrame {
	padding: 5px;
	background-image: url(../../images/en/sourcing/bg_title_yellow.gif);
}

.diy_popupScroll{
	background-color:#FCFCFC;
	border:1px solid silver;
	height:310px;
	overflow:auto;
}

/*.diy_calendar_yellow{
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: normal;
	background-image: url(../images/sourcing/bg_title_yellow.gif);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.diy_calendar_lightGray {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #c4c4c4;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.diy_calendar_white {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: normal;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #f5f5f5;
	border-left-color: #f5f5f5;
}

.diy_calendar_white_sun {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: normal;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #f5f5f5;
	border-left-color: #f5f5f5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f5f5f5;
}

.diy_calendar_date {
	background-color: #F5F5F5;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}*/
/* DIY CSS End ---------------------------------------------------------- */


/* Template CSS*/
.container {
	margin:0pt auto;
	width:950px;
	left: 2px;
	top: -1px;
}

.container_padding {
	margin:15pt auto;
	width:950px;
	left: 2px;
}

.templete {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
}

/* Template CSS End --------------------------------------------------------- */

body {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	letter-spacing:1px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}

.body_eng {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	letter-spacing:0px;
	line-height: normal;
}

form {
	margin:0px;
	padding:0px;
}

img {
	border:0px;
}

textarea {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體; 
	font-size: 12px;
}

input {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
}

select {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
}

.background_white {
	background-color: #FFFFFF;
}

.background_lightGray {
	background-color: #F5F5F5;
}

.background_mediumGray {
	background-color: #c4c4c4;
}

.background_lightGray_padding_middle {
	background-color: #F5F5F5;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.background_mediumGray_padding_middle {
	background-color: #c4c4c4;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.background_lightGray_padding_middle_bold {
	background-color: #F5F5F5;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
}

.background_mediumGray_padding_middle_bold {
	background-color: #c4c4c4;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
}

.background_white_padding_middle {
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.background_lightGray_padding1px {
	background-color: #CCCCCC;
	padding: 1px;
}

.sidebox_frame_gray {background-color: #CCCCCC; padding: 3px;}

.sidebox_frame_gray_1 {background-color: #CCCCCC; padding: 1px;}

.sidebox_frame_gray_cms {background-color: #CCCCCC; padding: 1px;}

.sidebox_frame_white {background-color: #FFFFFF;padding: 3px;}

.sidebox_frame_white_cms {background-color: #FFFFFF;padding: 1px;}

.sidebox_yellow_title {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	letter-spacing:1px;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	padding: 5px;
	background-image: url(../../images/en/sourcing/bg_title_yellow.gif);
}

.button_gray_box {	
	padding: 0px;
	border:1px;
	border-color:#c8c8c8;
	border-style:solid;	
}

.button_gray_up  {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-image: url(images/bt_grayBackground.gif);
	padding: 5px;
	cursor:pointer;
	border:1px;
	border-color:#c8c8c8;
	border-style:solid;
	line-height: normal;
	letter-spacing:1px;
	
}

.button_gray_down {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(images/bt_grayBackground_d.gif);
	padding: 5px;
	cursor:pointer;
	border:1px;
	border-color:#c8c8c8;
	border-style:solid;
	line-height: normal;
	letter-spacing:1px;
}

.button_orange_up {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-image: url(images/bt_orangeBackground.gif);
	padding: 5px;
	cursor:pointer;
	border:1px;
	border-color:#c8c8c8;
	border-style:solid;
	line-height: normal;
	letter-spacing:1px;
	text-decoration:none;
}

.button_orange_up_2 {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-image: url(images/bt_orangeBackground.gif);
	padding: 4px;
	cursor:pointer;
	border:1px;
	border-color:#c8c8c8;
	border-style:solid;
	line-height: normal;
	letter-spacing:1px;
	text-decoration:none;
}

.button_orange_down {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(images/bt_orangeBackground_d.gif);
	padding: 5px;
	cursor:pointer;
	border:1px;
	border-color:#c8c8c8;
	border-style:solid;
	line-height: normal;
	letter-spacing:1px;
	text-decoration:none;
}

.button_orange_down_2 {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(images/bt_orangeBackground_d.gif);
	padding: 5px;
	cursor:pointer;
	border:1px;
	border-color:#c8c8c8;
	border-style:solid;
	line-height: normal;
	letter-spacing:1px;
	text-decoration:none;
}

.link_red_small_undline {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 9px;
	text-decoration: underline;
	color: #cc3300;
	line-height: 16px;
	letter-spacing:1px;
}

.link_red_small_undline:link {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 9px;
	text-decoration: underline;
	color: #cc3300;
	font-weight: normal;
	line-height: 16px;
	letter-spacing:1px;
}

.link_red_small_undline:visited {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 9px;
	text-decoration: underline;
	color: #cc3300;
	font-weight: normal;
	line-height: 16px;
	letter-spacing:1px;
}

.link_red_small_undline:hover {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 9px;
	text-decoration: underline;
	color: #cc3300;
	font-weight: normal;
	line-height: 16px;
	letter-spacing:1px;
}

.link_red_small_undline:active {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 9px;
	text-decoration: underline;
	color: #cc3300;
	font-weight: normal;
	line-height: 16px;
	letter-spacing:1px;
}

.link_red_middle_undline {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	text-decoration: underline;
	color: #cc3300;
	line-height: 16px;
	letter-spacing:1px;
}

.link_red_middle_undline:link {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	text-decoration: underline;
	color: #cc3300;
	font-weight: normal;
	line-height: 16px;
	letter-spacing:1px;
}

.link_red_middle_undline:visited {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	text-decoration: underline;
	color: #cc3300;
	font-weight: normal;
	line-height: 16px;
	letter-spacing:1px;
}

.link_red_middle_undline:hover {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	text-decoration: underline;
	color: #cc3300;
	font-weight: normal;
	line-height: 16px;
	letter-spacing:1px;
}

.link_red_middle_undline:active {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	text-decoration: underline;
	color: #cc3300;
	font-weight: normal;
	line-height: 16px;
	letter-spacing:1px;
}

.link_red_middle {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;
	font-size: 12px;
	text-decoration: none;
	color: #cc3300;
}

.link_red_middle:link {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;
	font-size: 12px;	
	text-decoration: none;
	color: #cc3300;
	font-weight: normal;
}

.link_red_middle:visited {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;
	font-size: 12px;	
	text-decoration: none;
	color: #cc3300;
	font-weight: normal;
}

.link_red_middle:hover {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;
	font-size: 12px;	text-decoration: none;
	color: #cc3300;
	font-weight: normal;
}

.link_red_middle:active {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;
	font-size: 12px;	text-decoration: none;
	color: #cc3300;
	font-weight: normal;
}

.link_red_middle_bold {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	text-decoration: none;
	color: #cc3300;
	line-height: 16px;
	letter-spacing:1px;
	font-weight: bold;
}
.link_red_middle_bold:link {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	text-decoration: none;
	color: #cc3300;
	font-weight: bold;
	line-height: 16px;
	letter-spacing:1px;
}

.link_red_middle_bold:visited {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	text-decoration: none;
	color: #cc3300;
	font-weight: bold;
	line-height: 16px;
	letter-spacing:1px;
}

.link_red_middle_bold:hover {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	text-decoration: none;
	color: #cc3300;
	font-weight: bold;
	line-height: 16px;
	letter-spacing:1px;
}

.link_red_middle_bold:active {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	text-decoration: none;
	color: #cc3300;
	font-weight: bold;
	line-height: 16px;
	letter-spacing:1px;
}

.link_red_middle_bold_underline {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;
	font-size: 12px;	
	text-decoration: underline;
	color: #cc3300;
	font-weight: bold;
	cursor:pointer;
}

.link_red_middle_bold_underline:link {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;
	font-size: 12px;	
	text-decoration: underline;
	color: #cc3300;
	font-weight: bold;
	cursor:pointer;
}

.link_red_middle_bold_underline:visited {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;
	font-size: 12px;	
	text-decoration: underline;
	color: #cc3300;
	font-weight: bold;
	cursor:pointer;
}

.link_red_middle_bold_underline:hover {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;
	font-size: 12px;	
	text-decoration: underline;
	color: #cc3300;
	font-weight: bold;
	cursor:pointer;
}

.link_red_middle_bold_underline:active {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;
	font-size: 12px;	
	text-decoration: underline;
	color: #cc3300;
	font-weight: bold;
	cursor:pointer;
}

.link_red_middle_bold_m, .link_red_middle_bold_m:link, .link_red_middle_bold_m:active,.link_red_middle_bold_m:visited {
	font-family:Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size:13px;
	color:#d20000;
	font-weight:700;
	text-decoration:none;
	line-height:15px
}

.link_red_middle_bold_m:hover {
	font-family:Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size:13px;
	color:#d20000;
	text-decoration:none;
	font-weight:700;
	line-height:15px
}

.link_red_extra_large_bold_m, .link_red_extra_large_bold_m:link, .link_red_extra_large_bold_m:active,.link_red_extra_large_bold_m:visited  {
	font-family:Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size:18px;
	color:#d20000;
	font-weight:700;
	text-decoration:none;
	line-height: 22px;
}

.link_red_extra_large_bold_m:hover {
	font-family:Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size:18px;
	color:#d20000;
	text-decoration:none;
	font-weight:700;
	line-height: 22px;
}


.link_red_large_bold,.link_red_large_bold:link,.link_red_large_bold:active,.link_red_large_bold:visited {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size:15px;
	color:#d20000;
	font-weight:700;
	text-decoration:none;
}

.link_red_large_bold:hover {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size:15px;
	color:#d20000;
	text-decoration:none;
	font-weight:700;
}

.link_black_middle_m,.link_black_middle_m:link,.link_black_middle_m:active,.link_black_middle_m:visited {
	font-family:Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size:12px;
	color:#000;
	text-decoration:none;
	line-height: 18px;
}

.link_black_middle_m:hover {
	font-family:Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size:12px;
	color:#990000;
	text-decoration:none;
	line-height: 18px;
}

.link_black_middle_bold {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;	
	font-size: 12px;
	color: #333300;
	font-weight: bold;
	text-decoration: none;
}


.link_black_middle_bold:link {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

.link_black_middle_bold:visited {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;	
	font-size: 12px;
	color: #333300;
	text-decoration: none;
	font-weight: bold;
}

.link_black_middle_bold:hover {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;	
	font-size: 12px;
	color: #cc3300;
	text-decoration: none;
	font-weight: bold;
}

.link_black_middle_bold:active {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;	
	font-size: 12px;
	color: #cc3300;
	text-decoration: none;
	font-weight: bold;
}

.link_black_middle_bold_underline {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	color: #333300;
	font-weight: bold;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:1px;
}

.link_black_middle_bold_underline:link {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:1px;	
	font-weight: bold;
}

.link_black_middle_bold_underline:hover {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	color: #cc3300;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:1px;	
	font-weight: bold;
}

.link_black_middle_bold_underline:visited {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	color: #333300;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:1px;	
	font-weight: bold;
}

.link_black_middle_bold_underline:active {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	color: #cc3300;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:1px;	
	font-weight: bold;
}

.link_black_middle {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;	
	font-size: 12px;
	color: #333300;
	font-weight: normal;
	text-decoration: none;
}

.link_black_middle:link {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;	
	font-size: 12px;	
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

.link_black_middle:visited {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;	
	font-size: 12px;
	color: #333300;
	text-decoration: none;
	font-weight: normal;
}

.link_black_middle:hover {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;	
	font-size: 12px;
	color: #cc3300;
	text-decoration: none;
	font-weight: normal;
}

.link_black_middle:active {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;	
	font-size: 12px;
	color: #cc3300;
	text-decoration: none;
	font-weight: normal;
}

.link_black_middle_2 {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;	
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

.link_black_middle_2:link {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;	
	font-size: 12px;	
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

.link_black_middle_2:visited {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;	
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

.link_black_middle_2:hover {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;	
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

.link_black_middle_2:active {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;	
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

.link_black_middle_underline {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	color: #333300;
	font-weight: normal;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:1px;	
	cursor:pointer;
}

.link_black_middle_underline:link {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:1px;	
	cursor:pointer;
}

.link_black_middle_underline:visited {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	color: #333300;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:1px;	
	cursor:pointer;
}

.link_black_middle_underline:hover {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:1px;
	cursor:pointer;
}

.link_black_middle_underline:active {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:1px;	
	cursor:pointer;
}

.link_black_middle_underline2 {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	color: #333300;
	font-weight: normal;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:1px;	
	cursor:pointer;
}

.link_black_middle_underline2:link {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:1px;	
	cursor:pointer;
}

.link_black_middle_underline2:visited {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	color: #333300;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:1px;	
	cursor:pointer;
}

.link_black_middle_underline2:hover {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:1px;
	cursor:pointer;
}

.link_black_middle_underline2:active {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:1px;	
	cursor:pointer;
}

.link_black_small {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	color: #333300;
	font-weight: normal;
	text-decoration: none;
	line-height: 16px;
	letter-spacing:1px;
}

.link_black_small:link {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	line-height: 16px;
	letter-spacing:1px;
}


.link_black_small:visited {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	color: #333300;
	text-decoration: none;
	font-weight: normal;
	line-height: 16px;
	letter-spacing:1px;
}

.link_black_small:hover {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	color: #cc3300;
	text-decoration: none;
	font-weight: normal;
	line-height: 16px;
	letter-spacing:1px;
}

.link_black_small:active {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	color: #cc3300;
	text-decoration: none;
	font-weight: normal;
	line-height: 16px;
	letter-spacing:1px;
}

.link_black_small_underline {
	 font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	 font-size: 11px;	
	 color: #333300;
	 font-weight: normal;
	 text-decoration: underline;
	 line-height: 16px;
	 letter-spacing:1px; 
	 cursor:pointer;
}

.link_black_small_underline:link {
	 font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	 font-size: 11px;
	 color: #333333;
	 text-decoration: underline;
	 font-weight: normal;
	 line-height: 16px;
	 letter-spacing:1px; 
	 cursor:pointer;
}

.link_black_small_underline:visited {
	 font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	 font-size: 11px;
	 color: #333300;
	 text-decoration: underline;
	 font-weight: normal;
	 line-height: 16px;
	 letter-spacing:1px; 
	 cursor:pointer;
}

.link_black_small_underline:hover {
	 font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	 font-size: 11px;
 	 color: #cc3300;
 	 text-decoration: underline;
	 font-weight: normal;
	 line-height: 16px;
	 letter-spacing:1px; 
	 cursor:pointer;
}

.link_black_small_underline:active {
	 font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
 	font-size: 11px;
 	color: #cc3300;
	text-decoration: underline;
	font-weight: normal;
 	line-height: 16px;
 	letter-spacing:1px; 
 	cursor:pointer;
}

.link_black_large_bold_underlind {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 14px;
	color: #333300;
	font-weight: bold;
	text-decoration: underline;
	line-height: normal;
	cursor:pointer;
}

.link_black_large_bold_underlind:link {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 14px;
	color: #333333;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:1px;	
	cursor:pointer;
	font-weight: bold;
}

.link_black_large_bold_underlind:visited {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 14px;
	color: #333300;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:1px;	
	cursor:pointer;
	font-weight: bold;
}
.link_black_large_bold_underlind:hover {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 14px;
	color: #333333;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:1px;	
	cursor:pointer;
	font-weight: bold;
}

.link_black_large_bold_underlind:active {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 14px;
	color: #333333;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:1px;	
	cursor:pointer;
	font-weight: bold;	
}

.link_black_large_underlind {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 14px;
	color: #333300;
	font-weight: normal;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:1px;	
	cursor:pointer;
}


.link_black_large_underlind:link {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 14px;
	color: #333333;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:1px;	
	cursor:pointer;
	font-weight: normal;
}

.link_black_large_underlind:visited {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 14px;
	color: #333300;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:1px;	
	cursor:pointer;
	font-weight: normal;
}

.link_black_large_underlind:hover {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 14px;
	color: #333333;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:1px;	
	cursor:pointer;
	font-weight: normal;
}

.link_black_large_underlind:active {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 14px;
	color: #333333;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:1px;	
	cursor:pointer;
	font-weight: normal;	
}

.link_black_extra_large_m,.link_black_extra_large_m:link,.link_black_extra_large_m:active,.link_black_extra_large_m:visited {
	font-family:Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size:18px;
	color:#000;
	font-weight:400;
	text-decoration:none;
	line-height:normal;
}

.link_black_extra_large_m:hover {
	font-family:Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size:18px;
	color:#990000;
	text-decoration:none;
	font-weight:400;
	line-height:normal;
}

.dot_line {
	border:none;
	border-top:dotted 1px #cccccc; 
	height:1px;
}
.dot_line_size_1pxHeight {
	border:none;
	border-top:dotted 1px #cccccc; 
	height:1px;
	font-size: 0px;
}

.dot_line_size_1pxHeight_ccc {
	border:none;
	border-top:dotted 1px #ccc; 
	height:1px;
	font-size: 0;
}

.title_messagePage_gray {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 14px;
	font-weight: bolder;
	color: #333333;
	padding: 10px;
	background-color: #F5f5f5;
	line-height: 16px;
	letter-spacing:1px;
}

.title_black_lightOrangeBackground {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	font-weight: bolder;
	color: #333333;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-color: #f4d5b7;
	line-height: 16px;
	letter-spacing:1px;
}

.title_black_lightOrangeBackground2 {
	background-color: #F4D5B7;
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
	padding: 3px 10px;
}

.title_black_lightGrayBackground {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	font-weight: bolder;
	color: #333333;
	background-color: #f5f5f5;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	line-height: normal;
	letter-spacing:1px;
}

.title_black_yellowBackground {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	font-weight: bolder;
	color: #333333;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	line-height: 16px;
	letter-spacing:1px;	
	background-image: url(../../images/en/sourcing/bg_title_yellow.gif);
}

.title_black_yellowBackground_eng {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #333333;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	line-height: 16px;
	letter-spacing:normal;	
	background-image: url(../../images/en/sourcing/bg_title_yellow.gif);
}

.title_black_yellowBackground2{
	background-color: #FBFDD6;
	border:solid 2px #FF6600; 
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.tablelist_content_right {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.tablelist_content_left_Bold {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	letter-spacing:1px;
}

.content_black_middle_eng{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: normal;
}

.content_black_middle{
	font-family: Verdana, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	color: #333333;
	line-height: normal;
}

.content_gray_middle {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;	
	letter-spacing:1px;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
}

.content_gray_middle_bold {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;	
	letter-spacing:1px;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}

.content_black_small {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 16px;
	letter-spacing:1px;
}

.content_black_small_bold {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	line-height: 16px;
	letter-spacing:1px;
}

.content_black_middle_bold {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 16px;
	letter-spacing:1px;
}

.content_black_middle {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	letter-spacing:1px;
}

.content_black_small_paddingBottom {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 16px;
	letter-spacing:1px;
	padding-bottom:15px;
}

.content_black_large {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 14px;
	color: #333333;
	line-height: 16px;
	letter-spacing:1px;
}

.content_black_large_bold {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 16px;
	letter-spacing:1px;
}

.content_white_small {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
	line-height: 16px;
	letter-spacing:1px;
}
.content_red_large_bold {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 15px;
	line-height: 18px;
	letter-spacing:1px;
	font-weight: bold;
	color: #cc3300;
}

.content_red_middle_bold {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	line-height: 16px;
	letter-spacing:1px;
	font-size: 12px;
	line-height: 16px;
	letter-spacing:1px;	
	font-weight: bold;
	color: #cc3300;
}

.content_red_middle {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	font-weight: normal;
	color: #cc3300;
	line-height: 16px;
	letter-spacing:1px;
}

.content_red_small {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	font-weight: normal;
	color: #cc3300;
	line-height: 16px;
	letter-spacing:1px;
}

.content_white_middle {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	line-height: 16px;
	letter-spacing:1px;
}

.photo_frame {
	background-color: #999999;
	padding: 1px;
}

.collapseLayer {height:0px;overflow:hidden;}

.expandCollapseBtn {cursor:pointer;}

.padding_top_5px {padding-top: 5px;}
.padding_top_10px {padding-top: 10px;}
.padding_top_15px {padding-top: 15px;}
.padding_top_20px {padding-top: 20px;}
.padding_left_5px {padding-right: 0px;padding-left: 5px;}
.padding_left_10px {padding-left: 10px;}
.padding_left_20px {padding-left: 20px;}
.padding_left_15px {padding-left: 15px;}
.padding_left_25px {padding-left: 25px;}
.padding_right_5px {padding-right: 5px;}
.padding_right_10px {padding-right: 10px;}
.padding_right_20px {padding-right: 20px;}
.padding_right_15px {padding-right: 15px;}
.padding_bottom_5px {padding-bottom: 5px;}
.padding_bottom_10px {padding-bottom: 10px;}
.padding_bottom_15px {padding-bottom: 15px;}
.padding_bottom_20px {padding-bottom: 20px;}
.padding_bottom_200px {padding-bottom: 200px;}
.padding_topBottom_100px {padding-top: 100px;padding-bottom: 100px;}
.padding_top_100px_bottom_200px {padding-top: 100px;padding-bottom: 200px;}
.padding_topBottom_2px {padding-top: 2px;padding-bottom: 2px;}

.popupLayout_frame {background-color: #666666; padding: 3px;}

.activeMenuItem {
	background-color:#F0F0F0;
	font-weight:bold;
	cursor:pointer;
}

.inactiveMenuItem {
	background-color:#FFFFFF;
	font-weight:normal;
	cursor:pointer;
}

.popUpLayer {
	visibility:hidden;
	overflow:auto;
	position:absolute;
	left:0px;
	top:0px;
	z-index:200;
}

.popUpLayerBg {
	background-color:#000000;
	filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;
	visibility:hidden;
	overflow:auto;
	position:absolute;
	left:0px;
	top:0px;
	z-index:100;
}

.calendarContainer {
	display:none;
	position:absolute;
	z-index:1;
}

.link_red_middle_bold_eng {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #cc3300;
	letter-spacing:0px;
	line-height: normal;
	font-weight: bold;
}

.link_red_middle_bold_eng:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #cc3300;
	font-weight: bold;
	letter-spacing:0px;
	line-height: normal;
}

.link_red_middle_bold_eng:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #cc3300;
	font-weight: bold;
	letter-spacing:0px;
	line-height: normal;
}

.link_red_middle_bold_eng:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #cc3300;
	font-weight: bold;
	letter-spacing:0px;
	line-height: normal;
}

.link_red_middle_bold_eng:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #cc3300;
	font-weight: bold;
	letter-spacing:0px;
	line-height: normal;
}

.content_gray_middle_eng {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	line-height: normal;
	letter-spacing:0px;
}

.link_black_middle_eng {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	letter-spacing:normal;	
	font-size: 11px;
	color: #333300;
	font-weight: normal;
	text-decoration: none;
}

.link_black_middle_eng:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	letter-spacing:normal;	
	font-size: 11px;	
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

.link_black_middle_eng:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	letter-spacing:normal;	
	font-size: 11px;
	color: #333300;
	text-decoration: none;
	font-weight: normal;
}

.link_black_middle_eng:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	letter-spacing:normal;	
	font-size: 11px;
	color: #cc3300;
	text-decoration: none;
	font-weight: normal;
}

.link_black_middle_eng:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	letter-spacing:normal;	
	font-size: 11px;
	color: #cc3300;
	text-decoration: none;
	font-weight: normal;
}

.link_black_middle_underline_eng {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333300;
	font-weight: normal;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:normal;	
	cursor:pointer;
}

.link_black_middle_underline_eng:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:normal;	
	cursor:pointer;
}

.link_black_middle_underline_eng:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333300;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:normal;	
	cursor:pointer;
}

.link_black_middle_underline_eng:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:normal;
	cursor:pointer;
}

.link_black_middle_underline_eng:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	line-height: 16px;
	letter-spacing:normalpx;	
	cursor:pointer;
}

/* Print CSS */
.hideInPrinting {
	display:block;
}

.displayInPrinting {
	display:none;
}

.print_mainSideBoxWidth {
	width:148px;	
}

.print_mainBodyWidth {
	width:100%;
}

a.button_gray_up:hover
 a.button_gray_up:link,
 a.button_gray_up:active,
 a.button_gray_up:visited,
 a.button_gray_up{
 	color: #333333;
 }
 
 a.button_gray_down:hover
 a.button_gray_down:link,
 a.button_gray_down:active,
 a.button_gray_down:visited,
 a.button_gray_down{
 	color: #FFFFFF;
 }

 td.button_gray_up a:hover
 td.button_gray_up a:link,
 td.button_gray_up a:active,
 td.button_gray_up a:visited,
 td.button_gray_up a{
 	color: #333333;
 }
 
 td.button_gray_down a:hover
 td.button_gray_down a:link,
 td.button_gray_down a:active,
 td.button_gray_down a:visited,
 td.button_gray_down a{
 	color: #FFFFFF;
 }
 
 a.button_orange_up:hover,
 a.button_orange_up:link,
 a.button_orange_up:active,
 a.button_orange_up:visited,
 a.button_orange_up{
  color: #333333;
 }

 a.button_orange_down:hover,
 a.button_orange_down:link,
 a.button_orange_down:active,
 a.button_orange_down:visited,
 a.button_orange_down{
  color: #FFFFFF;
 }
 
 td.button_orange_up a:hover,
 td.button_orange_up a:link,
 td.button_orange_up a:active,
 td.button_orange_up a:visited,
 td.button_orange_up{
  color: #333333;
 }

 td.button_orange_down a:hover,
 td.button_orange_down a:link,
 td.button_orange_down a:active,
 td.button_orange_down a:visited,
 td.button_orange_down{
  color: #FFFFFF;
 }

 a.button_orange_up_2:hover,
 a.button_orange_up_2:link,
 a.button_orange_up_2:active,
 a.button_orange_up_2:visited,
 a.button_orange_up_2{
  color: #333333;
 }

 a.button_orange_down_2:hover,
 a.button_orange_down_2:link,
 a.button_orange_down_2:active,
 a.button_orange_down_2:visited,
 a.button_orange_down_2{
  color: #FFFFFF;
 }
 
 td.button_orange_up_2 a:hover,
 td.button_orange_up_2 a:link,
 td.button_orange_up_2 a:active,
 td.button_orange_up_2 a:visited,
 td.button_orange_up_2{
  color: #333333;
 }

 td.button_orange_down_2 a:hover,
 td.button_orange_down_2 a:link,
 td.button_orange_down_2 a:active,
 td.button_orange_down_2 a:visited,
 td.button_orange_down_2{
  color: #FFFFFF;
 }


 table.feedbackFormSelectOneRadio tr td{

	width: 120px;
	

}

.feedbackFormTD {
	width : 120px;
}

.feedbackFormTD2 {
	width : 130px;
}

/* Print CSS End ---------------------------------------------- */

.print_mainCompanyPageWidth {
    width: 950px;
}

.print_companyNavigation {
    width: 178px;
    display:block;
}

.pirnt_companyContent {
    width: 733px;
}

.pirnt_companyContentRow {
    width: 100%;
}

.print_companyHeader {
    width: 100%;
    align: left;
}

.print_companyProductDetailcoMain {
    width: 100%;
}

.print_companyProductDetailcoLeft {
    width: 30%;
}

.print_companyProductDetailcoRight {
    width: 70%;
}

.print_companyProductDetailPhotoFrame {
    width: 288px;
    padding-left:10px;
}

.print_companyProductDetailPhotoSize {
    width:288px;
    height:288px;
}

.print_companyFactoryProfileTableLeft {
	width: 29%;
}

.print_companyFactoryProfileDescDiv {
	width: 510px;
}

.print_companyrdProfileTableLeft {
	width: 29%;
}

.print_companyrdProfileDescDiv {
	width: 510px;
}

.print_companyBackgroundDescDiv {
	width: 100%;
}

.print_companyBackgroundDescDivDnB {
	width: 540px;
}

.floatbox {
	padding:5px;
	color:#555555;
}
.print_companyProductsMainTable {
	width: 100%;
}
.print_companyShowroomProductItem {
	width: 360px;
}

/*deffect Auto Complete CSS*/
.ac_header {
	background-color: #F5f5f5;
	font-weight: bold;
}
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 109%;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 145%;
	overflow: hidden;
}
.ac_loading {
	/*background: white url('indicator.gif') right center no-repeat;*/
}
.ac_odd {
	
}
.ac_even {

}
.ac_over {
	background-color: #0A246A;
	color: white;
}
.seo {

}
.seo h1 {
	font-family: Verdana, Arial, 細明體, 新細明體, 標楷體;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	line-height: normal;
}

/* Small Order Header Page */
#smallorder_title_td {
	padding-top: 20px;
}
#smallorder_title_smallorder {
	color: rgb(244, 120, 30);
	font-size: 40px;
	font-weight: bold;
	padding-top: 0px;
	line-height: 43px;
}
#smallorder_title_zone {
	color: rgb(84, 84, 84);
	font-size: 30px;
	font-weight: bold;
}
#smallorder_subtitle {
	color: rgb(84, 84, 84);
	font-size: 15px;
}
#smallorder_searchbar_products {
	cursor: default;
}
#smallorder_welcomemessage_table {
	padding-left:15px;
}
#smallorder_breadcrumb_table {
	padding-left:15px;
}

