@charset "utf-8";
/* CSS Document */

#content {
	margin-bottom: 20px;
}

/* ASIDE + BREADCRUMB + CONTENT */
aside, .nav_breadcrumb {
	margin-top: 20px;
	margin-bottom: 20px;
}

aside {
	min-height: 644px;
}

/*** ARTICLE + BREADCRUMB on TABLET Width ***/
@media (max-width: 979px) and (min-width: 768px) {
	.content > .span9, .content > .span3 {
		width: 724px;
	}
  aside { min-height: initial; }
}

@media (max-width: 767px) {
	.content > .span9, .content > .span3 {
    	padding-left: 20px;
	    padding-right: 20px;
	}
  aside { min-height: initial; }
}

/* Search Form Select - Width */
@media (min-width: 768px) and (max-width: 978px) {
    #searchForm #ordering {
		width: 100%;
	}
}

/* HPC Insights - Magazines INLINE */
#hpc-insights {
	display: inline-block;
}

#hpc-insights li {
  display: inherit;
  margin-left: 10px;
  margin-right: 10px;
}

/*---------------- CHROME INSTRUCTIONS ----------------*/
#chrome-instructions {
  background-color:#ffffff;/*c8c6c2;*/
  position:absolute;
  left:0;
  top:0;
  border: 1px solid #3c3c3c;
  border-radius: 10px;
  padding: 10px;
  margin-bottom: 0;
  width: 300px;
  height: 0px;
  z-index: 1;
  overflow: hidden;
  
  visibility:hidden;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition: height .4s; /* Safari */
    -moz-transition: height .4s;
    -o-transition: height .4s;
    transition: height .4s;
	-webkit-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: 2s ease-in;
    transition-delay: .2s;
}

#chrome-instructions:hover {
  height: 274px;
}

#pdfform:hover {
  color: #000000;
}

/********* LIGHTBOX *********/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/images/_assets/overlay.png); }

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}

/********* Workforce Development Folder Icon / Table *********/
.separator {
  color:#8080B3;
  font-style:italic;
}
table, th, td {
  /*border: 1px solid black;*/
  font-family:Arial, Helvetica, sans-serif;
  line-height:20px;
}
.ngwd {
  border:0;
  border-collapse: collapse;
  border-spacing: 0;
  width:90%;
  margin-left:5%;
}
.ngwd td {
  border:0;
  font-size:11pt;
  color:#3c3c3c;
  margin: 0;
}
.ngwd-folder {
  background-image:url(/images/_assets/folder_icon.png);
  height:100px;
  width:170px;
  position:relative;
}
.folder-label {
  padding-top:25px;
  padding-right:16px;
  padding-left:5px;
}
.wd-link {
  font-size:12pt;
  font-weight:bold;
}
.wd-description {
  margin-left: 30px;
}
/********* END of Workforce Development Folder Icon / Table *********/