

	
		
		.TopNav960px {		
			height: 107px;
			width: 960px;
			background: url( '/css/sprites/top_nav/images/topNavHeader960px_v2.png?123' ) no-repeat;
			background-position:  0 0px;
		}
		
		.TopNav960Loginpx {		
			height: 107px;
			width: 960px;
			background: url( '/css/sprites/top_nav/images/loginHeader.png' ) no-repeat;
			background-position:  0 0px;
		}
		
		.TopNavCapture {		
			height: 107px;
			width: 960px;
			background: url( '/css/sprites/top_nav/images/topNavHeader960px_v2.png?123' ) no-repeat;
			background-position:  0 -190px;
		}
		
		.loginHomeImage {		
			height: 392px;
			width: 944px;
			background: url( '/css/sprites/top_nav/images/loginHeader.png' ) no-repeat;
			background-position:  -7px -134px;margin-left:1px;
		}
		
		.turnOffError {
			font-family:helvetica,arial;font-size:11px;color:#424242!important;font-weight:bold!important;
			padding-top:3px;padding-left:100px;width:650px;
		}
		
		.loginLowerHomeImage {		
			height: 239px;
			width: 944px;
			background: url( '/css/sprites/top_nav/images/loginHeader.png' ) no-repeat;
			background-position:  -7px -530px;margin-left:1px;margin-top:7px;
		}
		
		.loginUpdateArrow {		
			height: 10px;
			width: 4px;
			background: url( '/css/sprites/top_nav/images/loginHeader.png' ) no-repeat;
			background-position:  -163px -113px;float:left;margin-top:7px;
		}
		
		.loginAbout {
			font-family:helvetica,arial;font-size:18px;
			width:285px;padding-top:65px;margin-left:37px;
			line-height:130%;float:left;
		}
		
		.loginUpdateContainer {
			float:left;width:397px;
			margin-left:32px;padding-top:65px;
		}
		
		.loginColon{
			font-family:helvetica,arial;font-size:12px;
			color:#DF8647;font-weight:bold;float:left;
			width:13px;padding-bottom:4px;padding-top:7px;
		}
		
		.loginUpdateTitle{
			font-family:helvetica,arial;font-size:12px;
			color:#2D221E;font-weight:bold;float:left;
			width:382px;padding-bottom:4px;padding-top:7px;
		}
		
		.loginUpdateTitle a{
			font-family:helvetica,arial;font-size:12px;
			color:#2D221E;font-weight:bold;text-decoration:none;
		}
		
		.loginUpdateTitle a:hover{
			text-decoration:underline;
		}
		
		.loginUpdateTitle2{
			float:left;width:75px;margin-left:159px;padding-top:2px;
		}
		
		.loginUpdateDate {
			color:#7D7E7B;
		}
		
		.loginAboutContainer {
			float:left;width:125px;
			margin-left:42px;padding-top:65px;
		}
		
		.loginAboutTitle{
			font-family:helvetica,arial;font-size:12px;
			color:#2D221E;font-weight:bold;float:left;
			width:114px;padding-bottom:4px;padding-top:7px;margin-left:4px;
		}
		
		.loginAboutTitle a{
			font-family:helvetica,arial;font-size:12px;
			color:#2D221E;font-weight:bold;text-decoration:none;
		}
		
		.loginAboutTitle a:hover{
			text-decoration:underline;
		}
		
		
/*	top nav css overrides
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

	.mySurround {
		clear: both; width: 175px;  margin-left: 205px;
	}
	
	.moduleLinks, #moduleLinks {
		float:left; border-color: black; border-style: solid; border-width: 0px; display: block; height: 20px; width: 950px; vertical-align: top; }
		
	.tn_module {
		width:950px; padding-top: 4px;
	}
	
	#beforeModuleLinks {
		border-color: black; border-style: solid; border-width: 0px; display: block; height: 74px; width: 960px;	}
		
	#beforeModuleLinks960px {
		display: block; margin: 0; padding: 0; height: 83px; width: 960px;	}
		
	#dacisTopNav{  margin-top: 0px; height: 95px; background-image: url(/top_nav/css/css_images/topNav_sprite_v0002.png); background-repeat: no-repeat; width: 950px; display: inline-block;}
	
	#logoLink a { overflow:hidden; margin-left: 16px; margin-top: 13px; width: 130px; height: 40px; float:left; text-indent:-9999em; }
	
	#logoLink960px a { overflow:hidden; width: 180px; height: 18px; float:left; text-indent:-9999em;margin-left:10px; }
	
	#topTextLinks {  overflow:hidden; float:left; height: 16px; width: 315px; margin-left: 25px; }
	
	
	#welcomeText {  padding-bottom: 1px;  /* overflow:hidden; */ float:left; margin-top: 22px;  margin-left: 41px; height: 20px; width: 550px; }
	#welcomeText960px {  /* overflow:hidden; */ float:left; margin-top: 15px;  margin-left: 205px; height: 17px; width: 740px;}
	
	#welcomeTextCapture {  padding-bottom: 1px;  /* overflow:hidden; */ float:right; margin-top: 10px;  margin-left: 420px; height: 15px; width: 495px; margin-bottom: 1px; padding-right: 20px;}
	
	ul.topNav { margin: 0; padding: 0; border: 0; list-style: none; float:left; padding-left: 1px; width:950px;	}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

/*	sitewide search css
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

	#sitewideSearch{ float:left; margin-top: 7px;  margin-left: 16px; height: 1px; width: 290px;}
	#sitewideSearch960px{ float:left; margin-left: 700px; width: 242px; font-size: 1px; height: 16px;}
	
	#sitewideSearchCapture{ 
		float:left; margin-left: 700px; width: 242px; 
		font-size: 1px; height: 16px; margin-top: 18px;
	}
	
	form.sitewide { border: 0px solid #666699; padding: 0px; margin: 0px; font-size: 0px;float:left;display:inline;}
	
	input.sitewideInput {
		padding-right: 3px;
		float:left; margin-bottom: 4px; border-style: hidden; border-width: 0px; color: #444444; font-size: 10px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 5px; width: 243px; height: 13px; padding-top: 0px; margin-top: 0px; vertical-align: middle;}
		
	input.sitewideInput960px {
		padding-right: 5px;
		float:left; border-style: hidden; border-width: 0px; color: #444444; font-size: 10px; background-color: transparent;
		font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 15px;
		 width: 170px; height: 13px; padding-top: 1px; margin-top: 0px; vertical-align: middle;}
	
	
	span.invisible { 	float:left; line-height:16px; overflow:hidden; text-indent:-9999em; border-width: 0px;  border-style: hidden; margin-right: 0px; margin-left: 5px; margin-bottom: 4px;
						height: 14px; width: 20px; text-indent: -9999em; cursor: pointer; /* hand-shaped cursor */cursor: hand; /* IE 5.x */	}
	
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */















/*
		NEW MY PROFILES, MY ACCOUNT, ABOUT US, CONTACT US AND TRAINING and SITEWIDE "GO" -------------------------
*/
	

	
	.login_in_error {
		color:#994748;
	}
	
	.login_in_error:hover {
		text-decoration:underline;cursor:pointer;
	}
	

	
	a.tn_aboutUs {
		display: block; background: url("/css/sprites/top_nav/images/topNavHeader960px_v2.png?ab2") no-repeat; height: 15px; width: 51px;
		background-position: 0 -107px; float: right;
	}
	a.tn_aboutUs:hover {
		background-position: -51px -107px;
	}
	
	a.tn_contactUs {
		display: block; background: url("/css/sprites/top_nav/images/topNavHeader960px_v2.png?ab2") no-repeat; height: 15px; width: 60px;
		background-position: -102px -107px; float: right;
	}
	a.tn_contactUs:hover {
		background-position: -162px -107px;
	}
	
	a.tn_training {
		display: block; background: url("/css/sprites/top_nav/images/topNavHeader960px_v2.png?ab2") no-repeat; height: 15px; width: 45px;
		background-position: -222px -107px; float: right;
	}
	
	a.tn_training:hover {
		background-position: -267px -107px;
	}
	
	a.tn_customer_care {
		display: block; background: url("/css/sprites/top_nav/images/topNavHeader960px_v2.png?ab2") no-repeat; height: 15px; width: 81px;
		background-position: -231px -378px; float: right;
	}
	
	a.tn_customer_care:hover {
		background-position: -313px -378px;
	}
	
	a.tn_home {
		display: block; background: url("/css/sprites/top_nav/images/topNavHeader960px_v2.png?ab2") no-repeat; height: 15px; width: 16px;
		background-position: -312px -107px; float: right;
	}
	
	a.tn_home:hover {
		background-position: -328px -107px;
	}
	
	a.tn_myProfiles {
		display: block; background: url("/css/sprites/top_nav/images/topNavHeader960px_v2.png?ab2") no-repeat; height: 13px; width: 57px;
		background-position: 0 -122px; float: left; overflow: hidden;
	}
	
	a.tn_myProfiles:hover {
		background-position: -57px -122px;
	}
	
	a.tn_myAccount {
		display: block; background: url("/css/sprites/top_nav/images/topNavHeader960px_v2.png?ab2") no-repeat; height: 13px; width: 61px;
		background-position: -114px -122px; float: left; overflow: hidden;
	}
	
	a.tn_myAccount:hover {
		background-position: -175px -122px;
	}
	
	.tn_pipeHelvetica {
		height: 15px; width: 12px;
		background-image:url("/css/sprites/top_nav/images/topNavHeader960px_v2.png?ab2"); background-repeat:no-repeat; overflow: hidden;
		background-position: -280px -122px; float: right;
	}
	
	.tn_pipeLucida {
		height: 13px; width: 8px;
		background-image:url("/css/sprites/top_nav/images/topNavHeader960px_v2.png?ab2"); background-repeat:no-repeat; overflow: hidden;
		background-position: -292px -122px; float: left;
	}
	
	a.tn_go {
		display: block; background: url("/css/sprites/top_nav/images/topNavHeader960px_v2.png?ab2") no-repeat; height: 14px; width: 22px;
		background-position: -236px -122px; float: right; overflow: visible;
	}
	
	a.tn_go:hover {
		background-position: -258px -122px;
	}
	
	.tn_topMargin960px {
		height: 3px; width: 580px; font-size: 0px;
	}
	
	.tn_homeGap {
		float: right; width: 17px;
	}
	
	.tn_homeGapRight {
		float: right; width: 27px;
	}
	
	.goPadding {
		padding-right: 5px;
	}
	
	
/*
		END NEW MY PROFILES, MY ACCOUNT, ABOUT US, CONTACT US AND TRAINING and SITEWIDE "GO" ---------------------
*/




/*	my profiles, my account text links
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	#myprofiles, #myaccounts, #aboutus, #contactus, #training, li.bulet {
		float:left; display: inline; margin-top: 5px;	}	
	
	#myaccounts { margin-left: 15px;}
	#myprofiles { margin-left: 3px;}
	#aboutus{ margin-left: 3px;}
	#contactus{ margin-left: 3px;}
	#training{ margin-left: 3px; }
	
	#a-myprofiles, #a-myaccounts, #a-aboutus, #a-contactus, #a-training { 
		float:left; height:10px; line-height:11px; /*  text-indent:-9999em; */ /* width: 100%; */ 	}
		
		
	#a-myaccounts, #a-myprofiles {		
		/* color: black; */		font-size: 11px; line-height:12px;		
		                   	}
		
	#a-aboutus, #a-contactus, #a-training {		
		font-size: 11px;		
		color: black;	}
	
	#a-myprofiles:hover, #a-myaccounts:hover { 
		/* background-image:url("/top_nav/css/css_images/topNav_sprite_v0002.png"); background-repeat:no-repeat; 	 */}	
		
	#a-myprofiles:hover{ /* background-position: -733px -90px; */ }
	#a-myaccounts:hover{ /* background-position: -733px -105px; */ }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */




/*	about us, contact us, training text links
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	#aboutus, #contactus, #training { 
		   /*display: inline; float:left */	}
		
	
	
	#a-aboutus, #a-contactus, #a-training { 
		/* float:left; height:10px; line-height:10px; */ /* overflow:hidden; text-indent:-9999em; */ /* width: 100%;  */	}
	
	#a-aboutus:hover, #a-contactus:hover, #a-training:hover { 
/* 		background-image:url("/top_nav/css/css_images/topNav_sprite_v0002.png"); background-repeat:no-repeat; */ 	}
	
	#a-aboutus:hover{ /* background-position: -662px -90px; */ }
	#a-contactus:hover{ /* background-position: -662px -100px; */ }
	#a-training:hover{ /* background-position:-662px -110px; */ }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
























	#beta {
		background-image:url("/css/sprites/top_nav/images/topNavHeader960px_v2.png?ab2"); background-repeat:no-repeat;
		background-position:-547px -337px;overflow:hidden;width:37px;height:16px;
		
	}
/*	10 main module links
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */	
	#newswires, #companies, #contracts, #programs, #customers, #dma, #dodbudget, #fedbizopps, #capture, #focus, #captw { 
		display: inline; float:left; height:16px; line-height:16px; overflow:hidden; text-indent:-9999em; 	}
			
	#newswires, #newswiresActive { margin-left: 17px; width:76px;}
	#companies, #companiesActive { margin-left: -1px; margin-right: 1px; width:83px;}	
	#contracts, #contractsActive { margin-left: 0px; width:74px;}
	#programs, #programsActive { margin-left: 0px; width: 75px;}
	#customers, #customersActive { margin-left: 0px; width: 82px;}
	#dma, #dmaActive{ margin-left: 0px; width: 55px;}
	#dodbudget, #dodbudgetActive { margin-left: 0px; width: 88px;}
	#fedbizopps, #fedbizoppsActive { margin-left: 0px; width: 75px;}
	#capture, #captureActive { margin-left: 0px; width: 64px;}
	#focus, #focusActive { margin-left: 0px; width: 56px;}
	#captw, #captwActive { margin-left: 0px; width: 66px;}
	

	#a-newswires, #a-companies, #a-contracts, #a-programs, #a-customers, #a-dma, #a-dodbudget, #a-fedbizopps, #a-capture, #a-focus, #a-captw { 
		float:left; height:16px; line-height:16px; overflow:hidden; text-indent:-9999em; width: 100%; 	}
		
	#a-newswires:hover, #a-companies:hover, #a-contracts:hover, #a-programs:hover, #a-customers:hover, #a-dma:hover, #a-dodbudget:hover, #a-fedbizopps:hover, #a-capture:hover, #a-focus:hover, #a-captw:hover { 
		background-image:url("/css/sprites/top_nav/images/topNavHeader960px_v2.png?ab2"); background-repeat:no-repeat;	}	
		
	#a-newswires:hover{ background-position:-18px -157px; }
	#a-companies:hover{ background-position: -93px -157px; }
	#a-contracts:hover{ background-position:-177px -157px; }
	#a-programs:hover{ background-position:-251px -157px; }
	#a-customers:hover{ background-position: -326px -157px; }
	#a-dma:hover{ background-position:-408px -157px; }
	#a-dodbudget:hover{ background-position:-463px -157px; }
	#a-fedbizopps:hover{ background-position:-551px -157px; }
	#a-capture:hover{ background-position:-638px -157px; }
	#a-focus:hover{ background-position:-586px -337px;margin-left:2px; }
	#a-captw:hover{ background-position:-576px -358px; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */	
	

	
/*	8 main module active
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	#newswiresActive, #companiesActive, #contractsActive, #programsActive, #customersActive, #dmaActive, #dodbudgetActive, #fedbizoppsActive, #captureActive, #focusActive,
	#captwActive { 
		display: inline; float:left; height:16px; line-height:16px; overflow:hidden; text-indent:-9999em;
		background-repeat:no-repeat; background-image:url("/css/sprites/top_nav/images/topNavHeader960px_v2.png?ab2"); 		}	
	
	#newswiresActive { background-position:-17px -173px;}
	#companiesActive { background-position:-93px -173px;}
	#contractsActive { background-position:-176px -173px;}
	#programsActive { background-position:-251px -173px;}
	#customersActive { background-position:-326px -173px;}
	#dmaActive {background-position:-408px -173px;}
	#dodbudgetActive { background-position:-463px -173px;}
	#fedbizoppsActive { background-position:-551px -173px;}
	#captureActive { background-position:-638px -173px;}
	#focusActive { background-position:-644px -337px;margin-left:0px;}
	#captwActive { background-position:-576px -375px;margin-left:1px;}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */	






/*	welcome font css
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */	
	
	.welcome, .welcomeBold, .welcomeSmall  { 
		font-weight: normal; color: #000000; padding-bottom: 2px; margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; height: 13px; }
	
	.welcome { font: 12px Helvetica, Arial, Tahoma, Sans-Serif;}
	
	.welcomeBold { margin-left: -1px; font: 12px Helvetica, Arial, Tahoma, Sans-Serif; font-weight: bold; color: #1E2731; }
	
	#welcomeLogout { width: 50px; float: right; 
		padding-bottom: 1px;  /* overflow:hidden; */ float:left; margin-top: 22px;  /* margin-left: 41px; */ height: 20px; 
		color: maroon; font: 11px Franklin Gothic medium, Arial, Tahoma, Sans-Serif; }
	.welcomeLogout {color: maroon; font: 11px Franklin Gothic medium, Arial, Tahoma, Sans-Serif; }
	.welcomeLogout:hover {color:#ae0a0a;}
	
	#welcomeLogout960px { width: 50px; margin-left: 5px;
		height: 20px; 
		color: maroon; font: 11px Franklin Gothic medium, Arial, Tahoma, Sans-Serif; }
	
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
