html, body {
	background: #c7c7c9;
	font-family: "Open Sans", sans-serif;
	color: #585858;
	font-size: 15px
}

#wrapper {
	background-image: none
}

#wrapper-inner {
	padding: 0
}

#branding {
	margin-bottom: 0
}

#menu-column {
	margin-left: -1px
}

#search-container {
	padding-left: 0
}

.logo-header {
	height: 80px;
	background-size: 260px;
	margin-left: 40%
}

.navbar-default {
	border: none;
	background-color: #186da5
}

#side-menu-image {
	margin-top: 1.5px
}

.usdot {
	background-color: #15396d;
	margin-left: 1.3%;
	width: 100%;
	height: 36px
}

#dotRibbonLogo {
	margin-left: 5px;
	margin-top: 7px
}

.usdot-text {
	font-size: 13px;
	color: #fff;
	margin-left: 5px;
	text-decoration: none;
	vertical-align: bottom;
	font-weight: 400
}

.ntl {
	background-color: #186da5;
	margin-left: 1.3%;
	width: 100%;
	height: 48px
}

.ntl-text {
	font-size: 30px;
	font-weight: 600;
	color: #fff;
	margin-left: 5px;
	text-decoration: none
}

.usdot a {
	text-decoration: none
}

.usdot a:hover {
	text-decoration: underline;
	color: #fff;
	vertical-align: bottom
}

.ntl a {
	text-decoration: none
}

.ntl a:hover {
	text-decoration: underline;
	color: #fff
}

.left-nav-options {
	margin-top: 3px
}

#menu-row {
	margin-right: -1px
}

#menu-icon {
	margin-top: 1.5px;
	max-width: none;
	height: 30px
}

#small-search-icon {
	margin-top: 1px;
	max-width: none;
	height: 30px
}

.left-nav-options>a {
	font-size: 13px !important;
	font-weight: 600;
	font-family: "Open Sans", sans-serif
}

.right-nav-options>a {
	font-size: 13px !important;
	font-family: "Open Sans", sans-serif
}

.menu-divider {
	font-size: 13px !important;
	font-family: "Open Sans", sans-serif
}

#side-menu-image {
	width: 167px
}

.search-row, #advance-search-link-col, .search-col-1, .search-col-2,
	#adv-search-outer-container, #small-search-container, #gsearch {
	background-color: #186da5
}

#side-dropdown-menu-items, #side-dropdown-menu-items li a:hover {
	background-color: #214b87;
	border: none
}

#side-dropdown-menu-items li {
	border: none
}

#side-dropdown-menu-items {
	font-size: 13px;
	width: 167px
}

.search-title-bar-nofacet, .search-title-bar-facet,
	.search-title-bar-nofacet2, .search-title-bar-facet2 {
	background-color: #7a6b64
}

.new-search-bar {
	background: #7a6b64
}

.new-search-bar-flipped {
	background: #7a6b64
}

.advance-search-link {
	font-size: 13px;
	color: #ffffff !important;
	text-decoration: none
}

#advance-search-link-col a:hover {
	color: #fff;
	text-decoration: underline
}

.search-result-container {
	font-size: 13px !important;
	font-family: "Open Sans", sans-serif
}

#txt-search-box {
	font-size: 13px
}

.adv-search-outer-container-font-size {
	font-size: 13px
}

#overlay-content-header {
	background-color: #7a6b64
}

.bold-link {
	font-size: 13px
}

#txt-search-box {
	font-size: 13px;
	color: #585858
}

#txt-search-box {
	height: 26px
}

.advancesearch-header {
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}

.advancesearch-text {
	color: #fff;
	font-size: 13px;
	font-family: "Open Sans", sans-serif;
	text-decoration: none
}

.advancesearch-text a:hover {
	text-decoration: none !important
}

#adv-search-logo-col a {
	color: #fff;
	text-decoration: underline
}

.advancesearch-text>a:hover {
	color: #fff;
	text-decoration: underline
}

#stacks-logo-image {
	margin-left: 0%
}

.adv-controls-div a {
	color: #ffffff !important;
	text-decoration: none
}

.adv-controls-div a:hover {
	color: #fff;
	text-decoration: underline
}

.object-title a {
	color: #1c6da6;
	font-size: 13px
}

.object-title a:hover {
	color: #1c6da6;
	font-size: 13px
}

.search-item-info.label {
	font-size: 13px;
	font-weight: 600;
	color: #585858
}

#search-results {
	text-align: left
}

.remove-filter img {
	width: 16px;
	height: 16px
}

.current-filters img {
	width: 16px;
	height: 16px
}

.current-filters {
	line-height: 20px;
	padding-bottom: 1px
}

.clearall {
	margin-top: 10px
}

.new-search-bar-col {
	margin-top: -2px
}

.white-box-container.box-content {
	border-color: #d6cfcc
}

.filter-container {
	border-bottom: none;
	background-color: #fff
}

.panel-default {
	border-color: #7a6b64
}

ul.filter {
	margin: 0
}

.facet-options-ul>li {
	line-height: 1
}

.new-search-title {
	font-size: 15px;
	font-family: "Open Sans", sans-serif;
	color: #fff
}

.showing-num-results, .first-last, .comingsoon-show-num-results,
	#sortByForm, .sortByFontSize {
	font-size: 12px;
	font-family: "Open Sans", sans-serif;
	color: #fff
}

#sortByForm {
	color: #585858
}

#sortBy, #sortBy1 {
	font-size: 12px;
	font-family: "Open Sans", sans-serif;
	color: #585858
}

.narrow-results-title {
	font-size: 15px
}

.filter-title, ul.filter li {
	font-size: 13px
}

.back-to-results a {
	font-size: 13px;
	color: #1c6da6 !important
}

.comingsoon-page-nums, .comingsoon-page-nums-bottom {
	font-size: 13px
}

.comingsoon-show-num-results.active {
	color: #fff
}

.comingsoon-show-num-results a {
	color: #ffffff !important
}

.comingsoon-show-num-results a:hover {
	color: #fff;
	text-decoration: underline
}

.comingsoon-page-nums.active {
	color: #fff
}

.comingsoon-page-nums a {
	color: #ffffff !important
}

.comingsoon-page-nums a:hover {
	color: #fff;
	text-decoration: underline
}

.clearall a {
	color: #ffffff !important
}

.clearall a:hover {
	color: #fff;
	text-decoration: underline
}

#narrow-by-content.search-title {
	font-size: 18px
}

.overlay li {
	font-size: 13px
}

.overlay-title {
	font-size: 14px;
	color: #fff
}

.overlay {
	border: 1px solid #7a6b64
}

.overlay a {
	font-size: 38px
}

.closebtn {
	font-size: 14px !important
}

.clear-all-simple-link-fontsize {
	font-size: 13px
}

.panel-title>a {
	font-size: 14px !important;
	color: #585858 !important;
	font-weight: 600
}

.facet-link {
	font-size: 13px !important;
	color: #1c6da6 !important
}

.collapse-symbol a, .expand-symbol a {
	font-size: 21px !important;
	line-height: 16.2px !important
}

.comingsoon-sort-by {
	font-size: 14px
}

.gsearch-sort-by {
	font-size: 14px
}

#ajax_tooltipObj.ajax_tooltip_content, #ajax_tooltipObj.ajax_tooltip_content_general
	{
	font-size: 13px !important;
	font-family: "Open Sans", sans-serif !important
}

#stay-connected-new {
	background-color: #7a6b64;
	border: none
}

.collapse-symbol, .expand-symbol {
	padding-top: 1.8px
}

.sort-selection-hover {
	background-color: #d6cfcc
}

.sort-selection img {
	width: 20px !important
}

.panel-heading {
	background-color: #d6cfcc !important;
	border-color: #7a6b64 !important
}

.white-box-container {
	margin-top: 20px;
	background-color: #d6cfcc
}

ul.filter li a {
	font-size: 13px;
	color: #1c6da6
}

ul.filter li a:hover {
	font-size: 13px;
	color: #1c6da6;
	text-decoration: none
}

.current-filters {
	background-color: #ebe9ea
}

#sortByLabel {
	color: #fff
}

.pagination {
	color: #fff
}

.featured-article {
	font-family: "Open Sans", sans-serif;
	color: #194178 !important;
	font-size: 18px
}

#featured-gr {
	border: none;
	background: none;
	background-color: #d6cfcc
}

#featured-gr a:hover {
	color: #fff;
	text-decoration: none
}

#featured-gr-text a {
	color: #585858;
	text-decoration: none;
	font-weight: 600
}

#featured-gr-text a:hover {
	color: #585858;
	text-decoration: underline
}

.spotlight-title {
	color: #72655f;
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}

.medium-bold-title {
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}

.aboutus-header, .copyright-header, .contact-header, .cdcbadge-title,
	.medium-title, .collections-header-col, #authors-main-heading,
	#stacks-help-header, .submit-content-header {
	font-family: "Open Sans", sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #194178 !important
}

.contact-header, #stacks-help-header, .aboutus-header {
	text-align: center
}

.aboutus-width-left {
	float: left
}

#recently-added {
	background-color: #15396d;
	border: none
}

.padding-recently-added {
	text-align: center
}

#popular-articles {
	background-color: #15396d;
	border: none
}

#featured-collection {
	background-color: #15396d;
	border: none
}

#recently-added-container {
	background-color: #15396d;
	border: none
}

#recently-added-container a {
	color: #fff
}

#recently-added-container a:hover {
	color: #fff
}

#popular-articles-container {
	background-color: #15396d;
	border: none
}

#popular-articles-container a {
	color: #fff
}

#popular-articles-container a:hover {
	color: #fff
}

#explore-badge {
	background-color: #7a6b64;
	border: none
}

.welcome-title {
	font-size: 16px;
	color: #585858;
	font-weight: 600
}

.small-text {
	font-size: 13px
}

.small-title {
	color: #585858;
	font-weight: 600;
	font-size: 13px
}

.small-title span {
	font-size: 15px
}

#spotlight-text p {
	font-size: 14px
}

#spotlight-text ul {
	font-size: 14px
}

#featured-gr-text {
	font-size: 13px;
	color: #585858
}

.stay-connected-title {
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	margin-left: -5%;
	font-weight: 600;
	color: #fff
}

.explore-text {
	font-size: 13px;
	color: #fff;
	font-weight: 600
}

.explore-text2 {
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	font-weight: 400
}

#explore-badge a:hover {
	color: #fff;
	text-decoration: underline
}

ul.box-list {
	font-family: "Open Sans", sans-serif;
	font-size: 13px
}

#spotlight-container {
	background: #f0f7ff;
	border: none
}

#small-spotlight-container {
	background: #f0f7ff;
	border: none
}

#featured-collection-text {
	font-size: 13px;
	color: #fff
}

.cdcbadge-text {
	font-size: 13px;
	font-family: "Open Sans", sans-serif;
	color: #585858
}

.textarea-css {
	font-size: 13px;
	font-family: "Open Sans", sans-serif;
	color: #585858
}

.badges-label-text {
	font-size: 13px;
	font-weight: 600;
	color: #585858
}

#spotlight-text p {
	font-size: 13px;
	color: #585858
}

#spotlight-text ul, #spotlight-archive {
	font-size: 13px
}

#spotlight-text ul a {
	color: #1c6da6
}

#spotlight-text ul a:hover {
	color: #1c6da6
}

.spotlight-title {
	font-size: 22px;
	font-family: "Open Sans", sans-serif;
	color: #194178
}

.added-text {
	font-family: "Open Sans", sans-serif;
	color: #fff
}

.home-page-thumbnail {
	border: none;
	background-color: #fff
}

.bureau-statistics {
	float: right;
	margin-right: 1%;
	margin-top: 5px
}

.spotlightArchive-titleloop a {
	color: #1c6da6
}

#dot-footer-section {
	text-align: center;
	margin-bottom: 15px
}

.footer-about-contents>a:hover {
	color: #fff;
	text-decoration: none
}

.top-row-col {
	background-color: #817670
}

#version-info {
	float: right;
	margin-right: 15px;
	font-size: 13px;
	color: #404040;
	font-family: "Open Sans", sans-serif
}

#footer-container {
	font-size: 14px;
	margin-left: -1px
}

.footer-about-contents a {
	color: #ffffff !important;
	text-decoration: underline
}

.footer-about-contents a:hover {
	color: #fff;
	text-decoration: none !important
}

.backtoprevpagetext {
	font-size: 13px;
	color: #1c6da6
}

#backtoprevpagetext-col a {
	font-size: 13px;
	color: #1c6da6
}

#help-quick-links a {
	font-size: 13px;
	color: #1c6da6
}

#footer {
	background: linear-gradient(to bottom, #9C9C9C 17%, #6e6159 100%);
	max-width: 1184px !important;
	margin: 0 auto;
	*zoom: 1;
	padding: 20px 0;
	font-size: 1em;
	display: block;
	height: 550px
}

.region-footer {
	color: #fff;
	font-family: arial, sans-serif;
	overflow: visible;
	word-wrap: break-word
}

.region-footer #block-menu-menu-footer-nav-1, .region-footer #block-menu-menu-footer-nav-2
	{
	line-height: 2.308em;
	font-size: 14px
}

#block-menu-menu-footer-nav-1 {
	float: right;
	width: 25%;
	margin-right: 25%;
	margin-left: -50%
}

.block {
	margin-bottom: 1.5em
}

.region-footer ul.menu {
	border-left: 2px solid #a39c99;
	position: relative;
	z-index: 3;
	list-style-type: none;
	list-style-image: none;
	margin-top: 0;
	padding: 0 0 0 15px;
	margin-bottom: 0
}

.region-footer #block-menu-menu-footer-nav-1 li, .region-footer #block-menu-menu-footer-nav-2 li
	{
	background-position: 0 10px
}

.region-footer ul.menu li.leaf {
	margin: 0;
	list-style-type: none;
	list-style-image: none;
	padding-left: 15px;
	background:
		url(https://www.transportation.gov/sites/all/themes/modebase//images/list-arrow.png)
		no-repeat
}

.region-footer ul.menu a:link, .region-footer ul.menu a:visited {
	color: #fff;
	text-decoration: none
}

#block-menu-menu-footer-nav-2 {
	float: right;
	width: 25%;
	margin-right: 0%;
	margin-left: -25%
}

.region-footer #block-boxes-footer-contact-info {
	background:
		url(https://www.transportation.gov/sites/all/themes/modebase//images/dot-footer-logo.png)
		right bottom no-repeat;
	min-height: 480px
}

#block-boxes-footer-contact-info {
	float: left;
	width: 50%;
	margin-left: 0%;
	margin-right: -50%
}

.region-footer #boxes-box-footer_contact_info {
	background:
		url(https://www.transportation.gov/sites/all/themes/modebase//images/logo.png)
		left top no-repeat;
	margin-left: 0
}

.region-footer.footer_dot_label {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	text-transform: uppercase;
	font-size: 1.185em;
	margin-bottom: 8px
}

.region-footer p {
	position: relative;
	z-index: 1;
	padding-left: 55px;
	font-size: 13px;
	font-weight: 100;
	letter-spacing: .1em;
	line-height: 1.5em
}

.feedback-button, .region-page-bottom {
	display: none
}

.region-footer a:hover {
	text-decoration: underline !important
}

.backtotopImage {
	width: 43px !important;
	height: 43px !important
}

.spotlightArchive-date {
	background: linear-gradient(to right, #ffffff, #7FAECC)
}

#spotlight-archive {
	font-size: 12px
}

#spotlight-archive a {
	color: #1c6da6
}

#spotlight-archive a:hover {
	color: #1c6da6
}

.spotlightArchive-small-text {
	font-size: 14px
}

.small-title-archive {
	font-size: 14px
}

.spotlightArchive-date {
	font-size: 14px
}

.collection-box-content {
	background-color: #d6cfcc;
	border: none
}

.collections-title {
	font-size: 13px;
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}

.collections-title a {
	font-size: 13px;
	font-family: "Open Sans", sans-serif;
	color: #1c6da6 !important
}

.collections-title a:hover {
	color: #1c6da6 !important
}

.collections-abstract {
	font-size: 13px;
	font-family: "Open Sans", sans-serif
}

.collection-category-text {
	font-size: 15px;
	font-weight: 600;
	font-family: "Open Sans", sans-serif;
	color: #585858
}

#collections-meta-data {
	font-size: 13px;
	font-family: "Open Sans", sans-serif
}

#collection {
	font-size: 14px
}

#collection {
	font-size: 13px;
	color: #585858
}

.collection-box-content {
	font-size: 13px;
	font-family: "Open Sans", sans-serif;
	text-align: center
}

.collections-header-text {
	font-size: 13px;
	font-family: "Open Sans", sans-serif
}

#pap-container p {
	font-size: 14px
}

.em-line {
	font-size: 14px
}

#authors-sub-heading {
	font-size: 14px;
	font-family: "Open Sans", sans-serif
}

.authors-cell-content {
	font-size: 13px
}

#authors-letters-col a {
	margin-top: 5px !important;
	font-family: "Open Sans", sans-serif
}

#authors-letters-col.current, .alpha-num:hover {
	background-color: #a0c3d9
}

#authors-letters-col.current a {
	color: #19357f;
	font-family: "Open Sans", sans-serif;
	font-size: 16px
}

.alpha-num {
	background-color: #3a5893
}

.quick-link-title, .two-letter-quick-link-section a,
	.three-letter-quick-link-section a, .section-header a {
	font-size: 13px;
	font-family: "Open Sans", sans-serif
}

.two-letter-quick-link-section, .three-letter-quick-link-section {
	background-color: #a0c3d9
}

.section-header {
	background-color: #caddea
}

#authors-letters-col a:hover {
	color: #19357f
}

#authors-letters-col a {
	font-size: 16px
}

.quick-link-divider {
	font-size: 17px
}

.small-text-recently-added {
	font-size: 13px;
	font-family: "Open Sans", sans-serif
}

.recently-added-date {
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	color: #959494 !important
}

.help-text, .quick-link-header, #help-quick-links ul li, .contact-text {
	font-size: 13px;
	font-family: "Open Sans", sans-serif
}

.bvHeaderDetails {
	font-size: 20px;
	font-family: "Open Sans", sans-serif;
	color: #194178;
	font-weight: 600
}

.bookHeaderList, .bookDetailsList {
	font-size: 13px;
	font-family: "Open Sans", sans-serif;
	color: #585858
}

.youmayalsolike, .details, .supporting-files, .related-documents,
	.related-documents-message, .relatedArt-subject-list-items,
	.submitting-country {
	font-family: "Open Sans", sans-serif
}

#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5 {
	font-size: 13px !important
}

ul.filter-disable li, .current-filter-container, ul.filter-disable-iss li,
	ul.filter-iss li, ul.filter li {
	font-size: 12px
}

ul.filter li:hover {
	background-color: #ebe9ea
}

.current-filter-container {
	line-height: 0
}

.current-filter-title {
	font-size: 12px;
	color: #fff
}

;
.morelink, .lesslink {
	font-size: 13px
}

.media-links a {
	font-size: 13px
}

li.sfhover ul li.addthisto {
	font-size: 13px
}

.addthisto {
	font-size: 13px
}

.fileimagetype {
	font-size: 10px;
	color: #585858;
	font-family: "Open Sans", sans-serif;
	:
}

.document-view-error-message1 {
	font-size: 16px
}

.document-view-error-message2 {
	font-size: 13px
}

.document-public-access-message1 {
	font-size: 22px
}

.document-public-access-message2 {
	font-size: 14px
}

#plus-minus {
	font-size: 14px
}

.docs-by {
	font-size: 22px
}

#email-image {
	background-size: 73px, 28px
}

#print-image {
	background-size: 69px, 28px
}

#share-image {
	background-size: 73px, 28px
}

#view-btn-image {
	width: 71px;
	height: 25px
}

.download-document-btn {
	background: url(../images/download_button1184-481.png) no-repeat
		!important;
	border: none !important;
	color: transparent !important;
	text-decoration: underline;
	cursor: pointer !important;
	box-shadow: none !important;
	background-size: 95px 26px !important;
	text-shadow: none !important
}

.youmayalsolike, .details, .supporting-files, .related-documents {
	color: #585858;
	font-weight: 600
}

.bookDetailsLabel {
	font-weight: 600 !important
}

.bookDetailsList a {
	color: #1c6da6 !important
}

.relatedArt-subject-list-items a {
	color: #1c6da6 !important
}

ol.related-articles {
	color: #585858
}

.related-documents-message {
	color: #585858
}

ol.in-ordered-related-documents {
	color: #1c6da6
}

ol.supersededList {
	color: #1c6da6
}

div.bullet {
	background-color: #1c6da6
}

.morelink, .lesslink {
	font-size: 13px
}

.inner-tab-title table {
	font-size: 13px;
	font-weight: normal !important
}

.dataset-related-docs {
	float: right;
	margin: 5px
}

.dataset-image {
	float: left;
	margin: 5px
}

.datset-dmp {
	margin-right: -15px
}

#dataset-related-docs a:hover {
	cursor: pointer
}

ol.related-articles li {
	margin-top: 20px
}

.related-documents-message {
	background-color: #7FAECC;
	height: 26px;
	padding-top: 4px;
	padding-left: 10px;
	margin-left: -10px;
	font-weight: 600
}

ol.in-ordered-related-documents {
	width: 1100px !important;
	color: #585858
}

.object-title a {
	color: #1c6da6 !important
}

.supersededList {
	margin-top: 20px
}

ol.in-ordered-related-documents {
	margin-top: 20px
}

#dataset-thumbnail {
	float: left
}

#dataset-desc {
	margin-left: 180px
}

#dataset-desc-links {
	margin-left: 25px;
	margin-top: 50px
}

#dataset-desc-links a {
	color: #1c6da6;
	text-decoration: underline
}

#dataset-desc-links a:hover {
	cursor: pointer
}

ol.supersededList {
	list-style: none
}

ol.related-articles {
	list-style: none
}

ol.in-ordered-related-documents {
	list-style: none
}

.comingsoon-page-nums {
	font-size: 12px
}

.grey {
	color: #fff
}

.new-search-row-bar-bottom.search-top-area {
	padding-top: 7px
}

.no-articles-comingsoon {
	font-size: 18px
}

.help-section {
	font-size: 17px;
	color: #585858
}

.medium-bold-title {
	font-size: 20px;
	font-family: "Open Sans", sans-serif
}

#help-quick-links {
	border-color: #d6cfcc !important;
	border: none;
	background-color: #d6cfcc !important
}

.help-page-image {
	border: none;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 1px solid #d6cfcc
}

.about-page-image {
	border: none;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px
}

.sub-heading {
	font-size: 15px;
	margin-top: 0
}

.collection-overview {
	font-size: 15px;
	font-weight: 600
}

.contact-padding {
	padding-left: 44px
}

#contact-us-col a {
	color: #1c6da6;
	text-decoration: underline
}

#contact-us-col a:hover {
	text-decoration: none !important
}

.helpTextOnly {
	font-size: 13px
}

.publishedDateInfoIcon {
	width: 21px;
	height: 21px
}

.info-icon {
	width: 21px;
	height: 21px
}

#downloadVaultHelpImage {
	width: 21px;
	height: 21px
}

#embargoDateHelpImage {
	width: 21px;
	height: 21px
}

.help-ques-mark {
	width: 21px;
	height: 21px
}

.help_image_comingsoon {
	width: 21px;
	height: 21px
}

#searchButtonSimple {
	background-size: 125px 28px
}

#searchButtonAdvanced {
	background-size: 94px 26px
}

#adv-search-stacks-logo-image {
	margin-left: 0%
}

#small-sort-by-icon {
	width: 44px;
	height: 16px
}

.small-close-icon {
	background-size: 53px 27px
}

#small-narrow-results-icon {
	width: 103px;
	height: 16px
}

.expand_button_icon {
	background-size: 16px 16px
}

.collapse_button_icon {
	background-size: 16px 16px
}

a, .box-content a, .box-links a {
	color: #fff
}

a:hover, .box-content a:hover, .box-links a:hover {
	color: #1c6da6
}

#featured-collection a {
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	font-weight: 600
}

#featured-collection a:hover {
	color: #ffffff !important;
	text-decoration: underline !important
}

.spotlight-left {
	background-color: #7a6b64
}

.triangle-right-inner {
	border-left: 26px solid #15396d
}

.small-title {
	color: #fff
}

.triangle-right {
	left: 33.2%
}

#spotlight-archive a {
	color: #fff
}

#spotlight-archive a:hover {
	color: #fff
}

#right-arrow {
	right: .05%
}

.spotlightArchive-sortByLabel {
	color: #585858 !important
}

.spotlightArchive-dateDisplay, .spotlightArchive-dateDisplayNone {
	background: linear-gradient(to right, #ffffff, #7FAECC)
}

#right-arrow-archive {
	right: 0%
}

.spotlight-left {
	margin-bottom: .68%
}

.spotlightTitle {
	font-family: Open Sans, sans-serif
}

.spotlightDesc {
	font-size: 13px;
	color: #fff !important
}

.spotlightDesc a {
	color: #fff !important
}

.spotlightUrl {
	font-size: 13px
}

.spotlightUrl a:hover {
	color: #fff
}

.spotlightArchive-small-text {
	font-size: 13px
}

.spotlightarchive-header {
	background-color: #87b3cf;
	color: #fff
}

.spotlightArchive-title, .spotlightArchive-posteddate {
	font-size: 13px
}

.spotlightArchive-posteddateloop, .spotlightArchive-titleloop {
	font-size: 13px
}

.showing-num-results-spotlightArchive,
	.comingsoon-page-nums-spotlight-archive {
	font-size: 12px;
	color: #fff
}

.comingsoon-page-nums-spotlight-archive a {
	font-size: 12px;
	color: #fff;
	text-decoration: underline
}

.spotlightArchive-dateDisplay {
	color: #fff;
	font-size: 13px
}

.spotlightUrl a {
	color: #fff !important;
	outline: 0px !important
}

.border-spotlight-archive-767 {
	background: linear-gradient(#ffffff, #EDEDED)
}

.green-box {
	background-color: #d6cfcc
}

#about-us-container a {
	color: #1c6da6;
	text-decoration: underline
}

#about-us-container a:hover {
	color: #1c6da6;
	text-decoration: none
}

@media screen and(max-width:1184px) {
	.stay-connected-title {
		font-size: 18px;
		margin-left: 0%
	}
	.search-col-1 {
		margin-top: 10px
	}
	.bureau-statistics {
		margin-right: 5.5%
	}
}

@media screen and(max-width:1184px) {
	.usdot {
		width: 105%
	}
	.ntl {
		width: 105%
	}
}

@media screen and(max-width:960px) {
	.small-advance-search-link {
		font-size: 13px
	}
	.welcome-title {
		font-size: 14px
	}
	.stay-connected-title {
		font-size: 16px
	}
	#adv-search-stacks-logo-image {
		margin-left: 10%
	}
	.featured-article {
		font-size: 16px
	}
}

@media screen and(max-width:827px) {
	#searchButtonSimple {
		background-size: 94px 28px
	}
}

@media screen and(max-width:767px) {
	#adv-search-stacks-logo-image {
		margin-left: 10%
	}
	.navbar.navbar-collapse {
		background-color: #29589b;
		border: solid 2px #15396d
	}
	.navbar.navbar-collapse.left-nav-options {
		background-color: #29589b;
		border-bottom: solid 1px #15396d
	}
	.left-nav-options li {
		font-size: 13px;
		font-weight: 600
	}
	.advance-search-link {
		font-size: 13px
	}
	.stay-connected-title {
		font-size: 14px
	}
	#stay-connected {
		background-color: #7a6b64
	}
	.small-pagination-bar {
		font-size: 13px;
		background: #7a6b64;
		color: #fff
	}
	.small-pagination-bar a {
		color: #fff;
		text-decoration: underline
	}
	.small-pagination-bar a:hover {
		color: #fff
	}
	.medium-bold-title {
		font-size: 20px
	}
	ul.filter-iss li {
		font-size: 14px
	}
	ul.filter-iss li a {
		font-size: 14px
	}
	ul.filter-disable li {
		font-size: 13px;
		background-color: #ebe9ea
	}
	ul.filter-disable li:hover {
		background-color: #ebe9ea
	}
	.right-nav-options {
		background-color: #214b87
	}
	#search_768_ButtonSimple {
		height: 28px;
		width: 94px
	}
	.medium-bold-title {
		font-size: 18px;
		font-family: "Open Sans", sans-serif
	}
	.search-col-1 {
		margin-top: 20px
	}
	#search-container {
		background-color: #E1ECF3
	}
	.featured-article {
		color: #fff;
		font-size: 16px
	}
	#recently-added {
		background-color: #15396d;
		border: none
	}
	#recently-added-container {
		background-color: #15396d;
		border: none
	}
	.usdot {
		margin-left: 2%
	}
	.ntl {
		margin-left: 2%
	}
	.showing-num-results {
		font-size: 13px
	}
	#footer {
		height: 820px
	}
	#footer #block-boxes-footer-contact-info {
		clear: right;
		float: left;
		width: 100%;
		margin-left: 0%;
		margin-right: -100%;
		padding-left: 10px;
		padding-right: 10px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		word-wrap: break-word;
		*behavior: url(/sites/all/polyfills/boxsizing.htc);
		background-position: right top;
		min-height: 230px
	}
	#footer #block-menu-menu-footer-nav-1 {
		float: right;
		width: 41.66667%;
		margin-right: 50%;
		margin-left: -91.66667%
	}
	#footer #block-menu-menu-footer-nav-1 ul.menu {
		border: none;
		padding-left: 0
	}
	#footer #block-menu-menu-footer-nav-2 {
		float: right;
		width: 41.66667%;
		margin-right: 8.33333%;
		margin-left: -50%
	}
	.new-search-bar-col {
		margin-top: -3px
	}
	.bureau-statistics {
		margin-left: 30px;
		margin-right: 5px;
		margin-top: 5px;
		float: left
	}
	.show-above-480px-below-767px {
		border-right: #186da5 solid 1px;
		border-left: #186da5 solid 1px;
		border-bottom: #186da5 solid 1px
	}
	li div.list-link, li div.list-thumb {
		font-size: 12px
	}
}

@media screen and(max-width:635px) {
	.search-content-cell {
		font-size: 13px
	}
	#adv-search-stacks-logo-image {
		margin-left: 5%
	}
}

@media screen and(max-width:600px) {
	.advancesearch-header {
		font-size: 16px
	}
}

@media screen and(min-width:481px)and(max-width:624px) {
	#adv-search-stacks-logo-image {
		margin-left: 3%
	}
}

@media screen and(min-width:820px)and(max-width:1010px) {
	.small-title {
		font-size: 12px !important
	}
}

@media screen and(min-width:768px)and(max-width:819px) {
	.small-title {
		font-size: 11px !important
	}
}

@media screen and(max-width:500px) {
	.ntl-text {
		font-size: 18px;
		padding-top: 20px
	}
	.ntl {
		margin-left: 3%;
		padding-top: 10px
	}
}

@media screen and(max-width:480px) {
	#watermark-logo {
		margin-top: 1px
	}
	#watermark-logo>img {
		max-width: none;
		height: 30px
	}
	.featured-article {
		font-size: 16px !important;
		color: #fff
	}
	.small-text-recently-added {
		font-size: 12px
	}
	.spotlightArchive-small-text {
		font-size: 12px
	}
	#spotlight-text p {
		font-size: 12px
	}
	#spotlight-text ul, #spotlight-archive {
		font-size: 12px
	}
	.spotlight-title {
		font-size: 18px
	}
	#featured-gr-text {
		font-size: 12px
	}
	ul.box-list {
		font-size: 12px
	}
	.stay-connected-title {
		font-size: 14px
	}
	#footer-container {
		font-size: 13px
	}
	.backtoprevpagetext {
		font-size: 13px
	}
	.small-title-archive {
		font-size: 13px
	}
	.spotlightArchive-date {
		font-size: 13px
	}
	.collections-header-text, .collection-box-content {
		font-size: 12px;
		font-family: "Open Sans", sans-serif
	}
	#collections-meta-data {
		font-size: 12px
	}
	.help-text, .quick-link-header, #help-quick-links ul li, .contact-text {
		font-size: 12px
	}
	.bvHeaderDetails {
		font-size: 18px
	}
	.bookHeaderList, .bookDetailsList {
		font-size: 12px
	}
	ul.filter-disable li, .current-filter-title, .current-filter-container {
		font-size: 12px
	}
	.bold-link {
		font-size: 13px
	}
	#featured-collection a {
		font-size: 12px
	}
	#featured-collection-text {
		font-size: 12px
	}
	.search-content-cell {
		font-size: 12px !important
	}
	#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5 {
		font-size: 12px !important
	}
	.logo-header {
		height: 64px;
		background-size: 297px
	}
	.medium-title {
		font-size: 18px
	}
	.simple-search-link {
		font-size: 12px
	}
	.clear-all-link {
		font-size: 12px
	}
	.small-advance-search-link {
		font-size: 12px;
		color: #ffffff !important
	}
	.small-search-row-span a:hover {
		color: #ffffff !important
	}
	.adv-search-outer-container-font-size {
		font-size: 13px
	}
	#txt-search-box {
		font-size: 13px
	}
	#collection {
		font-size: 13px
	}
	input {
		font-size: 12px !important
	}
	select {
		font-size: 12px !important
	}
	.clear-all-simple-link-fontsize {
		font-size: 12px
	}
	.overlay-title {
		font-size: 13px
	}
	#small-collection {
		font-size: 12px
	}
	#small-txt-search-box {
		font-size: 13px
	}
	.overlay li {
		font-size: 12px
	}
	.panel-title>a {
		font-size: 13px !important
	}
	.facet-link {
		font-size: 12px !important
	}
	#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5 {
		font-size: 12px !important
	}
	.aboutus-header, .copyright-header, .contact-header, .cdcbadge-title,
		.medium-title, .collections-header-col, #authors-main-heading,
		#stacks-help-header {
		font-family: "Open Sans", sans-serif;
		font-size: 18px
	}
	#pap-container p {
		font-size: 13px
	}
	.cdcbadge-text {
		font-size: 12px
	}
	.badges-label-text {
		font-size: 12px
	}
	.textarea-css {
		font-size: 12px
	}
	.spotlightArchive-date {
		font-size: 13px
	}
	.document-public-access-message1 {
		font-size: 18px
	}
	.document-public-access-message2 {
		font-size: 13px
	}
	.em-line {
		font-size: 13px
	}
	#searchButtonAdvanced {
		background-size: 60px 26px
	}
	#small-searchButtonSimple {
		background-size: 60px 26px
	}
	.collections-abstract, .collections-title {
		font-size: 13px;
		font-family: "Open Sans", sans-serif
	}
	.collections-title a, .collections-abstract {
		font-size: 12px
	}
	.recently-added-date {
		font-size: 12px
	}
	#authors-sub-heading {
		font-size: 13px
	}
	.small-close-icon {
		background-size: 43px 22px
	}
	#email-image {
		background-size: 25px
	}
	#print-image {
		background-size: 25px
	}
	#share-image {
		background-size: 25px
	}
	.bookDetailsLabel {
		font-size: 12px
	}
	.bookDetailsData {
		font-size: 12px
	}
	.supporting-files {
		font-size: 12px
	}
	.inner-tab-title {
		font-size: 12px
	}
	.collection-category-text {
		font-size: 13px
	}
	.download-document-btn {
		background-size: 77px 26px
	}
	.medium-bold-title {
		font-size: 16px;
		font-family: "Open Sans", sans-serif
	}
	.usdot {
		margin-left: 3%
	}
	#branding {
		padding-bottom: 0
	}
	.object-title a {
		font-size: 12px
	}
	.object-title a:hover {
		font-size: 12px
	}
	.search-item-info.label {
		font-size: 12px
	}
	#help-quick-links a {
		font-size: 12px;
		color: #1c6da6
	}
	.help-section {
		font-size: 15px
	}
	.sub-heading {
		font-size: 13px
	}
	.collection-overview {
		font-size: 13px
	}
	.new-search-title {
		font-size: 12px
	}
	#backtoprevpagetext-col a {
		font-size: 12px
	}
	.morelink, .lesslink {
		font-size: 12px
	}
	#footer {
		height: 640px
	}
	#footer #block-boxes-footer-contact-info {
		background: none;
		min-height: 0
	}
	#footer #block-menu-menu-footer-nav-2 ul.menu {
		margin: 0;
		padding-left: 10px
	}
	#footer #block-menu-menu-footer-nav-1 ul.menu {
		margin: 0 26px 0 -10px
	}
	#footer.block-menu ul.menu li.leaf {
		background: none;
		padding-left: 0;
		line-height: 1.5em;
		list-style-type: disc;
		list-style-position: outside;
		margin-left: 15px;
		color: #fff
	}
	#footer.block-menu ul.menu li.leaf a {
		font-size: .923em
	}
	.top-footer-row {
		height: 0
	}
	.helpTextOnly {
		font-size: 12px
	}
	.small-title {
		font-size: 12px
	}
	.spotlightTitle {
		font-size: 18px
	}
	.spotlightDesc, .spotlightUrl {
		font-size: 12px
	}
	#popular-articles, #popular-articles-container {
		background-color: #15396d
	}
	.spotlightArchive-title, .spotlightArchive-posteddate {
		font-size: 12px
	}
	.spotlightArchive-posteddateloop, .spotlightArchive-titleloop {
		font-size: 12px
	}
	.spotlightArchive-dateDisplay {
		color: #fff;
		font-size: 12px
	}
}

@media screen and(max-width:320px) {
	.medium-bold-title {
		font-size: 16px
	}
	.search-content-cell {
		font-size: 13px
	}
	#opacity_div {
		height: 205px
	}
}

@media screen and(min-width:481px) {
	#authors-sub-heading {
		font-size: 14px
	}
	.section-header a {
		font-size: 14px
	}
	.two-letter-quick-link-section a, .three-letter-quick-link-section a {
		font-size: 14px
	}
	.quick-link-title {
		font-size: 14px
	}
	.authors-cell-content {
		font-size: 14px
	}
}

.panels-flexible-new.panels-flexible-region {
	padding: 0
}

.panels-flexible-new.panels-flexible-region-inside {
	padding-right: .5em;
	padding-left: .5em
}

.panels-flexible-new.panels-flexible-region-inside-first {
	padding-left: 10 px
}

.panels-flexible-new.panels-flexible-region-inside-last {
	padding-right: 0
}

.panels-flexible-new.panels-flexible-column {
	padding: 0
}

.panels-flexible-new.panels-flexible-column-inside {
	padding-right: .5em;
	padding-left: .5em
}

.panels-flexible-new.panels-flexible-column-inside-first {
	padding-left: 0
}

.panels-flexible-new.panels-flexible-column-inside-last {
	padding-right: 0
}

.panels-flexible-new.panels-flexible-row {
	padding: 0 0 0 0 !important;
	margin: 0
}

.panels-flexible-new.panels-flexible-row-last {
	padding-bottom: 0
}

.panels-flexible-column-new-main {
	float: left;
	width: 99%
}

.panels-flexible-new-inside {
	padding-right: 0
}

.panels-flexible-new {
	width: auto
}

.panels-flexible-region-new-top_left {
	float: left;
	width: 49.500%
}

.panels-flexible-region-new-top_right {
	float: left;
	width: 49.500%
}

.panels-flexible-row-new-main-row-inside {
	padding-right: 0
}

.panels-flexible-region-new-bottom_first {
	float: left;
	width: 24.7322%
}

.panels-flexible-region-new-bottom_second {
	float: left;
	width: 26.9906%
}

.panels-flexible-region-new-bottom_third {
	float: left;
	width: 28.1659%
}

.panels-flexible-region-new-bottom_fourth {
	float: left;
	width: 19.1113%
}

.panels-flexible-row-new-1-inside {
	padding-right: 0
}

.bookDetailsData {
	float: left;
	padding-left: 0;
	padding-right: 0;
	font-weight: normal !important
}

.inner-tab-title table td {
	border-top: none;
	padding: 0;
	vertical-align: top;
	padding-right: 10px
}

.supporting-files {
	margin-top: -20px !important
}

.media-links ul {
	margin: 0 !important
}

#tabs li {
	display: block !important;
	padding: 0 !important
}

.meta-data {
	font-weight: 400
}

#altmetric-col img {
	height: 64px
}

#selectAllDocs, #selectAllDocs480 {
	color: #ffffff !important;
	font-size: 12px
}

#unselectAllDocs, #unselectAllDocs480 {
	color: #ffffff !important;
	font-size: 12px
}

#selectAllDocs a:hover {
	color: #ffffff !important
}

#unselectAllDocs a:hover {
	color: #ffffff !important
}

#selectAllDocs480 a:hover {
	color: #ffffff !important
}

#unselectAllDocs480 a:hover {
	color: #ffffff !important
}

#quick-links {
	background-color: #15396d
}

#section-quick-link a {
	color: #fff
}