
.eodms {
	/*eodms specific styles*/
}


/* ----- Start Collection Maintenance ----- */


.collectionMaintenance {
	font-size: 11px;
	border: 1px solid;
}

.collectionMaintenance .collectionTree {
	
}

.collectionMaintenance .collectionTree .newCollectionTreeItem .gwt-Label {
	color: red;
}

.collectionMaintenance .collectionTree .gwt-Label {
	color: black;
	font-weight: normal;
	font-size: 13px;
}

.collectionMaintenance .collectionTree .addNewCollectionTreeItem .gwt-Label {
	font-size: 11px;
	color: #666666;
	cursor: pointer;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}

.collectionMaintenance .collectionTree .addNewCollectionTreeItem .gwt-Label:Hover {
	font-size: 11px;
	color: #666666;
	cursor: pointer;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

.collectionMaintenance .collectionTree .addCollectionText .gwt-Label {
	font-size: 11px;
	color: #666666;
	cursor: pointer;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}

.collectionMaintenance .collectionTree .addCollectionText .gwt-Label:hover {
	font-size: 11px;
	color: #666666;
	cursor: pointer;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

.collectionMaintenance .collectionTree .AdvancedHeaderWidget {
	font-size: 11px;
	font-weight: bold;
	color: white;
	cursor: pointer;
	font-style: normal;
}


.collectionMaintenance .editCollectionsPanel {
	
}

.collectionMaintenance .editCollectionsPanel .subCollectionHeader {
	border-bottom: 1px solid lightgray;
    color: dimgrey;
}

.collectionMaintenance .editCollectionsPanel .fieldSet {
	padding
}

.collectionMaintenance .editCollectionsPanel .editEodmsCollectionFormLabel {
	
}

.collectionMaintenance .editCollectionsPanel .gwt-DateBox-readonly {
	opacity: .6;
	filter: alpha(opacity = 60);
	zoom: 1;
}
	
/* ----- End Collection Maintenance ----- */

/* ----- Start Project Accounts ----- */

.projectTree {
	
}

.projectTree .treeItemLabel {
	
}

.projectTree .treeItem {
	background-color: none;
}

.projectTree .treeItemSelected {
	background-color: linen;
}

.projectTree .newProjectTreeItem {
	color: darkgray;
	font-style: italic;
}


/* ----- End Project Accounts ----- */

/* ----- Start NAPL Ordering ----- */
	
.naplShoppingCart .specialNaplOrdersLbl {
	padding-left: 10px;
	color: darkred;
	font-size: 11px;
}

.naplOrderWindow {
	/* makes cell spacing work in IE */
	border-collapse: separate;
}

.naplOrderWindowToggle .html-face {
	color: #000;
}

.naplWizard .naplHeaderLabel  {
	font-size: 24px;
	color: lightblue;
	font-weight: bold;
}

.naplWizard .naplHeader  {
	height: 50px;
	width: 100%;
	border-bottom: 1px solid #D3D3D3;
}

.naplWizard .selectedBreadCrumb  {
	font-size: 13px;
	color: blue;
	font-weight: bold;
}

.naplWizard .unselectedBreadCrumb  {
	font-size: 13px;
	color: lightblue;
	font-weight: normal;
}

.wizPageHeader {
	font-size: 24px !important;
	font-weight: normal;
}

.naplWizard .verticalSplitter {
	border: 1px solid black;
	width: 0px;
	height: 100%;
}

.naplWizard .breadCrumbBar {
	width: 1px;
}

.naplWizard .addMoreLink {
	color: gray;
}

.naplWizard .addMoreLink:hover {
	text-decoration: underline;
	cursor: pointer;
}

.naplWizard .addMoreLink:focus {
	text-decoration: underline;
	cursor: pointer;
}

.naplWizard .deliveryMethodPanel {

}

.naplWizard .deliveryMethodPanel .gwt-RadioButton {
	font-size: 16px;
}

.naplWizard .physicalPanel .gwt-RadioButton {
	font-size: 11px;
}

.naplWizard .physicalPanel .destListPanel {
	width: 100%;
}

.naplWizard .physicalPanel .destListPanel td {
	padding: 10px;
	
}

.naplWizard .physicalPanel .destListPanel .destination {
	float: right;
}

.naplWizard .physicalPanel .destListPanel .destination tr {
	padding: 0px;
	background: none !important;
}

.naplWizard .physicalPanel .destListPanel .destination td {
	padding: 0px;
	vertical-align: top;
	font-size: 11px;
}

.naplWizard .physicalPanel .destListPanel tr:nth-child(even) {
	background: #FFF;
}

.naplWizard .physicalPanel .destListPanel tr:nth-child(odd) {
	background: #ededed;
}

.naplWizard .physicalPanel .styledLinkPanel {
	border-top: 1px solid #D3D3D3;
}

.naplWizard .configureOrder {
		
}

.naplWizard .flightReportCb {
	padding-left: 20px;
}

.naplWizard .grandTotalText {
	font-size: 20px;
	font-weight: bold;
}

.naplWizard .grandTotalValue {
	font-weight: bold;
	font-size: 20px;
	color: #A52A00;
}

.naplWizard .pricingPanel td {
	padding-left: 15px;
}

.naplWizard .configureOrder .pricingPanel .pricingText {
	font-size: 13px;
}

/* - Start NAPL Wizard Table Style - */
.wesclient .naplWizard .cslt-ScrollTable .headerWrapper {
	background: none;
	border-bottom: 1px solid #000000 !important;
}

.wesclient .naplWizard .ViewManager {
	border-bottom: 1px solid black;
}

.wesclient .naplWizard .cslt-ScrollTable .headerWrapper .headerTable td.headerTableTd {
	background: none;
	border-left: none;
	border-right: none;
}

.wesclient .naplWizard .cslt-ScrollTable .dataWrapper .dataTable td.dataTableTd {
	border: none;
	vertical-align: top;
}

.wesclient .naplWizard .cslt-ScrollTable .dataWrapper .dataTable tr:nth-child(odd) {
	background: #ededed;
}

.wesclient .naplWizard .cslt-ScrollTable .dataWrapper .dataTable tr:nth-child(even) {
	background: #FFF;
}

/* - End NAPL Wizard Table Style - */
/* - Start NAPL Wizard Payment Page Style - */

.naplWizard .paymentPage {
	
}

.naplWizard .paymentPage .formPanel {
	
}

.naplWizard .paymentPage .formPanel .gwt-label {
	font-size: 13px;
}

.naplWizard .paymentPage .ccNotSavedLbl {
	font-size: 11px;
	color: 505050;
	background-color: #F3F3F3;
	padding: 5px;
}

.naplWizard .dottedSeperator {
	border-bottom: 1px dashed #CCCCCC;
	margin: 5px;
}

/* - End NAPL Wizard Payment Page Style - */
/* - Start NAPL Wizard Summary Page Style - */

.naplWizard .summaryPage {
	
}

.naplWizard .summaryPage .summaryPanel {
	
}

.naplWizard .summaryPage .deliveryBillingPanel {
	width: 100%;
}

.naplWizard .summaryPage .summaryPanel .summaryHeader {
	color: #404040;
}

.naplWizard .summaryPage .pricePanel {
	border: 1px solid #D3D3D3;
	background-color: #F3F3F3;
	width: 95%;
	margin-top: 6px;
}

.naplWizard .summaryPage .pricePanel .summaryHeader {
	font-size: 13px;
	font-weight: bold;
	color: #404040;
}

.naplWizard .summaryPage .pricePanel .summaryText {
	
}

.naplWizard .summaryPage .pricePanel .grandTotalText {
	font-size: 16px;
}

.naplWizard .summaryPage .pricePanel .grandTotalValue {
	font-size: 16px;
}

.naplWizard .summaryPage .itemTableHeader {
	font-weight: bold;
	border-bottom: 1px solid black;
}

/* - End NAPL Wizard Summary Page Style - */


.transactionReport .keepRecordLbl {
	font-size: 11px;
	color: 505050;
	background-color: #F3F3F3;
	padding: 5px;
}

/* ----- End NAPL Ordering ----- */

/* ----- RelatedProducts ------*/
.QuickViewRelatedProducts {
	font-size: 16px;
	margin: 10px;
	/*--NEW--*/
	border-collapse: collapse;
    border: 1px solid #cccccc;
}

.QuickViewRelatedProducts td.headerTableTd {
	 	background: none repeat scroll 0 0 #CCCCCC;
        border-left: 1px solid #e0e0e0;
        border-right: 1px solid #e0e0e0;
        border-top: 1px solid #e0e0e0;
        border-bottom: 1px solid #e0e0e0;
        font-family: helvetica,arial,sans-serif;
        font-size: 16px;
        font-weight: normal;
        overflow: hidden;
        padding: 10px
}

.QuickViewRelatedProducts td{
	font-size: 16px;
	border-right: 1px solid #E0E0E0;
	padding: 10px;
}

.QuickViewRecordSummary {
	font-size: 16px;
	margin: 10px;
}

.QuickViewRelatedProductsHeader {
	background: #335075;
	/*border: 1px solid #E0E0E0;*/
	color: #FFFFFF;
	font-family: Helvetica,Arial,sans-serif;
    font-size: 16px;
	font-weight: normal;
	/*padding-left: 2px;
	padding-right: 2px;*/
	height: 40px;
}

.QuickViewRecordSummaryHeader {
	padding-right: 25px;
	font-weight: bold;
}

/* ----- END RelatedProducts ------*/

/*---------- Add To Cart Window --------------*/

.timeSeriesNoticeFieldSet {
	color: #000000;
	font-weight: normal;
}

.wesclient .timeSeriesPackagesFieldSet .CollapsibleCaptionPanel {
	border: none;
}

.wesclient .timeSeriesPackagesFieldSet .CollapsibleCaptionPanel .Content {
	padding-left: 15px;
	padding-right: 15px;
}

.wesclient .timeSeriesPackagesFieldSet .CollapsibleCaptionPanel .Content label {
	padding: 5px;
}

.wesclient .timeSeriesPackagesFieldSet .timeSeriesCustomCollapsibleCaptionPanel .Content {
	padding-left: 15px;
	padding-right: 15px;
	border: 1px solid #cccccc;
}

.timeSeriesCustomFileSelectionPanel {
	width: 100%;
	height: 115px;
	padding-left: 8px;
	padding-right: 8px;
}

.timeSeriesExpandButton {
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 5px;
}

/*---------- END Add To Cart Window --------------*/

/*---------- VAP --------------*/

.vapIndentLeft {
	padding-left: 10px;
}

.vapIndentLeftDouble {
	padding-left: 20px;
}

.vapIndentRight {
	padding-right: 10px;
}

.vapIndentRightDouble {
	padding-right: 20px;
}

.vapBold {
	font-weight: bold;
}

.vapPadTop {
	padding-top: 10px;
}

.vapPadBottom {
	padding-bottom: 10px;
}

.vapHeader {
	background-color:#CCCCCC;
}

.vapRed {
	color: red !important;
}

/*---------- END VAP --------------*/