body
{
	font-family:Arial,Verdana,Helvetica, sans-serif;
	font-size:12px;
	margin:0 auto;
    scrollbar-base-color : #D9ECFF;
    scrollbar-highlight-color: #EDF4FE;
    scrollbar-shadow-color: #A6C0F1;
    scrollbar-3dlight-color:#fafafa;  
    scrollbar-arrow-color:  #678DD2;
    scrollbar-track-color:  #EDF4FE;
    scrollbar-darkshadow-color:#EDF4FE;
}
td
{ 
	font-family:Arial,Verdana,Helvetica, sans-serif;
	font-size:12px;
}
TextArea
{
	overflow:auto;
    behavior: url(<%=JavaScriptURLBase%>/maxlength.htc);
    font-family: Arial;
}
/*页面样式*/
.LogonInput
{
	background-color:#fff; 
	border:1px solid #fff; 
	font-size:12px; 
	height:20px; 
	color:#30715c; 
	width:150px;
}

.OperateBack
{
	Filter:alpha(opacity=90,statX=0,startY=0);
}
.Operate
{
	display:block;
    min-height:21px;
	vertical-align: baseline; 
	text-align: left; 
	border-left: solid 1px #6493E8; 
	border-right: solid 1px #6493E8;	
	z-index:500;
}
.PageTable
{
	text-align:center; 
	vertical-align:top; 
	border:0 solid #C9DAF6; 
	background-color:#FFFFFF;
	margin:0;
	border-collapse:collapse;
    margin:0 auto;
}
.PageTitle
{ 
	font-size:14px; 
	font-weight:bold; 
	text-align:left;
	height:30px;
	vertical-align:middle;
}
.MainBackgroundColor
{
	background-color:#E8F2FF;
    min-height:20px !important;
    /*border-top:1px solid #fff;*/
}
.ContentTable
{
	border:#cccccc 1px solid;
    display:inline-block;
}
.DataRow,.AltDataRow
{
	/*height:23px;*/  
	color:#000000; 
	/*line-height:23px;*/
	/*padding: 0px 3px 0 3px;*/	
	vertical-align:middle;
	border:none;
	z-index:80;
}
.DataRow
{
	background-color:#E8F2FF;
}
.AltDataRow
{
	background-color:#F6FAFF;	
}
.DataRowTD
{
	text-align:left;
	vertical-align:top;
	padding-left:2px;
	padding-bottom:2px;
	padding-top:2px;
}
.DataRowTD_Middle
{
	vertical-align:middle;
	padding-left:2px;
}
.Label
{ 
	font-weight:bold; 
	font-size:11px;
	color:#114AA9; 
	text-align:left; 
	padding:3px 5px 3px 0px;
	/*line-height:12px;	*/
	background-color:Transparent;/*#E8F2FF;*/
	vertical-align:middle;
	height:22px;
	border:solid 0px #000000;
}
.Label label
{
	height:18px;
}
.SearchLable
{  
	/*line-height:16px; */
	FONT-WEIGHT: bold;
	font-size:11px;
	margin: 0em 0em 0em 0em;
	text-align:left;
	vertical-align:bottom;
}
.SearchValue
{
	FONT-WEIGHT: bold;
	font-size:11px;
	margin: 0em 0em 0em 0em;
	text-align:left;
	padding-top:3px;
	vertical-align:middle;
	height:23px;
}
.FooterLabel
{
	color:Black;
	background-color:Transparent;
	font-weight:bold;
	text-align:center;
	border:none;
}
.FooterValue
{
	background-color:#eeeeee;
	font-weight:bold;
	text-align:right;
}
.SearchTable
{
	text-align:left;
}
.ObjectID_Status
{
	color:#000000; 
	/*line-height:23px;*/
	padding: 0px 5px 0 5px;	
	vertical-align:middle;
	/*border:none;*/
	font-weight:normal;
}
.Value_Area, .Value_List
{
    font-size:12px;
	font-weight:normal;
	color:#000000; 
	padding: 3px 0px 3px 0px;
	vertical-align:top;
	background-color:Transparent;
	border:none;
	text-align:left;
}
.Value_String,.Value_Num,.Value_Date
{
	font-size:12px;
	font-weight:normal;
	color:#000000; 
	line-height:110%;
	padding: 2px 0px 2px 1px;
	/*vertical-align:middle;*/
	background-color:Transparent;/*#E8F2FF;	*/	
	border:none;
	min-height:22px;
	/*display:block;*/
}
.Value_Num2
{
	font-size:12px;
	font-weight:normal;
	color:#000000; 
	line-height:110%;
	padding: 2px 4px 2px 1px;
	/*vertical-align:middle;*/
	background-color:Transparent;/*#E8F2FF;	*/	
	border:none;
	min-height:22px;
    text-align:right;
	/*display:block;*/
}
.Value_String2
{
    	font-size:12px;
	font-weight:normal;
	color:#000000; 
	line-height:110%;
	padding: 2px 0px 2px 5px;
	/*vertical-align:middle;*/
	background-color:Transparent;/*#E8F2FF;	*/	
	border:none;
	min-height:22px;
}
.Value_Select{
    font-size:12px;
	font-weight:normal;
	color:#000000; 
	line-height:23px;
	padding: 0px 0px 0px 1px;
	/*vertical-align:middle;*/
	background-color:Transparent;/*#E8F2FF;*/	
	min-height:22px;
	/*display:block;*/
}
/*.Value_String,.Value_Date
{
	text-align:left;
}*/
.Value_Num
{
	text-align:right;
    height:22px;
}
.Value_Select
{
}
.Value_Link
{
	font-size:12px;
	cursor:hand;
	word-wrap:break-word;
	text-align:left;
	text-decoration: underline;
	/*text-indent:5px;*/
    height:23px;
}
.Value_Link2
{
	font-size: 12px;
	cursor: hand;
	word-wrap: break-word;
	text-align: left;
	text-decoration: underline;
    margin-left:5px;
}
.Value_Link A
{
	font-size:12px;	
	text-decoration: underline;
}
	  
.Value_Link A:link 
{
	/*color: #000000;*/
	text-decoration: underline;
}

.Value_Link A:visited 
{	
	/*color:#1c30a9;*/
	text-decoration: underline;
}
.Value_Link A:hover 
{	
	/*color: #660099;*/
	text-decoration: underline;
}
.Input_Area, Input_List
{
	font-size:12px;
	vertical-align:middle;
	background-color:#ffffff;
	text-align:left; 
}
.Input_String,.Input_Date,.Input_Num,.Input_Select,Input_Remind
{
	font-size:12px;
	/*vertical-align:middle;*/
	/*height:22px;*/
}
.Input_String,.Input_Date
{	
	background-color:#ffffff;
	text-align:left; 
}
.Input_Num
{
	background-color:#ffffff;
	text-align:right; 
}
.Input_Select
{
	/*background-color:Transparent;*/
	text-align:left;
}
.Input_Disabled
{
	color:#000000;
	text-align:right; 
	background-color:#EAEAE9;
}
.Input_Remind
{
	background-color:#ffffff;
	color:Gray;
}
.Email_Body_Small
{
	background-color:#ffffff;
	text-align:left; 
	vertical-align:middle;
	font-size:12px;
	font-family: Courier;
}
.Grid
{
	/*text-align:center;*/
	vertical-align:middle;
	background-color:#FFFFFF;
}
.GridTitle
{
	text-align:left;
	vertical-align:middle;
	line-height:23px;
	font-weight:bolder; 
	font-size:8pt;
    background-color:#96d5f1;
    color: #114AA9;
    height:23px;
    width:100%;
    display:inline-block;
}
.GridChildTitle
{
	background-color:#f6faff;
	color:#114AA9; 
	font-weight:bolder; 
	font-size:8pt;
	height:23px;
	line-height:23px;
}
.GridHeader
{
	color:#ffffff;
	background-color:#2D72C5;
	/*white-space:nowrap;*/
	z-index:90;  
	vertical-align:middle;
	text-align:center;	
	font-weight:bold;  
	padding:0 3 0 3;
	height:20px;
}
.GridHeader A
{
	color:#ffffff;
}
.GridFooter
{
	height:20px;
	color:#000000; 
	/*line-height:23px;*/ 
	background-color:#eeeeee;	
	padding: 0px 3px 0 3px;	
	font-weight:bold;
}
.Lock_Header_Col
{
	position: relative; 
    top: expression(AdjustHeaderTop(this)); 
    left: expression(AdjustColLeft(this));
    z-index:300;
}
.Lock_Header  
{ 
    position:relative;
    top: expression(AdjustHeaderTop(this)); 
    z-index:200;
} 
.Lock_Footer_Col
{
	position: relative; 
    top: expression(AdjustFooterTop(this)); 
    left: expression(AdjustColLeft(this));
    z-index:300;
}

.GridHeader>.Lock_Header_Col{
    position:static !important;
    z-index:0 !important;
}
.Lock_Footer  
{ 
	 position: relative; 
     top: expression(AdjustFooterTop(this)); 
     z-index:100;
}
.Lock_Col
{
	position: relative; 
    left: expression(AdjustColLeft(this));/*document.getElementById("DivLockTD").scrollLeft-1);*/
    z-index:250;
}
.hr
{
   width:100%;
   height:1px;
   text-align:center;
   margin-top:5px;
   border-top:1px solid #c4d6fa;
   margin-bottom:5px;
}
.SeparateLine
{
	width:100%;
	color:#0079c6;
	background-color:#0079c6;
	height:1px; 
}
.InformationImage
{		
	padding: 10px 10px 10px 10px;
}
.Information
{ 
	font-weight:bold; 
	color:#000; 
	line-height:140%;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:10px;
	vertical-align:top;
	text-align:left;
	word-wrap: break-word; 
	overflow: hidden; 
	width:100%;
}
.WarnMessage, .StopMessage, .ErrorMessage
{ 
	background-color:#ddddff; 
	font-size:10pt; 
	text-align:left; 
	line-height:20px;
}

.StopMessage, .ErrorMessage
{ 
	color:#ff0000; 
}
.WarnMessage
{
	color:#114AA9;
}
.RequireSign
{
	color: Red; 
	position: absolute;
	padding-top:5px;
	width: 5px;
	background-color:Transparent;
}
.ImageButton
{
}
.Tab,.TabSelected
{	
    height:28px;
	font-weight:bolder; 
	font-size:10pt;
	margin:0px 0px 0px 0px;
	outline: #FFFFFF none 0px;	
	 padding-top:4px;
}
.Tab
{	background-color:#b4c9f5;
	cursor:pointer;
    color: #114AA9;
    border-right:1px solid #7091d8;
    border-left:1px solid #FFFFFF; 
    border-bottom:solid 1px #CCCCCC;
    border-top: solid 2px #FFFFFF;
}

.TabSelected
{
	background-color:#E8F2FF;	
	cursor:default;
	color:#000000;
	text-decoration:none;
	border-left:solid 1px #CCCCCC;
	border-right: solid 1px #808080;
    border-bottom:solid 1px #E8F2FF;
    border-top: solid 1px #CCCCCC;
}
.PopHeader
{
	color:#114AA9; 
	background-color:#FAFAFA;
	white-space:nowrap;
	z-index:90;  
	font-weight:bold;  
	padding:0 3px 0 3px;
}
.PopInformation
{
	border:none;
	background-color:#2254B1;
	font-size:12px;
}
.PopItem,.PopItem_Right
{
	background-color:#FAFAFA;
	padding-left:2px;
	padding-right:2px;
}
.PopItem_Right
{
	text-align:right;
}
  .AlternateRequestTable tr td{background-color:#f6faff; border-right:0px solid #ffffff;} 
  .RequestTable tr td{background-color:#E8F2FF; border-right:0px solid #ffffff;} 
 #jHelperTipAttrContainer
{
	background: #FFFFCC;
	border: 1px solid #000;
	color: #333;
	display: none;
	padding: 5px 5px 5px 5px;
}

.photolist
{
	padding: 0px;
	margin: 0px;
}
.CompletionListItemCssStype
{
    width: auto;
    white-space: nowrap;
    text-align: left;
}
.CompletionListHighlightedItemCssStype
{
    width: auto;
    white-space: nowrap;
    text-align: left;
    background-color: Highlight;
    color:White;
}
#menuContainer div{
	cursor:pointer;
}
#ctl00_DataItem_ddlYear{
	position: absolute;
	z-index: 2;
	height: 16px;
	border: none;
	margin-top: 3px;
	margin-left:2px;
	width:58px !important;
}
#ctl00_DataItem_ddlddlYear{
	margin-left:0px !important;
}
#ctl00_DataItem_spanddlYear{
	display: inline-block !important;
	position: relative !important;
}	
#trAction{
	/*float:right;
    margin-right:30px;*/
    width:auto !important;
}

#tdModuleTitle{
    overflow:hidden;
}
#ctl00_DataHeader_ddltxtSeason{
    margin-left:0 !important;
    width:120px !important;
}
#ctl00_DataHeader_spantxtSeason{
    margin: -16px 0px 1px 0px !important;
    position: static !important;
}
#ctl00_DataHeader_txtSeason{
    width: 97px !important;
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    left: 3px;
    top:4px;
}

#ctl00_DataHeader_txtDesignProjectID{
    width:120px !important;
}
#ctl00_DataHeader_lbCustomer{
    height:40px;
}

#ctl00_ph_phDic{
    width:805px !important;
}

#ctl00_DataFooter_txtMaxStockLevel,#ctl00_DataHeader_txtMaxStockLevel{
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    top: 4px;
    width: 57px !important;
    left:2px;
}
#ctl00_DataFooter_spantxtMaxStockLevel,#ctl00_DataHeader_spantxtMaxStockLevel{
    margin:-15px 1px 1px -1px !important;
    position:relative !important;
}
#ctl00_DataFooter_ddltxtMaxStockLevel,#ctl00_DataHeader_ddltxtMaxStockLevel{
    margin-left:0 !important;
}

#divPendingItems{
    height:100% !important;
}
#DefaultViewData{
    overflow:hidden;
}
#DIVctl00_DataItem_dgdState{
    height:450px !important;
}
/*.PageTable>tbody{
    position:absolute;
}*/
#ctl00_DataHeader_UpdatePanel2{
    width:90px;
}
#tdDctPage{
    width:813px !important;
}
#tdSearch{
    width:168px !important;
}
.behide{
    position: absolute;
     top: -21px;
     z-index: 600;
}
.fixed{
    position: fixed;
    top: 0px !important;
    width:100%;
    transition: .4s linear;
     -webkit-transition:  .4s linear;
     -moz-transition:  .4s linear;
}
/*#tdAction{
    float:right;
    margin:0 auto;
    display:block;
    width:100%;
}*/

#ctl00_DataHeader_IncotermsList{
    width:80% !important;
}
#ctl00_DataHeader_AutoFilterControl_ShownPanel{
    width:185px !important;
}
#ctl00_DataHeader_txtPortOfLadingList,#ctl00_DataHeader_txtPortOfEntryList{
    position: relative;
    z-index: 2;
    border: none;
    height: 17px;
    top: 5px;
    width: 82px !important;
    left:2px;
    margin-right: 22px;
}
#ctl00_DataHeader_ddltxtPortOfLadingList,#ctl00_DataHeader_ddltxtPortOfEntryList{
    margin-left:0 !important;
}
#ctl00_DataHeader_spantxtPortOfLadingList,#ctl00_DataHeader_spantxtPortOfEntryList{
    margin:-15px 1px 1px 0px !important;
    position: relative !important;
}
#ui-datepicker-div{
    margin-left:-77px;
}
#menuItem79{
    width:86px !important;
}
#DivStatus{
    width:700px;
}
#ctl00_DataItem_ProductsGrid_ctl06_Hyperlink2,.DataRow>td>nobr>a,.AltDataRow>td>nobr>a{
    display:inherit !important;
}
#ctl00_DataHeader_lblBillAddressLine1,#ctl00_DataHeader_lblBillAddressCountry,#ctl00_DataHeader_ShipCountry{
    display:block !important;
}
#ctl00_DataHeader_ShipAddressLine2{
    display: block;
}
#ctl00_DataHeader_findbtn{
   top:3px;
   left:210px;
}
.height21{
    height:21px;
}
#ctl00_Message_txtMsg{
    width:470px !important;
}
#ctl00_DataHeader_FSC_Items span{
    color:#888;
}
#ctl00_DataHeader_lblMaxStockLevel{
    float:left;
}
#___BUI{
    display:none !important;
}
#ctl00_DataItem_CostHistoryGrid{
    width:100% !important;
}
.DisplayBlock{
    display:block;
}
#ctl00_DataItem_NeedPhoto,#ctl00_DataItem_rblCatalogue{
    width:auto !important;
}
.DataHeader{
    width:auto !important;
    display:block;
}
#ctl00_DataHeader_LineDrawPhoto___UPCT,#ctl00_DataItem_PhotoItemGrid_ctl02_photoList___UPCT,#ctl00_DataHeader_photoList___UPCT{
    width:auto !important;
    z-index:91 !important;
}
#DIVctl00_DataItem_cpCustomizeInfo_dgPropertiesValue,#DIVctl00_DataHeader_cpCustomizeInfo_dgPropertiesValue{
    min-height:30px;
}
/*ie11导航位置*/
/*.Operate{
    left:auto !important;
    top:0px !important;
}*/
/*#ctl00_DataItem_SGItem_superDataGrid{
    width:100% !important;
}*/
.GridTitle>input{
    float:right;
    margin-right:5px;
}
input[disabled]+label{
    color:#888;
}
#ctl00_DataItem_PhotoItemGrid_ctl02_photoList_ctl09,#ctl00_DataHeader_photoList_ctl09{
    width:95% !important;
}
#ctl00_DataHeader_lbApprovedFactoryPrice{
    width:130px !important;
}
#ctl00_DataItem_dgProuductDesigns{
    border:1px solid #fff;
}
#ctl00_DataHeader_lblCurrency,#ctl00_DataHeader_radThirdPartyBilling{
    width:auto !important;
}
#ctl00_DataItem_btnRight,#ctl00_DataItem_btnLeft{
    margin:0 auto;
    display:block;
}
#imgAddProduct{
    margin-left:0px !important;
}
#DIVctl00_DataItem_PQExtListGrid{
    float:left;
}
.DynamicTable td{
    border:1px solid #fff;
}
.DynamicTable{
    border-collapse:collapse;
}
#ctl00_DataItem_upPQVersion{
    display:block;
    margin-left:15px;
}
#ctl00_DataItem_SGItem_ErrorMsg{
    padding-left:0px !important;
}
#DIVctl00_DataItem_InvoiceInfoGrid{
    margin:0 auto;
}
#ctl00_DataItem_AmendmentGridList{
    display:block;
    margin:0 auto;
}
#ctl00_DataFooter_RegionClassList{
    width:180px !important;
}

#ctl00_DataItem_btnAddProducts{
    padding:4px 0;
}
#TableMain{
    margin-bottom:-3px;
}
.GridFooter>.Lock_Footer {
    border:1px solid #fff;
}
.div_3{
    position:relative;
}