﻿@charset "utf-8";
/*--------------------------------------------------------
Author: Xianjun.Xin
Version: 0.1
Create:2008/12/22
Design Corp:www.flyinfoinc.com
Effect:Common/Index/Company/Product
--------------------------------------------------------*/

/*Index*/
.homeBanner{ float:left; width:715px; height:230px; overflow:hidden; padding-bottom:5px;}

	
.banner{ padding-bottom:5px; width:100%; overflow:hidden; height:150px;}
 Body{ margin-bottom:0px; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px;}

.Box{ width:100%; height:150px; background-image:url(/_layouts/img/bj.jpg); background-repeat:repeat-x;}
.Box1{ background-image:url(/_layouts/img/bj1.jpg); background-repeat:no-repeat; width:910px; height:150px; background-position:center;}


		
.homeBox{ width:355px; padding:0 0 5px 0; padding-bottom:30px; overflow:hidden;}
	.homeBox h2{ height:30px; line-height:30px; background:url(../img/bgBoxTitles.gif) repeat-x top; font-size:18px; text-indent:20px;}
	.homeBox h2 a{ padding-right:15px; background:url(../img/iconTitleArrow.gif) no-repeat right center;}
	.homeBox h3{ font-size:11px; height:22px; line-height:22px;}
	.homeBox .con{ background:url(../img/bgHomeBox.gif) repeat-x top left; padding:5px 20px;}
	.homeBox .com{ background:url(../img/bgHomeBox.gif) repeat-x top left; padding:5px 20px; width:100%;}
	.homeBox .con ul li{ line-height:18px; background:url(../img/iconListSquar.gif) no-repeat left 7px; padding-left:10px;}
	.homeBox .con ul li ul{ width:100p%;}
	.homeBox .con ul li ul li{ background-position:-1000px -1000px; padding-left:0;}
	
.infoBody{ border:1px solid #dee6eb; overflow:hidden; line-height:18px;}
	.infoBody h2.title{ background:url(../img/bgBoxTitles.gif) repeat-x top left; height:30px; line-height:30px; text-indent:16px; font-size:18px; color:#02253c;}
	.infoBody h2.titleGray{ background:#f3f3f3; height:30px; line-height:30px; text-indent:10px; font-size:12px; color:#02253c;}
	.infoBody .infoContent{ padding:20px; overflow:hidden;}
/*产品树 & JS控制按钮*/
	.infoBody .infoContent .proTreeControl{ width:100%; overflow:hidden;}
	.infoBody .infoContent .proTreeControl li{ float:left; width:69px; height:31px; text-align:center; line-height:31px; overflow:hidden; padding-right:11px;}
	.infoBody .infoContent .proTreeControl li a{ background:url(../img/btnProTreeControl.gif) no-repeat left top; display:block;}
	.infoBody .infoContent .proTreeControl li a:hover{ background-position:left bottom;}
	.infoBody .infoContent .proTreeFull{ width:100%; overflow:hidden; padding:10px 0; line-height:18px;}
	.infoBody .infoContent .proTreeFull ul{ width:100%;}
	.infoBody .infoContent .proTreeFull ul li{ font-weight:bold; background:url(../img/iconListSquar.gif) no-repeat left 6px; padding-left:8px;}
	.infoBody .infoContent .proTreeFull ul li ul li{ font-weight:normal; padding-left:8px; background:url(../img/arrowProductTree1.gif) no-repeat left 8px;}
	.infoBody .infoContent .proTreeFull ul li ul li ul li{ padding-left:8px; background:none;}

.sideBar{}
	.sideBar .blueBox{ float:right; width:190px; margin-bottom:5px;}
	.sideBar .blueBox h2{ height:30px; line-height:30px; color:#02253c; background:url(../img/bgBoxTitles.gif) repeat-x top; font-size:16px!important; text-indent:10px;}
	.sideBar .blueBox h3.shop{ font-size:12px; height:22px; line-height:22px; }
	.sideBar .blueBox h3.shop a{background:url(../img/iconShopCart.gif) no-repeat left top; padding-left:23px;}
	.sideBar .blueBox .ci{ height:198px; background:url(../img/bgHomeSideBar.jpg) no-repeat left top;}
	.sideBar .blueBox .ci ul{ padding:5px 10px;}
	.sideBar .blueBox .ci ul li{ height:20px; line-height:20px;}
	.sideBar .blueBox .con{ background:url(../img/bgSideBarSmall.gif) repeat-x top left; padding:5px 12px;}
	.sideBar .blueBox .con ul li{ line-height:18px; background:url(../img/iconListSquar.gif) no-repeat left 7px; padding-left:10px; font-size:11px!important;font-family:Arial, Helvetica, sans-serif!important;}
	.sideBar .blueBox .con#blueBoxHomeBigBg{ background:url(../img/bgHomeBox.gif) repeat-x left top;}
	
	.sideBar .sampleRequest{ float:right; width:190px; padding-bottom:5px; overflow:hidden;}
	.sideBar .sampleRequest h2{ height:64px; background:url(../img/imgSampleRequest.gif) no-repeat right top; overflow:hidden;}
	.sideBar .sampleRequest h2 span{ display:none;}
	.sideBar .sampleRequest ul{ padding:20px; background:#ececec; line-height:12px;}
	.sideBar .sampleRequest ul li{ padding-bottom:12px;}
	.sideBar .sampleRequest ul li a{ color:#009aff; background:url(../img/iconTitleArrow.gif) no-repeat right bottom; padding-right:10px; display:block; width:120px;}
	.sideBar .sampleRequest ul li a:hover{ color:#02253c;}
	
	
.qualityAss{}
	.qualityAss .qualityCert{ border-bottom:2px solid #dee6eb;}
	.qualityAss .qualityCert li{ padding:15px 0 30px 0; width:100%; overflow:hidden;}
	.qualityAss .qualityCert li .img{ float:left; width:135px; overflow:hidden; text-align:center;}
	.qualityAss .qualityCert li .con{ float:right; overflow:hidden; width:535px;}
	.qualityAss .qualityCert li .con h2{ color:#02253c; font-size:11px;}
	.qualityAss .qualityCert li .con h2 .date{ color:#999;}
	.qualityAss .qualityText{ padding:40px; color:#666;}
	.qualityAss .qualityText p{ padding-bottom:1em;}
	.qualityAss .qualityText ul{ padding-left:1em; overflow:hidden;}

.mpsSampleRequest{}
	.mpsSampleRequest .button{ height:31px; margin:30px 0; background:url(../img/autoButton.gif) no-repeat left top; display:inline-block; width:350px;;}
	.mpsSampleRequest .button a{ display:block; height:100%; color:#009aff; background:url(../img/autoButton.gif) no-repeat right bottom; line-height:31px; text-align:center; padding:0 20px;}
	
.packageInfo{}
	.packageInfo .packageInfoTable{ padding-top:20px; width:100%; overflow:hidden;}
	.packageInfo table .titleH1{ background:#eee; font-size:14px; font-weight:bold;}
	.packageInfo table .titleH2{ background:#eef3f7; text-align:center; font-size:12px; font-weight:bold;}
	.packageInfo table{ background:#fff; line-height:30px; text-indent:10px;}
	.packageInfo table td{ background:#f8f8f8;}
	.packageInfo table th{ background:#eee; text-align:left; color:#02253c; width:170px;}
	
.NonSyncList{ width:100%; overflow:hidden; }
	.NonSyncList ul{ line-height:24px; font-weight:bold;}
	.NonSyncList ul li{ float:left; width:11.1111111%; text-align:center; overflow:hidden;}
	.NonSyncList ul li a.c{ color:#009aff;text-decoration:underline;}

.infoBodyFull{}

.descControl{ width:100%; margin:7px 0; height:30px; background:#f4f4f4;}
	.descControl form{ text-align:center; padding-top:6px;}
	.descControl form *{ vertical-align:middle;}
	.descControl form .textBox{ width:150px; height:15px; border:1px solid #ccc; color:#02253c; font-size:10px; line-height:15px; padding:0 3px; font-family:Arial, Helvetica, sans-serif;}
	.descControl form img{ margin-left:5px;}
	.descControl form span{ padding-left:5px; color:#999;}

.descTable{ text-transform:uppercase; margin-bottom:7px;}
	.descTable table{ width:100%; background:#dee6eb; margin-bottom:5px;}
	.descTable table td,.descTable table th{ background:#fff; color:#00cc00;}
	.descTable table th{ width:100px; text-align:right; overflow:hidden; color:#666; font-weight:normal;}
	.descTable table .titleH1{ background:#f5f7f9; line-height:20px; color:#02253c; font-size:14px; font-weight:bold; text-indent:15px;}
	.descTable table .titleNames{ float:left;}
	.descTable table .quickLinks{ float:right;}
	.descTable table .quickLinks ul li{ float:left; font-size:11px; font-weight:normal; text-indent:0;}
	.descTable table .quickLinks ul li a{ color:#009aff; display:block; padding:0 0 0 40px; background:url(../img/iconSwitcher.gif) no-repeat left top;}
	.descTable table .quickLinks ul li a:hover{}
	.descTable table .quickLinks ul li.quickLinksBuy a{ background-position:20px -4px;}
	.descTable table .quickLinks ul li.quickLinksDetail a{ background-position:20px -32px;}
	.descTable table .quickLinks ul li.quickLinksEB a{ background-position:20px -61px;}
	
.SwitchDetail{ background:url(../img/bgSdetail.gif) no-repeat left top; width:100%; overflow:hidden; border-bottom:1px solid #dee6eb; margin-bottom:7px;}	
	.SwitchDetail .boxFix{background:transparent url(../img/bgSolution6.gif) no-repeat left top;}
	.SwitchDetail .boxFix .productTabDetailTitle{float:left; background:url(../img/bgSdetail.gif) no-repeat left top #f5f7f9; height:180px;}
	.SwitchDetail .boxFix .productTabDetailCon{float:right; width:881px; overflow:hidden;}
	.SwitchDetail .boxFix .title{height:31px;width:100%;overflow:hidden; background:url(../img/bgTabTitle.gif) no-repeat 0 5px;}
	.SwitchDetail .boxFix .title li{float:left;width:185px;height:31px;text-align:center;line-height:38px;background:transparent url(../img/tabPartner.gif) no-repeat left bottom; cursor:pointer; font-size:14px;}
	.SwitchDetail .boxFix .title li.c{ font-weight:bold; line-height:31px; margin-left:-1px;}
	.SwitchDetail .boxFix .title li.c a{ display:block; background:url(../img/tabCurrent.gif) no-repeat left top; color:#0067ac;}
	.SwitchDetail .boxFix .title li a{ display:block; background:url(../img/tabNormal.gif) no-repeat right top; color:#999;}
	.SwitchDetail .boxFix .title li a:hover{ color:#4aace3;}
	.SwitchDetail .boxFix .conBox{ border:1px solid #dee6eb; border-top:none; border-bottom:none; padding:20px;}
	.SwitchDetail .boxFix #sdContent{}
	.SwitchDetail .boxFix #sdContent{}
	.SwitchDetail .boxFix .hidden{ display:none;}
	.SwitchDetail .cClass1 {padding:10px 10px 10px 0; height:100px;line-height:20px;}
	.SwitchDetail .cClass1 span{ padding:0 50px 0 50px;width:124px; height:94px; float:left; overflow:hidden;}
	.SwitchDetail .cClass1 span img{ width:124px; height:94px;}
	.SwitchDetail .cClass1 a.more{float:left;background:transparent url(../img/iconRight3.gif) no-repeat;width:70px;text-indent:20px;margin-top:10px}
	
	
	

.EvalBoard{ background:url(../img/bgEBoard.gif) no-repeat left top; width:100%; overflow:hidden; border-bottom:1px solid #dee6eb; margin-bottom:7px;}	
	.EvalBoard .boxFix{background:transparent url(../img/bgSolution6.gif) no-repeat left top;}
	.EvalBoard .boxFix .productTabDetailTitle{float:left; background:url(../img/bgEBoard.gif) no-repeat left top #f5f7f9; height:245px;}
	.EvalBoard .boxFix .productTabDetailCon{float:right; width:881px; overflow:hidden;}
	.EvalBoard .boxFix .title{height:31px;width:100%;overflow:hidden; background:url(../img/bgTabTitle.gif) no-repeat 0 5px;}
	.EvalBoard .boxFix .title li{float:left;width:260px;height:31px;text-align:center;line-height:38px;background:transparent url(../img/tabPartner.gif) no-repeat left bottom; cursor:pointer; font-size:14px; text-transform:uppercase;}
	.EvalBoard .boxFix .title li.c{ font-weight:bold; line-height:31px; margin-left:-1px;}
	.EvalBoard .boxFix .title li.c a{ display:block; background:url(../img/tabCurrent260.gif) no-repeat left top; color:#0067ac;}
	.EvalBoard .boxFix .title li a{ display:block; background:url(../img/tabNormal.gif) no-repeat right top; color:#999;}
	.EvalBoard .boxFix .title li a:hover{ color:#4aace3;}
	.EvalBoard .boxFix .conBox{ border:1px solid #dee6eb; border-top:none; border-bottom:none; padding:20px;}
	.EvalBoard .boxFix #sdContent{}
	.EvalBoard .boxFix #sdContent{}
	.EvalBoard .boxFix .hidden{ display:none;}
	.EvalBoard .cClass1 {padding:10px 10px 10px 0; height:100px;line-height:20px;}
	.EvalBoard .cClass1 span{ padding:0 50px 0 50px;width:124px; height:94px; float:left; overflow:hidden;}
	.EvalBoard .cClass1 span img{ width:124px; height:94px;}
	.EvalBoard .cClass1 a.more{float:left;background:transparent url(../img/iconRight3.gif) no-repeat;width:70px;text-indent:20px;margin-top:10px}
	
.normalTextCon{}
	.infoContent .normalTextCon p{ margin-bottom:1em;}
	
.contentUs{}
	.infoBodyFull .contentUs dl{}
	.infoBodyFull .contentUs dl dt{ border:1px solid #dee6eb; background:#f5f7f9; height:28px; line-height:28px; overflow:hidden;}
	.infoBodyFull .contentUs dl dt h2{ font-size:14px; padding-left:18px; color:#02253c; font-weight:normal; float:left;}
	.infoBodyFull .contentUs dl dt span{ float:left; display:block; padding:4px 0 0 10px;}
	.infoBodyFull .contentUs dl dt span a{ display:block; width:41px; height:19px; overflow:hidden; background:url(../img/btnAboutUsMaps.gif) no-repeat left top; line-height:19px; text-align:center;}
	.infoBodyFull .contentUs dl dd{ margin-bottom:5px; border:1px solid #dee6eb; border-top:none;}
	.infoBodyFull .contentUs dl dd ul{ padding:15px; line-height:18px; color:#666;}
	.infoBodyFull .contentUs dl dd ul li{ padding-bottom:10px;}
	.infoBodyFull .contentUs dl dd ul h3{ font-size:11px; font-weight:normal; color:#02253c; text-transform:uppercase;}
	.infoBodyFull .contentUs dl dd ul li .btn{ height:19px; overflow:hidden; line-height:19px; display:inline-block; text-transform:uppercase; font-size:10px; padding-top:3px;}
	.infoBodyFull .contentUs dl dd ul li .btn span{ display:inline-block; background:url(../img/btnContactUsMail.gif) no-repeat right bottom; padding-right:10px;}
	.infoBodyFull .contentUs dl dd ul li .btn a{ display:inline-block; height:19px; background:url(../img/btnContactUsMail.gif) no-repeat left top; padding-left:31px;}
	
.InvRelLinks{ border:1px solid #dee6eb; background:#f3f3f3; margin-bottom:5px;}
	.InvRelLinks ul{ width:100%; overflow:hidden; height:29px; line-height:29px; font-size:12px;}
	.InvRelLinks ul li{ float:left; padding:0 10px; background:url(../img/padIrGray.gif) no-repeat right center;}
	.InvRelLinks ul li a{ color:#999; display:block;}
	.InvRelLinks ul li a:hover{ color:#009aff;}
	.InvRelLinks ul li a.c{ color:#02253c;}
	
	.dataTable table{ background:#dee6eb;}
	.dataTable table td{ background:#fff; text-indent:10px;}
	.dataTable table th{ background:#f5f7f9; font-size:14px; font-weight:normal; color:#02253c; line-height:20px; text-align:left; text-indent:10px;}
	.dataTable table.width3 td{ width:33.3333%;}
	
.sideBanner{ padding-bottom:5px; width:190px; overflow:hidden;float:right; }


.InvestorTableX2{ width:715px; overflow:hidden;}
	.InvestorTableX2 ul.top{ width:730px; overflow:hidden; margin-bottom:5px;}
	.InvestorTableX2 ul.top li{ width:355px; margin-right:5px; float:left;}
	.InvestorTableX2 ul.top li.box1 table{ background:#dee6eb; color:#666;}
	.InvestorTableX2 ul.top li.box1 td{ background:#fff;}
	.InvestorTableX2 ul.top li.box1 th{ background:#fff; font-weight:normal; color:#666; text-align:left;}
	.InvestorTableX2 ul.top li.box1 table p{line-height:14px!important; margin:0; padding:0;}
	.InvestorTableX2 ul.top li.box1 table .title{ background:#f5f7f9; color:#02253c; font-size:14px; font-weight:normal; line-height:18px;}
	.InvestorTableX2 ul.top li.box1 table .btn a{ display:block; width:111px; height:19px; font-weight:normal; background:url(../img/btnIRequest.gif) no-repeat left top; line-height:19px; text-indent:26px;}
	
	.InvestorTableX2 ul.top li.box2 h2{ height:28px; line-height:28px; color:#02253c; background:#f5f7f9; font-size:14px; font-weight:normal; text-indent:5px; border:1px solid #dee6eb;}
	.InvestorTableX2 ul.top li.box2 h2 span{ float:left;}
	.InvestorTableX2 ul.top li.box2 h2 em{ float:right; font-size:10px; font-style:normal; color:#009aff; padding-right:10px;}
	.InvestorTableX2 ul.top li.box2 h2 em a{ color:#009aff;}
	.InvestorTableX2 ul.top li.box2 .con{ border:1px solid #dee6eb; border-top:none; padding:3px;}
	.InvestorTableX2 ul.top li.box2 .con table th{ vertical-align:top; font-size:11px; font-weight:normal; color:#666;}
	.InvestorTableX2 ul.top li.box2 .con table td{ color:#02253c; vertical-align:top;}
	
	
	.InvestorTableX2 div.bottom{ width:715px; overflow:hidden; clear:both;}
	
	.InvestorTableX2 div.bottom h2{ height:28px; line-height:28px; color:#02253c; background:#f5f7f9; font-size:14px; font-weight:normal; text-indent:5px; border:1px solid #dee6eb;}
	.InvestorTableX2 div.bottom h2 span{ float:left;}
	.InvestorTableX2 div.bottom h2 em{ float:right; font-size:10px; font-style:normal; color:#009aff; padding-right:10px;}
	.InvestorTableX2 div.bottom h2 em a{ color:#009aff;}
	.InvestorTableX2 div.bottom .con{ border:1px solid #dee6eb; border-top:none; padding:3px;}
	.InvestorTableX2 div.bottom .con table th{ vertical-align:top; font-size:11px; font-weight:normal; color:#666;}
	.InvestorTableX2 div.bottom .con table td{ color:#02253c; vertical-align:top;}
	.InvestorTableX2 div.bottom .con table td em{ display:block; width:100%; font-style:normal; color:#666;}
	
.icoFile{ width:105px; margin:0 auto; overflow:hidden;}
	.icoFile li{ float:left; width:32%; border-right:1px solid #ccc; overflow:hidden;}


.jobTable{ text-transform:uppercase; margin-bottom:7px;}
	.jobTable table{ width:100%; background:#dee6eb; margin-bottom:5px;}
	.jobTable table td,.jobTable table th{ background:#fff; color:#02253c;}
	.jobTable table th{ width:100px; text-align:right; overflow:hidden; color:#666; font-weight:normal;}
	.jobTable table .titleH1{ background:#f5f7f9; line-height:20px; color:#02253c; font-size:14px; font-weight:normal; text-indent:15px;}
	
.jobFull{ border:1px solid #dee6eb;}
	.infoBodyFull .jobFull .title h2{  background:#f5f7f9; height:28px; border-bottom:1px solid #dee6eb; color:#02253c; text-indent:18px; font-size:14px; font-weight:normal; line-height:28px;}
	.infoBodyFull .jobFull .title h2 span{ float:left;}
	.infoBodyFull .jobFull .title h2 em{ float:right; padding:3px 10px 0 0 ;}
	.infoBodyFull .jobFull .title h2 em a{ display:block; width:83px; height:19px; line-height:19px; background:url(../img/btnJobMail.gif) no-repeat left center; font-style:normal; font-size:11px; text-indent:0; text-align:center; text-indent:13px;}
	.infoBodyFull .jobFull .jobFullCon{ padding:15px; color:#666; line-height:18px;}
	.infoBodyFull .jobFull .jobFullCon h4{ font-size:12px; color:#02253c;}
	.infoBodyFull .jobFull .jobFullCon p{ margin-bottom:1em;}
	.infoBodyFull .jobFull .jobFullCon ul{ padding-left:1em; margin-bottom:1em;}
	
.PressReleasesCon{ color:#999; line-height:24px; font-size:12px;}
	.PressReleasesCon strong{ color:#333;}
	.PressReleasesCon h4{ font-size:12px; color:#333;}
	.PressReleasesCon p{ margin-bottom:1em;}
	
.contactInformation{ background:url(../img/sideMail.gif) no-repeat left top; width:190px; height:120px; position:relative; line-height:20px; color:#02253c; float:right;}
	.contactInformation .tel{ position:absolute; top:78px; left:62px; width:124px; height:20px; text-indent:30px;overflow:hidden;}
	.contactInformation .mail{ position:absolute; top:98px; left:62px; width:124px; height:20px;   text-indent:30px; overflow:hidden;}


.secFilingsTab{}
	.secFilingsTab .boxFix .title{height:31px;width:716px;overflow:hidden; background:url(../img/bgSftTabTitle.gif) no-repeat 0 5px;}
	.secFilingsTab .boxFix .title li{float:left;width:358px; height:31px; text-indent:20px;line-height:38px; cursor:pointer; font-size:14px; text-transform:uppercase; overflow:hidden;}
	.secFilingsTab .boxFix .title li.c{ font-weight:bold; line-height:31px;}
	.secFilingsTab .boxFix .title li.c a{ display:block; background:url(../img/tabCurrent359.gif) no-repeat left top; font-weight:normal; color:#02253c;}
	.secFilingsTab .boxFix .title li a{ display:block; background:url(../img/tabNormal.gif) no-repeat right top; color:#999;}
	.secFilingsTab .boxFix .title li a:hover{ color:#4aace3;}
	.secFilingsTab .boxFix .conBox{ clear:both; border:1px solid #dee6eb; border-top:none; overflow:hidden; padding:20px;}
	.secFilingsTab .boxFix .conBox .sftTabTable td{ line-height:14px;}
	.secFilingsTab .boxFix .conBox .sftTabTable a{ display:block; text-indent:0; padding:0 5px;}
	
.PressReleasesTab{}
	.PressReleasesTab .boxFix .title{height:31px;width:100%;overflow:hidden; background:url(../img/bgSftTabTitle.gif) no-repeat 0 5px;}
	.PressReleasesTab .boxFix .title li{float:left;width:100px; height:31px; text-align:center; line-height:38px; cursor:pointer; font-size:14px; text-transform:uppercase; overflow:hidden;}
	.PressReleasesTab .boxFix .title li.c{ font-weight:bold; line-height:31px; width:183px; text-align:left; margin-left:-1px;}
	.PressReleasesTab .boxFix .title li.c a{ display:block; background:url(../img/tabCurrent.gif) no-repeat left top; font-weight:normal; color:#02253c; text-indent:40px;}
	.PressReleasesTab .boxFix .title li a{ display:block; background:url(../img/tabNormal.gif) no-repeat right top; color:#999;}
	.PressReleasesTab .boxFix .title li a:hover{ color:#4aace3;}
	.PressReleasesTab .boxFix .conBox{ clear:both; border:1px solid #dee6eb; border-top:none; overflow:hidden; padding:20px;}
	.PressReleasesTab .pressreaTabTable td{ line-height:24px;}
	.PressReleasesTab .pressreaTabTable a{ display:block; text-indent:0; padding:0 5px;}
	.PressReleasesTab .tabInfo {display:none; border:1px solid #dee6eb; border-top:none; overflow:hidden; padding:20px; clear:both;}
	.PressReleasesTab .show{display:block;}
	
.passport{ border:1px solid #e4e4e4;}
	.passport .title h2{ background:#f7f7f7;height:28px; border-bottom:1px solid #dee6eb; color:#02253c; text-indent:18px; font-size:14px; font-weight:normal; line-height:28px;}
	.passport .passportFullcon{ width:639px; margin:0 auto; overflow:hidden; padding:20px;}
	.passport .passportFullcon h3{ font-size:14px; font-weight:bold; color:#02253c; height:21px; border-bottom:#dee6eb 3px solid; line-height:21px;}
	.passport .passportFullcon .formTable{ padding:10px 0 20px 0;}
	.passport .passportFullcon .formTable th{ text-align:right; width:140px; vertical-align:text-top;}
	.passport .passportFullcon .formTable em{ display:block; line-height:20px;}
	.passport .passportFullcon .formTable td{ color:#666;}
	.passport .passportFullcon .formTable *{ font-family:Arial, Helvetica, sans-serif;}
	.passport .passportFullcon .formTable td *{ vertical-align:middle;}
	.passport .passportFullcon .subButton{ text-align:center; padding:20px 0;}
	
	
	
	
.btnProductTree{ margin:0; padding:0; border:none; width:69px; height:31px; background:url(../img/btnProTreeControl.gif) no-repeat left top; }
.btn219px{}
.btn100px{}

#homeImgWithBorder{ border:1px solid #333; width:188px; overflow:hidden;}
#homeSideBarSearchForm .ms-searchimage #onetIDGoSearch img{ margin: 3px 0 0 2px;}
#homeSideBarSearchForm{ margin:30px 0 0 0;}
.ms-vh2 div{ position:absolute;}
.new-ms-vh2{ position:relative; z-index:-1;}
.mainNav { z-index:9999;}

.blueBox .ms-vh2{ display:none;
}