	
/* this is for highlighting on all the detail pages. (based on sitewide or module-specific full text  or specialized searches) */
	.highlight { background-color: #fafa62; font-family: inherit !important; font-size: inherit !important; }
	/* this is for highlighting on all the detail pages. (based on sitewide or module-specific full text  or specialized searches) */
	
/* REDO of OPPS Detail page.  Need to include Source Sans Pro for each module that uses these classes */
	.detailsFont, .detailsFont table tr td span, .detailsFont table tr td p span { font-family: "Source Sans Pro", helvetica, calibri!important;color: #343434!important; }
	.detailsFontSize12 { font-size: 12px!important; }
	.detailsFontSize13 { font-size: 13px!important; }
	.detailsFontSize14, .detailsFontSize14 table tr td span, .detailsFontSize14 table tr td p span  { font-size: 14px!important;line-height: 20px; }
	.detailsWeightNormal { font-weight: 400!important; }
	.detailsWeightLight { font-weight: 300!important; }
	.detailsWeightSemiBold { font-weight: 600!important; }
	
	/* Opps css only */
		.details_oppsLinksSurround {
			display: inline-block; width:500px; height:24px;padding: 8px 0px 8px 0px; font-weight:600;
		}
	/* Opps css only */
/* REDO of OPPS Detail page.  Need to include Source Sans Pro for each module that uses these classes */
	
	
	a.DMA_Buyer_Verdana_11 { text-decoration: none; }
	a.DMA_Buyer_Verdana_11:hover { text-decoration: underline; }
	
	a.linkInherit:link {font-family: inherit; font-size: inherit; text-decoration: none; color: rgb(0, 0, 238);}
	a.linkInherit:hover {cursor: hand; text-decoration: underline;}
	a.linkInherit:visited {color: rgb(0, 0, 238);}
	

	.globalPageHdr {
		font-family:"Fira Sans Condensed", "Trebuchet MS", calibri, helvetica;font-size:17px;font-weight:600;color:#4C849A;
		float:left;margin-top:14px;margin-left:11px;vertical-align:middle;position:relative;letter-spacing:.9px!important;
	}
	
	.globalPageHdr span {font-weight:600;color:#3D546F;font-family:"Fira Sans Condensed", calibri, helvetica;font-size:19px;letter-spacing:.5px!important;}
	
	.globalPageHdr span.moveUpSome { font-family:"Fira Sans Condensed", "Trebuchet MS", calibri, helvetica;font-size:15px;
		font-weight:600;color:#4C849A;position:relative;top:-1px;margin:0px 1px 0px 0px; 
	}
	
	
	
	.samExtraNamesDisplay {
		font-family:helvetica, calibri, "Trebuchet MS";font-size:10px;color:#49688c;margin:2px 0px 0px 0px;font-weight:bold;line-height:13px;
	}
	.samExtraNamesDisplay span { font-weight:normal;color:#606060; }

	
	.detailTitleValue {
		font-family:"Fira Sans Condensed", calibri, tahoma, helvetica, sans-serif;font-size:21px;font-weight:600;color:#496585;width:460px;float:left;	
		margin:11px 0px 25px 10px!important;line-height:25px;min-height:33px;letter-spacing:.4px;
	}
	
	.samDivDBASurround { display:inline-block;margin:-2px 0px 0px 0px; }
	
	.SamDivAndDBALabels { color:#606060;font-family:tahoma,helvetica, sans-serif;font-size:11px;float:left!important;width:29px;
		font-weight:normal; 
	}
	
	.SamDivAndDBA {
		font-family:"Fira Sans Condensed", calibri, tahoma, helvetica, sans-serif;font-size:13px;font-weight:600;color:#496585;width:400px!important;float:left!important;	
		margin:-1px 0px 0px 0px!important;line-height:16px;letter-spacing:.3px;
	}
	
	.samCageSpan { color:#606060;font-family:tahoma,helvetica, sans-serif;font-size:11px; }
	
	
	.gphFBO { color:#007CA6!important; }
	.gphCustomers { color:#A98231!important; }
	.gphCustomersDark { color:#725b27!important; }
	.gphPrograms { color:#149356!important; }
	.gphProgramsDark { color:#4A7A4F!important;min-height:34px; }
	.gphDMA { color:#808080!important; }
	.gphDMADark { color:#5A5B3D!important;min-height:34px; }
	.gphBudget { color:#888355!important; }
	.gphBudgetDark { color:#525925!important; }
	.gphContracts { color:#B3584A!important; }
 	.gphContractsDark { color:#7D4245!important; } 
	.gphNewswire { color:#A872A2!important; }
	.gphNewswireDark { color:#654367!important;min-height:24px!important; }

	.TopNav960px {		
		height: 107px;
		width: 960px;
		background: url( '/css/sprites/top_nav/images/topNavHeader960px2015.png?e' ) no-repeat;
		background-position:  0px 0px;
	}
	
	.tn_loginKey {color:#2c8d38!important;cursor:pointer;float:left;}
	.tn_loginKey:hover {color:#36a938!important;}
	.top_login_links {
		float:left;margin:4px 0px 0px 0px;
	}
	
	.tn_loginKey div {
		margin:4px 0px 0px 0px;float:right;
	}
	
	.ng_account_status {
		font-family:helvetica,arial; font-size:15px;line-height:19px;color:#444;
		width:360px;
		margin:5px 0px 15px 137px;padding:20px;
		border:1px solid #444;
	}
	
/*
	.tn_loginKey {
		display: block; background: url("/css/sprites/top_nav/images/loginHeader.png") no-repeat; height: 15px; width: 46px;
		background-position: -11px -110px; float: right;
	}
	
	.tn_loginKey:hover {
		background-position: -80px -110px;cursor:pointer;
	}
*/
	
	.topNavLoginHeader {		
		height: 107px;
		width: 960px;
		background: url( '/css/sprites/top_nav/images/topNavHeader960px2015.png?b' ) no-repeat;
		background-position:  0px -416px;
	}
	
	.top_nav_left {
		float:left;height:83px;width:199px;
	}
	
	.top_nav_middle {
		float:left;height:83px;width:758px;
	}
	
	.top_nav_right {
		float:left;height:83px;width:360px;/* background-color:rgba(65, 114, 123, 0.1); */
	}
	
	.top_sitewide_surround {
		margin: -2px 0px 0px 398px;
	}
	
	.exportResultsContainer {
		display:inline-block;margin:18px 0px 0px 4px;	
	}
	
	.exportButtonBase {
		font-family:helvetica,candara,cambria,"Arial Narrow";font-size:11px;font-weight:bold;
		padding:3px 11px 2px 6px; cursor:pointer;width:auto!important;float:right;
		background-color:#ebebeb;color:#444;margin:0px 0px 0px 0px;
		border:1px solid #ccc;
		border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;
	}
	
	.create-report { height:15px;border:0;float:left; }
	
	.exportButtonBase div { display:inline-block;margin:1px 0px 0px 0px; }
	
	.exportButtonBase:hover { background-color:#d1d1d1;border:1px solid #b1b1b1; }
	
	.exportButtonBase img { height:12px;display:inline;margin:0px 3px 0px 0px;padding:0px; }
	
	.sitewide_label {font-family:calibri,candara,cambria,"Arial Narrow", "HelveticaNeue-CondensedBold", sans-serif;font-size:12px;color:white;float:left;margin:2px 0px 0px 6px;}
	
	.sitewide_go_surround {float:left;}
	
	.sitewide_go_button {
		font-family:calibri,candara,cambria,"Arial Narrow";font-size:11px;
		width:16px;height:12px;border:1px solid #d0d5dd;
		border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
		background-color:rgba(85,  98,  118, 0.67);color:#fff;float:left;margin:0px 0px 0px 32px;
		padding:2px 1px 0px 3px;float:left;cursor:pointer;
	}
	.sitewide_go_button:hover {background-color:rgba(112, 134, 166, 0.68)}
	
	.top_nav_right_links {
		font-family:calibri,candara,cambria,"Arial Narrow";font-size:13px;font-weight:bold;color:#656e7e;text-shadow:0px 1px 1px #eee;margin:4px 0px 0px 488px;float:left;
	}
	.loginMargin {margin:0px 0px 0px 425px;}
	.top_nav_right_links a, .top_nav_right_links span {
		text-decoration:none;color:#6d778a;
	}
	.top_nav_right_links a:hover {color:rgba(123, 139, 168, 0.83);}
	
	.top_right_home {float:left;margin:3px 0px 0px 14px;}
	.top_right_home img {margin-top:1px;}
	
	.top_welcome_area {
		font-family:calibri,candara,cambria,"Arial Narrow";font-size:14px;margin:17px 0px 0px 6px;color:#343434;
	}
	
	.top_my_surround {
		font-family:"Trebuchet MS", calibri,cambria,"Arial Narrow";font-size:11px;font-weight:bold;margin:1px 0px 0px 6px;line-height:15px;color:#888;
	}
	.top_my_surround a {text-decoration:none;color:#2C49A3;}
	.top_my_surround a:hover {color:#3564ee;}
	.site_log_out {text-decoration:none;color:#7F2625!important;}
	.site_log_out:hover {color:#bd3330!important;}
	
	.infobase_in_header {width:133px;margin:6px 0px 0px 34px;float:left;}
	
	
	.moduleNameClass{
		font-family:"Fira Sans Condensed", calibri,candara,cambria,"Arial Narrow", sans-serif;font-size:13px;color:#555;font-weight:500;letter-spacing:.2px;
		margin:4px 0px 0px 22px;padding:0px 0px 0px 0px;
		text-shadow:0px 1px 0px #ccc;display:inline-block;
	}
	.moduleNameClass a {color:inherit;}
	
	.moduleNameClass div {float:left;}
	
	.module_all {padding:1px 11px 0px 11px;cursor:pointer;margin:0px 1px 0px 1px;}
	.module_divider { height:16px;width:1px;margin:0px 1px;background-color:#a8a8a8;float:left; }

	
	.module_all:hover {
	  border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;
	  background:#aaa;
	  background: -moz-linear-gradient(top,  #aaa 0%, #ccc 100%); /* FF3.6-15 */
	  background: -webkit-linear-gradient(top,  #aaa 0%,#ccc 100%); /* Chrome10-25,Safari5.1-6 */
	  background: linear-gradient(to bottom,  #aaa 0%,#ccc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	  padding:1px 10px 1px 10px;border:1px solid #aaa;margin-top:-1px;
	  <!--[if IE 9]>
	  		/* IE 9 does not like it when gradients AND border-radius are used */
			background:#aaa;
			filter:none;
	  <![endif]-->
	}
	
	.logIntoDACIS {
		border-radius: 5px;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#2c8d38;color:#ebf1f4;cursor:pointer;
		padding:2px 3px 3px 4px;margin:0px 5px 0px 0px;
		-webkit-box-shadow: 1px 1px 1px 0px rgba(138,138,138,1);
		-moz-box-shadow: 1px 1px 1px 0px rgba(138,138,138,1);
		box-shadow: 1px 1px 1px 0px rgba(138,138,138,1);
	}
	.logIntoDACIS:hover {
		background-color:#36a938;
	}
	
	.module_newswire_static {
		border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;background-color:#a872a8;color:white;text-shadow:0px 1px 1px #444;padding:2px 12px 2px 12px;margin:-1px 0px 0px 0px;
	}
	
	.module_companies_static {
		border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;background-color:#6796B8;color:white;text-shadow:0px 1px 1px #444;padding:2px 12px 2px 12px;margin:-1px 0px 0px 0px;
	}
	
	.module_contracts_static {
		border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;background-color:#ba5351;color:white;text-shadow:0px 1px 1px #444;padding:2px 12px 2px 12px;margin:-1px 0px 0px 0px;
	}

	
	.module_programs_static {
		border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;background-color:#398E53;color:white;text-shadow:0px 1px 1px #444;padding:2px 12px 2px 12px;margin:-1px 0px 0px 0px;
	}

	.module_customers_static {
		border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;background-color:#9B813C;color:white;text-shadow:0px 1px 1px #444;padding:2px 12px 2px 12px;margin:-1px 0px 0px 0px;
	}
	
	.module_dma_static {
		border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;background-color:#7a7a7a;color:white;text-shadow:0px 1px 1px #444;padding:2px 12px 2px 12px;margin:-1px 0px 0px 0px;
	}
	
	.module_budget_static {
		border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;background-color:#7a8134;color:white;text-shadow:0px 1px 1px #444;padding:2px 12px 2px 12px;margin:-1px 0px 0px 0px;
	}
	
	.module_fbo_static {
		border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;background-color:#0078A7;color:white;text-shadow:0px 1px 1px #444;padding:2px 12px 2px 12px;margin:-1px 0px 0px 0px;
	}
	
	.module_advance_static {
		border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;background-color:#196e87;color:white;text-shadow:0px 1px 1px #444;padding:2px 12px 2px 12px;margin:-1px 0px 0px 0px;
	}
	
	.module_focus_static {
		border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;background-color:#009483;color:white;text-shadow:0px 1px 1px #444;padding:2px 12px 2px 12px;margin:-1px 0px 0px 0px;
	}
	
	
	.module_captw_static {
		border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;background-color:#007F9A;color:white;text-shadow:0px 1px 1px #444;padding:2px 12px 2px 12px;margin:-1px 0px 0px 0px;
	}
	
/*  This area is for the left nav module headers ---------------------------------------------------------   */	
	.module_left_universal {
		width:182px;height:39px;display:inline-block;
		border-radius:10px;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		margin-bottom: 5px;
	}
	
	.module_left_universal img {height:26px;margin:7px 5px 0px 8px;float:left;}
	.module_left_universal div {
		font-family:"Roboto Slab","Arial Narrow",serif;font-size:23px;color:white;float:left;margin:7px 0px 0px 0px;font-weight:400!important;letter-spacing:.3px;
	}
	.mod_left_budget {background-color:#7A7A30;}
	.mod_left_companies {background-color:#6696B9;}
	.mod_left_profiles {background-color:#AF1F08;}
	.mod_left_my_account {background-color:#476E22;}
	.mod_left_sitewide {background-color:#00738D;}
	.mod_left_dma {background-color:#7a7a7a;}
	.mod_left_contracts {background-color:#ac5553;}
	.mod_left_programs {background-color:#398F53;}
	.mod_left_newswire {background-color:#a873a7;}
	.mod_left_customers {background-color:#9c813c;}
	.mod_left_fbo {background-color:#2a7aa6;}
	.mod_left_advance {background-color:#196e87;}
	.mod_left_focus {background-color:#309482;}
/*  This area is for the left nav module headers ---------------------------------------------------------   */	


/*  This area is for the left nav newswire (SOURCE) module headers ---------------------------------------------------------   */	
	.module_left_universal_source {
		width:182px;height:44px;display:inline-block;border-top:1px solid #fff;
	}

	.module_left_universal_source img {height:24px;margin:10px 7px 0px 8px;float:left;}
	.module_left_universal_source_div_top {
		font-family:calibri,candara,cambria,"Arial Narrow";font-size:11px;color:white;float:left;margin:5px 0px 0px 0px;font-weight:normal;width:135px;height:13px;vertical-align:top;
	}
	.module_left_universal_source_div {
		font-family:calibri,candara,cambria,"Arial Narrow";font-size:19px;color:white;float:left;margin:0px 0px 0px 0px;font-weight:bold;
	}
/*  This area is for the left nav newswire (SOURCE) module headers ---------------------------------------------------------   */



/*  This area is for the left nav tab buttons for all modules ---------------------------------------------------------   */
	/* All tabs, for all modules */	
	.comp_dc, .comp_tips, .comp_sam, .comp_ci, .comp_exp, .comp_dyn, .comp_help, .btn_contracts, .btn_gsa, .btn_protips_contracts, .btn_fpds, .btn_protips, .btn_programs, .btn_protips_prog, .btn_advance, .btn_customers, .btn_protips_cust, #dma_daily_tab, #dma_protips_tab, #dma_search_tab, #dma_pe_portfolio_tab, #dma_invBanks_tab, #dma_buyer_profiles_tab, #dma_comparable_deals_tab, #dma_cash_flows_tab, #dma_top_deals_tab, .btn_search, .btn_contents, .btn_help, .btn_protips_budget, .searchTab, .profilesTab, .clustersTab, .naicsTab, .industryDaysTab, .tipsTab, .forecastsTab, .rtwsTab, .helpTab, .captw_button, #nasaSearchHeader, #nasaOpportunitiesHeader, #nasaBudgetHeader, #nasaMarketVisibilityHeader, #nasaBlogHeader, .btn_datasets, .btn_acats, .btn_opportunities {
		width:170px;height:27px;margin:1px 0px 0px 4px;border:1px solid #cecece;display:inline-block;text-align:left;
		border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
		background: #dadada; /* Old browsers */
		background: -moz-linear-gradient(top,  #dadada 0%, #c6c6c6 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #dadada 0%,#c6c6c6 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #dadada 0%,#c6c6c6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#c6c6c6',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: 1px 1px 1px 0px #bbb;
		-moz-box-shadow: 1px 1px 1px 0px #bbb;
		box-shadow: 1px 1px 1px 0px #bbb;cursor:pointer;
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#c8c8c8;
				background-color:#c8c8c8;
				filter:none;
		  <![endif]-->
	}
	
	/* All tabs, for all modules */
	.newswire_dn:hover, .facility_expansion_tab:hover, .comp_dc:hover, .comp_tips:hover, .comp_sam:hover, .comp_ci:hover, .comp_exp:hover, .comp_dyn:hover, .comp_help:hover, .btn_contracts:hover, .btn_gsa:hover, .btn_protips_contracts:hover, .btn_fpds:hover, .btn_protips:hover, .btn_programs:hover, .btn_protips_prog:hover, .btn_advance:hover, .btn_customers:hover, .btn_protips_cust:hover, #dma_daily_tab:hover, #dma_protips_tab:hover, #dma_search_tab:hover, #dma_pe_portfolio_tab:hover, #dma_invBanks_tab:hover, #dma_buyer_profiles_tab:hover, #dma_comparable_deals_tab:hover, #dma_cash_flows_tab:hover, #dma_top_deals_tab:hover, .btn_search:hover, .btn_contents:hover, .btn_help:hover, .btn_protips_budget:hover, .searchTab:hover, .profilesTab:hover, .clustersTab:hover, .naicsTab:hover, .industryDaysTab:hover, .tipsTab:hover, .forecastsTab:hover, .rtwsTab:hover, .helpTab:hover, .captw_button:hover, #nasaSearchHeader:hover, #nasaOpportunitiesHeader:hover, #nasaBudgetHeader:hover, #nasaMarketVisibilityHeader:hover, #nasaBlogHeader:hover, .btn_datasets:hover, .btn_acats:hover, .btn_opportunities:hover {
		background: #b0b0b0; /* Old browsers */
		background: -moz-linear-gradient(top,  #b0b0b0 0%, #ababab 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #b0b0b0 0%,#ababab 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #b0b0b0 0%,#ababab 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0b0b0', endColorstr='#ababab',GradientType=0 ); /* IE6-9 */
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#ababab;
				background-color:#ababab;
				filter:none;
		  <![endif]-->		
	}
	
	/* All tabs, for all modules */
	.newswire_dn div, .facility_expansion_tab div, .comp_dc div, .comp_tips div, .comp_sam div, .comp_ci div, .comp_dyn div, .comp_help div, .btn_contracts div, .btn_gsa div, .btn_protips_contracts div, .btn_fpds div, .btn_protips div, .btn_programs div, .btn_protips_prog div, .btn_advance div, .btn_customers div, .btn_protips_cust div, #dma_daily_tab div, #dma_protips_tab div, #dma_search_tab div, #dma_pe_portfolio_tab div, #dma_invBanks_tab div, #dma_buyer_profiles_tab div, #dma_comparable_deals_tab div, #dma_cash_flows_tab div, #dma_top_deals_tab div, .btn_search div, .btn_contents div, .btn_help div, .btn_protips_budget div, .searchTab div, .profilesTab div, .clustersTab div, .naicsTab div, .industryDaysTab div, .tipsTab div, .forecastsTab div, .rtwsTab div, .helpTab div, .captw_button div, #nasaSearchHeader div, #nasaOpportunitiesHeader div, #nasaBudgetHeader div, #nasaMarketVisibilityHeader div, #nasaBlogHeader div, .btn_datasets div, .btn_acats div, .btn_opportunities div {
		font-family:calibri,candara,cambria,"Arial Narrow";font-size:17px;color:#454545;
		margin:6px 0px 0px 11px;
	}
	
	/* Companies */
	.comp_dc_static, .comp_tips_static, .comp_sam_static, .comp_ci_static, .comp_exp_static, .comp_dyn_static, .comp_help_static  {
		width:172px;height:28px;margin-left:4px;display:inline-block;
		border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
		background:#6a96b7;
		background: -moz-linear-gradient(top,  #6a96b7 0%, #5F8BB0 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #6a96b7 0%,#5F8BB0 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #6a96b7 0%,#5F8BB0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a96b7', endColorstr='#5F8BB0',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: 1px 1px 2px 0px #777;
		-moz-box-shadow: 1px 1px 2px 0px #777;
		box-shadow: 1px 1px 2px 0px #777;
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#5f97b9;
				background-color:#5f97b9;
				filter:none;
		  <![endif]-->
	}
	
	
	/* Newswire */
	.newswire_dn_static, .facility_expansion_tab_static  {
		width:172px;height:28px;margin-left:4px;display:inline-block;
		border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
		background: rgb(182,133,181); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(182,133,181,1) 10%, rgba(181,103,178,1) 31%, rgba(144, 88, 143, 1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(182,133,181,1) 10%,rgba(181,103,178,1) 31%,rgba(144, 88, 143, 1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(182,133,181,1) 10%,rgba(181,103,178,1) 31%,rgba(144, 88, 143, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b685b5', endColorstr='#6a4069',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: 1px 1px 2px 0px #777;
		-moz-box-shadow: 1px 1px 2px 0px #777;
		box-shadow: 1px 1px 2px 0px #777;
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#a774a5;
				background-color:#a774a5;
				filter:none;
		  <![endif]-->
	}
	
	/* Contracts, FPDS */
	.btn_contracts_static, .btn_fpds_static, .btn_protips_static, .btn_gsa_static, .btn_protips_contracts_static {
		width:172px;height:28px;margin-left:4px;display:inline-block;
		border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
		background:#B25353;
		background: -moz-linear-gradient(top,  #B25353 0%, #a24747 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #B25353 0%,#a24747 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #B25353 0%,#a24747 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B25353', endColorstr='#a24747',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: 1px 1px 2px 0px #777;
		-moz-box-shadow: 1px 1px 2px 0px #777;
		box-shadow: 1px 1px 2px 0px #777;color:#2ea15d
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#b15553;
				background-color:#b15553;
				filter:none;
		  <![endif]-->
	}
	
	/* Programs */
	.btn_programs_static, .btn_protips_prog_static, .btn_acats_static {
		width:172px;height:28px;margin-left:4px;display:inline-block;
		border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
		background:#2a9b57;
		background: -moz-linear-gradient(top,  #2a9b57 0%, #2C8951 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #2a9b57 0%,#2C8951 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #2a9b57 0%,#2C8951 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a9b57', endColorstr='#2C8951',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: 1px 1px 2px 0px #777;
		-moz-box-shadow: 1px 1px 2px 0px #777;
		box-shadow: 1px 1px 2px 0px #777;
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#1a8c53;
				background-color:#1a8c53;
				filter:none;
		  <![endif]-->
	}
	
	
	/* Programs */
	.btn_advance_static {
		width:172px;height:28px;margin-left:4px;display:inline-block;
		border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
		background:#3D7736;
		background: -moz-linear-gradient(top,  #196e87 0%, #1b6076 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #196e87 0%,#1b6076 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #196e87 0%,#1b6076 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#426b40', endColorstr='#365c34',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: 1px 1px 2px 0px #777;
		-moz-box-shadow: 1px 1px 2px 0px #777;
		box-shadow: 1px 1px 2px 0px #777;
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#196e87;
				background-color:#196e87;
				filter:none;
		  <![endif]-->
	}
	
	/* Customers */
	.btn_customers_static, .btn_protips_cust_static {
		width:172px;height:28px;margin-left:4px;display:inline-block;
		border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
		background:#A18940;
		background: -moz-linear-gradient(top,  #A18940 0%, #8B7333 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #A18940 0%,#8B7333 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #A18940 0%,#8B7333 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A18940', endColorstr='#8B7333',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: 1px 1px 2px 0px #777;
		-moz-box-shadow: 1px 1px 2px 0px #777;
		box-shadow: 1px 1px 2px 0px #777;
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#9a7e3b;
				background-color:#9a7e3b;
				filter:none;
		  <![endif]-->
	}
	
	/* DM&A */
	#dma_daily, #dma_protips, #dma_search, #dma_pe_portfolio, #dma_invBanks, #dma_buyer_profiles, #dma_comparable_deals, #dma_cash_flows, #dma_top_deals {
		width:172px;height:28px;margin-left:4px;display:inline-block;
		border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
		background:#7C7C7C;
		background: -moz-linear-gradient(top,  #7C7C7C 0%, #6B6B6B 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #7C7C7C 0%,#6B6B6B 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #7C7C7C 0%,#6B6B6B 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7C7C7C', endColorstr='#6B6B6B',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: 1px 1px 2px 0px #777;
		-moz-box-shadow: 1px 1px 2px 0px #777;
		box-shadow: 1px 1px 2px 0px #777;
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#7a7a7a;
				background-color:#7a7a7a;
				filter:none;
		  <![endif]-->
	}
	
	/* Budget */
	.btn_search_static, .btn_contents_static, .btn_help_static, .btn_protips_budget_static {
		width:172px;height:28px;margin-left:4px;display:inline-block;
		border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
		background:#7C8334;
		background: -moz-linear-gradient(top,  #7C8334 0%, #737B2F 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #7C8334 0%,#737B2F 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #7C8334 0%,#737B2F 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7C8334', endColorstr='#737B2F',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: 1px 1px 2px 0px #777;
		-moz-box-shadow: 1px 1px 2px 0px #777;
		box-shadow: 1px 1px 2px 0px #777;
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#7a8035;
				background-color:#7a8035;
				filter:none;
		  <![endif]-->
	}
	
	
	/* FBO Pro */
	.searchTab_static, .profilesTab_static, .clustersTab_static, .naicsTab_static, .industryDaysTab_static, .tipsTab_static, .forecastsTab_static, .rtwsTab_static, .helpTab_static {
		width:172px;height:28px;margin-left:4px;display:inline-block;
		border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
		background:#1E78A6;
		background: -moz-linear-gradient(top,  #1E78A6 0%, #107BA6 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #1E78A6 0%,#107BA6 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #1E78A6 0%,#107BA6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E78A6', endColorstr='#107BA6',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: 1px 1px 2px 0px #777;
		-moz-box-shadow: 1px 1px 2px 0px #777;
		box-shadow: 1px 1px 2px 0px #777;
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#107ba6;
				background-color:#107ba6;
				filter:none;
		  <![endif]-->
	}
	
	/* CA/PTW */
	.captw_button_static {
		width:172px;height:28px;margin-left:4px;display:inline-block;
		border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
		background:#007F9A;
		background: -moz-linear-gradient(top,  #007F9A 0%, #15728A 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #007F9A 0%,#15728A 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #007F9A 0%,#15728A 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007F9A', endColorstr='#15728A',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: 1px 1px 2px 0px #777;
		-moz-box-shadow: 1px 1px 2px 0px #777;
		box-shadow: 1px 1px 2px 0px #777;
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#00748d;
				background-color:#00748d;
				filter:none;
		  <![endif]-->
	}
	
	/* Sitewide Search */
	.sitewide_static  {
		width:172px;height:28px;margin-left:4px;display:inline-block;
		border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#548199+0,467d99+100 */
		background: rgb(84,129,153); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(84,129,153,1) 0%, rgba(70,125,153,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(84,129,153,1) 0%,rgba(70,125,153,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(84,129,153,1) 0%,rgba(70,125,153,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#548199', endColorstr='#467d99',GradientType=0 ); /* IE6-9 */

		-webkit-box-shadow: 1px 1px 2px 0px #777;
		-moz-box-shadow: 1px 1px 2px 0px #777;
		box-shadow: 1px 1px 2px 0px #777;
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#5f97b9;
				background-color:#5f97b9;
				filter:none;
		  <![endif]-->
	}
	
	/* Focus MAIQ and NASA  (this one is different, so we need all these "!importants"*/
	.maiq_tab_hdr_static, .nasaSearchHeader_static, .nasaOpportunitiesHeader_static, .nasaBudgetHeader_static, .nasaMarketVisibilityHeader_static, .nasaBlogHeader_static, .maiq_tab_hdr, .btn_opportunities_static {
		width:172px!important;height:28px!important;margin-left:4px;display:inline-block;
		border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
		background:#309482!important;
		background: -moz-linear-gradient(top,  #309482 0%, #21836F 100%)!important; /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #309482 0%,#21836F 100%)!important; /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #309482 0%,#21836F 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#309482', endColorstr='#21836F',GradientType=0 )!important; /* IE6-9 */
		-webkit-box-shadow: 1px 1px 2px 0px #777!important;
		-moz-box-shadow: 1px 1px 2px 0px #777!important;
		box-shadow: 1px 1px 2px 0px #777!important;
		cursor:default!important;
		border:none!important;
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#199482!important;
				background-color:#199482!important;
				filter:none!important;
		  <![endif]-->
	}
	
	/* Datasets */
	.btn_datasets_static {
		width:172px;height:28px;margin-left:4px;display:inline-block;
		border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4e6a72+0,426975+100 */
		background: #426975; /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(78,106,114,1) 0%, rgba(66,105,117,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(78,106,114,1) 0%,rgba(66,105,117,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(78,106,114,1) 0%,rgba(66,105,117,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e6a72', endColorstr='#426975',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: 1px 1px 2px 0px #777;
		-moz-box-shadow: 1px 1px 2px 0px #777;
		box-shadow: 1px 1px 2px 0px #777;
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#426975;
				background-color:#426975;
				filter:none;
		  <![endif]-->
	}
	
	
	/* static tabs, for all modules */	
	.newswire_dn_static div, .facility_expansion_tab_static div,  .comp_dc_static div, .comp_tips_static div, .comp_sam_static div, .comp_ci_static div, .comp_dyn_static div, .comp_help_static div, .btn_contracts_static div, .btn_gsa_static div, .btn_protips_contracts_static div, .btn_fpds_static div, .btn_protips_static div, .btn_programs_static div, .btn_protips_prog_static div, .btn_advance_static div, .btn_customers_static div, .btn_protips_cust_static div, #dma_daily div, #dma_protips div, #dma_search div, #dma_pe_portfolio div, #dma_invBanks div, #dma_buyer_profiles div, #dma_comparable_deals div, #dma_cash_flows div, #dma_top_deals div, .btn_search_static div, .btn_contents_static div, .btn_help_static div, .btn_protips_budget_static div, .searchTab_static div, .profilesTab_static div, .clustersTab_static div, .naicsTab_static div, .industryDaysTab_static div, .tipsTab_static div, .forecastsTab_static div, .rtwsTab_static div, .helpTab_static div, .captw_button_static div, .maiq_tab_hdr_static div, .nasaSearchHeader_static div, .nasaOpportunitiesHeader_static div, .nasaBudgetHeader_static div, .nasaMarketVisibilityHeader_static div, .nasaBlogHeader_static div, .maiq_tab_hdr div, .btn_datasets_static div, .btn_acats_static div, .btn_opportunities_static div, .sitewide_static div {
		font-family:calibri,candara,cambria,"Arial Narrow";font-size:17px;color:#fff!important;
		margin:6px 0px 0px 12px!important;text-shadow:0px 1px 1px #777!important;	
	}
	

/*  This area is for the left nav tab buttons for all modules ---------------------------------------------------------   */





/*  Search, Results, and Detail (file) circular icons for all modules. ---------------------------------------------------------   */
	.gradient_circle_customers {
		border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:9px 1px 10px 4px;
		display:inline-block;float:left;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5d9b9+10,ddb256+31,916f1a+100 */
		background: rgb(229,217,185); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(229,217,185,1) 10%, rgba(221,178,86,1) 31%, rgba(145,111,26,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(229,217,185,1) 10%,rgba(221,178,86,1) 31%,rgba(145,111,26,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(229,217,185,1) 10%,rgba(221,178,86,1) 31%,rgba(145,111,26,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5d9b9', endColorstr='#916f1a',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: 1px 1px 2px 0px #CCC!important;
		-moz-box-shadow: 1px 1px 2px 0px #CCC!important;
		box-shadow: 1px 1px 2px 0px #CCC!important;
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#9d803a;
				background-color:#9d803a;
				filter:none;
		  <![endif]-->
	}
	
	.gradient_circle_newswires {
		border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:9px 1px 10px 4px ;
		display:inline-block;float:left;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b685b5+10,b567b2+31,6a4069+100 */
		background: rgb(182,133,181); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(182,133,181,1) 10%, rgba(181,103,178,1) 31%, rgba(106,64,105,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(182,133,181,1) 10%,rgba(181,103,178,1) 31%,rgba(106,64,105,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(182,133,181,1) 10%,rgba(181,103,178,1) 31%,rgba(106,64,105,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b685b5', endColorstr='#6a4069',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: 1px 1px 2px 0px #CCC!important;
		-moz-box-shadow: 1px 1px 2px 0px #CCC!important;
		box-shadow: 1px 1px 2px 0px #CCC!important;
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#a774a5;
				background-color:#a774a5;
				filter:none;
		  <![endif]-->
	}
	
	.gradient_circle_companies {
		border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:9px 1px 10px 4px;
		display:inline-block;float:left;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#98b9cf+10,6aa9ba+31,416b88+100 */
		background: rgb(152,185,207); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(152,185,207,1) 10%, rgba(106,169,186,1) 31%, rgba(65,107,136,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(152,185,207,1) 10%,rgba(106,169,186,1) 31%,rgba(65,107,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(152,185,207,1) 10%,rgba(106,169,186,1) 31%,rgba(65,107,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98b9cf', endColorstr='#416b88',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: 1px 1px 2px 0px #CCC!important;
		-moz-box-shadow: 1px 1px 2px 0px #CCC!important;
		box-shadow: 1px 1px 2px 0px #CCC!important;
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#5395ba;
				background-color:#5395ba;
				filter:none;
		  <![endif]-->
	}
	
	.gradient_circle_fbo {
		border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:9px 1px 10px 4px;
		display:inline-block;float:left;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6fbbeb+14,2877af+48,0065b1+100 */
		background: rgb(111,187,235); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(111,187,235,1) 14%, rgba(40,119,175,1) 48%, rgba(0,101,177,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(111,187,235,1) 14%,rgba(40,119,175,1) 48%,rgba(0,101,177,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(111,187,235,1) 14%,rgba(40,119,175,1) 48%,rgba(0,101,177,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fbbeb', endColorstr='#0065b1',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: 1px 1px 2px 0px #CCC!important;
		-moz-box-shadow: 1px 1px 2px 0px #CCC!important;
		box-shadow: 1px 1px 2px 0px #CCC!important;
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#0065b1;
				background-color:#0065b1;
				filter:none;
		  <![endif]-->
	}
	
	
	.gradient_circle_contracts {
		border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:9px 1px 10px 4px;
		display:inline-block;float:left;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e69082+10,b25c4e+31,8c3729+100 */
		background: rgb(230,144,130); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(230,144,130,1) 10%, rgba(178,92,78,1) 31%, rgba(140,55,41,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(230,144,130,1) 10%,rgba(178,92,78,1) 31%,rgba(140,55,41,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(230,144,130,1) 10%,rgba(178,92,78,1) 31%,rgba(140,55,41,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e69082', endColorstr='#8c3729',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: 1px 1px 2px 0px #CCC!important;
		-moz-box-shadow: 1px 1px 2px 0px #CCC!important;
		box-shadow: 1px 1px 2px 0px #CCC!important;
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#b25355;
				background-color:#b25355;
				filter:none;
		  <![endif]-->
	}
	
	.gradient_circle_programs {
		border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:9px 1px 10px 4px;
		display:inline-block;float:left;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#97c19b+14,598c5e+47,2d8e54+100 */
		background: rgb(151,193,155); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(151,193,155,1) 14%, rgba(89,140,94,1) 47%, rgba(45,142,84,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(151,193,155,1) 14%,rgba(89,140,94,1) 47%,rgba(45,142,84,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(151,193,155,1) 14%,rgba(89,140,94,1) 47%,rgba(45,142,84,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97c19b', endColorstr='#2d8e54',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: 1px 1px 2px 0px #CCC!important;
		-moz-box-shadow: 1px 1px 2px 0px #CCC!important;
		box-shadow: 1px 1px 2px 0px #CCC!important;
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#2C8E54;
				background-color:rgba(51, 163, 96, 0.86);
				filter:none;
		  <![endif]-->
	}
	
	.gradient_circle_advance {
		border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:9px 1px 10px 4px;
		display:inline-block;float:left;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#97c19b+14,598c5e+47,2d8e54+100 */
		background:#3D7736;
		background: -moz-linear-gradient(top,  #196e87 0%, #1b6076 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #196e87 0%,#1b6076 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #196e87 0%,#1b6076 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#426b40', endColorstr='#365c34',GradientType=0 ); /* IE6-9 */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97c19b', endColorstr='#2d8e54',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: 1px 1px 2px 0px #CCC!important;
		-moz-box-shadow: 1px 1px 2px 0px #CCC!important;
		box-shadow: 1px 1px 2px 0px #CCC!important;
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#2C8E54;
				background-color:rgba(51, 163, 96, 0.86);
				filter:none;
		  <![endif]-->
	}
	
	

	.gradient_circle_profiles {
		border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:21px 8px 0px 6px;
		display:inline-block;float:left;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff4730+10,cf0000+50,940000+100 */
		background: #ff4730; /* Old browsers */
		background: -moz-linear-gradient(top,  #ff4730 10%, #cf0000 50%, #940000 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #ff4730 10%,#cf0000 50%,#940000 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #ff4730 10%,#cf0000 50%,#940000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4730', endColorstr='#940000',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: 1px 1px 2px 0px #CCC!important;
		-moz-box-shadow: 1px 1px 2px 0px #CCC!important;
		box-shadow: 1px 1px 2px 0px #CCC!important;
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#940000;
				background-color:#940000;
				filter:none;
		  <![endif]-->
	}	
	
	

	
	.gradient_circle_dma {
		border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:9px 1px 10px 4px;
		display:inline-block;float:left;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ababab+14,848484+47,646464+100 */
		background: rgb(171,171,171); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(171,171,171,1) 14%, rgba(132,132,132,1) 47%, rgba(100,100,100,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(171,171,171,1) 14%,rgba(132,132,132,1) 47%,rgba(100,100,100,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(171,171,171,1) 14%,rgba(132,132,132,1) 47%,rgba(100,100,100,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ababab', endColorstr='#646464',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: 1px 1px 2px 0px #CCC!important;
		-moz-box-shadow: 1px 1px 2px 0px #CCC!important;
		box-shadow: 1px 1px 2px 0px #CCC!important;
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#7a7a7a;
				background-color:#7a7a7a;
				filter:none;
		  <![endif]-->
	}
	
	.gradient_circle_budget {
		border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:9px 1px 10px 4px;
		display:inline-block;float:left;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a8a37b+14,7a7844+47,7b7932+100 */
		background: rgb(168,163,123); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(168,163,123,1) 14%, rgba(122,120,68,1) 47%, rgba(123,121,50,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(168,163,123,1) 14%,rgba(122,120,68,1) 47%,rgba(123,121,50,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(168,163,123,1) 14%,rgba(122,120,68,1) 47%,rgba(123,121,50,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8a37b', endColorstr='#7b7932',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: 1px 1px 2px 0px #CCC!important;
		-moz-box-shadow: 1px 1px 2px 0px #CCC!important;
		box-shadow: 1px 1px 2px 0px #CCC!important;
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#7c792E;
				background-color:#7c792E;
				filter:none;
		  <![endif]-->
	}
	
	.gradient_circle_focus {
		border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:9px 1px 10px 4px;
		display:inline-block;float:left;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8fd6c9+14,308e7d+48,199482+100 */
		background: rgb(143,214,201); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(143,214,201,1) 14%, rgba(48,142,125,1) 48%, rgba(25,148,130,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(143,214,201,1) 14%,rgba(48,142,125,1) 48%,rgba(25,148,130,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(143,214,201,1) 14%,rgba(48,142,125,1) 48%,rgba(25,148,130,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fd6c9', endColorstr='#199482',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: 1px 1px 2px 0px #CCC!important;
		-moz-box-shadow: 1px 1px 2px 0px #CCC!important;
		box-shadow: 1px 1px 2px 0px #CCC!important;
		  <!--[if IE 9]>
		  		/* IE 9 does not like it when gradients AND border-radius are used */
				background:#7c792E;
				background-color:#7c792E;
				filter:none;
		  <![endif]-->
	}
	

	


	


	
	.large_gradient {width:28px;height:28px;}
	.large_gradient img {height:19px;margin:4px 0px 0px 4px;}
	.resultsLinesSurround {margin:7px 0px 0px 7px;}
	.resultsLine {
		width:14px;height:1px;background-color:rgba(255, 255, 255, 0.92);margin:3px 0px 0px 0px;
		-webkit-box-shadow: 0px 1px 1px 0px #e9ecee!important;
		-moz-box-shadow: 0px 1px 1px 0px #e9ecee!important;
		box-shadow: 0px 1px 1px 0px #e9ecee!important;
	}
	
	.small_gradient {width:20px;height:20px;margin:8px 6px 0px 13px;}
	.small_gradient img {height:13px;margin:3px 0px 0px 3px;}
	
	.small_gradient_results {width:20px;height:20px;margin:5px 6px 0px 13px;}
	.small_gradient_results img {height:13px;margin:3px 0px 0px 3px;}
	
	.resultsLinesSmallSurround {margin:5px 0px 0px 5px;}
	.resultsLineSmall {
		width:10px;height:1px;background-color:rgba(255, 255, 255, 0.92);margin:2px 0px 0px 0px;
		-webkit-box-shadow: 0px 1px 1px 0px #e9ecee!important;
		-moz-box-shadow: 0px 1px 1px 0px #e9ecee!important;
		box-shadow: 0px 1px 1px 0px #e9ecee!important;
	}
/*  Search, Results, and Detail (file) circular icons for all modules. ---------------------------------------------------------   */






















/* This is for tabs (HTML and some JS) throughout the site.  JS is in /js/regular/topNav.js ------------------------------------------------------ */

			.tab_universal { 
				font-family:calibri,candara,cambria,"Arial Narrow";font-size:13px;
			    list-style: none;display:inline-block;
			    padding: 10px 10px 0px 20px;
			    margin:0px;
			}
			.tab_universal li { display: inline; }
			

			
			.tab_universal li a { 
			    display: block;
			    float: left; 
			    text-decoration: none;
			    position:relative;
			    z-index: 1;
			    
			    padding: 5px 20px 5px 13px; 
			    margin: 0 0 0 -8px; 
			    color: #222;
			    background: #d8d7d8; 
				
				border-top-right-radius: 20px 40px;
				border-top-left-radius: 20px 40px;
			    -webkit-border-top-right-radius: 20px 40px;
			    -webkit-border-top-left-radius: 20px 40px;
			    -moz-border-radius-topleft: 20px 40px;
			    -moz-border-radius-topright: 20px 40px;
			    
			    -webkit-box-shadow: inset 1px 1px 0 white;
			    -moz-box-shadow: inset 1px 1px 0 white;
			    box-shadow: inset 1px 1px 0 white; 
			    
			    border: 1px solid #a0a0a0;
			    border-bottom: 0;
			}
			
			.tab_universal li a img {
				z-index:20;margin:0px 4px -3px -3px;border:0;
			}
			
			.tab_universal li.tab_is_active a {
			    z-index:19!important; 
			    margin-bottom:-1px;
			    position:relative;
			    background: #eee!important;z-index:3;
			    padding-top: 5px;
			    padding-bottom: 5px;
			    border-bottom: 1px solid #eee;
			    cursor:default;
			}
			
			#contracts_tab a.tab_color_contracts, #subcontracts_tab a.tab_color_contracts, #fpds_tab a.tab_color_contracts, #taskOrders_tab a.tab_color_contracts, 
			.tab_universal li.tab_is_active a.tab_color_contracts  { 
				background:#A75556!important;color:#fff; 
				-webkit-box-shadow: inset 1px 1px 0 #cf686a!important;
			    -moz-box-shadow: inset 1px 1px 0 #cf686a!important;
			    box-shadow: inset 1px 1px 0 #cf686a!important;
			    border: 1px solid #7f3d3e!important;
			    border-bottom: 0!important;
			}
			
			.tab_universal li.tab_is_active a.tab_color_programs  { 
				background:#398F53!important;color:#fff; 
				-webkit-box-shadow: inset 1px 1px 0 #68ad7d!important;
			    -moz-box-shadow: inset 1px 1px 0 #68ad7d!important;
			    box-shadow: inset 1px 1px 0 #68ad7d!important;
			    border: 1px solid #2e7c45!important;
			    border-bottom: 0!important;
			}
			
			.tab_universal li.tab_is_active a.tab_color_advance  { 
				background:#196e87!important;color:#fff; 
				-webkit-box-shadow: inset 1px 1px 0 #145063!important;
			    -moz-box-shadow: inset 1px 1px 0 #145063!important;
			    box-shadow: inset 1px 1px 0 #145063!important;
			    border: 1px solid #104d60!important;
			    border-bottom: 0!important;
			}
			
			.tab_universal li.tab_is_active a.tab_color_profiles  { 
				background:#AF1F08!important;color:#fff;
				-webkit-box-shadow: inset 1px 1px 0 #c47e74!important;
			    -moz-box-shadow: inset 1px 1px 0 #c47e74!important;
			    box-shadow: inset 1px 1px 0 #c47e74!important;
			    border: 1px solid #941d0a!important;
			    border-bottom: 0!important;
			}
			/*398F53*/
			
			.tab_universal li.tab_is_active a.tab_color_companies  { 
				background:#6796B8!important;color:#fff; 
				-webkit-box-shadow: inset 1px 1px 0 #84a9c4!important;
			    -moz-box-shadow: inset 1px 1px 0 #84a9c4!important;
			    box-shadow: inset 1px 1px 0 #84a9c4!important;
			    border: 1px solid #527e9d!important;
			    border-bottom: 0!important;
			}
			
			.tab_universal li.tab_is_active a.tab_color_newswires  { 
				background:#a872a8!important;color:#fff; 
				-webkit-box-shadow: inset 1px 1px 0 #c07fc0!important;
			    -moz-box-shadow: inset 1px 1px 0 #c07fc0!important;
			    box-shadow: inset 1px 1px 0 #c07fc0!important;
			    border: 1px solid #8e5f8e!important;
			    border-bottom: 0!important;
			}
			
			.tab_universal li.tab_is_active a.tab_color_budget  { 
				background:#717E38!important;color:#fff; 
				-webkit-box-shadow: inset 1px 1px 0 #91a345!important;
			    -moz-box-shadow: inset 1px 1px 0 #91a345!important;
			    box-shadow: inset 1px 1px 0 #91a345!important;
			    border: 1px solid #56602a!important;
			    border-bottom: 0!important;
			}
			
			.tab_universal li.tab_is_active a.tab_color_customers  { 
				background:#9B813C!important;color:#fff; 
				-webkit-box-shadow: inset 1px 1px 0 #b79842!important;
			    -moz-box-shadow: inset 1px 1px 0 #b79842!important;
			    box-shadow: inset 1px 1px 0 #b79842!important;
			    border: 1px solid #806b2f!important;
			    border-bottom: 0!important;
			}
			
			.tab_universal li.tab_is_active a.tab_color_dma  { 
				background:#7a7a7a!important;color:#fff; 
				-webkit-box-shadow: inset 1px 1px 0 #979797!important;
			    -moz-box-shadow: inset 1px 1px 0 #979797!important;
			    box-shadow: inset 1px 1px 0 #979797!important;
			    border: 1px solid #676767!important;
			    border-bottom: 0!important;
			}
			
			#documents_tab a.tab_color_fbo, .tab_universal li.tab_is_active a.tab_color_fbo  { 
				background:#2678a5!important;color:#fff; 
				-webkit-box-shadow: inset 1px 1px 0 #4b86a6!important;
			    -moz-box-shadow: inset 1px 1px 0 #4b86a6!important;
			    box-shadow: inset 1px 1px 0 #4b86a6!important;
			    border: 1px solid #195e83!important;
			    border-bottom: 0!important;
			}
			
			.tab_universal_programs {
				padding: 0px 10px 0px 8px;display:inline-block;
			}
			
			.tab_universal_reset {
				 padding: 0px 10px 0px 20px;display:inline!important;float:left;
			}
			
			.tab_universal_reset_fpds {
				 padding: 0px 10px 0px 20px;float:left;margin-top:20px;
			}
			
			
/* This is for tabs (HTML and some JS) throughout the site.  JS is in /js/regular/topNav.js ------------------------------------------------------ */





/* HEADERS for results pages, color based on module. ------------------------------------------------------ */
	
	.typical_result_header {
		font-family:calibri,candara,cambria,"Arial Narrow";font-size:13px;
		width:700px;height:39px;display:inline-block;
		background-color:#7a7a7a;color:#fff;
	}
	.typical_result_header div { float:left; }
	.typical_result_top { width:700px;height:1px;background-color:#7a7a7a;margin:0px 0px 1px 0px; }
	.typical_result_bottom { width:700px;height:1px;background-color:#7a7a7a;margin:1px 0px; }
	
	.typical_background_programs { background-color:#398F53; }
	.typical_background_advance { background-color:#196e87; }
	.typical_background_profiles { background-color:#AF1F08; }
	.typical_background_contracts { background-color:#A75556; }
	.typical_background_newswires { background-color:#a872a8; }
	.typical_background_customers { background-color:#9B813C; }
	.typical_background_companies { background-color:#6796B8; }
	.typical_background_fbo { background-color:#2678a5; }
	.typical_background_fbo_subheader { background-color:#B0C9DA;color:#104F79;margin-bottom:1px; }
	
	.typical_background_programs_gradient {
	  background:#7fa089;height:25px;
	  background: -moz-linear-gradient(top,  #7fa089 0%, #398F53 100%); /* FF3.6-15 */
	  background: -webkit-linear-gradient(top,  #7fa089 0%,#398F53 100%); /* Chrome10-25,Safari5.1-6 */
	  background: linear-gradient(to bottom,  #7fa089 0%,#398F53 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fa089', endColorstr='#398F53',GradientType=0 ); /* IE6-9 */
	}
	.typical_background_programs_gradient img {
		margin:7px 6px 0px 7px;float:left;
	}
	.typical_background_programs_gradient div { float:left;margin:7px 0px 0px 0px;font-size:12px;width:597px; }
	.typical_background_programs_gradient div.flagSupplier { float:left;margin:7px 0px 0px 0px;font-size:12px;width:44px; }
	.typical_background_programs_gradient input { float:left;margin:7px 0px 0px 5px; }

	/* /profiles/content/profiles_main.lasso */
	.typ_profiles_1 { margin:22px 0px 0px 38px;width:293px; }
	.typ_profiles_results_1 { margin:22px 0px 0px 38px;width:69px; }
	.typ_profiles_results_2 { margin:22px 0px 0px 0px;width:428px; }
	.typ_profiles_results_3 { margin:22px 0px 0px 12px;width:94px; }
	.typ_profiles_results_4 { margin:22px 0px 0px 2px;width:auto; }
	/* /profiles/content/profiles_main.lasso */
		
	/* /programs/content/results.lasso */
	.typ_prog_1 { margin:22px 0px 0px 33px;width:293px; }
	.typ_prog_2 { margin:22px 0px 0px 0px;width:324px; }
	.typ_prog_3 { margin:3px 10px 0px 0px;line-height:16px; }
	.typ_prog_3 input { float:right; }
	/* /programs/content/results.lasso */
	
	/* /relatedlinks_result_tables_reset/programs_archived_table.lasso */
	.typ_progArch_1 { margin:22px 0px 0px 35px;width:614px; }
	.typ_progArch_2 { margin:3px 10px 0px 0px;line-height:16px; }
	.typ_progArch_2 input { float:right; }
	/* /relatedlinks_result_tables_reset/programs_archived_table.lasso */
	
	/* /relatedlinks_result_tables_reset/customers_via.....lasso */
	.typ_cust_1 { margin:22px 0px 0px 33px;width:616px; }
	.typ_cust_2 { margin:3px 10px 0px 0px;line-height:16px; }
	.typ_cust_2 input { float:right; }
	/* /relatedlinks_result_tables_reset/customers_via.....lasso */
	
	/* /relatedlinks_result_tables_reset/newswires_table.lasso */
	.typ_news_1 { margin:22px 0px 0px 34px;width:535px; }
	.typ_news_2 { margin:22px 0px 0px 0px;width:80px; }
	.typ_news_3 { margin:3px 10px 0px 0px;line-height:16px; }
	.typ_news_3 input { float:right; }
	/* /relatedlinks_result_tables_reset/newswires_table.lasso */
	
	/* /dma/module_pieces/bp_news.lasso */
	.typ_dmanews_1 { margin:22px 0px 0px 34px;width:535px; }
	.typ_dmanews_2 { margin:22px 0px 0px 0px;width:80px; }
	.typ_dmanews_3 { margin:3px 10px 0px 0px;line-height:16px; }
	.typ_dmanews_3 input { float:right; }
	/* /dma/module_pieces/bp_news.lasso */
	
	/* /dma/content/comparable_deals.lasso */
	.typ_dmacomp_1 { margin:22px 0px 0px 18px;width:535px; }
	/* /dma/content/comparable_deals.lasso */
	
	/* /relatedlinks_result_tables_reset/contracts_table.lasso */
	.typ_cont_1 { margin:22px 0px 0px 33px;width:88px; }
	.typ_cont_2 { margin:6px 10px 0px 0px;width:47px;line-height:15px;text-align:center; }
	.typ_cont_3 { margin:22px 0px 0px 0px;width:405px; }
	.typ_cont_4 { margin:22px 0px 0px 0px;width:68px; }
	.typ_cont_5 { margin:3px 10px 0px 0px;line-height:16px; }
	.typ_cont_5 input { float:right; }
	/* /relatedlinks_result_tables_reset/contracts_table.lasso */
	
	/* /contracts/content/contracts.lasso */
	.typ_cont2_1 { margin:22px 0px 0px 33px;width:81px; }
	.typ_cont2_2 { margin:6px 10px 0px 0px;width:47px;line-height:15px;text-align:center; }
	.typ_cont2_3 { margin:22px 0px 0px 0px;width:376px; }
	.typ_cont2_4 { margin:22px 0px 0px 0px;width:95px; }
	.typ_cont2_4_2 { margin:22px 0px 0px 0px;width:58px; }
	.typ_cont2_5 { margin:3px 10px 0px 0px;line-height:16px; }
	.typ_cont2_5 input { float:right; }
	/* /contracts/content/contracts.lasso */
	
	
	
		/* /relatedlinks_result_tables_reset/contracts_table.lasso */
	.typ_dma_1 { margin:22px 0px 0px 33px;width:53px; }
	.typ_dma_2 { margin:22px 20px 0px 0px;width:56px; }
	.typ_dma_3 { margin:22px 0px 0px 0px;width:68px; }
	.typ_dma_4 { margin:22px 0px 0px 0px;width:422px; }
	.typ_dma_5 { margin:3px 10px 0px 0px;line-height:16px; }
	.typ_dma_5 input { float:right; }
	/* /relatedlinks_result_tables_reset/contracts_table.lasso */
	
	/* /relatedlinks_result_tables_reset/fbos_table.lasso */
	.typ_fbo_left_part { float:left;width:651px; }
	.typ_fbo_top_links { display:block;width:90%;margin:7px 0px 3px 33px;height:12px;vertical-align:bottom; }
	.typ_fbo_1 { margin:0px 0px 0px 34px;width:98px; }
	.typ_fbo_2 { margin:0px 0px 0px 0px;width:87px; }
	.typ_fbo_3 { margin:0px 0px 0px 0px;width:200px; }
	.typ_fbo_4 { margin:3px 10px 0px 0px;line-height:16px; }
	.typ_fbo_4 input { float:right; }
	/* /relatedlinks_result_tables_reset/contracts_table.lasso */
	
	
	
	
	/* /relatedlinks_result_tables_reset/fbos_table_new.lasso and fbos_table_grouped_new.lasso */
	.typ_fbo_new_left_part { float:left;width:651px; }
	.typ_fbo_new_top_links { display:block;width:90%;margin:7px 0px 3px 33px;height:12px;vertical-align:bottom; }
	.typ_fbo_new_1 { margin:0px 0px 0px 34px;width:98px; }
	.typ_fbo_new_2 { margin:0px 0px 0px 0px;width:65px; }
	.typ_fbo_new_2a { margin:0px 8px 0px 0px;width:58px; }
	.typ_fbo_new_3 { margin:0px 0px 0px 0px;width:159px; }
	.typ_fbo_new_4 { margin:3px 10px 0px 0px;line-height:16px; }
	.typ_fbo_new_4 input { float:right; }
	/* /relatedlinks_result_tables_reset/fbos_table_new.lasso and fbos_table_grouped_new.lasso */
	
	
	
	
	
	
	/* /relatedlinks_result_tables_reset/subcontracts_fpds.lasso */
	.typ_fpds_1 { margin:22px 0px 0px 33px;width:86px; }
	.typ_fpds_2 { margin:6px 8px 0px 0px;width:263px;line-height:15px;text-align:center; }
	.typ_fpds_3 { margin:6px 0px 0px 0px;width:100px;line-height:15px;text-align:left; }
	.typ_fpds_4 { margin:6px 0px 0px 0px;width:188px;line-height:15px;text-align:left; }
	.typ_fpds_4_single { margin:22px 0px 0px 0px;width:188px;text-align:left; }
	.typ_fpds_5 { margin:6px 0px 0px 0px;width:102px;line-height:15px;text-align:left; }
	/* /relatedlinks_result_tables_reset/subcontracts_fpds.lasso */
	
	/* /fpds/content/results/results_subcontracts.lasso */
	.typ_fpds2_1 { margin:8px 0px 0px 46px;width:72px; }
	.typ_fpds2_2 { margin:20px 6px 0px -3px;width:90px;line-height:15px;text-align:left; }
	.typ_fpds2_3 { margin:22px 0px 0px 0px;width:383px;line-height:15px;text-align:left; }
	.typ_fpds2_4 { margin:22px 0px 0px 0px;width:90px;text-align:left; }
	/* /fpds/content/results/results_subcontracts.lasso */
	
	/* /relatedlinks_result_tables_reset/companies_capture_table.lasso */
	.typ_comp_1 { margin:22px 0px 0px 35px;width:615px; }
	.typ_comp_2 { margin:3px 10px 0px 0px;line-height:16px; }
	.typ_comp_2 input { float:right; }
	/* /relatedlinks_result_tables_reset/companies_capture_table.lasso */
	
	/* /relatedlinks_result_tables_reset/suppliers_table.lasso */
	.typ_compSuppliers_1 { margin:22px 0px 0px 34px;width:478px; }
	.typ_compSuppliers_2 { margin:19px 36px 0px 35px;width:56px;background-color:#b3c0c9;color:#476D47;
		border-top-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-top-left-radius:5px;
		border-top-right-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-right-radius:5px;
		padding:4px 0px 3px 8px; }
	.typ_compSuppliers_3 { margin:3px 10px 0px 0px;line-height:16px; }
	.typ_compSuppliers_3 input { float:right; }
	/* /relatedlinks_result_tables_reset/suppliers_table.lasso */
	
	/* /relatedlinks_result_tables_reset/suppliers_table.lasso */
	.typ_compSuppliers2_1 { margin:22px 0px 0px 34px;width:500px; }
	.typ_compSuppliers2_2 { margin:21px 36px 0px 35px;width:19px;background-color:#7fa089;
		border-top: 1px solid #2a713f;border-left: 1px solid #2a713f;border-right: 1px solid #2a713f;
		border-top-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-top-left-radius:5px;
		border-top-right-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-right-radius:5px;
		padding:2px 0px 3px 5px; 
	}
	/* /relatedlinks_result_tables_reset/suppliers_table.lasso */
	
	/* /dma/content/pe_portfolio_firms.lasso */
	.pe_first { margin:22px 0px 0px 45px;width:174px;color:#000; }
	.pe_first a { color:#fff;font-weight:normal; }
	.pe_first a:hover { color:#ddd; }
	.pe_second_surround { margin:6px 0px 0px 0px;width:100px;display:inline-block; }
	.pe_second_top { border-bottom:1px solid #fff;padding:0px 0px 1px 0px;width:100%; text-align:center; }
	.pe_second_left { float:left;width:48%;color:#000;margin:1px 0px 0px 2px; }
	.pe_second_left a { color:#fff; }
	.pe_second_left a:hover { color:#ddd; }
	.pe_second_right { float:left;width:48%;text-align:right;color:#000;margin:1px 2px 0px 0px; }
	.pe_second_right a { color:#fff; }
	.pe_second_right a:hover { color:#ddd; }
	.pe_third { margin:22px 0px 0px 57px;width:138px;color:#fff; }
	.pe_fourth { margin:22px 0px 0px 0px;width:49px;color:#fff; }
	.pe_fifth { margin:5px 10px 0px 0px;line-height:16px;color:#000;text-align:center; }
	.pe_fifth a { color:#fff; }
	.pe_fifth a:hover { color:#ddd; }
	.pe_flag { margin:3px 10px 0px 0px;line-height:16px; }
	.pe_flag input { float:right;margin-right:11px; }
	/* /dma/content/pe_portfolio_firms.lasso */
	
	/* /dma/content/pe_portfolio_sectors.lasso */
	.sectors_in_hdr { margin:22px 0px 0px 36px;width:174px;color:#fff; }
	/* /dma/content/pe_portfolio_sectors.lasso */
	
	/* /dma/content/advisors.lasso */
	.ib_1 { margin:22px 0px 0px 45px;width:208px;color:#000; }
	.ib_1 a { color:#fff; }
	.ib_1 a:hover { color:#ddd; }
	
	.ib_2_surround { margin:6px 22px 0px 0px;width:162px;display:inline-block; }
	.ib_2_top { border-bottom:1px solid #fff;padding:0px 0px 1px 0px;width:100%; text-align:center; }
	.ib_2_left { float:left;width:35%;color:#000;margin:1px 0px 0px 2px; }
	.ib_2_left a { color:#fff; }
	.ib_2_left a:hover { color:#ddd; }
	.ib_2_middle { float:left;width:30%;color:#000;margin:1px 0px 0px 2px;text-align:center; }
	.ib_2_middle a { color:#fff; }
	.ib_2_middle a:hover { color:#ddd; }
	.ib_2_right { float:left;width:30%;text-align:right;color:#000;margin:1px 2px 0px 0px; }
	.ib_2_right a { color:#fff; }
	.ib_2_right a:hover { color:#ddd; }
	
	.ib_3 { width:103px;text-align:center;margin:5px 0px 0px 0px;line-height:16px;color:#000; }
	.ib_3 a { color:#fff; }
	.ib_3 a:hover { color:#ddd; }
	
	.ib_4_surround { margin:6px 0px 0px 15px;width:133px;display:inline-block; }
	.ib_4_top { border-bottom:1px solid #fff;padding:0px 0px 1px 0px;width:100%; text-align:center; }
	.ib_4_left { float:left;width:45%;color:#000;margin:1px 0px 0px 5px;text-align:center; }
	.ib_4_left a { color:#fff; }
	.ib_4_left a:hover { color:#ddd; }
	.ib_4_right { float:left;width:31%;text-align:right;color:#000;margin:1px 0px 0px 0px;text-align:right; }
	.ib_4_right a { color:#fff; }
	.ib_4_right a:hover { color:#ddd; }
	
	/* /dma/content/advisors.lasso */
	
	/* /dma/content/buyer_profiles.lasso */
	.bp_1 { margin:22px 0px 0px 45px;width:185px;color:#000; }
	.bp_1 a { color:#fff; }
	.bp_1 a:hover { color:#ddd; }
	.bp_2 { margin:22px 0px 0px 0px;width:63px;color:#000; }
	.bp_2 a { color:#fff; }
	.bp_2 a:hover { color:#ddd; }
	.bp_3 { width:82px;text-align:center;margin:5px 0px 0px 0px;line-height:16px;color:#000; }
	.bp_3 a { color:#fff; }
	.bp_3 a:hover { color:#ddd; }
	.bp_4 { width:84px;text-align:center;margin:5px 0px 0px 4px;line-height:16px;color:#000; }
	.bp_4 a { color:#fff; }
	.bp_4 a:hover { color:#ddd; }
	.bp_5 { width:99px;text-align:center;margin:5px 0px 0px 2px;line-height:16px;color:#000; }
	.bp_5 a { color:#fff; }
	.bp_5 a:hover { color:#ddd; }
	.bp_6 { width:131px;text-align:center;margin:5px 0px 0px 0px;line-height:16px;color:#000; }
	.bp_6 a { color:#fff; }
	.bp_6 a:hover { color:#ddd; }
	/* /dma/content/buyer_profiles.lasso */
	
	/* /dma/content/comparable_sub_list.lasso */
	.csl_1 { margin:22px 0px 0px 20px;width:67px;color:#000; }
	.csl_1 a { color:#fff; }
	.csl_1 a:hover { color:#ddd; }
	.csl_2 { margin:22px 0px 0px 0px;width:215px;color:#000; }
	.csl_2 a { color:#fff; }
	.csl_2 a:hover { color:#ddd; }
	.csl_3 { margin:22px 0px 0px 0px;width:218px;color:#000; }
	.csl_3 a { color:#fff; }
	.csl_3 a:hover { color:#ddd; }
	.csl_4 { margin:22px 0px 0px 0px;width:61px;color:#000;text-align:right; }
	.csl_4 a { color:#fff; }
	.csl_4 a:hover { color:#ddd; }
	.csl_5 { margin:22px 0px 0px 5px;width:60px;color:#000;text-align:right; }
	.csl_5 a { color:#fff; }
	.csl_5 a:hover { color:#ddd; }
	.csl_flag { margin:3px 8px 0px 0px;line-height:16px; }
	.csl_flag input { float:right;margin-right:7px; }
	/* /dma/content/comparable_sub_list.lasso */
	
	/* /dma/content/cash_flow.lasso */
	.cf_1 { margin:22px 0px 0px 14px;width:21px; }
	.cf_2 { margin:22px 0px 0px 0px;width:258px; }
	.cf_3 { margin:22px 0px 0px 0px;width:40px;color:#000;text-align:right; }
	.cf_3 a { color:#fff; }
	.cf_3 a:hover { color:#ddd; }
	.cf_4 { margin:22px 0px 0px 0px;width:84px;color:#000;text-align:right; }
	.cf_4 a { color:#fff; }
	.cf_4 a:hover { color:#ddd; }
	.cf_5 { margin:22px 0px 0px 0px;width:85px;color:#000;text-align:right; }
	.cf_5 a { color:#fff; }
	.cf_5 a:hover { color:#ddd; }
	.cf_6 { margin:22px 0px 0px 0px;width:85px;color:#000;text-align:right; }
	.cf_6 a { color:#fff; }
	.cf_6 a:hover { color:#ddd; }
	.cf_7 { margin:22px 0px 0px 0px;width:85px;color:#000;text-align:right; }
	.cf_7 a { color:#fff; }
	.cf_7 a:hover { color:#ddd; }
	/* /dma/content/cash_flow.lasso */
	
	/* /dma/module_pieces/top_deals_results.lasso */
	.tr_1 { margin:22px 0px 0px 14px;width:43px; }
	.tr_2 { margin:22px 0px 0px 0px;width:104px; }
	.tr_3 { margin:22px 0px 0px 0px;width:63px;text-align:right; }
	.tr_4 { margin:22px 0px 0px 0px;width:66px;text-align:right; }
	.tr_5 { margin:22px 0px 0px 17px;width:340px;text-align:left; }
	.tr_flag { margin:3px 8px 0px 0px;line-height:16px; }
	.tr_flag input { float:right;margin-right:7px; }
	/* /dma/module_pieces/top_deals_results.lasso */
	
	/* /fedbizopps/content/profiles.lasso */
	.prof_1 { margin:22px 0px 0px 45px;width:375px; }
	.prof_2 { margin:6px 0px 0px 0px;width:159px;line-height:15px;text-align:left; }
	.prof_3 { margin:22px 0px 0px 0px;width:71px; }
	.prof_4 { margin:22px 0px 0px 0px; }
	/* /fedbizopps/content/profiles.lasso */
	
	/* /fedbizopps/content/clusters.lasso */
	.clust_1 { margin:22px 0px 0px 20px;width:375px; }
	/* /fedbizopps/content/clusters.lasso */
	
	/* /fedbizopps/module_pieces/detail_keyword_cluster.lasso */
	.keyClust_1 { margin:22px 0px 0px 16px;width:472px; }
	.keyClust_2 { margin:22px 0px 0px 0px;width:74px; }
	.keyClust_3 { margin:6px 13px 0px 6px;width:68px;line-height:15px;text-align:center; }
	.keyClust_4 { margin:22px 0px 0px 0px; }
	.clust_inclExcl { display:inline-block;font-family:calibri,candara,cambria,"Arial Narrow";font-size:13px;font-weight:bold;color:#104F79;background-color:#B0C9DA;
		width:700px;height:23px;margin:0px 0px 1px 0px;
	}
	.clust_inclExcl div { float:left;margin:5px 0px 0px 16px; }
	/* /fedbizopps/module_pieces/detail_keyword_cluster.lasso */
	
	/* /fedbizopps/content/clusters.lasso */
	.clust_subheader_1 { margin:6px 15px 0px 37px;width:342px;line-height:15px;text-align:left; }
	.clust_subheader_2 { margin:22px 0px 0px 0px;width:201px; }
	.clust_subheader_3 { margin:22px 0px 0px 0px;width:62px; }
	.clust_subheader_4 { margin:22px 0px 0px 0px; }
	/* /fedbizopps/content/clusters.lasso */
	
	/* /fedbizopps/content/naics.lasso */
	.fbo_naics_1 { margin:22px 0px 0px 18px;width:44px; }
	.fbo_naics_2 { margin:22px 0px 0px 0px;width:472px; }
	/* /fedbizopps/content/naics.lasso */
	
	/* /fedbizopps/content/profile_builder.lasso */
	.fboAlert_hdr_1 { margin:22px 0px 0px 31px;width:430px; }
	.fboAlert_hdr_2 { margin:6px 0px 0px 0px;width:86px;line-height:15px;text-align:center; }
	.fboAlert_hdr_3 { margin:6px 0px 0px 0px;width:98px;line-height:15px;text-align:center; }
	.fboAlert_hdr_4 { margin:22px 0px 0px 3px; }
	/* /fedbizopps/content/profile_builder.lasso */
	
/* HEADERS for results pages, color based on module. ------------------------------------------------------ */


	.dacis_delete_circle {
		border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;
		width:12px;height:12px;background-color:#d3605a;margin:2px 0px 0px 0px;
	}
	.dacis_delete_circle div {
		font-family:helvetica, arial;font-size:10px;height:12px;font-weight:bold;text-align:center;color:#fff;cursor:pointer;
	}
	.dacis_delete_circle:hover {
		background-color:#c78b88;
	}
	
	.comp_exp { height:32px; }
	.comp_exp_static { height:32px!important; }
	.icbi_left { float:left;width:67px;margin:4px 0px 0px 12px;text-align:left; }
	.icbi_right { float:left;width:auto;margin:4px 0px 0px 0px;font-family:verdana, sans-serif;font-size:10px;color:#353535;line-height:13px; }
	.icbi_left_top { width:67px;font-family:calibri, sans-serif;font-size:12px;font-weight:bold;color:#353535; }
	.icbi_left_bottom { width:67px;font-family:calibri, sans-serif;font-size:12px;font-weight:bold;color:#353535;margin:1px 0px 0px 0px; }
	.icbi_left_bottom img { height:11px;float:left;margin:-1px 0px 0px 0px }
	.icbi_left_text { float:left;margin:0px 0px 0px 5px; }
	.icbi_vertical_yellow { float:left;height:23px;width:2px;background-color:#eee900;margin:5px 6px 0px 0px; }
	.icbi_right_top { width:70px; }
	.icbi_right_bottom1 { float:left;margin:0px 0px 0px 0px; }
	.icbi_right_bottom_square { float:left;height:3px;width:3px;background-color:#eee900;margin:4px 4px 0px 4px }
	.icbi_right_bottom2 { float:left;font-style:italic;color:#8F000C;margin:0px 0px 0px 0px; }
	
	.coloritwhite { color:#efefef; }
