/* Styles for B2B Client Management: eProcurement Admin Pages */
/* Add eProcurement Customer Page Styles */
#addEProcCustomerTemplateDiv{
	padding: 10px;
}
#addEProcCustomerTemplateDiv .inline{
	display: inline;
}
#addEProcCustomerTemplateDiv h3.hidden{
	display: none;
}
#addEProcCustomerTemplateDiv .masterGroupSettingsDiv .serviceProviderDiv{
	width: 80%;
}
#addEProcCustomerTemplateDiv .masterGroupSettingsDiv .serviceProviderDiv .serviceProviderDDDiv{
	float: left;
}
#addEProcCustomerTemplateDiv .masterGroupSettingsDiv .serviceProviderDiv .serviceProviderDDDiv .dropDownLabel{
	float: left;
    margin-right: 5px;
    margin-top: 3px;
}
#addEProcCustomerTemplateDiv .masterGroupSettingsDiv .serviceProviderDiv .serviceProviderDDDiv .dropDown{
	float: left;
}
#addEProcCustomerTemplateDiv .masterGroupSettingsDiv .serviceProviderDiv .serviceProviderIdDiv{
	float: right;
	width: 38%;
}
#addEProcCustomerTemplateDiv .masterGroupSettingsDiv .serviceProviderDiv .serviceProviderIdDiv .textBoxLabel{
	float: left;
    margin-right: 5px;
    margin-top: 3px;
}
#addEProcCustomerTemplateDiv .masterGroupSettingsDiv .serviceProviderDiv .serviceProviderIdDiv .textBox{
	float: left;
}
#addEProcCustomerTemplateDiv .masterGroupSettingsDiv .sharedSecretDiv{
	float: right;
    width: 44.2%;
}
#addEProcCustomerTemplateDiv .masterGroupSettingsDiv .sharedSecretDiv .sharedSecretLabelDiv{
	float: left;
    margin: 3px;
}
#addEProcCustomerTemplateDiv .masterGroupSettingsDiv .sharedSecretDiv .buttons{
	float: left;
}
#addEProcCustomerTemplateDiv .masterGroupSettingsDiv .b2bExitAndUrlsDiv{
	float: left;
    width: 80%;
}
#addEProcCustomerTemplateDiv .masterGroupSettingsDiv .b2bExitAndUrlsDiv .enableB2BExitDiv{
	float: left;
	margin-left: 300px;
}
#addEProcCustomerTemplateDiv .masterGroupSettingsDiv .b2bExitAndUrlsDiv .urlDiv{
	float: right;
}
#addEProcCustomerTemplateDiv .masterGroupSettingsDiv .b2bExitAndUrlsDiv .urlDiv .url{
	float: right;
	clear: both;
	width: 176px;
}
#addEProcCustomerTemplateDiv .masterGroupSettingsDiv .b2bExitAndUrlsDiv .urlDiv .prodUrl{
	float: right;
	clear: both;
	width: 207px;
}
#addEProcCustomerTemplateDiv .masterGroupSettingsDiv .b2bExitAndUrlsDiv .urlDiv .qaUrl{
	float: right;
	clear: both;
	width: 195px;
}
#addEProcCustomerTemplateDiv .masterGroupSettingsDiv .ociConfigurationsLinkDiv{
	clear: both;
    float: left;
    width: 80%;
    margin-top: 5px;
}
#addEProcCustomerTemplateDiv .masterGroupSettingsDiv .ociConfigurationsLinkDiv a{
	float: right;	
}
#addEProcCustomerTemplateDiv .configurationLinksDiv .showAllB2BConfigsDiv{
	width: 80%;
    border-style: solid;
}
#addEProcCustomerTemplateDiv .configurationLinksDiv .editCXMLConfigsDiv{
	background-color: #f5f5f5;
    border-color: #F8F8F8 #D3D3D3 #D3D3D3 #F8F8F8;
    border-style: solid;
    border-width: 1px;
    margin: 3px 0;
    padding: 5px;
    width: 80%;
}
#addEProcCustomerTemplateDiv .addUpdateButtonsDiv{
	float: left;
    margin-top: 5px;
    width: 82%;
}
#addEProcCustomerTemplateDiv .addUpdateButtonsDiv .buttons{
	float: right;
}
#addEProcCustomerTemplateDiv .addUpdateButtonsDiv .hidden{
	display: none;
}
#addEProcCustomerTemplateDiv #webGroupSettingsParentDiv{
	width: 80%;
	padding-top: 5px;
}
#addEProcCustomerTemplateDiv #webGroupSettingsParentDiv .webGroupSettingsDiv{
	border-bottom: 1px dashed #C4C4C4;
}
#addEProcCustomerTemplateDiv #webGroupSettingsParentDiv .webGroupSettingsDiv .wgLeftSide{
	float: left;
	width: 350px;
	margin: 5px 10px 5px 0px;
	padding-top: 15px;
}
#addEProcCustomerTemplateDiv #webGroupSettingsParentDiv .webGroupSettingsDiv .wgLeftSide .labels{
	float: left;
	margin: 3px;
	width: 175px;
}
#addEProcCustomerTemplateDiv #webGroupSettingsParentDiv .webGroupSettingsDiv .wgLeftSide .fields{
	float: left;
	margin: 3px;
}
#addEProcCustomerTemplateDiv #webGroupSettingsParentDiv .webGroupSettingsDiv .wgLeftSide .fields input{
	/*font-size: 1em;*/
}
#addEProcCustomerTemplateDiv #webGroupSettingsParentDiv .webGroupSettingsDiv .wgRightSide{
	float: left;
	width: 350px;
	margin: 5px 0px 5px 0px;
}
#addEProcCustomerTemplateDiv #webGroupSettingsParentDiv .webGroupSettingsDiv .wgRightSide .checkboxField{
	margin: 3px;
}
#addEProcCustomerTemplateDiv #webGroupSettingsParentDiv .webGroupSettingsDiv .wgRightSide .checkboxField input{
	float: left;
}
#addEProcCustomerTemplateDiv #webGroupSettingsParentDiv .webGroupSettingsDiv .wgRightSide .checkboxField .labels{
	float: left;
	margin: 3px;
}
#addEProcCustomerTemplateDiv #webGroupSettingsParentDiv .webGroupSettingsDiv .wgRightSide .checkboxField .labels{
	float: left;
	margin: 3px;
}

/* B2B Configurations Pop up Styles */

#b2bConfigsTemplateDiv .inline{
	display: inline;
}
#b2bConfigsTemplateDiv table.b2bConfigsTable{
	color: #222;
    /*font-family: serif;
    font-size: 1.35em;*/
}
#b2bConfigsTemplateDiv table.b2bConfigsTable a{
	color: #0000EE;
	text-transform:	none;
	text-decoration: underline;
}
/* Edit cXML Configurations Pop up Styles */

#editCXMLConfigsTemplateDiv .inline{
	display: inline;
}
#editCXMLConfigsTemplateDiv div.labels{
	float: left;
	width: 400px;
	padding: 12px;
}
#editCXMLConfigsTemplateDiv div.fields{
	float: left;
	width: 140px;
	padding: 12px;
}
#editCXMLConfigsTemplateDiv .moreCXMLDivs{
	display: none;
}
#editCXMLConfigsTemplateDiv .moreCXMLDivs div.labels{
	float: left;
	width: 400px;
	padding: 12px;
}
#editCXMLConfigsTemplateDiv .moreCXMLDivs div.fields{
	float: left;
	width: 140px;
	padding: 12px;
}
/* OCI Configurations Page Styles */

#ociConfiguratorTemplateDiv{
	color: #222;
    font-family: serif;
}
#ociConfiguratorTemplateDiv .inline{
	display: inline;
}
#ociConfiguratorTemplateDiv h1{
    font-weight: bold;
    text-align: center;
}
#ociConfiguratorTemplateDiv .requiredFieldsDiv{
    float: left;
    width: 85%;
}
#ociConfiguratorTemplateDiv .requiredFieldsDiv .headingDiv{
	font-weight: bold;
    margin: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
#ociConfiguratorTemplateDiv .requiredFieldsDiv .includeField{
	float: left;
    text-align: center;
    width: 7%;
}
#ociConfiguratorTemplateDiv .requiredFieldsDiv .fieldName{
	float: left;
    width: 30%;
}
#ociConfiguratorTemplateDiv .requiredFieldsDiv .fieldValue{
	float: left;
    margin-right: 5px;
    width: 35%;
}
#ociConfiguratorTemplateDiv .requiredFieldsDiv .fieldValue select{
	border: 1px solid;
}
#ociConfiguratorTemplateDiv .requiredFieldsDiv .customValue{
	float: left;
    width: 20%;
}
#ociConfiguratorTemplateDiv .loadDefaultsButtonsDiv{
	float: left;
    margin-top: 30px;
    width: 15%;
} 
#ociConfiguratorTemplateDiv .loadDefaultsButtonsDiv div{
	clear: both;
    float: left;
} 
td.serviceProviderColumn{
	width: 46%;
}
td.urlLabelsColumn{
	text-align: right;
}
.subtitle{
	border-bottom: 1px dotted #DDD; 
	margin-bottom: 10px; 
	padding-bottom: 5px;
}