@charset "utf-8";
/* CSS Document */

div#subdomain-title {
	padding: 6px 0 0 1em;
}

.about-this-section {
	margin: -1em 0 0 0 !important;
}
#main-nav-container {
	height: 28px;	
	position: relative;
	z-index:100;
}

/*--------------- MAIN CONTENT WIDTH ----------------*/
#wrapper, #dol-bar-content, #bls-banner, #footer-links-wrapper	{
	width: auto;
	height:auto;
	}
#homepage h1 {
	display: none;}	

/*------------------- DOL-links ---------------------*/
#dol-bar-content{
	clear:both;
	float:none;
	margin:0 auto;
	width:auto;
	height:auto;
	}
#dol-links a {
	font-size: 10px;
	}

/* ------------Homepage MAIN CONTENT LEFT----------*/
#left-side-content, #regional-nr	{
	width: 51em;
	}
.nr-entry 	{
	width: 42em;
	margin-bottom: 15px;
	}
#homepage h5, #homepage h5 a	{
	padding-bottom: 5px;
	line-height: 1em;
	}
#homepage h4, #homepage h4 a	{
	font-size: 14px;
	}
#nr-archive	h4 a{
	width: 45em;
	margin-bottom: 0;
	font-size: 13px;
	padding-bottom: 0;
	line-height: 1.8em;
	}
.nr-archive-date {
	padding-bottom:3px;
	}
#news-releases .date	{
	font-size: 11px;
	margin-right: 17px;
	}
a.white-link {
	padding-bottom: 1px;
	}
#regional-map-links input {
	padding-top: 0;
	padding-bottom: 0;
	margin-left: 2px;
	}
#regional-left-col, #regional-right-col{
	width: 300px;
	}
#regional-map-links select {
	padding-top: 2px;
	}
#grid-col1, #grid-col2	{
	width: 320px;
	}

	
/*------------------- SIDEBAR ---------------------*/
#bls-sidebar	{
	width: 20.2em;
	}
#slideshow	{
	width: 18.5em;
	}
#homepage #latest-numbers #sidebar-rss-button img{
	margin-top: 18px;
	}
#homepage #latest-numbers a img {
	margin-top: -18px;
	}
div.secondary-content #latest-numbers a img {
	margin-top: -25px;
	}
div.secondary-content #latest-numbers #sidebar-rss-button img {
	margin-top: 0;
	}
#search-sidebox .secondary-content a img{
	padding-top:5px;
	}
#search-sidebox #sidebar-rss-button img {
	padding-top: 0px;
	}	
#sidebar-explainers span {
	padding-right: 100px;
	}		
/* ------program pages sidebar--------------*/
.secondary-content #latest-numbers h4 a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	}
.secondary-content #latest-numbers p, #subscribe p, #regional-resources p {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}	



#grid-col1, #grid-col2	{
	width: 45%;
	min-width: 330px;
	}
	
	
/*-----------------OOH-------------*/


/*-------------MAIN OOH HOME STYLES------------*/

#container .main-content .ooh-content-box {
	width: 82em;
	}

.main-content #ooh-occupation-list .ooh-gray-background {
	padding-bottom: 0;
	}
	
.main-content #ooh-feat-occupation .ooh-gray-background {
	padding-bottom: 17px;
	}
#container .main-content .ooh-content-box #ooh-right-side {
	width: 680px;
	}
.main-content .ooh-content-box #ooh-ooh-filter-submit {
	margin: -30px 0 0 4px;
	}

#ooh-feat-occupation ul{
	list-style: none  url("") none !important;
	list-style-type: none !important;
}
#ooh-feat-occupation ul li > a div{
	background-color: #f0f;
	display:block;
	position:relative;
}
	
#panes{
	width:966px;
	
	}


.ooh-chart div {
overflow:visibile !important;
	
}


.ooh-chart dt span {
position:relative;
top:7px;
text-align:right;
right:10px;
width: auto !important;
display:block;
height:58px;


}

.ooh-chart .value div p {
	border: none !important;
	
}	
.ooh-chart dd div p.positive span {
	float:none !important;
}
.ooh-chart dd div p{
	border-left:none !important;
}
.ooh-chart dd div p.negative span{
	float:none !important;
}
.ooh-chart .value div p span ~ span{
	text-align:left;

}

.ooh-chart dd div p {
	display:inline;
	padding:0px;
	margin:0px;
	height:4em;
	
}

.ooh-chart div dd, .ooh-chart div dd div{
height: 4em !important;	
	
}
.ooh-chart dd div p > span {
	top:1.5em !important;
	text-align:right;
	margin:0px;
	width:100%;
	padding:20px 1px;
	
}
.ooh-chart dd div p.negative > span {

	text-align:left;

	
}
.ooh-chart dd div p span span{
	position:relative;
	bottom:20px;
	background-color:transparent;
	z-index:1;
	padding:5px;

}




.ooh-chart dd.legend{

 border-right:0px #fff solid !important;
 border-left:0px #fff solid !important;
	top:1px !important;
	position:relative;
}


.ooh-chart dl > dt{
	top:-5px !important;
}

.ooh-chart .footer{
}

.ooh-chart dl {

	margin-bottom:-55px;
	}



/*--- BTN STYLES -- */

.main-content #btn-container #pub-btn-header { z-index: 2000; width: inherit;}
.main-content #btn-container #pub-btn-header > #topnav {margin-top: -40px; z-index: 2000;}
.main-content #btn-container #pub-btn-header form {margin-top: -36px;}
.main-content #btn-container #btn_archive_table_paginate {margin-top:-10px !important;}
.main-content #btn-container #panes {width: 893px;}



/*--- TED STYLES -- */
.main-content #pub-main-nav ul > li:hover {position: relative; padding-top: 7px!important;}
#pub-search form#ted-search {top:3px; position: relative;}


/*----- SOS Styles ----*/
.spotlight .items .slideshow-item {width: 935px!important; padding-left: 0; margin-left: 0; float: left!important; height: 600px;}
.main-content .spotlight .items div > div.slide-content {float: left!important; width: 100px;}
.spotlight .item .slideshow-item-image {float: left;}
.spotlight #slideshow-nav {height: 55px!important;}
.spotlight #slideshow-nav > div.section-title-preview {	height: 10px;	padding-top: 24px!important;}
.spotlight #slideshow-nav .navi { padding: 3px 0!important;}
.spotlight #slideshow-nav .navi a {border-top: 1px solid #cccccc!important; border-bottom: 1px solid #cccccc!important; padding-top:3px!important; padding-bottom: 3px!important;	margin: 0!important;	}
.sos-banner .search-backgd {right: -74px!important;}
