
/* root element for tabsPrd  */
.tabsPrd
{
	list-style: none;
	margin: 0 !important;
	padding: 0;
	height: 30px;
}

/* single tab */
.tabsPrd li
{
	float: left;
	text-indent: 0;
	padding: 0;
	margin: 0 !important;
	list-style-image: none !important;
}

/* link inside the tab. uses a background image */
.tabsPrdFirst,.tabsPrdLast,.tabsPrdCommon
	{
	font-size: 13px;
	display: block;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	position: relative;
	height:42px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	padding-top:8px;
	_display:inline-block;
	width:57px;
	}

.tabsPrdFirst{ width:57px; padding:10px;background:url(../images/products/img-products-HorPanelLabel-tabsPrdFirst.jpg) left top no-repeat;}
.tabsPrdFirsShort{ background:url(../images/products/img-products-HorPanelLabel-tabsPrdCommonFirstShort-hover.jpg) left top no-repeat;}
.tabsPrdLast{width:109px; background:url(../images/products/img-products-HorPanelLabel-tabsPrdLast.jpg) right top no-repeat;}
.tabsPrdLastShort{ background:url(../images/products/img-products-HorPanelLabel-tabsPrdLast.jpg) right top no-repeat;}
.tabsPrdCommonCon{ width:185px;}

.tabsPrdCommon{padding-left:10px; padding-right:10px; background:url(../images/products/img-products-HorPanelLabel-tabsPrdCommon.jpg) right top no-repeat; width:90px;}
.tabsPrdCommon:hover{ border-top:#4277a1 0px solid;}



.tabsPrd a:active
{
	outline: none;
}

/* when mouse enters the tab move the background image */
.tabsPrd a:hover
{
	background-position: -652px -30px;
	color:#073687;
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
.tabsPrd .currentF, .tabsPrd .currentF:hover, .tabsPrd li.currentF a
{
	background:url(../images/products/img-products-HorPanelLabel-tabsPrdFirst-hover.jpg) left top no-repeat;color:#073687;
}

.tabsPrd .currentC, .tabsPrd .currentC:hover, .tabsPrd li a.currentC
{
	background:url(../images/products/img-products-HorPanelLabel-tabsPrdCommon-hover.jpg) left top repeat-x;color:#073687;
}
/*0425���� liukai
.tabsPrd .currentL, .tabsPrd .currentL:hover, .tabsPrd li.currentL a
{
	background:url(../images/products/img-products-HorPanelLabel-tabsPrdLast-hover.jpg) left top no-repeat;color:#073687;
}

*/
.tabsPrd .currentL, .tabsPrd .currentL:hover, .tabsPrd li.currentL a
{
	background:url(../images/products/img-products-HorPanelLabel-tabsPrdLast-hover.jpg) right top no-repeat;color:#073687;
}


/* Different widths for tabsPrd: use a class name: w1, w2, w3 or w2 */


/* width 1 */
.tabsPrd .w1
{
	background-position: -519px 0;
	width: 134px;
}
.tabsPrd .w1:hover
{
	background-position: -519px -31px;
}
.tabsPrd .w1.current
{
	background-position: -519px -62px;
}

/* width 2 */
.tabsPrd .w2
{
	background-position: -366px -0px;
	width: 154px;
}
.tabsPrd .w2:hover
{
	background-position: -366px -31px;
}
.tabsPrd .w2.current
{
	background-position: -366px -62px;
}


/* width 3 */
.tabsPrd .w3
{
	background-position: -193px -0px;
	width: 174px;
}
.tabsPrd .w3:hover
{
	background-position: -193px -31px;
}
.tabsPrd .w3.current
{
	background-position: -193px -62px;
}

/* width 4 */
.tabsPrd .w4
{
	background-position: -0px -0px;
	width: 194px;
}
.tabsPrd .w4:hover
{
	background-position: -0px -31px;
}
.tabsPrd .w4.current
{
	background-position: -0px -62px;
}


/* initially all panes are hidden */
.panes .pane
{
	display: none;
}

/* tab pane styling */
.panes div
{
	padding: 15px 0px;
	width: 670px;
	background-color: #fff;
}

.panes div p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#434343;
		line-height:20px;
		display:block;
		clear:both;
		/*margin-top:20px;*/
	}
.panes div .Specfication{ border-collapse:collapse;}
.panes div .Specfication span
	{
		display:block;
		padding-left:15px;
		height:22px;
		margin-left:10px;
		color:#434343;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}

.panes div .Specfication span.list
	{
		background:url(../images/gray-list-icon.gif) left 7px no-repeat;
		height:auto;
		padding:10px 0xp;
	}

.panes div .Specfication td.title
	{		
	color:#434343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:160px;
}
.panes div .Specfication td
	{
		border-bottom:#dadada 1px solid;
		padding:10px 0px;
	}
.panes div span.InfoTitle,.panes div span.InfoDetail{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.panes div span.InfoTitle{ color:#434343; font-weight:bold; margin-top:20px;}

.panes div span.InfoDetail{ color:#7a7a7a; margin-top:7px;}





.InformationTable{width:635px; border:#CCC 0px solid; border-collapse:collapse; margin-top:20px;}
.InformationTable th,.InformationTable th.TitleClass
	{
		height:24px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000;
		background-color:#ececec;
		font-weight:normal;
		text-align:left;
		padding-left:10px;
	}
.InformationTable th.TitleClass{ background-color:#434343; color:#FFF;}

.InformationTable td
	{
		padding-left:10px;
		height:30px;
		border-bottom:#dadada 1px solid;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#434343;
	}
.InformationTable td a
	{
		color:#073687;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding-right:10px;
	}
.InformationTable td a:hover{ text-decoration:none;}
.InformationTable tr td.TabDate{ width:80px;}
.InformationTable tr td.TabDes{ width:160px;}
InformationTable tr td.TabUrl{ width:160px;text-align:right;}
.panes div .contact
	{
		float:left;
		display:block;
		text-align:left;
		display:block;
		border-bottom:#dadada 1px solid;
		width:635px;
		margin-top:20px;
		padding-bottom:20px;
	}
@-moz-document url-prefix()
{.panes div .contact{ width:670px;}}
.panes div .contact ul.HeadQuarter li.detail a{ letter-spacing:0px;}

.panes div .contact ul.HeadQuarter,.LocationBlock{ list-style:none; margin:0px; padding:0px;}
.panes div .contact ul.HeadQuarter li.detail,.panes div .contact ul.HeadQuarter li.image{ display:block; float:left; width:480px;}
.panes div .contact ul.HeadQuarter li.detail{}
.panes div .contact ul.HeadQuarter li.detail a,.LocationBlock a
	{
		display:block;
		float:left;
		width:220px;
		margin-bottom:5px;
		background:url(../images/support/icon-SupportLocation-email.jpg) left 1px no-repeat;
		padding-left:20px;
		color:#073687;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
.panes div .contact ul.HeadQuarter li.detail a:hover,.LocationBlock a:hover{ text-decoration:none;}
.panes div .contact h2,.panes div .contact h3,.LocationBlock h2,.LocationBlock h3{ color:#434343; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:5px;}
.panes div .contact h3,.LocationBlock h3{ font-weight:normal; *line-height:normal;}

.panes div .contact ul.HeadQuarter li.image
	{
		width:150px;
		height:100px;
		border:#dadada 1px solid;
	}

.LocationBlock{ display:block; float:left; margin-top:20px; border:#CCC 0px solid; width:310px; height:160px;}


.ProductDetailsBlock
	{
		display:block;
		float:left;
		border-bottom:#dadada 1px solid;
		width:635px;
		padding:20px 0px;
	}
.ProductDetailsBlock h2,.ProductDetailsBlock h3,.ProductDetailsBlock h4{ display:block;}


/* Firefox */
@-moz-document url-prefix()
{.ProductDetailsBlock{ width:670px;}}

.ProductDetailsBlock span.image,.ProductDetailsBlock span.detail,.ProductDetailsBlock span.add
	{
		display:block;
		float:left;
		padding:0px;
	}
	
.ProductDetailsBlock span.image
	{
		width:120px;
	}
.ProductDetailsBlock span.detail
	{
		width:360px;
		padding-left:10px;
	}
@-moz-document url-prefix()
{.ProductDetailsBlock span.detail{ width:400px;}}
.ProductDetailsBlock span.detail h2,.ProductDetailsBlock span.detail h3,.ProductDetailsBlock span.detail h4{
	margin-bottom:3px;}
.ProductDetailsBlock span.detail h2,.ProductDetailsBlock span.detail h3
	{
		color:#000;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:22px;
	}
.ProductDetailsBlock span.detail h3
	{
		font-size:13px;
		background:url(../images/products/icon-AccordionPanelContent.gif) left 5px no-repeat;
		padding-left:15px;
		*line-height:normal;

	}
.ProductDetailsBlock span.detail h4
	{
		color:#434343;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:21px;
		font-weight:normal;
		background:url(../images/products/BlockLeft-list-icon.gif) left 9px no-repeat;
		padding-left:15px;
	}
.ProductDetailsBlock span.pdf
	{
		width:100px;
		/* padding-top:100px; */
		height:20px;
	}
.ProductDetailsBlock span.pdf input
	{
		background:url(../images/products/products_details/ProductDetailButton-pdf.jpg) -12px top no-repeat;
		background-color:none;
		border:none;
		width:130px;
		height:38px;
		color:#434343;
		padding-left:35px;
	}



.ProductDetailsBlock span.AddAccessories
	{
		display: block;
		width:100px;
		height:20px;
	}
.ProductDetailsBlock span.AddAccessories span a
	{
		background:url(../images/products/img-ProductDetailsBlock-add.jpg) left top no-repeat;
		border:none;
		display: block;
		width:100px;
		height:17px;
		color:#FFF;
		text-decoration:none;
	}

.ProductDetailsBlock span.detail span.info
	{
		background:url(../images/products/icon-AccordionPanelContent.gif) left 12px no-repeat;
		color:#434343;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		padding-left:15px;
		padding-top:10px;
	}

/****************************************  Financial Results***************************************/
#FindNews
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;!important
		font-size:12px;
		font-weight:bold;
		color:#000;
		margin-left:10px;
	}
#FindNews select{ margin-left:10px; padding-left:5px;}
#SpanListBox{ border:#099 0px solid; margin-left:10px; display:block; margin-top:20px;}
#SpanListBox h2
	{
		margin-left:0px;
		/*background:url(../images/products/icon-AccordionPanelContent.gif) left 1px no-repeat;
		padding-left:15px;*/
		margin-bottom:10px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
	}

#SpanListBox h3
	{
		color:#363636;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		margin-bottom:10px;
	}
#SpanListBox h4
	{
		color:#7a7a7a;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		margin-bottom:8px;
	}
#SpanListBox h5,#AnnualTable tr td.title,#AnnualTable tr td.content
	{
		color:#434343;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		margin-bottom:8px;
	}
#SpanListBox h6{ color:#7a7a7a; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin-bottom:5px;}
/*��h1�hh2...�S��h7�i�H�h�F*/
#SpanListBox .h7
	{ color:#434343;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:26px;
	}
#AnnualTable
	{
		width:90%;
		border-collapse:collapse;
	}
#AnnualTable tr td{ border:#dadada 1px solid; line-height:28px;}
#AnnualTable tr td.title
	{
		width:200px;
		margin-bottom:0px;
		padding-left:15px;
		background-color:#e8e8e8;
	}
#AnnualTable tr td.content
	{
		margin-bottom:0px;
		padding-left:15px;
		border-right:none;
	}
#AnnualTable tr td.content span
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#eb6100;
	}



#SpanListBox ul.list li
	{ 
	list-style:none; 
	line-height:26px;		
	background:url(../images/products/BlockLeft-list-icon.gif) left 10px no-repeat;
	padding-left:8px;
	color:#363636;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#SpanListBox ul li a,#SpanListBox h6 a
	{
		color:#073687;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
#SpanListBox ul li a:hover,#SpanListBox ul li a.pdf:hover,#SpanListBox ul li a.NewBlank:hover,#SpanListBox h6 a:hover{ text-decoration:none;}

#SpanListBox ul li a.pdf
	{
		margin-left:20px;
		background:url(../images/about/icon-LinkPdf.jpg) right top no-repeat;
		padding-right:20px;
	}
#SpanListBox ul li a.NewBlank
	{
		background:url(../images/partners/img-SearchResult-summary-link-arrow-01.jpg) right top no-repeat;
		padding-right:15px;
	}
#SpanListBox h6 a
	{
	background:url(../images/support/icon-SupportLocation-email.jpg) left top no-repeat;
	padding-left:20px;
	}
#IRContact
	{ 
	list-style-type:none;
	margin-left:15px;
	}
#IRContact li
	{	color:#434343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	}

#IRfaqTable{ width:90%; border-collapse:collapse;}
#IRfaqTable tr.gray{ background-color:#e8e8e8;}
#IRfaqTable tr td
	{ 
	border:#dadada 1px solid; 		
	color:#434343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	height:28px;
	text-align:center;
}
#IRfaqTable tr td.TitleCenter{ text-align:center;}
#IRfaqTable tr td.TitleLeft{ padding:0px 10px; text-align:left;}



/****************************************4��26��***************************************/
.InformationTable th{width:100px;}


.tabsPrdFirst1, .tabsPrdLast1, .tabsPrdCommon1 {
    color: #FFFFFF;
    display: block;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 42px;
    margin: 0;
    padding-top: 8px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 233px;
}
.tabsPrdLast1{
    background:url(../images/products/img-products-HorPanelLabel-tabsPrdLast.jpg) no-repeat scroll right top transparent;
    width: 171px;
}
.tabsPrdFirst1{
    background: url("../images/products/img-products-HorPanelLabel-tabsPrdFirst1.jpg") no-repeat scroll left top transparent;
    padding: 10px;
}



.tabsPrdCommon1{padding-left:10px; padding-right:10px; background:url(../images/products/img-products-HorPanelLabel-tabsPrdCommon.jpg) right top no-repeat;}
