

/* Specialized section headers for detail pages -----------------------------------------------------------------------------
	--------------------------------------------------------------------------------------------------- */
		.crisisOverflow {overflow-x:scroll; }
		
	/* Common for all modules ------------------------------------------------------------------------- */
		.left_hdr_surround { margin:0px 0px 8px 2px; }
		.left_hdr_surround-icon { margin:0px 0px 8px 2px;position:relative; }
		.leftHeaderContainer { width:175px;position:absolute; }
		.leftContainerText { position:relative;top:4px;left:7px;font-family:candara, helvetica;font-size:12px;font-weight:bold;color:#343434; }
		.leftContainerText-icon { position:relative;top:4px;left:26px;font-family:candara, helvetica;font-size:12px;font-weight:bold;color:#343434; }
		.leftHeader-icon { height:19px;position:absolute;top:0px;left:0px;z-index:200; }
		
		.center_hdr_surround-icon { margin:0px 0px 8px 2px;position:relative; }
		.centerHeader-icon { height:20px;position:absolute;top:-1px;left:0px;z-index:95; }
		.centerHeaderContainer { width:507px;position:absolute; }
	/* Common for all modules ------------------------------------------------------------------------- */
	
	
	li.customizedList { 
		line-height: 140%;
		list-style:none;
		margin:0px 0px 6px 20px;
		list-style-image: url('/css/images/bulletBox.png?v=3');
		padding-left:7px; 
	}
	li.customizedListNew { 
		font-family: "Source Sans Pro", helvetica, sans-serif;
		color: #343434;
		font-size: 14px;
		line-height: 140%;
		list-style:none;
		margin:0px 0px 6px 20px;
		list-style-image: url('/css/images/bulletBox.png?v=3');
		padding-left:7px; 
	}
	
	.customBulletBox { background-color:#8a8a8a;height:8px;width:6px;float:left;margin:4px 8px 0px 0px;}
		
		/* Tailored for specific modules -------------------------------------------------------------- */
			.centerContainerText-iconCustomers { position:relative;top:3px;left:30px;font-family:candara, helvetica;font-size:13px;font-weight:bold;color:#686644; }
			.centerContainerText-iconCompanies { position:relative;top:3px;left:30px;font-family:candara, helvetica;font-size:13px;font-weight:bold;color:#406a8f; }
			
			.cust_footer_top { font-size: 0px; width: 507px; height:1px; background-color: #e9e9e6; clear: both; margin: 0; padding: 0;margin-bottom:1px; }
			.cust_footer { font-size: 0px; width: 507px; height:3px; background-color: #dbddb6; clear: both; margin: 0; padding: 0; }
			.comp_footer_top { font-size: 0px; width: 507px; height:1px; background-color: #dddfe1; clear: both; margin: 0; padding: 0;margin-bottom:1px; }
			.comp_footer { font-size: 0px; width: 507px; height:3px; background-color: #bfd0e1; clear: both; margin: 0; padding: 0; }
			
			.contCompSquare { float:left;height:8px;width:7px;margin:8px 7px 0px 2px;background-color:#6a98b9; }
			.contCustSquare { float:left;height:8px;width:7px;margin:9px 7px 0px 2px;background-color:#999967; }
			
			.customersResultsSquare { float:left;height:9px;width:7px;margin:8px 8px 0px 7px;background-color:#999967; }
			.programsResultsSquare { float:left;height:9px;width:7px;margin:8px 8px 0px 7px;background-color:#7a9983; }
			.advanceResultsSquare { float:left;height:9px;width:7px;margin:8px 8px 0px 7px;background-color:#196e87; }
			.contractsResultsSquare { float:left;height:9px;width:7px;margin:8px 8px 0px 7px;background-color:#b17e7f; }
			.companiesResultsSquare { float:left;height:9px;width:7px;margin:8px 8px 0px 7px;background-color:#6a98b9; }
			.newswiresResultsSquare { float:left;height:9px;width:7px;margin:8px 8px 0px 7px;background-color:#ae8ca9; }
			.dmaResultsSquare { float:left;height:9px;width:7px;margin:8px 8px 0px 7px;background-color:#8a8a8a; }
			.fboResultsSquare { float:left;height:9px;width:7px;margin:8px 8px 0px 7px;background-color:#398fac; }
			.budgetResultsSquare { float:left;height:9px;width:7px;margin:8px 8px 0px 7px;background-color:#737D34; }
			
			.sitewideResultsSquare { float:left;height:8px;width:6px;margin:9px 8px 0px 3px;background-color:#8a8a8a; }
			.profilesResultsSquare { float:left;height:8px;width:6px;margin:8px 8px 0px 3px;background-color:#8a8a8a; }
			.profilesResultsSquare2 { float:left;height:8px;width:6px;margin:10px 8px 0px 3px;background-color:#8a8a8a; }
			
			.cont_results_mod_icon { float:left;height:13px;margin:6px 0px 0px 2px; }
			.newswire_results_mod_icon { float:left;height:13px;margin:6px 7px 0px 2px; }
			
			.newswireSourceText { font-weight:bold;color:#575757;float:left;margin:8px 0px 0px 0px; }
		/* Tailored for specific modules -------------------------------------------------------------- */
		
/* Specialized section headers for detail pages -----------------------------------------------------------------------------
	--------------------------------------------------------------------------------------------------- */
	
	.sitewide_profile_blurb {
		font-family:helvetica,arial;font-size:10px;float:left;
		width: 330px;
		margin: 3px 7px 5px 201px;
		background-color:#d7dad8;
		padding:10px;
		border: 1px solid #82af87;
		border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;		
	}
	.sitewide_profiles_close_surround {
		float:left;margin:2px 0px 0px 0px;
	}
		
	.sitewide_profiles_text {
		width: 290px; 
		padding:3px 0px 5px 0px;
		float:left;
	}
	
	.sitewide_profiles_close {
		float:left;font-size:9px;
		padding:3px 5px 3px 5px;letter-spacing: 0.5px;
		vertical-align:top;margin:-2px 0px 0px 0px;
		color:#fff;background-color:#993432;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
		-webkit-box-shadow: 1px 1px 1px 0px #555;
		-moz-box-shadow: 1px 1px 1px 0px #555;
		box-shadow: 1px 1px 1px 0px #555;
	}
	.sitewide_profiles_close:hover { background-color:#a2706f; }
	
	.sf_buttonsSitewideLink {
		margin:3px 3px 3px 0px;float:right;color:#444;text-decoration:none;
	}
	
	
	.sf_sitewideButton {
		  font-family:helvetica,arial;font-size:10px;letter-spacing:0.3px;
	  	  width:auto;border: 1px solid #bbb!important;
	  	  padding:2px 9px 3px 9px;margin:1px 0px 0px 0px;
		  border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
		  background:#efefef;
		  background: -moz-linear-gradient(top,  #efefef 10%, #ddd 100%); /* FF3.6-15 */
		  background: -webkit-linear-gradient(top,  #efefef 10%,#ddd 100%); /* Chrome10-25,Safari5.1-6 */
		  background: linear-gradient(to bottom,  #efefef 10%,#ddd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ddd',GradientType=0 ); /* IE6-9 */
		  border:1px solid #eee;
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#efefef;
				filter:none;
		  <![endif]-->
	}
	
	.sf_sitewideButton:hover {
		  background:#ccc;
		  background: -moz-linear-gradient(top,  #efefef 10%, #eee 100%); /* FF3.6-15 */
		  background: -webkit-linear-gradient(top,  #efefef 10%,#eee 100%); /* Chrome10-25,Safari5.1-6 */
		  background: linear-gradient(to bottom,  #efefef 10%,#eee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#eee',GradientType=0 ); /* IE6-9 */
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#ccc;
				filter:none;
		  <![endif]-->
	}






/*	css for RESULTS PAGES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.submitSearch {		
	height: 17px;width:107px;
	background: url( '/css/sprites/left_nav/left_nav.png' ) no-repeat;cursor:pointer;
	background-position:  0px -96px;margin-left:25px;margin-top:16px;
	overflow:hidden;
}
.submitSearch:hover {
	background-position:  0px -132px;
}

.reset {		
	height: 17px;width:107px;
	background: url( '/css/sprites/left_nav/left_nav.png' ) no-repeat;cursor:pointer;
	background-position:  0px -114px;margin-left:25px;margin-top:5px;
	overflow:hidden;
}

.reset:hover {
	background-position:  0px -150px;
}


	.fbo_rslts_icon {		
		height:32px;width:219px;float:left;margin-top:27px;margin-left:5px;
		background: url( '/css/fedbizopps/images/fboSprite.png?1' ) no-repeat;
		background-position:  -414px -563px;
		overflow:hidden;
	}
	
	
	.gao_surround {font-family:helvetica,arial;font-size:11px;width:260px;margin-top:2px;font-style:italic;}
	.gao_1 {float:left;margin-right:4px;}
	.gao_2 {float:left;color:#4D7A2C;}
	.gao_3	{float:left;color:#E12410;}


	/*	Common classes that all results pages can use  (USES SPRITE IMAGE)- - - - - - - - - - - - - - - - - - -
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		.sub_footer {font-famly:helvetica,arial;font-size:10px;padding:3px;line-height:14px;color:#676767;margin-top:5px;width:694px;}

		.focusMainContainer {
			width:700px;
		}
		
		/*	DMA Ownership change CSS (from multiple pages)- - - - - - - - - - - - - - - - - - -
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		.dmaSurround {margin-bottom:2px;}
		.dmaSurround2 {margin-bottom:2px;}
		.dmaOwnership {
			float:left;font-family:helvetica,arial;font-size:11px;color:#666666;font-weight:bold;margin-left:25px;margin-top:7px;margin-bottom:5px;width:455px;
		}
		
		.dmaOwnership2 {
			float:left;font-family:helvetica,arial;font-size:11px;color:#666666;font-weight:bold;margin-left:27px;margin-top:7px;margin-bottom:5px;width:640px;
		}
		
		.dmaOwnership3 {
			float:left;font-family:helvetica,arial;font-size:11px;color:#666666;font-weight:bold;margin-left:46px;margin-top:1px;margin-bottom:0px;width:555px;
		}
		
		.dmaOwnership4 {
			float:left;font-family:helvetica,arial;font-size:11px;color:#666666;font-weight:bold;margin-left:0px;margin-top:1px;margin-bottom:1px;width:555px;
		}
		
		.dmaOwnershipLogo {
			width:20px;float:left;margin: -1px 0 0 25px;
		}
		
		.dmaOwnershipLogo2 {
			width:20px;float:left;margin-left:27px;
		}
		
		.dmaOwnershipLogo3 {
			width:20px;float:left;margin-left:0px;
		}
		
		.dmaOwnershipDate {
			width:37px;float:left;font-size:12px;margin-top: -1px;
		}
		.dmaOwnershipDate a { color:#666666; }
		.dmaOwnershipDate a:hover { color:#888; }
			
		.dmaOwnershipRecords {
			float:left;font-family:helvetica,arial;font-size:11px;color:#666666;margin-bottom:5px;width:398px;
		}	
		
		.dmaOwnershipRecords2 {
			float:left;font-family:helvetica,arial;font-size:11px;color:#666666;margin-bottom:5px;width:580px;
		}	
		
		.dmaOwnershipRecords3 {
			float:left;font-family:helvetica,arial;font-size:11px;color:#666666;margin-bottom:1px;margin-top:0px;width:500px;
		}	
		
		.normal {font-weight:normal;}
		/*	DMA Ownership change CSS (from multiple pages)- - - - - - - - - - - - - - - - - - -
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
		
		.noticesDocuments {float:right;margin-right:430px;}
		.fboNotices {color:#676767;}
		.jq_documents {cursor:pointer;}
		.jq_documents:hover {color:#555;text-decoration:underline;}
		
		.jq_notices {cursor:pointer;}
		.jq_notices:hover {color:#555;text-decoration:underline;}
		
		.noDocuments{margin-left:33px;margin-bottom:10px;color:#444;}
		
		.focusHeaders1 {
			font-family:helvetica,arial;font-size:11px; font-weight:bold;color:#186C58;width:62px;
			line-height:130%;text-align:right;float:left;
		}
		
		.focusHeaders2 {
			font-family:helvetica,arial;font-size:11px; font-weight:bold;color:#186C58;width:53px;
			line-height:130%;text-align:center;float:left;
		}
		
		.focusHeaders3 {
			font-family:helvetica,arial;font-size:11px; font-weight:bold;color:#186C58;width:435px;
			line-height:130%;text-align:left;float:left;padding-left:4px;
		}
		
		.focusHeaders4 {
			font-family:helvetica,arial;font-size:11px; font-weight:bold;color:#186C58;width:50px;
			line-height:130%;text-align:center;float:left;
		}
		
		.focusHeaders5 {
			font-family:helvetica,arial;font-size:11px; font-weight:bold;color:#186C58;width:43px;
			line-height:130%;text-align:right;float:left;padding-right:7px;
		}
		
		.focusHeaders6 {
			font-family:helvetica,arial;font-size:11px; font-weight:bold;color:#186C58;width:40px;
			line-height:130%;text-align:center;float:left;
		}
		
		.resultCol1_focus {
			float: left; width: 54px; margin-top: 7px; margin-bottom: 5px; padding-right: 4px;
			text-align:right;
		}
		
		.resultCol2_focus {
			float: left; width: 43px; margin-top: 7px; margin-bottom: 5px;
			text-align:center;font-family:helvetica,arial;font-size:11px;font-weight:bold;color:#457134;
		}
		
		.resultCol3_focus {
			float: left; width: 435px; margin-top: 7px; margin-bottom: 5px;padding-left:6px;
			text-align:left;font-family:helvetica,arial;font-size:11px;font-weight:bold;color:#186C58;cursor:pointer;
		}
		
		.focusProgram:hover {
			text-decoration:underline;
		}
		
		.resultCol4_focus {
			float: left; width: 50px; margin-top: 7px; margin-bottom: 5px;
			text-align:right;
		}
		
		.resultCol5_focus {
			float: left; width: 57px; margin-top: 7px; margin-bottom: 5px;
			text-align:right;
		}
		
		.resultCol6_focus {
			float: left; width: 25px; margin-top: 4px; margin-left:16px;
			text-align:left;
		}
			
	
		.fboErrorFooter {
			font-family:arial,helvetica;font-size:12px;padding:15px;padding-bottom:10px;line-height:125%;
		}
		
		.email_icon_link {	
			height: 16px;width: 46px;margin: 0;padding: 0;border: 0;overflow:hidden;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  -547px -287px;
		}
		
		.email_icon_link:hover {
			background-position:  -547px -303px;
		}
		
		
		.swoopArrow {	
			height: 15px;width: 16px;margin: 0;padding: 0;border: 0;overflow:hidden;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  -383px -268px;float:left;
			margin-left:17px;margin-right:5px;
		}
		
		.swoopLinkDiv {
			padding-top:4px;margin-bottom:3px;
		}
		
		.swoopLink {
			font-family:helvetica, arial; font-size:12px; color:#A07D20;text-decoration:none;
		}
		
		.swoopLink:hover {
			text-decoration:underline;
		}
		
		.error_etal_all {	
			height: 117px;width: 172px;margin: 0;padding: 0;border: 0;overflow:hidden;
			background: url( '/about/css/images/aboutUs_sprite.gif' ) no-repeat;
			background-position:  -530px -468px;
			margin-left:5px;
		}
		
		.error_etal_fbo {	
			height: 117px;width: 172px;margin: 0;padding: 0;border: 0;overflow:hidden;
			background: url( '/about/css/images/aboutUs_sprite.gif' ) no-repeat;
			background-position:  -357px -468px;
			margin-left:5px;
		}
		
		.error_etal_dma {	
			height: 117px;width: 172px;margin: 0;padding: 0;border: 0;overflow:hidden;
			background: url( '/about/css/images/aboutUs_sprite.gif' ) no-repeat;
			background-position:  -530px 0px;
			margin-left:5px
		}
		
		.error_access_denied {
			font-family:helvetica,arial;font-size:12px;font-weight:bold;color:#AC1317;
			margin:0;padding:0;margin-top:20px;
		}
		
		.error_nav_lbl {
			font-family:helvetica,arial;font-size:14px;font-weight:bold;color:#5F5F5F;
			margin:0;padding:0;margin-left:21px;margin-top:25px;margin-bottom:7px;
		}

		.TO_link {
			font-family:helvetica,arial; font-size:11px;color:#8B5B5B;
			margin:0;padding:0;margin-left:37px;text-decoration:underline;
			cursor:pointer;float:left;
		}
		
		.TO_link_to_contracts {
			font-family:helvetica,arial; font-size:11px;color:#8B5B5B;
			margin:0;padding:0;text-decoration:underline;
			cursor:pointer;float:left;
		}
		


/*
		.subcontractsTab_Active {
			height: 23px;
			width: 127px;
			float: left;
			margin-top: 2px;
			margin-right: -8px;
			position: relative;
			z-index: 10;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -487px -107px;
		}
*/		
		.fpds_SubIn_Tab {		
			height: 23px;
			width: 190px;
			clear: both;overflow: hidden;float:left;
			margin-right: -8px;margin-left:12px;margin-top:24px;
			position: relative;
			z-index: 10;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  -393px -674px;
		}
		
		.fpds_SubOut_Tab {		
			height: 23px;
			width: 190px;
			clear: both;overflow: hidden;float:left;
			margin-right: -8px;margin-left:12px;margin-top:24px;
			position: relative;
			z-index: 10;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  -393px -698px;
		}
		
		.fpds_SubOnly_Tab {		
			height: 23px;
			width: 174px;
			clear: both;overflow: hidden;float:left;
			margin-right: -8px;margin-left:12px;margin-top:24px;
			position: relative;
			z-index: 10;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  -393px -722px;
		}
		
		.summary_Hdr {		
			height: 19px;
			width: 177px;
			clear: both;overflow: hidden;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  -178px -246px;margin-bottom:7px;
		}
		
		.rt_address_hdr {		
			height: 19px;
			width: 177px;
			clear: both;overflow: hidden;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  -355px -246px;margin-bottom:7px;
		}
		
		.rt_source_hdr {		
			height: 19px;
			width: 177px;
			clear: both;overflow: hidden;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  -516px -390px;margin-bottom:7px;
		}
		
		.rt_contact_hdr {		
			height: 19px;
			width: 177px;
			clear: both;overflow: hidden;
			background: url( '/css/dma/images/wide.png' ) no-repeat;
			background-position:  0px -135px;margin-bottom:7px;margin-top:10px;
		}
		
		.shares_hdr {		
			height: 19px;
			width: 177px;
			clear: both;overflow: hidden;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  -355px -287px;margin-bottom:7px;margin-top:8px;
		}
		
		.briefly_hdr {		
			height: 19px;
			width: 177px;
			clear: both;overflow: hidden;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  -355px -309px;margin-bottom:7px;margin-top:8px;
		}
		
		.showFunding {
			font-family:helvetica,arial; font-size:11px;color:#8B5B5B;
			margin:0;padding:0;margin-right:309px;text-decoration:underline;
			cursor:pointer;float:right;
		}
		
		.recentActivity_Hdr {		
			height: 19px;
			width: 177px;
			clear: both;overflow: hidden;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  -178px -267px;margin-bottom:7px;
		}
	
		
		.taskOrder_total_row {
			float:right;margin-right:7px;
		}
		
		.TO_totals_opened { 
			float:left;margin-left:10px;font-family:helvetica, arial;font-size:11px;color:#434343;font-weight:bold;
		}
		
		.TO_data {
			font-family:helvetica,arial; font-size:11px;color:#8B5B5B;
			margin:0;padding:0;margin-right:8px;text-decoration:underline;
			cursor:pointer;float:right;
		}
		
		.TO_text {
			font-family:helvetica,arial; font-size:12px;
			margin:0;padding:0;margin-left:37px;padding-top:2px;color:#7a7a7a;
			cursor:pointer;width:180px;
		}
		
		.TO_text2 {
			font-family:helvetica,arial; font-size:12px;
			margin:0;padding:0;margin-left:37px;padding-top:2px;padding-bottom:3px;color:#7a7a7a;
			cursor:pointer;width:180px;
		}

		.advance_FBO_subheader {
			width:700px;background-color:#DFE8F0;margin-left:-8px;
		}
		
		.taskOrderMenu {
			width:70px;float:right;font-size:9px;margin-top:3px;
		}
		
		.taskOrderDown {
			width:auto;font-size:9px;margin-top:0px;cursor:pointer;padding-top:2px;font-weight:normal;
		}
		
		.taskOrderDownContracts {
			width:50px;float:right;font-size:9px;margin-top:0px;cursor:pointer;padding-top:2px;font-weight:normal;
		}
		
		span.to_underline {
			text-decoration:underline;
		}
		
		.taskOrderUp {
			width:auto;font-size:9px;margin-top:5px;cursor:pointer;padding-top:2px;font-weight:normal;
		}
		
		.taskOrderUpContracts {
			width:50px;float:right;font-size:9px;margin-top:5px;cursor:pointer;padding-top:2px;font-weight:normal;
		}
		
		.downArrowSize {
			font-size:7px;
		}
		
		.advance_FBO_subheader p{
			font-family:helvetica,arial; font-size:11px;font-weight:bold;color:#33649C;
			padding:0;margin:0; padding-top:6px;padding-bottom:4px;padding-left:33px;
		}
		
		.advance_FBO_subheader_1px_top {
			width:700px;background-color:#fff;margin-left:-8px;font-size:1px;height:1px;border-top: 1px solid #d3d3d3;
		}
		
		.advance_FBO_subheader_1px_bottom {
			width:700px;background-color:#fff;margin-left:-8px;font-size:1px;height:1px;border-bottom: 1px solid #d3d3d3;
		}
		
		.advance_documents_subheader {
			width:700px;background-color:#DFE8F0;
		}
		
		.advance_documents_subheader p{
			font-family:helvetica,arial; font-size:11px;font-weight:bold;color:#33649C;
			padding:0;margin:0; padding-top:6px;padding-bottom:4px;padding-left:33px;
		}
		
		.advance_documents_subheader_1px_top {
			width:700px;background-color:#fff;font-size:1px;height:1px;border-top: 1px solid #d3d3d3;
		}
		
		.advance_documents_subheader_1px_bottom {
			width:700px;background-color:#fff;font-size:1px;height:1px;border-bottom: 1px solid #d3d3d3;
		}
		
		.subHeadCompNarrow {
			width:507px;
			padding:0;margin:0;padding-top:7px;padding-bottom:5px;
		}
		
		.subHeadCompNarrow p{
			font-family:helvetica, arial; font-size:11px;font-weight:bold;
			color: #515B90;
			padding:0;margin:0;padding-left:32px;
			line-height:15px;
			text-shadow: #fff 1px 1px 2px;
		}
		
		.subHeadCompNarrow p.desc{
			font-family:helvetica, arial; font-size:11px;font-weight:normal;
			color: #676767;
			padding:0;margin:0;padding-left:32px;
			line-height:15px;text-shadow: #fff 1px 1px 2px;
		}
		
		.subHeadComp ul{
			margin:4px 0px;
		}
		
		.subHeadDescription {
			font-family:helvetica, arial; font-size:11px;color:#676767;font-weight:normal;margin:0px 0px 5px 34px;
			width:646px;line-height:130%;	
		}
		
		.subHeadComp li{
			font-family:helvetica, arial; font-size:11px;font-weight:normal;
			list-style-type:disc;
			color: #676767;
			padding:0;margin:0;padding-left:2px;margin-left:32px;padding-right:7px;
			line-height:15px;
		}
		
		.subHeadCompNarrow li{
			font-family:helvetica, arial; font-size:11px;font-weight:normal;
			list-style-type:disc;
			color: #676767;
			padding:0;margin:0;padding-left:2px;margin-left:41px;padding-right:7px;
			line-height:15px;text-shadow: #fff 1px 1px 2px;
		}
		
		p.text{
			font-family:helvetica, arial; font-size:11px;font-weight:normal;
			color: #676767;background-color:white;
			padding:0;margin:0;padding-left:32px;padding-bottom:2px;
			line-height:15px;
		}
		
		.textOpening{
			font-family:helvetica, arial; font-size:11px;font-weight:normal;
			color: #676767;background-color:white;
			padding:0;margin:0;padding-left:32px;padding-bottom:5px;padding-top:5px;padding-right:10px;width:465px;
			line-height:15px;border-bottom:1px solid #C2CED4;
		}
		
		.textOpening-new {
		    font-family: "Source Sans Pro",helvetica,arial;
		    font-size: 13px;
		    font-weight: 400;
		    color: #343434;
		    background-color: white;
		    font-style: italic;
		    padding: 5px 10px 5px 32px;
		    margin: 0;
		    width: 465px;
		    line-height: 18px;
		}
		
		.textOpening ul, .textOpening-new ul {
			margin-top:3px;margin-bottom:3px;
		}
		
		.textOpening li, .textOpening-new li {
			list-style-type:disc;
			margin-left:30px;
			padding-bottom:3px;
		}
		
		.subHeadFocusComp {
			background-color: #B3E1D2;width:700px;
			padding:0;margin:0;padding-top:3px;padding-bottom:2px;margin-bottom:1px;
		}
		
		.subHeadFocusComp p{
			font-family:helvetica, arial; font-size:11px;font-weight:bold;
			color: #4D7C4F;
			padding:0;margin:0;padding-left:34px;padding-top:2px;padding-bottom:2px;
			line-height:15px;
		}
				
		.subHeadComp {
			background-color: rgba(219, 230, 238, 0.85);width:700px;
			padding:0;margin:0;padding-top:3px;padding-bottom:2px;margin-top:1px;
		}
		
		.subHeadComp p{
			font-family:helvetica, arial; font-size:11px;font-weight:bold;
			color: #48678B;
			padding:0;margin:0;padding-left:34px;padding-top:2px;padding-bottom:2px;padding-right:30px;
			line-height:15px;
		}
		
		.separatorSubHead {
			font-size: 0px; width: auto; height:1px; background-color: #f2f2f2; clear: both; padding: 0; width:700px;
		}
		
		.separatorSubHead2 {
			font-size: 0px; width: auto; height:1px; background-color: #d3d3d3; clear: both; padding: 0; width:700px;
		}
		
		.separatorSubHeadNarrow {
			font-size: 0px; width: auto; height:1px; background-color: #D2DEE5; clear: both; padding: 0; width:507px;
		}
		
		.separatorSubHeadNarrow2 {
			font-size: 0px; width: auto; height:1px; background-color: #C2CED4; clear: both; padding: 0; width:507px;
		}
		
		div.noFlag {		
			height: 12px;width: 12px;margin-top:1px;
			background-image: url(/css/capture/images/capture_sprite.png);
			background-repeat: no-repeat;
			background-position: 0px -430px;
			overflow:hidden;
		
		}
					
		a.resultsTitle:link, 
		a.resultsTitle:visited,
		a.resultsTitle:hover {
			font-family: helvetica, arial;
			text-decoration: none;
			font-size: 11px;
			color: #2761AF;
			margin-bottom: 0px;
			margin-top: 0px;
			margin-left: 0px;
			margin-right: 0px;
			padding-top: 6px;
			padding-bottom: 1px;
			line-height: 125%;
			font-weight: bold;
		}
		
		
		a.resultsTitle:hover {
	
			text-decoration: underline;
	
		}
		
		
		a.resultsTitleSub:link, 
		a.resultsTitleSub:visited,
		a.resultsTitleSub:hover {
			font-family: helvetica, arial;
			text-decoration: none;
			font-size: 10px;
			color: #2761AF;
			margin-bottom: 0px;
			margin-top: 0px;
			margin-left: 0px;
			margin-right: 0px;
			padding-top: 6px;
			padding-bottom: 1px;
			line-height: 125%;
			font-weight: bold;
		}
		
		
		a.resultsTitleSub:hover {
	
			text-decoration: underline;
	
		}
		
		
		a.resultsTitleProg:link, 
		a.resultsTitleProg:visited,
		a.resultsTitleProg:hover {
			font-family: helvetica, arial;
			text-decoration: none;
			font-size: 11px;
			color: #4A7A4F;
			margin-bottom: 0px;
			margin-top: 0px;
			margin-left: 0px;
			margin-right: 0px;
			padding-top: 6px;
			padding-bottom: 3px;
			line-height: 125%;
			font-weight: bold;
		}
		
		
		a.resultsTitleProg:hover {
	
			text-decoration: underline;
	
		}
		
		
		
		
		a.fboViewBy:link, 
		a.fboViewBy:visited,
		a.fboViewBy:hover {
			font-family: helvetica, arial;
			text-decoration: none;
			font-size: 9px;
			color: #0000CC;
			padding: 0;
			margin: 0;
			margin-top: 3px;
			line-height: 125%;
		}
		
		
		a.fboViewBy:hover {
	
			text-decoration: underline;
			color: #FF0000;
	
		}
		
		a.fboViewBy2:link, 
		a.fboViewBy2:visited,
		a.fboViewBy2:hover {
			font-family: helvetica, arial;
			font-weight:normal;
			font-size: 9px;
			color: #CDCDCD;
			padding: 0;
			margin: 0;
			margin-top: 3px;
			line-height: 125%;
		}
		
		
		a.fboViewBy2:hover {
	
			color: #AAA;
	
		}
		
.V9 {
	font-family: Verdana, Georgia, Times;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

a.fbo_V9:link {font: 9px verdana, tahoma, arial, sans-serif; text-decoration: underline; color: #0000CC; margin-left: 0px; margin-right: 0px; margin-bottom: 10px; margin-top: 10px; line-height: 120%;}

a.fbo_V9:visited {font: 9px verdana, tahoma, arial, sans-serif; text-decoration: underline; color: #0000CC; margin-left: 0px; margin-right: 0px; margin-bottom: 10px; margin-top: 10px; line-height: 120%;}

a.fbo_V9:active {font: 9px verdana, tahoma, arial, sans-serif; text-decoration: underline; color: #0000CC; margin-left: 0px; margin-right: 0px; margin-bottom: 10px; margin-top: 10px; line-height: 120%;}

a.fbo_V9:hover {font: 9px verdana, tahoma, arial, sans-serif; text-decoration: underline; color: #0000CC; margin-left: 0px; margin-right: 0px; margin-bottom: 10px; margin-top: 10px; line-height: 120%;}
		
		
		a.prog_result_hierarchy:link {font: 11px verdana, tahoma, arial, sans-serif; text-decoration: none; color: #0000CC; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 3px; line-height: 125%;}
a.prog_result_hierarchy:hover {font: 11px verdana, tahoma, arial, sans-serif; text-decoration: none; color: #FF0000; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 3px; line-height: 125%;}
a.prog_result_hierarchy:visited {font: 11px verdana, tahoma, arial, sans-serif; text-decoration: none; color: #FF0000; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 3px; line-height: 125%;}



		a.contDetailRelatedTitle:link, 
		a.contDetailRelatedTitle:visited,
		a.contDetailRelatedTitle:hover {
			font-family: helvetica, tahoma, arial;
			text-decoration: none;
			font-size: 11px;
			color: #3259AD;
			margin:0;padding:0;
			padding-top: 6px;
			padding-bottom: 2px;
			line-height: 125%;
			font-weight: bold;
		}
		
		
		a.contDetailRelatedTitle:hover {
	
			text-decoration: underline;
	
		}
		
		
		a.subcontractsRelatedTitle:link, 
		a.subcontractsRelatedTitle:visited,
		a.subcontractsRelatedTitle:hover {
			font-family: helvetica, arial;
			text-decoration: none;
			font-size: 11px;
			color: #2761AF;
			margin-bottom: 0px;
			margin-top: 0px;
			margin-left: 0px;
			margin-right: 0px;
			padding-top: 6px;
			padding-bottom: 3px;
			line-height: 125%;
			font-weight: normal;
		}	
		
		a.subcontractsRelatedTitle:hover {text-decoration:underline;}
				
		a.relatedTitleSourceSans:link, 
		a.relatedTitleSourceSans:visited,
		a.relatedTitleSourceSans:hover {
			font-family: "Source Sans Pro", helvetica, sans-serif;;
			text-decoration: none;
			font-size: 14px;
			color: #2761AF;
			margin-bottom: 0px;
			margin-top: 0px;
			margin-left: 0px;
			margin-right: 0px;
			padding-top: 6px;
			padding-bottom: 3px;
			line-height: 125%;
			font-weight: 600;
		}
		
		
		a.relatedTitleSourceSans:hover {text-decoration: underline;}
		
		
		a.programsRelatedTitle:link, 
		a.programsRelatedTitle:visited,
		a.programsRelatedTitle:hover {
			font-family: helvetica, arial;
			text-decoration: none;
			font-size: 11px;
			color: #2761AF;
			margin-bottom: 0px;
			margin-top: 0px;
			margin-left: 0px;
			margin-right: 0px;
			padding-top: 6px;
			padding-bottom: 3px;
			line-height: 125%;
			font-weight: bold;
		}
		
		
		a.programsRelatedTitle:hover {text-decoration: underline;}
		
		
		a.programsRelatedTitleGreenText:link, 
		a.programsRelatedTitleGreenText:visited,
		a.programsRelatedTitleGreenText:hover {
			font-family: helvetica, arial;
			text-decoration: none;
			font-size: 11px;
			color: #48754E;
			margin-bottom: 0px;
			margin-top: 0px;
			margin-left: 0px;
			margin-right: 0px;
			padding-top: 6px;
			padding-bottom: 3px;
			line-height: 125%;
			font-weight: bold;
		}
		
		
		a.programsRelatedTitleGreenText:hover {
	
			text-decoration: underline;
	
		}
		
		a.advanceRelatedTitle:link, 
		a.advanceRelatedTitle:visited,
		a.advanceRelatedTitle:hover {
			font-family: helvetica, arial;
			text-decoration: none;
			font-size: 11px;
			color: #196e87;
			margin-bottom: 0px;
			margin-top: 0px;
			margin-left: 0px;
			margin-right: 0px;
			padding-top: 6px;
			padding-bottom: 3px;
			line-height: 125%;
			font-weight: bold;
		}
		
		
		a.advanceRelatedTitle:hover {
	
			text-decoration: underline;
	
		}
		
		
		.resultsTitleProgFake {
			font-family: helvetica, arial;
			text-decoration: none;
			font-size: 11px;
			color: #676767;
			margin-bottom: 0px;
			margin-top: 0px;
			margin-left: 0px;
			margin-right: 0px;
			padding-top: 6px;
			padding-bottom: 1px;
			line-height: 125%;
			font-weight: bold;
		}
		
		.resultsTitleProgSubFake {
			font-family: helvetica, arial;
			text-decoration: none;
			font-size: 10px;
			color: #676767;
			margin-bottom: 0px;
			margin-top: 0px;
			margin-left: 0px;
			margin-right: 0px;
			padding-top: 6px;
			padding-bottom: 1px;
			line-height: 125%;
			font-weight: bold;
		}
		
		
		
		.fboSubheaderFirst {
			background-color: #C9D7E2; font-family: helvetica, arial; font-size: 11px; font-weight: bold; width: 667px;
			line-height: 175%; padding-left: 33px; color: #326687; margin-top: 0px; margin-bottom: 1px; clear: both; padding-top: 2px;
		}
		
		.fboSubheader {
			background-color: #C9D7E2; font-family: helvetica, arial; font-size: 11px; font-weight: bold; width: 667px;
			line-height: 175%; padding-left: 33px; color: #326687; margin-top: 0px; margin-bottom: 1px; clear: both; padding-top: 2px;
		}
		
		
		
		.budgetSubheaderFirst {
			background-color: #C2C5B3; font-family: helvetica, arial; font-size: 11px; font-weight: bold; width: 558px;
			line-height: 175%; padding-left: 32px; color: #444455; margin-top: 0px; margin-bottom: 1px; clear: both; padding-top: 2px;
		}
		
		.budgetSubheader {
			background-color: #C2C5B3; font-family: helvetica, arial; font-size: 11px; font-weight: bold; width: 558px;
			line-height: 175%; padding-left: 32px; color: #444455; margin-top: 0px; margin-bottom: 1px; clear: both; padding-top: 2px;
		}
		
		.budgetTopLine {
			font-size: 0px; width: auto; height:1px; clear: both; float: left; width: 590px; background-color: white;
			padding: 0; margin-bottom: 0px; margin-left: 0;
		}
		
		
		
		.archivedSubheaderFirst {
			background-color: #c7d7c7; font-family: helvetica, arial; font-size: 11px; font-weight: normal; width: 668px;
			line-height: 175%; padding-left: 32px; color: #507B29; margin-top: 0px; margin-bottom: 1px; clear: both; padding-top: 2px;
		}
		
		.archivedSubheader {
			background-color: #c7d7c7; font-family: helvetica, arial; font-size: 11px; font-weight: normal; width: 668px;
			line-height: 175%; padding-left: 32px; color: #507B29; margin-top: 0px; margin-bottom: 1px; clear: both; padding-top: 2px;
		}
		
		.archivedTopLine {
			font-size: 0px; width: auto; height:1px; clear: both; float: left; width: 700px; background-color: #C3C3C3;
			padding: 0; margin-bottom: 1px;
		}
		
		.archivedBottomLine {
			font-size: 1px; width: auto; height:1px; background-color: #c3c3c3; clear: both; float: left; width: 700px; padding: 0;
		}
		
		.archivedSubheaderYear {
			font-size: 12px; font-weight: bold;
		}
	
	
		.results_icon {		
			height: 18px;
			width: 14px;
			float: left; width: 5%;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 0px;
		}
		
		.record_icon {		
			height: 14px;
			width: 12px;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 -18px;
			overflow: hidden;
		}
		
		
		.record_icon_position {
			float: left; width: 5%; margin-top: 5px;
		}
		
		.record_icon_position_prog {
			float: left; width: 3.5%; margin-top: 6px;
		}
		
		.record_icon_position_os {
			float: left; width: 19px; margin-top: 6px;
		}
		
		.icon_indentation {
			float: left; width: 17px; clear: both;
		}
		
		.record_icon_position_sitewide {
			float: left; width: 3.7%; margin-top: 5px; padding-left: 0px;
		}
		
		.record_icon_position_dma {
			float: left; width: 3.3%; margin-top: 5px;
		}
		

		
		.subcontracts_total {background-color:#eee;width:700px;height:24px;font-family:helvetica,arial;font-size:11px;margin-bottom:1px;}
		.subcontracts_total div.g_total1 {color:black; font-weight:bold;width:153px; text-align:right;float:left;margin-top:7px;}
		.subcontracts_total div.g_total2 {color:black; font-weight:bold;width:153px; text-align:left;float:left;margin-top:7px;margin-left:18px;}
		
		.budgetProgModImg { float:left;height:12px;margin:1px 10px 0px 0px; }
		
		.compICO {		
			height: 13px;
			width: 14px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position: -541px -304px;
			overflow: hidden;
		}
		
		.custICO {		
			height: 13px;
			width: 14px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position: -541px -322px;
			overflow: hidden;
		}
		
		.compCustICOPosition {
			float: left; margin-right:10px;
		}
		
		.budgetCompaniesCustomersSurround {
			display: inline-block; margin-left: 49px; clear: both; width: 475px; margin-bottom: 4px;
		}
		
		.budgetCompaniesCustomersSurround1 {
			display: inline-block; margin-left: 25px; clear: both; width: 475px; margin-bottom: 4px;
		}
		
		.budgProgLinks {
			float: left; width: 450px; margin-top: 1px;
		}
		

		
		
		.documentBox {		
			height: 14px;
			width: 16px;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 -325px;
		}
		
		.pdf_icon {		
			height: 16px;
			width: 16px;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 -339px;
		}
		
		.file_icon {		
			height: 16px;
			width: 16px;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  -64px -339px;
		}
		
		.word_icon {		
			height: 16px;
			width: 16px;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  -16px -339px;
		}
		
		.excel_icon {		
			height: 16px;
			width: 16px;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  -32px -339px;
		}
		
		.ppt_icon {		
			height: 16px;
			width: 16px;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  -48px -339px;
		}
		
		.zip_icon {		
			height: 16px;
			width: 16px;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  -80px -339px;
		}
		
		.contracts_Hdr {		
			height: 43px;
			width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -362px;
		}
		
		.subcontracts_Hdr {		
			height: 43px;
			width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  0 -966px;
		}
		.subcontracts_Hdr_ccr {		
			height: 43px;
			width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  0 -1010px;
		}
		
		.subcontracts_out_Hdr_ccr {		
			height: 43px;
			width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  0 -1054px;
		}
		
		.subcontracts_only_Hdr_ccr {		
			height: 43px;
			width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  0 -1099px;
		}
		
		.captureResultsHdr {		
			height: 25px;
			width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -1020px;
		}
		

		.resultCol1_focusCompanies {
			float: left; width: 43px; margin-top: 4px; margin-bottom: 1px; margin-right: 4px;text-align:center;
		}
		
		.resultCol2_focusCompanies {
			float: left; width: 535px; margin-top: 4px; margin-bottom: 1px; padding-left: 2px; margin-right: 12px;
		}
		
		.resultCol3_focusCompanies {
			float: left; width: 47px; margin-top: 4px; margin-bottom: 1px; padding-left: 2px;text-align:right;
		}
		


		.resultCol2_focusCompanies a:link, 
		.resultCol2_focusCompanies a:visited,
		.resultCol2_focusCompanies a:hover {
			font-family: helvetica, arial;
			text-decoration: none;
			font-size: 11px;
			color: #000;
			margin-bottom: 0px;
			margin-top: 0px;
			margin-left: 0px;
			margin-right: 0px;
			padding-top: 6px;
			padding-bottom: 3px;
			line-height: 125%;
			font-weight: normal;
		}
		
		
		.resultCol2_focusCompanies a:hover {
	
			text-decoration: underline;
	
		}
		
				
		
		
		
		.resultCol2_focusCompanies div {
			line-height:13px;color:#676767;font-family:helvetica, arial; font-size:11px; margin-top:3px;
		}
		
		.resultCol2_focusCompanies div div.cc_1 {
			color:#8B5B5B;font-family:"helvetica","arial";font-size:11px;font-weight:bold;
			float:left;
			width:200px;
			padding:0;margin:0;margin-right:6px;margin-top:1px;
		}
		
		.resultCol2_focusCompanies div div.cc_1_teamed {
			color:#676767;font-family:"helvetica","arial";font-size:11px;font-weight:bold;
			float:left;
			width:200px;
			padding:0;margin:0;margin-right:6px;margin-top:1px;
		}		
		
		.resultCol2_focusCompanies div div.cc_2 {
			font-family:helvetica,arial;font-size:11px;font-weight:bold;color:#5F5F5F;
			float:left;text-align:right;
			width:47px;
			padding:0;margin:0;margin-right:2px;margin-top:1px;
		}
		
		.resultCol2_focusCompanies div div.cc_1_row1 {
			color:#8B5B5B;font-family:"helvetica","arial";font-size:11px;font-weight:bold;
			float:left;
			width:200px;
			padding:0;margin:0;margin-right:6px;margin-top:0px;
		}
		
		.resultCol2_focusCompanies div div.cc_2_row2 {
			font-family:helvetica,arial;font-size:11px;font-weight:normal;color:#434343;
			float:left;text-align:right;
			width:47px;
			padding:0;margin:0;margin-right:2px;margin-top:4px;
		}
		
		.resultCol2_focusCompanies div div.to_row {
			font-family:helvetica,arial;font-size:11px;font-weight:normal;color:#5F5F5F;
			float:left;text-align:right;
			width:47px;
			padding:0;margin:0;margin-right:2px;margin-top:0px;
		}
		
		
		.resultCol2_focusCompanies div p {
			font-style:italic; margin-bottom:3px;
		}
		
		
		.RecordWrapperFocusComp {
			width: 692px; display: inline-block; padding-left: 8px; margin: 0px; background-color:#EAEAEA;
			border-bottom:1px solid white;
		}		
		
		
		
		
		
		
		.hatchRecordWrapper {
			background: url( '/css/sprites/results_pages/images/hatch.png' ) repeat;
			width: 585px; display: inline-block; padding-left: 5px; margin: 0px;
		}
		
		.hatchRecordWrapperProg {
			background: url( '/css/sprites/results_pages/images/hatch.png' ) repeat;
			width: 692px; display: inline-block; padding-left: 8px; margin: 0px;
		}
		
		.contract_current {
			width: 692px; display: inline-block; padding-left: 8px; margin: 0px;margin-top:1px;margin-right:1px;background-color:#FFFFA3;float:right;
		}
		
		.RecordWrapperFocusSingle {
			width: 692px; display: inline-block; padding-left: 8px; margin: 0px;background-color:#429582;margin-bottom:1px;
		}
		
		.hatchCompSubheader {
			background-color: rgba(219, 230, 238, 0.85);
			width: 507px; margin: 0px;padding:0px;
		}
		
		.hatchRecordWrapperCont {
			background: url( '/css/sprites/results_pages/images/hatch.png' ) repeat;
			height:100%;width:100%;
			width: 499px; padding-left: 8px; margin: 0px;
		}
		
		.hatchRecordWrapperSitewide {
			background: url( '/css/sprites/results_pages/images/hatch.png' ) repeat;
			width: 681px; display: inline-block; padding-left: 19px; margin: 0px;
		}

		.companies_hdr_gradient_top {
			background: url( '/companies/css/css_images/companies_hdr_gradient_top.png?v=5' ) repeat-x;
			width: 106%;height:14px;margin-left:-21px;margin-bottom:0px;border:none!important;
		}
				
		.companies_hdr_gradient {
			background: url( '/companies/css/css_images/companies_hdr_gradient.png?v=9' ) repeat-x;
			background-position:  0 -1px;
			width: 106%;height:14px;margin-bottom:20px;margin-left:-21px;margin-top:0px!important;border:none!important;
		}

		
		.noHatchThisTime {
			background-color: #e4eff4; width: 692px; display: inline-block; padding-left: 8px; margin: 0px;
		}
		

		

	/*	itemLink:	this is the main a href style assigned to any link (used in tabs for contracts)
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		.itemLink {
			display: block;	/* this is so the entire surrounding div is clickable */
			margin: 0; 
			padding:0;
			width: 100%; 
			height: 100%;
			overflow: hidden;
			text-decoration: none;
			background-repeat: no-repeat;		
		}

	/*	END Common classes that all results pages can use (USES SPRITE IMAGE) - - - - - - - - - - - - - - - - -
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */		
		
				





	.tab_np_wrapper {
		display: inline-block; width: 700px; height: 25px;
	}





	/*
		common classes that can be used on all the results pages (PLAIN CLASSES, NO SPRITE)- - - - - - - - - - - - - - - - -
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	*/	
		.searchResultsWrapper {
		 	display: block; width: 400px;
		}
		
		.resultsText {
			font-family: helvetica, arial; float: left; width: 50%; font-size: 12px; color: #565656; margin-top: 4px; font-weight: bold;
		}
		
		
		.resultsTopSpace {
			clear: both; height: 17px; font-size: 1px;
		}
		
		.resultsBottomSpace {
			clear: both; height: 21px; font-size: 1px;
		}
		

		
		.separatorLine1 {
			font-size: 0px; width: auto; height:1px; background-color: #f2f2f2; clear: both; margin-left: -4px; padding: 0;
		}
		
		.separatorLine2 {
			font-size: 0px; width: auto; height:1px; background-color: #d3d3d3; clear: both; margin-left: -4px; padding: 0;
		}
		
		.separatorLineAdvance {
			font-size: 0px; width: auto; height:1px; background-color: #d3d3d3; clear: both; margin-left: -8px; padding: 0;
			margin-top:1px;margin-bottom:1px;
		}
		
		.separatorLine1_2 {
			font-size: 0px; width: auto; height:1px; background-color: #f2f2f2; clear: both; margin-left: -8px; padding: 0;
		}
		
		.separatorLine2_2 {
			font-size: 0px; width: auto; height:1px; background-color: #d3d3d3; clear: both; margin-left: -8px; padding: 0;
		}
		
		
		.clearLine {
			font-size: 0px; width: auto; height:1px; background-color: #fff; clear: both; margin-left: -7px; padding: 0;
		}
		
		.separatorLine1Prog {
			font-size: 0px; width: auto; height:1px; background-color: #fff; clear: both; margin-left: -7px; padding: 0;
		}
		
		.separatorLine2Prog {
			font-size: 0px; width: auto; height:1px; background-color: #f1f1f1; clear: both; margin-left: -7px; padding: 0;
		}
		
		.separatorLine1Capture {
			font-size: 0px; width: auto; height:1px; background-color: #f2f2f2; clear: both; margin-left: -7px; padding: 0;
		}
		
		.separatorLine2Capture {
			font-size: 0px; width: auto; height:1px; background-color: #d3d3d3; clear: both; margin-left: -7px; padding: 0;
		}
		
		.separatorLine1_sitewide {
			font-size: 0px; width: auto; height:1px; background-color: #f2f2f2; clear: both; margin-left: -19px; padding: 0;
		}
		
		.separatorLine2_sitewide {
			font-size: 0px; width: auto; height:1px; background-color: #d3d3d3; clear: both; margin-left: -19px; padding: 0;
		}
		
		.footer1 {
			height: 1px; font-size: 1px; width: 700px; background-color: #CCCCCC; clear: both;  margin: 0; padding: 0;
		}
		
		
		.footer2 {
			height: 1px; font-size: 1px; width: 700px; background-color: white; clear: both;  margin: 0; padding: 0;
		}
		
		.footer1ContDetail {
			height: 1px; font-size: 1px; width: 507px; background-color: #CCCCCC; clear: both;  margin: 0; padding: 0;
		}
		
		
		.footer2ContDetail {
			height: 1px; font-size: 1px; width: 507px; background-color: white; clear: both;  margin: 0; padding: 0;
		}
		

		.leftNavItem {
			display: block;
			border-style: none;
			border-width: 0px;
			clear: left;
			float: left;
			width: 182px;
			margin: 0px;
			padding: 0px;
			background-repeat: no-repeat;	
		}
		
	/*	leftNavItemLink:	this is the main a href styles assigned to every link
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		.sf_buttonsLink {
			display: block;	/* this is so the entire surrounding div is clickable */
			margin: 0; 
			padding:0;
			width: 100%; 
			height: 100%;
			overflow: hidden;
			text-decoration: none;
			background-repeat: no-repeat;		
		}

		.sitewideProfilesPulldown {
			float: right; padding-right: 5px; height: 20px; width: 200px; padding-top: 4px; text-align: right;
		}


		.dmaResultsFooter {
			font-size: 0px; width: 700px; height:3px; background-color: #8b8b8b; clear: both; margin: 0; padding: 0;
		}
		
		.budgetResultsFooter {
			font-size: 0px; width: 700px; height:3px; background-color: #63682A; clear: both; margin: 0; padding: 0;
		}
		
		.fboResultsFooter {
			font-size: 0px; width: 700px; height:3px; background-color: #3074A5; clear: both; margin: 0; padding: 0;
		}
		
		.programsResultsFooter {
			font-size: 0px; width: 700px; height:3px; background-color: #459155; clear: both; margin: 0; padding: 0;
		}
		
		.advanceResultsFooter {
			font-size: 0px; width: 700px; height:3px; background-color: #196e87; clear: both; margin: 0; padding: 0;
		}
		
		.focusResultsFooter {
			font-size: 0px; width: 700px; height:3px; background-color: #429582; clear: both; margin: 0; padding: 0;
			margin-bottom:1px;
		}
		
		.captureResultsFooter {
			font-size: 0px; width: 700px; height:3px; background-color: #459155; clear: both; margin: 0; padding: 0;
			margin-top:1px;
		}
		
		.companiesResultsFooter {
			font-size: 0px; width: 700px; height:3px; background-color: #6E94B7; clear: both; margin: 0; padding: 0;
		}
		
		.contDetailCompResultsFooter {
			font-size: 0px; width: 507px; height:3px; background-color: #6E94B7; clear: both; margin: 0; padding: 0;
		}
		
		.sitewideFooter {
			font-size: 1px; width: 700px; height:1px; background-color: #d6d6d6; clear: both; margin: 0; padding: 0;
		}
		
		.companiesSitewideFooter {
			font-size: 1px; width: 700px; height:1px; background-color: #679ab8; clear: both; margin: 0; padding: 0;
		}
		
		.programsSitewideFooter {
			font-size: 1px; width: 700px; height:1px; background-color: #79a378; clear: both; margin: 0; padding: 0;
		}
		
		.customersSitewideFooter {
			font-size: 1px; width: 700px; height:1px; background-color: #a4a779; clear: both; margin: 0; padding: 0;
		}
		
		.contractsSitewideFooter {
			font-size: 1px; width: 700px; height:1px; background-color: #AE6867; clear: both; margin: 0; padding: 0;
		}
		
		.fboSitewideFooter {
			font-size: 1px; width: 700px; height:1px; background-color: #2d88b5; clear: both; margin: 0; padding: 0;
		}
		
		.dmaSitewideFooter {
			font-size: 1px; width: 700px; height:1px; background-color: #8b8b8b; clear: both; margin: 0; padding: 0;
		}
		
		.budgetSitewideFooter {
			font-size: 1px; width: 700px; height:1px; background-color: #757836; clear: both; margin: 0; padding: 0;
		}
		
		.sitewideFooterContainer {
			width: 700px; clear: both; background-color: #EBEBEB; display: inline-block;
		}
		
		.companiesSitewideFooterContainer {
			width: 700px; clear: both; background-color: #e5edf3; display: inline-block;
		}
		
		.programsSitewideFooterContainer {
			width: 700px; clear: both; background-color: #e5eee5; display: inline-block;
		}
		
		.customersSitewideFooterContainer {
			width: 700px; clear: both; background-color: #eeefe5; display: inline-block;
		}
		
		.contractsSitewideFooterContainer {
			width: 700px; clear: both; background-color: #eee2e2; display: inline-block;
		}
		
		.fboSitewideFooterContainer {
			width: 700px; clear: both; background-color: #d3e8f1; display: inline-block;
		}
		
		.dmaSitewideFooterContainer {
			width: 700px; clear: both; background-color: #e9e9e9; display: inline-block;
		}
		
		.budgetSitewideFooterContainer {
			width: 700px; clear: both; background-color: #e4e6d9; display: inline-block;
		}
		
		.newswiresResultsFooter {
			font-size: 0px; width: 700px; height:3px; background-color: #A56FA7; clear: both; margin: 0; padding: 0;
		}
		
		.contractsResultsFooter {
			font-size: 0px; width: 700px; height:3px; background-color: #A65455; clear: both; margin: 0; padding: 0;
		}
		
		.customersResultsFooter {
			font-size: 0px; width: 700px; height:3px; background-color: #988341; clear: both; margin: 0; padding: 0;
		}
		
		.customersResultsFooterContDetail {
			font-size: 0px; width: 507px; height:3px; background-color: #999966; clear: both; margin: 0; padding: 0;
		}
		
		.aboutResultsFooter {
			font-size: 0px; width: 700px; height:3px; background-color: #A91E1A; clear: both; margin: 0; padding: 0;
		}
		
		.customersResultsOppFooter {
			font-size: 0px; width: 700px; height:3px; background-color: #988341; clear: both; margin: 0; padding: 0;
		}
		
		
		.surroundArchivedNote {
			clear: both; width: 590px; sheight: 50px; display: inline-block; margin-top: 5px;
		}
		
		.archivedNote {
			font-size: 10px; width: 545px; float: left; margin: 0; padding: 0; text-align: left; color: #3c3c3c;
			font-family: helvetica, arial; font-style: italic; padding-top: 5px; padding-right: 20px;
			line-height: 130%;
		}
		
		.archiveAsterisk {
			font-size: 14px; width: 15px; float: left; margin-right: 5px; text-align: right; height: 50px;
			margin-top: 6px;
		}
		
	/*
		END common classes that can be used on all the results pages (PLAIN CLASSES, NO SPRITE)- - - - - - - - - - - - - - -
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	*/	
	
	
	
	
	
	
	
	
	
	



		
		
		
		
	/*	Contracts specific classes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */			
		.contracts_icon {		
			height: 13px;
			width: 15px;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 -32px;
		}
		
		.fbo_icon {		
			height: 13px;
			width: 15px;
			margin: 0;
			padding: 0;
			border: 0;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 -45px;
		}
		
		.profiles_setup_hdr {		
			height: 43px;
			width: 700px;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  0 -922px;
		}
		
		.check_off {		
			height: 13px;
			width: 13px;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  -620px -604px;
		}
		
		.check_on {		
			height: 13px;
			width: 13px;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  -620px -617px;
		}
		
		.profiles_tab {		
			height: 23px;
			width: 110px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -531px -224px;
		}
		
		
		.profile_results_hdr {		
			height: 43px;
			width: 700px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -1565px;
		}
		
		.profile_results_tab {		
			height: 23px;
			width: 139px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -547px -339px;
		}
		
		.mainContractsHeader {		
			height: 43px;
			width: 700px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -577px;
		}
		
		.mainFPDSHeader {		
			height: 43px;
			width: 590px;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 -193px;
		}
		
		.mainDocumentsHeader {		
			height: 43px;
			/* width: 590px; */
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 -282px;
		}
		
	/*	Contracts Tab
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/*
		#contracts_tab {		
			height: 23px;
			width: 100px;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 -101px;
		}
			
		#contracts_tab a {		
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' );
			background-position:  0 -101px;		
		}
	
		#contracts_tab a:hover {
			background-position: 0 -124px;
		}
*/


		
/*
		.contractsTabInActive {
			height: 23px;
			width: 100px;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 -124px;
		}
		
		.contractsTabActive {
			height: 23px;
			width: 100px;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 -101px;
		}
*/
		
		.contractsTabRelated {
			height: 23px;
			width: 110px;
			margin-left: 12px;
			margin-top: 2px;
			float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -322px -132px;
		}
		
		.lossTabRelated {		
			height: 23px;
			width: 99px;
			margin-left: 12px;
			margin-top: 2px;
			float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -433px -132px;
		}
		
		.primeTabRelated {		
			height: 23px;
			width: 153px;
			margin-left: 12px;
			margin-top: 2px;
			float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -345px -809px;
		}
		
		.subcontractsTabRelated {		
			height: 23px;
			width: 127px;
			margin-left: 12px;
			margin-top: 2px;
			float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -487px -107px;
		}
		
		.subTabRelated {		
			height: 23px;
			width: 271px;
			margin-left: 12px;
			margin-top: 2px;
			float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -270px;
		}
		
		.compContlinks {
			font-family:helvetica;font-size:11px;float:left;width:230px;margin-top:10px;margin-left:5px;color:#606060;font-weight:bold;
		}
		.compContlinks a {color:#4250F8;font-weight:normal;}
		.compContlinks a:hover {color:#646BFA;}
		
		.relatedInclude {
			width: 365px;
			text-align: right;
			margin: 0;
			float: right;
			padding-right: 5px;
			height: 23px;
		}
		
		.relatedIncludeTighter {
			width: 270px;
			text-align: right;
			margin: 0;
			float: right;
			padding-right: 5px;
			height: 23px;
		}
		
		.relatedInclude_fpdsContracts {
			width: 270px;
			text-align: right;
			margin: 0;
			float: right;
			padding-right: 5px;
			height: 23px;
			margin-top:22px;
		}
		
		.relatedIncludeAdvance {
			width: 250px;
			text-align: right;
			margin: 0;
			float: right;
			padding-right: 5px;
			height: 23px;
		}
		
		
		.suppliers_hdr {		
			height: 43px;
			width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/headers_salvaged.png?1' ) no-repeat;
			background-position:  0px 0px;
		}
		
		.suppliers_prog_hdr {		
			height: 55px;
			width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/headers_salvaged.png?1' ) no-repeat;
			background-position:  0px -42px;
		}
		
		.suppliers_tab {		
			height: 23px;
			width: 113px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -222px -809px;
		}
		
		
		
		
		
		.preTabSpace {
			width: 12px;
			font-size: 1px;
			float: left;
		}
		
		.preTabSpaceCompCust {
			width: 5px;
			font-size: 1px;
			float: left;
		}
		
		.prog_hdr_sprite {		
			height: 43px;
			width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/relatedPrograms.png' ) no-repeat;
			background-position:  0 0px;
		}
		
		.prog_hdr_related {		
			height: 43px;
			width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/relatedPrograms.png' ) no-repeat;
			background-position:  0 -319px;
		}
		

		
		.seeAlsoTab {		
			height: 23px;
			width: 110px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -117px -155px;
		}
		
		.interoperabilityTab {		
			height: 23px;
			width: 145px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -144px -201px;
		}
		
		.mroTab {		
			height: 23px;
			width: 89px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -232px -132px;
		}
		
		.competitorsTab {		
			height: 23px;
			width: 123px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -132px;
		}
		
		.platformsTab {		
			height: 23px;
			width: 110px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			position: relative;
			z-index: 10;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -293px;
		}
		
		.platformsTabInactive {		
			height: 23px;
			width: 110px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			position: relative;
			z-index: 9;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  -269px -138px;
		}
		
		.programSupportTab {		
			height: 23px;
			width: 152px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -339px;
		}
		
		.subAndSuppliersTab {		
			height: 23px;
			width: 246px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -247px;
		}
		
		.trainAndSimTab {		
			height: 23px;
			width: 183px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -316px;
		}
		
		
		
		
		.newswires_hdr_sprite {		
			height: 43px;
			width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 -355px;
		}
		
		.newswires_tab {		
			height: 23px;
			width: 110px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -98px -224px;
		}
		
		
		
		
		
		.fbo_hdr {		
			height: 43px;
			width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -405px;
		}
		
		.fbo_hdr_closedSol {		
			height: 43px;
			width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -491px;
		}
		
		.advancedDocHdr {		
			height: 43px;
			width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  0 -161px;
		}
		
		.fbo_value_hdr {		
			height: 43px;
			width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -448px;
		}
		
		.industry_day_header {		
			height: 43px;
			width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -1643px;
		}
		
		.fboTab {		
			height: 23px;
			width: 122px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -302px -86px;
		}
		
		.fboTab2 {		
			height: 23px;
			width: 121px;
			z-index:10;position:relative;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -704px -52px;
		}
		
		.fboFade {
			background-position: -704px -78px;
			cursor:pointer;
			z-index:1;position:relative;
		}
		
		.industryDayTab {		
			height: 23px;
			width: 128px;
			margin-left:-8px;
			z-index:10;position:relative;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -704px 0px;
		}
		
		.industryDayFade {
			background-position: -704px -25px;
			cursor:pointer;
			z-index:1;position:relative;
		}
		
		.interestedPartiesTab {		
			height: 23px;
			width: 156px;
			margin-left:-8px;
			z-index:10;position:relative;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -671px -105px;
		}
		
		.interestedPartiesFade {
			background-position: -671px -130px;
			cursor:pointer;
			z-index:1;position:relative;
		}
		





		.companies_hdr_results {		
			height: 43px;
			width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 0px;
		}
		
		.capture_companies_hdr_results {		
			height: 43px;
			width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  0 -29px;
		}
		
		.capture_companies_hdr_results_noFlag {		
			height: 43px;
			width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  0 -95px;
		}
		
		
		.ccr_hdr_results {		
			height: 43px;
			width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -43px;
		}
		
		.documentsActiveTab {		
			height: 23px;
			width: 116px;
			float: left;
			margin-top: 2px;
			margin-right: -8px;
			position: relative;
			z-index: 10;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  -581px -72px;
		}
		
		.documentsInactiveTab {		
			height: 23px;
			width: 116px;
			float: left;
			margin-top: 2px;
			margin-right: -8px;
			position: relative;
			z-index: 7;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  -460px -72px;
		}
		
		.fboActiveTab {		
			height: 23px;
			width: 121px;
			float: left;
			margin-top: 2px;
			margin-right: -8px;
			position: relative;
			z-index: 10;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  0 -138px;
		}
		
		.fboInactiveTab {		
			height: 23px;
			width: 121px;
			float: left;
			margin-top: 2px;
			margin-right: -8px;
			position: relative;
			z-index: 8;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  -121px -138px;
		}
		
		.companiesActiveTab {		
			height: 23px;
			width: 118px;
			float: left;
			margin-top: 2px;
			margin-right: -8px;
			position: relative;
			z-index: 10;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -80px -109px;
		}
		
		.companiesInactiveTab {		
			height: 23px;
			width: 118px;
			float: left;
			margin-top: 2px;
			margin-right: -8px;
			position: relative;
			z-index: 9;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -198px -109px;
		}
		
		.ccrActiveTab {		
			height: 23px;
			width: 80px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			position: relative;
			z-index: 10;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -220px -86px;
		}
		
		.ccrInactiveTab {		
			height: 23px;
			width: 80px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			position: relative;
			z-index: 9;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0px -109px;
		}
		
		.advanceTabActive {		
			height: 23px;
			width: 110px;
			float: left;
			margin-top: 2px;
			margin-right: -8px;
			position: relative;
			z-index: 10;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  0 -72px;
		}
		
		
		.programsTabActive {		
			height: 23px;
			width: 110px;
			float: left;
			margin-top: 2px;
			margin-right: -8px;
			position: relative;
			z-index: 10;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -208px -224px;
		}
		
		.programsTabInactive {		
			height: 23px;
			width: 110px;
			float: left;
			margin-top: 2px;
			margin-right: -8px;
			position: relative;
			z-index: 9;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -110px -293px;
		}
		
		.archivedTabActive {		
			height: 23px;
			width: 110px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			position: relative;
			z-index: 10;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -86px;
		}
		
		.archivedTabInactive {		
			height: 23px;
			width: 110px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			position: relative;
			z-index: 9;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -110px -86px;
		}		
		
				
		
		
		.customers_hdr_sprite {		
			height: 43px;
			width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 -421px;
		}
		
		.customers_hdr_opp {		
			height: 43px;
			width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 -753px;
		}
		
		.customers_hdr_results {		
			height: 43px;
			width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 -679px;
		}
		
		.customers_tab {		
			height: 23px;
			width: 117px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -155px;
		}
		
		
		
		.dma_hdr_sprite {		
			height: 43px;
			width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 -533px;
		}
		
		.dma_buy_tab {		
			height: 23px;
			width: 148px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -178px;
		}
		
		.dma_sell_tab {		
			height: 23px;
			width: 148px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -148px -178px;
		}
		
		.dma_rumors_tab {		
			height: 23px;
			width: 144px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -201px;
		}
		
		.buySellArrow {		
			height: 8px;
			width: 9px;
			float: left;
			margin-top: 4px;
			margin-left: 2px;
			margin-right: 4px;
			overflow: hidden;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 -722px;
		}

		
		
		.relatedBudgetHeader {		
			height: 43px;
			width: 590px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -620px;
		}
		
		.budget_tab {		
			height: 23px;
			width: 131px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -454px -155px;
		}
		
		.budgetRDTETab {		
			height: 23px;
			width: 176px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -366px -339px;
		}
		
		.budgetRDTETab2 {		
			height: 23px;
			width: 175px;
			float: left;
			margin-top: 2px;
			margin-right: -8px;
			position:relative;z-index:10;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  0 -730px;
		}
		
		.budgetRDTETab2_inactive {		
			height: 23px;
			width: 175px;
			float: left;
			margin-top: 2px;
			margin-right: -8px;
			position:relative;z-index:9;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  0 -756px;
		}
		
		.budgetProcTab {		
			height: 23px;
			width: 210px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -155px -339px;
		}
		
		.budgetProcTab2 {		
			height: 23px;
			width: 210px;
			float: left;
			margin-top: 2px;
			margin-right: -8px;
			position:relative;z-index:10;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  0 -677px;
		}
		
		.budgetProcTab2_inactive {		
			height: 23px;
			width: 210px;
			float: left;
			margin-top: 2px;
			margin-right: -8px;
			position:relative;z-index:9;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  0 -703px;
		}
		
		.budgetArchivedTab {		
			height: 23px;
			width: 109px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			position:relative;z-index:10;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  0 -783px;
		}
		
		.budgetArchivedTab_inactive {		
			height: 23px;
			width: 109px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			position:relative;z-index:9;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  0 -809px;
		}
		
		
		
		
		.custTabRowWrap {
			display: inline-block; width: 700px; height: 25px;
		}
		
		.custViewBy {
			float: left; margin-left: 10px;
			font-family: helvetica, arial; font-size: 9px;
			margin-top: 9px;
		}
		
		
		
		a.custViewByLink:link, 
		a.custViewByLink:visited,
		a.custViewByLink:hover {
			font-family: helvetica, arial;
			text-decoration: none;
			font-size: 9px;
			margin-bottom: 0px;
			margin-top: 0px;
			margin-left: 0px;
			margin-right: 0px;
			color: #2761af;
		}
		
		
		a.custViewByLink:hover {
	
			text-decoration: underline;
	
		}
		
		
		
		
		
		.customerTypeHeaderWrap {
			clear: both; background-color: #DDDDD1; width: 700px; height: 23px; margin-left: -8px;
		}
		
		.customerTypeBullet {
			float: left; margin-right: 15px; margin-top: 7px; padding-left: 10px;
		}
		
		.customerTypeHeader {
			float: left; color: #3a3a3a; font-size: 12px; font-weight: bold; margin-top: 6px;
		}
		
		.customerCountryBullet {
			float: left; margin-right: 15px; margin-top: 8px; padding-left: 2px; margin-bottom: 1px;
		}
		
		.customerCountry {
			float: left; color: #75764f; font-size: 11px; font-weight: bold; margin-top: 7px; margin-bottom: 1px;
		}
		
		.flagAllCheckbox {
			float: right; margin-top: 20px; padding-right: 12px; font-size: 1px;
		}
		
		.flagAllCheckboxCCR {
			float: right; margin-top: 22px; padding-right: 12px; font-size: 1px;
		}
		
		.flagAllCheckbox2 {
			float: right; margin-top: 29px; padding-right: 12px; font-size: 1px;
		}
		
		.flagAllCheckboxSitewide {
			float: right; margin-top: 6px; padding-right: 9px; font-size: 1px;
		}
		
		.cleared {
			clear: both;
		}
		
		.progSuppliers_programName {
			float: left; width: 500px; margin-top: 7px; padding-left: 12px;
		}
		
		
		
/*
	---------------------------------SITEWIDE SEARCH CSS ---------------------------------------
*/

		.sitewide_advisors_hdr {
			height: 28px; width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -1367px;
		}
		
		.sitewide_advisors_hdr2 {
			height: 29px; width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -1048px;
		}
		
		
		.sitewide_newswires_hdr {
			height: 29px; width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -923px;
		}
		
		.sitewide_capture_hdr {
			height: 29px; width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/capture_sitewideHdr.png' ) no-repeat;
			background-position:  0 0px;
		}
		
		.sitewide_newswires_hdr2 {
			height: 29px; width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -1279px;
		}
		
		.sitewide_programs_hdr {
			height: 29px; width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -952px;
		}
		
		.sitewide_programs_hdr2 {
			height: 29px; width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -1308px;
		}
		
		.sitewide_contracts_hdr {
			height: 29px; width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -1339px;
		}
		
		.sitewide_contracts_hdr2 {
			height: 29px; width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -1163px;
		}
		
		.sitewide_opportunities_hdr {
			height: 54px; width: 700px;
			clear: both;
			background: url( '/global_search/css/images/global_sprite.png' ) no-repeat;
			background-position:  0 -2px;
		}
		
		.sitewide_opportunities_hdr2 {
			height: 54px; width: 700px;
			clear: both;
			background: url( '/global_search/css/images/global_sprite.png' ) no-repeat;
			background-position:  0 -84px;
		}
		
		
		
		.sitewide_FPDS_hdr {
			height: 29px; width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  0 0px;
		}
		
		.sitewide_FPDS_subcontracts_hdr {
			height: 28px; width: 700px;
			clear: both;margin-top:1px;
			background: url( '/css/sprites/results_pages/images/headers_salvaged.png?1' ) no-repeat;
			background-position:  0px -216px;
		}
		
		.sitewide_customers_hdr {
			height: 29px; width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -836px;
		}
		
		.sitewide_customers_hdr2 {
			height: 29px; width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -1192px;
		}
		
		.sitewide_dma_hdr {
			height: 29px; width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -865px;
		}
		
		.sitewide_dma_hdr2 {
			height: 29px; width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -1221px;
		}
		
		.sitewide_companies_hdr {
			height: 29px; width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -721px;
		}
		
		.sitewide_companies_hdr2 {
			height: 29px; width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -1134px;
		}
		
		.sitewide_ccr_hdr {
			height: 29px; width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -692px;
		}
		
		.sitewide_ccr_hdr2 {
			height: 29px; width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -750px;
		}
		
		.sitewide_companiesCCR_hdr {
			height: 57px; width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -750px;
		}
		
		.sitewide_fbo_hdr {
			height: 29px; width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -894px;
		}
		
		.sitewide_fbo_hdr2 {
			height: 29px; width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -1250px;
		}
		
		.sitewide_budget_hdr {
			height: 29px; width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -663px;
		}
		
		.sitewide_budget_hdr2 {
			height: 29px; width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -1105px;
		}
		
		
		
		
		
		
		
		
		
		
		

		#sf_newswires {
			height: 19px; width: 155px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -161px -981px; overflow: hidden;
			
		}
		
		#sf_newswires a {
			height: 19px; width: 155px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -161px -981px; overflow: hidden;
		}
		
		#sf_newswires a:hover {
			height: 19px; width: 155px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -316px -981px; overflow: hidden;
		}
		
		
		#sf_companies {
			height: 19px; width: 157px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -274px -270px; overflow: hidden;
		}
		
		#sf_companies a {
			height: 19px; width: 157px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -274px -270px; overflow: hidden;
		}
		
		#sf_companies a:hover {
			height: 19px; width: 157px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -274px -270px; overflow: hidden;
		}
		
		
		#sf_programs {
			height: 19px; width: 150px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -1000px; overflow: hidden;
		}
		
		#sf_programs a {
			height: 19px; width: 150px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -1000px; overflow: hidden;
		}
		
		#sf_programs a:hover {
			height: 19px; width: 150px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -150px -1000px; overflow: hidden;
		}
		
		#sf_advance {
			height: 19px; width: 168px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  -116px -72px; overflow: hidden;
		}
		
		#sf_advance a {
			height: 19px; width: 168px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  -116px -72px; overflow: hidden;
		}
		
		#sf_advance a:hover {
			height: 19px; width: 168px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  -284px -72px; overflow: hidden;
		}
		
		
		#sf_customers {
			height: 19px; width: 154px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -222px -294px; overflow: hidden;
		}
		
		#sf_customers a {
			height: 19px; width: 154px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position: -222px -294px; overflow: hidden;
		}
		
		#sf_customers a:hover {
			height: 19px; width: 154px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -377px -294px; overflow: hidden;
		}
		
		
		
		#sf_advisors {
			height: 19px; width: 145px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -779px; overflow: hidden;
		}
		
		#sf_advisors a {
			height: 19px; width: 145px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position: 0 -779px; overflow: hidden;
		}
		
		#sf_advisors a:hover {
			height: 19px; width: 145px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -145px -779px; overflow: hidden;
		}
		
		
		
		
		#sf_ccr {
			height: 19px; width: 165px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -290px -779px; overflow: hidden;
		}
		
		#sf_ccr a {
			height: 19px; width: 165px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position: -290px -779px; overflow: hidden;
		}
		
		#sf_ccr a:hover {
			height: 19px; width: 165px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -809px; overflow: hidden;
		}
		
		
		#export_subcontracts {
			height: 19px; width: 135px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  -318px -757px; overflow: hidden;
		}
		
		#export_subcontracts a {
			height: 19px; width: 135px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  -318px -757px; overflow: hidden;
		}
		
		#export_subcontracts a:hover {
			height: 19px; width: 135px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  -318px -779px; overflow: hidden;
		}
		
		
		#sf_contracts {
			height: 19px; width: 149px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -418px -250px; overflow: hidden;
		}
		
		#sf_contracts a {
			height: 19px; width: 149px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -418px -250px; overflow: hidden;
		}
		
		#sf_contracts a:hover {
			height: 19px; width: 149px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -435px -270px; overflow: hidden;
		}
		
		
		
		
		
		
		
		#sf_opportunities {
			height: 19px; width: 172px; float: left;
			background: url( '/global_search/css/images/global_sprite.png' ) no-repeat;
			background-position:  0px -60px; overflow: hidden;
		}
		
		#sf_opportunities a {
			height: 19px; width: 172px; float: left;
			background: url( '/global_search/css/images/global_sprite.png' ) no-repeat;
			background-position:  0px -60px; overflow: hidden;
		}
		
		#sf_opportunities a:hover {
			background-position:  0px -84px;
		}
		
		
		
		
		
		
		
		
		#sf_fbo {
			height: 19px; width: 161px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -427px -86px; overflow: hidden;
		}
		
		#sf_fbo a {
			height: 19px; width: 161px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -427px -86px; overflow: hidden;
		}
		
		#sf_fbo a:hover {
			height: 19px; width: 161px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  0 -981px; overflow: hidden;
		}
		
		
		
		#sf_dma {
			height: 19px; width: 176px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -185px -320px; overflow: hidden;
		}
		
		#sf_dma a {
			height: 19px; width: 176px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -185px -320px; overflow: hidden;
		}
		
		#sf_dma a:hover {
			height: 19px; width: 176px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -362px -320px; overflow: hidden;
		}
		
		
		#sf_budget {
			height: 19px; width: 167px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -318px -109px; overflow: hidden;
		}
		
		#sf_budget a {
			height: 19px; width: 167px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -318px -109px; overflow: hidden;
		}
		
		#sf_budget a:hover {
			height: 19px; width: 167px; float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -248px -250px; overflow: hidden;
		}
		
		
		
		
		
		
		
		
		
		
		
		
		.site_smr1 {
			float: left; margin-top: 3px; margin-right: 20px; padding-left: 15px; cursor: hand;
		}
		
		.site_smr2 {
			float: left; padding-right: 2px;
		}
		
		.site_smr3 {
			float: left; margin-top: 3px;
		}
		
		

/*
	---------------------------------END SITEWIDE SEARCH CSS -----------------------------------
*/

		.export_results {		
			height: 22px;
			width: 74px;
			margin:0;padding:0;overflow:hidden;cursor:pointer;
			background: url( '/css/sprites/results_pages/images/tabs_headers2.png?a' ) no-repeat;
			background-position:  -227px -757px;
		}
		
		.export_results:hover {background-position: -227px -780px;}

/*
		.contractsTab_Active {		
			height: 23px;
			width: 110px;
			float: left;
			margin-top: 2px;
			margin-right: -8px;
			position: relative;
			z-index: 10;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -230px -155px;
		}
		
		.contractsTab_Inactive {		
			height: 23px;
			width: 110px;
			float: left;
			margin-top: 2px;
			margin-right: -8px;
			position: relative;
			z-index: 9;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -341px -155px;
		}
*/
		
/*
		.subcontractsTab_Inactive {
			height: 23px;
			width: 127px;
			float: left;
			margin-top: 2px;
			margin-right: -8px;
			position: relative;
			z-index: 9;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -533px -132px;
		}
		
		.subcontractsTab_Active {
			height: 23px;
			width: 127px;
			float: left;
			margin-top: 2px;
			margin-right: -8px;
			position: relative;
			z-index: 10;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -487px -107px;
		}
*/
		
		.subcontractsOutTab_Active {
			height: 23px;
			width: 152px;
			float: left;
			margin-top: 2px;
			margin-right: -8px;
			position: relative;
			z-index: 10;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -495px -178px;
		}
		
		
		
		
/*
		.fpdsTab_Active {		
			height: 23px;
			width: 87px;
			float: left;
			margin-top: 2px;
			margin-right: -8px;
			position: relative;
			z-index: 10;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -322px -224px;
		}
		
		.fpdsTab_Inactive {		
			height: 23px;
			width: 87px;
			float: left;
			margin-top: 2px;
			margin-right: -8px;
			position: relative;
			z-index: 8;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -440px -224px;
		}
*/
		
/*
		.taskOrdersTab_Active {		
			height: 23px;
			width: 118px;
			float: left;
			margin-top: 2px;
			margin-right: -8px;
			position: relative;
			z-index: 10;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -561px -290px;
		}
		
		.taskOrdersTab_Inactive {		
			height: 23px;
			width: 118px;
			float: left;
			margin-top: 2px;
			margin-right: -8px;
			position: relative;
			z-index: 7;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -561px -314px;
		}
*/
		
/*
		.documentsTab_Active {		
			height: 23px;
			width: 116px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			position: relative;
			z-index: 10;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -322px -201px;
		}
		
		.documentsTab_Inactive {		
			height: 23px;
			width: 116px;
			float: left;
			margin-top: 2px;
			margin-right: 2px;
			position: relative;
			z-index: 6;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?12b' ) no-repeat;
			background-position:  -440px -201px;
		}
*/
		
		
		
		

		
		
		
		.fpdsTabInActive {
			height: 23px;
			width: 100px;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 -170px;
		}
		
		.fpdsTabActive {
			height: 23px;
			width: 100px;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 -147px;
		}


/*		Documents Tab
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */		

		.documentsTabInActive {
			height: 23px;
			width: 108px;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 -259px;
		}
		
		.documentsTabActive {
			height: 23px;
			width: 108px;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 -236px;
		}		
	/*	END Contracts specific classes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */		



/*		Newswire results page
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		.contractsIcon {
			height: 15px;
			width: 17px;
			float: left;
			margin-left: 2px;
			margin-right: 4px;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 -576px;
		}
		
		.dmaIcon {
			height: 15px;
			width: 17px;
			float: left;
			margin-left: 2px;
			margin-right: 4px;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 -591px;
		}
		
		.fboIcon {
			height: 15px;
			width: 17px;
			float: left;
			margin-left: 2px;
			margin-right: 4px;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 -606px;
		}
		
		.newswireIcon {
			height: 15px;
			width: 17px;
			float: left;
			margin-left: 2px;
			margin-right: 4px;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 -621px;
		}
		
		
		
		
		
		
		.contractsIconSmaller {
			height: 12px;
			width: 13px;
			float: left;
			margin-left: 2px;
			margin-right: 4px;overflow:hidden;float:left;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  -34px -578px;
		}
		
		.contractsIcon_TO {
			height: 12px;
			width: 13px;
			float: left;
			margin-left: 37px;
			margin-right: 4px;overflow:hidden;float:left;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  -34px -578px;
		}
		
		.dmaIconSmaller {
			height: 12px;
			width: 13px;
			float: left;
			margin-left: 2px;
			margin-right: 4px;overflow:hidden;float:left;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  -34px -592px;
		}
		
		.fboIconSmaller {
			height: 12px;
			width: 13px;
			float: left;
			margin-left: 2px;
			margin-right: 4px;overflow:hidden;float:left;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  -34px -607px;
		}
		
		.newswireIconSmaller {
			height: 12px;
			width: 13px;
			float: left;
			margin-left: 2px;
			margin-right: 4px;overflow:hidden;float:left;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  -34px -621px;
		}
		
		
		
		
		
		
		.newswires_hdr_results {		
			height: 43px;
			width: 700px;
			clear: both;
			background: url( '/css/sprites/results_pages/images/common_results_v002.png' ) no-repeat;
			background-position:  0 -636px;
		}
		
		
		.downLevelArrow {
			height:7px;width:10px;
			margin-right: 4px;
			margin-top: 1px;
			float: left;
			background: url( '/css/sprites/results_pages/images/tabs_headers.png?hey2' ) no-repeat;
			background-position:  -322px -194px; overflow:hidden;
		}
		
		
/*		END Newswire results page
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */		
	
	.result_dma_title_related {
		float: left; width: 56%; margin-top: 6px; margin-bottom: 5px;
	}
	
	.result_budget_longTitle {
		float: left; width: 88%; margin-top: 6px;
	}
	
	.result_budget_title_related {
		float: left; width: 70%; margin-top: 6px; margin-bottom: 5px;
	}

	.resultCol1_related {
		float: left; width: 44%; margin-top: 6px; margin-bottom: 5px; padding-left: 2px;
	}
	
	
	.resultCol1_related_fbo {
		float: left; width: 11.9%; margin-top: 7px; margin-right: 0px; padding-left: 2px;
	}
	
	.resultCol1_related_os {
		float: left; width: 55px; margin-top: 7px; margin-right: 0px; padding-left: 2px;
	}
	
	
	.resultCol2_related_fbo_new {
		float: left; width: 9%; margin-top: 7px; margin-right: 5px; text-align: center;margin-bottom:5px;
	}
	
	.resultCol2a_related_fbo_new {
		float: left; width: 9%; text-align: right;margin:7px 21px 5px 0px;
	}
	
	
	
	.resultCol2_related_fbo {
		float: left; width: 11.5%; margin-top: 7px; margin-right: 24px; text-align: center;margin-bottom:5px;
	}
	
	.resultCol2_related_os {
		float: left; width: 65px; margin-top: 7px; margin-right: 10px; text-align: center;margin-bottom:5px;
	}
	
	.resultCol2_related_fbo_value {
		float: left; width: 9.2%; margin-top: 7px; margin-right: 42px; text-align: right;
	}
	
	.result_fbo_title_related_new {
		float: left; width: 56%; margin-top: 7px; margin-bottom: 5px;
	}
	
	.result_fbo_title_related {
		float: left; width: 61%; margin-top: 7px; margin-bottom: 5px;
	}
	
	.result_fbo_title_related_os {
		float: left; width: 458px; margin-top: 7px; margin-bottom: 5px;
	}
	
	div.fboView {
		font-family: helvetica, arial; font-size: 9px; float: left; margin-top: 9px; padding-left: 10px;
	}
	
	div.fboView2 {
		font-family: helvetica, arial; font-size: 9px; float: left; margin-top: 9px; padding-left: 33px;color:white;font-weight:bold;
	}
	
	.fboViewAmmend {color:#CDCDCD;font-weight:normal;}
	
	
	.budgetHeaderLine1 {
		width: 700px; font-size: 1px; background-color: #737D34; clear: both; margin-bottom: 1px;
	}
	
	.budgetHeaderLine2 {
		width: 700px; font-size: 1px; background-color: #737D34; clear: both; margin-top: 1px;
	}
	
	.budgetTotalSurround {
		width: 700px; display: inline-block; margin: 0; font-family: helvetica, arial; color: #525D0A; font-size: 11px; font-weight: bold;
		background-color: #ebebeb; padding-bottom: 15px; padding-top: 5px; border-top: 1px solid #ccc;
	}
	
	.budgetTotalSurroundRelated {
		width: 700px; display: inline-block; margin: 0; font-family: helvetica, arial; color: #525D0A; font-size: 11px; font-weight: bold;
		background-color: #ebebeb; padding-bottom: 15px; padding-top: 5px;
	}
	
	.bt1 {
		float: left; margin-top: 5px; text-align: right; width: 75px;
	}
	
	.bt2 {
		float: left; margin-top: 5px; text-align: right; width: 71px;
	}
	
	.bt3 {
		float: left; margin-top: 5px; text-align: right; width: 70px;
	}
	
	.btTotal {
		width: 95px; margin-top: 5px; margin-right: 26px; float: left; text-align: right;
	}
	
	
	
	
	
	.bt1_dos {
		float: left; margin-top: 5px; text-align: right; width: 64px; padding-bottom: 15px;
	}
	
	.bt2_dos {
		float: left; margin-top: 5px; text-align: right; width: 59px; padding-bottom: 15px;
	}
	
	.bt3_dos {
		float: left; margin-top: 5px; text-align: right; width: 58px; padding-bottom: 15px;
	}
	
	.btTotal_dos {
		width: 94px; margin-top: 5px; margin-right: 26px; float: left; text-align: right; padding-bottom: 15px;
	}
	
	
	
	
	
	
	
	.budgetHeaderContainer {
		background-color: #737D34; width: 700px; display: inline-block;
	}
	
	.budgetHeaderContainerRelated {
		background-color: #717E38; width: 700px; display: inline-block;
	}
	
	.budgetHeaderTitle {
		float: left; width: 540px; margin-top: 7px;
	}
	
	.budgetSearchTitleTop {
		float: left; width: 200px; margin-top: 8px; padding-left: 32px;  font-family: helvetica, arial; font-size: 11px; color: #FFFFFF;
	}
	
	.budgetFlagAll {
		float: right; width: 40px; margin-top: 7px; font-family: helvetica, arial; font-size: 10px; color: #FFFFFF;
	}
	
	.budgetHeaderInsideContainer {
		width: 700px; display: inline-block; font-family: helvetica, arial; font-size: 11px; color: #FFFFFF; margin-top: 6px; 
		margin-bottom: 2px;
	}
	
	.budgetH1 {
		float: left; padding-left: 33px; width: 135px;
	}
	
	.budgetH2 {
		float: left; width: 71px;
	}
	
	.budgetH3 {
		float: left; width: 69px;
	}
	
	.budgetH4 {
		float: left; width: 17px; margin-top: -4px; text-align: left;
	}
	
	.budgetH5 {
		float: left; width: 68px;
	}
	
	
	
	
	
	
	
	
	
	.resultCol1_rdte {
		float: left; width: 55px; margin-top: 4px; margin-right: 0px; padding-left: 25px;
	}
	
	.resultCol2_rdte {
		float: left; width: 35px; margin-top: 4px; margin-right: 17px; text-align: right;
	}
	
	.resultCol3_rdte {
		float: left; width: 56px; margin-top: 4px; margin-right: 18px; text-align: right;
	}
	
	.resultCol4_rdte {
		float: left; width: 53px; margin-top: 4px; margin-right: 17px; text-align: right;
	}
	
	.resultCol5_rdte {
		float: left; width: 54px; margin-top: 4px; margin-right: 16px; text-align: right;
	}
	
	
	
	
	.dma-buy-sell-status {
		font-style: italic;
		color: #676767;
		margin: 4px 0 0 0;
	}
	
	.resultCol1_related_dma {
		float: left; width: 8.2%; margin-top: 7px; margin-right: 0px; padding-left: 0px;
	}
	
	.resultCol2_related_dma {
		float: left; width: 9.5%; margin-top: 7px; margin-right: 5px; text-align: right;
	}
	
	.resultCol3_related_dma {
		float: left; width: 9.1%; margin-top: 7px; margin-right: 22px; text-align: right;
	}
	
	.resultCol1_related_budget {
		float: left; width: 12%; margin-top: 7px; margin-right: 0px; padding-left: 2px;
	}
	
	.resultCol2_related_budget {
		float: left; width: 3.1%; margin-top: 7px; margin-right: 19px; text-align: right;
	}
	
	.resultCol2_related {
		float: left; text-align: right; width: 10%; margin-top: 7px; margin-right: 20px;
	}
	
	.resultCol3_related {
		float: left; width: 11%; margin-top: 7px;line-height:125%;
	}
	

	
	.resultCol6_related {
		float: right; width: 3%; margin: 0; padding: 0; margin-top:4px;text-align: center; padding-right: 9px;
	}
	
	.resultCol6_related_os {
		float: right; width: 78px; margin: 0; padding: 0; margin-top:8px;text-align: center; padding-right: 4px;padding-bottom:3px;
	}
		

	.progComments {
		font: 11px helvetica, tahoma, arial, sans-serif; 
		color: #555555;
		clear: both; 
		margin-bottom: 5px; 
		margin-top: 10px; 
		padding-left: 26px;
		padding-right: 15px;
		line-height: 120%;
		width: 539px;
	}
	
	.progCommentsRelated {
		clear:both;
		font: 11px helvetica, tahoma, arial, sans-serif; 
		color: #555555; vertical-align: top;
		padding: 0; 
		margin-bottom: 5px; 
		margin-top: -15px;
		padding-left: 26px;
		padding-right: 15px;
		line-height: 120%;
		width: 629px;
	}
	
	
	.contDetailCommentsRelated {
		font: 11px helvetica, tahoma, arial, sans-serif; 
		color: #666666; vertical-align: top;
		padding: 0; margin:-5px;clear:both;
		margin-bottom: 5px;margin-top:-1px;
		padding-left: 29px;
		padding-right: 15px;
		line-height: 120%;
		width: 460px;
	}
	
	.compDownLevelRow {
		width: 420px; padding-left: 28px; line-height:12px;float:left;
	}
	
	.compDownLevelRowHierarchy {
		width: 420px; padding-left: 28px; line-height:12px; float: left;
	}
	
	.custHierarchyBullet {
		vertical-align: baseline; margin-top: 8px; margin-right: 5px; margin-left: 10px;
	}
	
	.custHierarchyBullet_x {
		vertical-align: baseline; margin-top: 7px; margin-right: 5px; margin-left: 10px;
	}
	
	.progSubBulletImage {
		vertical-align: baseline; position: relative; z-index: 99; margin-right: 2px; margin-left: 6px; height: 7px;
	}
	
	.flagColumn_sitewide {
		float: right; width: 26px; margin: 0; padding: 0; margin-top: 3px; text-align: left;
	}
	
	.subAmtColumn_sitewide {
		float: left; width: 65px; padding: 0; margin-top: 9px; text-align: right;color:#000;font-size:11px;
	}
	
	
	.sitewide_amt_surround {
		float: left; width: 105px;margin:9px 0px 0px 5px;font-size:11px;color:#000;
	}
	
	.sitewide_amt_left {
		float:left;width:51px;text-align:right;
	}
	.sitewide_amt_center {
		float:left;width:3px;text-align:center;
	}
	.sitewide_amt_right {
		float:left;width:51px;text-align:left;
	}

		
	
	.progCompResultsSurround {
		float: left; text-align: left; width: 42%; margin-top: 7px; margin-right: 5px; margin-left: -1px;
	}
	
	.resultCol1_relatedProgOtherModules {
		float: left; width: 85%; margin-top: 7px; margin-bottom: 5px; padding-left: 2px; margin-right: 12px;
	}
	
	.resultCol1_subcontracts {
		float: left; width: 470px; margin-top: 7px; margin-bottom: 5px; padding-left: 2px; margin-right: 12px;line-height:13px;color:#4a4a4a;
	}
	
	.sitewideNASATitle {
		float: left; width: 400px; margin-top: 7px; margin-bottom: 5px; padding-left: 2px; margin-right: 12px;line-height:13px;color:#4a4a4a;
	}
	

	
	.resultCol1_sitewideWith2Data {
		float: left; width: 77%; margin-top: 6px; margin-bottom: 5px; padding-left: 2px;
	}
	
	.resultCol2_sitewideWith2Data {
		float: left; width: 10%; margin-top: 7px; margin-bottom: 4px; padding-left: 2px; margin-right: 5px;
		text-align: right;
	}
	
	
	.resultCol1_sitewideDMA {
		float: left; width: 75%; margin-top: 6px; margin-bottom: 5px; padding-left: 2px;
	}
	
	.resultCol2_sitewideDMA {
		float: left; width: 12%; margin-top: 7px; margin-bottom: 4px; padding-left: 2px; margin-right: 5px;
		text-align: right;
	}
	
	
	
	.resultCol1_sitewideCAPTW {
		float: left; width: 69%; margin-top: 6px; margin-bottom: 5px; padding-left: 2px;
	}
	
	.resultCol2_sitewideCAPTW {
		float: left; width: 25%; margin-top: 7px; margin-bottom: 4px; margin:0px 5px 0px 8px;
		text-align: left;
	}
	.resultCol2_sitewideCAPTW img {margin:3px 0px;}
	
	
	
	.resultCol1_viaSuppliers {
		float: left; width: 84%; margin-top: 6px; margin-bottom: 5px; padding-left: 2px;
	}
	
	
	.resultCol1_relatedNewswires {
		float: left; width: 73%; margin-top: 7px; margin-bottom: 5px; padding-left: 2px; margin-right: 12px;
	}
	
	.resultCol1_relatedCustomers {
		float: left; width: 82%; margin-top: 6px; margin-bottom: 5px; margin-right: 12px;
	}
	
	.resultCol1_resultsNewswires {
		float: left; width: 60%; margin-top: 6px; margin-bottom: 5px; padding-left: 2px; margin-right: 12px;
	}
	
	.resultCol1_resultsCustomers {
		float: left; width: 425px; margin-top: 6px; margin-bottom: 5px; padding-left: 2px; margin-right: 12px;
	}
	
	.resultCol1_resultsCustomers2 {
		float: left; width: 495px; margin-top: 6px; margin-bottom: 5px; padding-left: 2px; margin-right: 12px;
	}
	
	.resultCol2_resultsCustomers {
		float: left; width: 70px; margin-top: 7px; margin-bottom: 5px; padding-left: 7px;
		font-family: helvetica, arial; font-size: 10px; line-height: 120%; vertical-align: top;
	}
	
	
	
	.resultCol1_detailCont {
		float: left; width: 312px; margin-top: 7px; margin-bottom: 4px; padding-left: 7px; margin-right: 12px;
	}
	
	.resultCol2_detailCont {
		float: left; width: 135px; margin-top: 7px; margin-bottom: 4px;padding-left: 5px;
	}
	
	
	
	
	.resultCol2_resultsNewswires {
		float: left; width: 14%; margin-top: 7px; margin-bottom: 5px; padding-left: 2px; margin-right: 12px;
	}
	
	.Col1_Advance {
		float: left; width: 378px; margin-top: 6px; margin-bottom: 5px; padding-left: 2px; margin-right: 2px;
	}
	
	.Col2_Advance {
		float: left; width: 50px; margin-top: 7px; margin-bottom: 5px; padding-left: 2px;text-align:right;
		margin-right:21px;font-family:helvetica,arial; font-size:11px;color:#5d5d5d;
	}
	
	.white {
		color:white;
	}
	
	.Col3_Advance {
		float: left; width: 75px; margin-top: 7px; margin-bottom: 5px; padding-left: 2px; margin-right: 5px;
		font-family:helvetica,arial; font-size:11px;color:#5d5d5d;
	}
	
	.Col4_Advance {
		float: left; width: 84px; margin-top: 7px; margin-bottom: 5px; padding-left: 2px; margin-right: 12px;
		font-family:helvetica,arial; font-size:11px;color:#5d5d5d;
	}
	
	.Col5_Advance {
		float: left; margin-top: 7px; margin-bottom: 5px; padding-left: 2px;
	}
	
	.resultCol3_resultsNewswires {
		float: left; width: 15%; margin-top: 5px; margin-bottom: 5px; padding-left: 2px; margin-right: 12px;
		color: #584F75; font-weight: bold;
	}
	
	
	.resultCol1_subAwardContracts {
		float: left; width: 77px; margin-top: 7px; padding-left: 0px;line-height:125%;
	}
	
	.resultCol2_subAwardContracts {
		float: left; text-align: right; width: 55px; margin-top: 7px; margin-right: 30px;line-height:125%;
	}
	
	.resultCol3_subAwardContracts {
		float: left; width: 210px; margin-top: 8px; margin-bottom: 3px;margin-right:8px;line-height:13px;
	}
	
	.resultCol3a_subAwardContracts {
		float: left; width: 182px; margin-top: 8px; margin-bottom: 3px;margin-right:6px;line-height:13px;
	}
	
	.resultCol3_subAwardContracts a {color:#3333CC;text-decoration:none;font-size:10px;}
	.resultCol3_subAwardContracts a:hover {text-decoration:underline;}
	.resultCol3a_subAwardContracts a {color:#3333CC;text-decoration:none;}
	.resultCol3a_subAwardContracts a:hover {text-decoration:underline;}
	
	
	.resultCol3b_subAwardContracts {
		float: left; width: 195px; margin-top: 8px; margin-bottom: 3px;margin-right:8px;line-height:13px;font-size:11px;
	}
	.resultCol3c_subAwardContracts {
		float: left; width: 197px; margin-top: 8px; margin-bottom: 3px;margin-right:6px;line-height:13px;
	}
	
	.resultCol3b_subAwardContracts a {color:#3333CC;text-decoration:none;}
	.resultCol3b_subAwardContracts a:hover {text-decoration:underline;}
	.resultCol3c_subAwardContracts a {color:#3333CC;text-decoration:none;}
	.resultCol3c_subAwardContracts a:hover {text-decoration:underline;}
	
	
	
	
	.resultCol4_subAwardContracts {
		float: left; width: 50px; margin-top: 7px;line-height:13px;
	}
	.row-export {
		height: 12px; cursor: pointer; margin-top: -2px;
	}
/*
	.resultCol4_subAwardContracts a {color:#3333CC;text-decoration:none;}
	.resultCol4_subAwardContracts a:hover {text-decoration:underline;}
*/
	
	
	.resultCol3_subAwardContracts2 {
		float: left; width: 521px; margin-top: 8px; margin-bottom: 3px;margin-right:12px;
	}
	
	.resultCol3_subAwardContracts2 a {color:#3333CC;text-decoration:none;}
	.resultCol3_subAwardContracts2 a:hover {text-decoration:underline;}
	
	
	.resultCol1_mainContracts {
		float: left; width: 11.1%; margin-top: 7px; padding-left: 0px;line-height:125%;
	}
	
	.resultCol2_mainContracts {
		float: left; text-align: right; width: 7.5%; margin-top: 7px; margin-right: 13px;line-height:125%;
	}
	
	.resultCol3_mainContracts {
		float: left; width: 53.3%; margin-top: 6px; margin-bottom: 5px;
	}
	
	.resultCol3_relatedContracts {
		float: left; width: 55%; margin-top: 7px; margin-bottom: 4px; margin-right: 18px;margin-left:6px;
		display:table-cell;vertical-align:top;
	}
	
	.resultCol4_mainContracts {
		float: left; width: 14%; margin-top: 7px; margin-left: 6px; margin-right: 10px;
	}
	
	.resultCol5_mainContractsSource {
		float:left;margin:6px 0px 0px 0px;width:13px;height:13px;border:0px;
	}
	
	
	
	
	
	
	
	
	.resultCol1_relatedProg {
		float: left; width: 41%; margin-top: 6px; margin-bottom: 5px; padding-left: 2px; margin-right: 12px;
	}
	
	.resultCol2_relatedNewswires {
		float: left; width: 12%; margin-top: 7px; margin-bottom: 5px; padding-left: 2px; margin-right: 12px;
	}
	
	.resultCol2_relatedProg {
		display: block; text-align: left; width: 100%; margin-top: 3px; margin-right: 5px;
	}
	
	.resultCol2_relatedProgSub {
		display: block; text-align: left; width: 100%; margin-top: 1px; margin-bottom: 1px; margin-right: 5px;
	}
	
	.resultCol3_relatedProg {
		float: right; width: 3%; margin: 0; padding: 0; margin-top: 4px; text-align: center; padding-right: 11px;margin-bottom:1px;
	}
	
	.resultCol3_relatedProg_x {
		float: right; width: 3%; margin: 0; padding: 0; margin-top: 3px; text-align: center; padding-right: 11px;margin-bottom:1px;
	}
	
	.resultCol3_relatedCompFlag{
		float: right; width: 3%; margin: 0; padding: 0; margin-top: 4px; text-align: center; padding-right: 10px;margin-bottom:1px;
	}
	
	.resultCol3_resultsCustomers {
		float: right; width: 3%; margin: 0; padding: 0; margin-top: 3px; text-align: center; padding-right: 12px;
		line-height: 120%;
	}
	

	.ccr_1 {
		float: left; width: 400px; margin-top: 6px; margin-bottom: 3px; padding-left: 2px; margin-right: 5px;
	}
	
	.ccr_2 {
		float:left;width:65px;margin-top:8px;margin-bottom:3px;margin-right:3px;text-align:right;
	}
	
	.ccr_3 {
		float:left;width:64px;margin-top:8px;margin-bottom:3px;margin-right:24px;text-align:right;
	}
	
	.ccr_4 {
		float: left; width: 45px; margin-top: 8px; margin-bottom: 3px; padding-left: 2px; margin-right: 0px;text-align:right;
	}
	
	.ccr_5 {
		float: right; width: 45px; margin: 0; padding: 0; margin-top: 4px; text-align: right; padding-right: 11px;margin-bottom:1px;
	}
	
	.predIncum {font-family:helvetica,arial;font-size:10px;color:#808080;width:462px;margin-left:24px;
							padding-top:7px;
	}
	
	.resultCol1_resultsCompanies {
		float: left; width: 507px; margin-top: 6px; margin-bottom: 5px; padding-left: 2px; margin-right: 12px;
	}
	
	.resultCol1_resultsCompanies_x {
		float: left; width: 77%; margin-top: 6px; margin-bottom: 0px; padding-left: 2px; margin-right: 12px;
	}
	
	.resultCol1_resultsCompanies_x2 {
		float: left; width: 77%; margin-top: 5px; margin-bottom: 0px; padding-left: 2px; margin-right: 12px;
	}
	
	.resultCol1_resultsCompanies2 {
		float: left; width: 74%; margin-top: 6px; margin-bottom: 5px; padding-left: 2px; margin-right: 9px;
	}
	
	.resultCol1_resultsCompanies2_x {
		float: left; width: 74%; margin-top: 6px; margin-bottom: 0px; padding-left: 2px; margin-right: 9px;
	}
	
	.resultCol1_resultsCompanies_indent {
		float: left; width: 70%; margin-top: 6px; margin-bottom: 5px; padding-left: 2px; margin-right: 12px;
	}
	
	.resultCol2_resultsCompanies {
		float: left; width: 13%; margin-top: 7px; margin-bottom: 5px; padding-left: 2px; margin-right: 0px;
	}
	
	.resultCol2_resultsCompanies_x {
		float: left; width: 13%; margin-top: 7px; margin-bottom: 0px; padding-left: 2px; margin-right: 0px;color:#2761AF;
	}
	
	.resultCol2_resultsCompanies_x2 {
		float: left; width: 13%; margin-top: 6px; margin-bottom: 0px; padding-left: 2px; margin-right: 0px;color:#2761AF!important;
	}
	
	.resultCol2_custSuppliers {
		float: left; width: 10%; margin-top: 5px; margin-bottom: 3px; padding-left: 20px; margin-right: 0px;
	}
	
	.progBulletIndent {
		text-indent: -18px; margin-left: 18px;
	}

	.subDateColumn_sitewide {
		font-family:helvetica,arial;font-size:11px;float: left; width: 55px; margin-right: 3px; padding: 0; margin-top: 9px; text-align: right;color:#118080!important;
	}
	
	.sitewideNasaOffice {
		font-family:helvetica,arial;font-size:11px;float: left; width: 190px; margin-right: 3px; padding: 0; margin-top: 9px; text-align: left;color:#4A4A4A!important;
	}
	
	
	
	
	
	
	
	
	
.logo_detail_header {
	font-family:tahoma,consolas,helvetica;width:698px;height:auto;
	margin:-8px 0px 3px 0px;background-color:#F9FBFD;
	border:1px solid #DEE1D1;
	border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:inline-block;
}
.logo_detail_header img {z-index:99;margin:-6px 2px -6px 0px; float:left;height:101px;}
.logo_detail_header_international img { height:85px; }

.listingTopHeaderRightSide {
	float:left;width:500px;margin:6px 0px 0px 0px;
}

.listingTopRightTop {
	font-family:helvetica,arial;font-size:10px;font-weight:bold;color:#22597F;
}
.listingTopRightTop span {font-weight:normal;}

.detailTopRightMiddle {
	font-family:Tahoma,helvetica;font-size:24px;color:#22597F;margin:3px 0px 0px 0px;width:500px;line-height:27px;
}

.detailTopFloatInText {
	font-family:"Source Sans Pro",helvetica,arial;height:24px;
	font-size:12px;display:inline-block;margin:1px 0px 7px 1px; 
	color:#000;line-height:13px;font-weight:400;
}

.logo_detail_header_customers { margin:12px 0px 3px 0px; }
.detailTopRightMiddleCustomers { font-family:"Fira Sans Condensed", calibri, tahoma, helvetica, sans-serif;font-size:21px!important;font-weight:600;line-height:25px!important;color:#725b27;margin:8px 0px 0px 0px;letter-spacing:.4px; }
.detailTopInternationalCustomer { margin:0px 0px 0px 0px;overflow:hidden;display:table;height:60px; }

.detailTopRightMiddleFBO { font-family:"Fira Sans Condensed", calibri, tahoma, helvetica, sans-serif;font-size:21px!important;font-weight:600;line-height:25px!important;margin:8px 0px 0px 0px;letter-spacing:.4px; }

.detailRightMiddleBudget {
	font-family:"Fira Sans Condensed", calibri, tahoma, helvetica, sans-serif;font-size:21px!important;font-weight:600;line-height:27px!important;color:#525925;font-weight:bold;margin:3px 0px 0px 0px;width:571px;letter-spacing:.4px;
}
	
	
	
	
	
	
	
	
	
		
	.row2_1 {font-family:helvetica,arial;font-size:10px;color:#929292;}
	.row2_2 {font-family:helvetica,arial;font-size:10px;color:#434343;}
	.row2_2 a {font-family:helvetica,arial;font-size:11px;color:#365EAE;text-decoration:none;}
	.row2_2 a:hover {text-decoration:underline;}
	.row2_3 {font-family:helvetica,arial;font-size:10px;color:#118080;}
	
	.raquo {font-size:13px;}
	.grayHdrBold {font-family:helvetica,arial;font-size:13px;font-weight:bold;color:#5F5F5F;margin-bottom:12px;margin-left:10px;}
	.subContainer {font-family:helvetica,arial;margin-left:33px;float:left;}
	.subLine1 {float:left;font-size:11px;color:#7A7A7A;}
	.subLine1a {float:left;font-size:11px;color:#2660AE;font-weight:bold;}
	.subLine1b {float:left;font-size:11px;color:#7A7A7A;}
	.subLine2 {float:left;font-size:11px;color:#7A7A7A;margin-top:4px;margin-bottom:20px;}
	.subLine2a {float:left;font-size:11px;color:#7D4244;font-weight:bold;margin-top:4px;margin-bottom:20px;}
	.capitalize {text-transform:capitalize;}
	.greyIt {color:#676767;}
	
		