html,
body,
header,
.layout-center,
.layout-3col,
.layout-3col__full,
.layout-swap {
	max-width: none;
	padding: 0;
	margin: 0;
	height: auto;
}
.row-1,
.row-3,
.header-wrapper {
	max-width: 1200px;
	margin: 0 auto;
}
.row-1,
.row-2,
.row-3,
.row-4,
.row-5 {
	width: unset;
	float: none;
}
body {
	font-family: 'Open Sans', sans-serif;
}
h1 {
	font-size: 2em;
	margin-bottom: 0;
}
h2 {
	font-size: 1.6em;
	margin-bottom: 0;
}
h3,
h4 {
	font-size: 1.2em;
	margin-bottom: 0;
}
h5 {
	font-size: 1em;
	margin-top: 0;
	margin-bottom: 0;
	-webkit-margin-before: 0;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	color: #3333ff;
}
td,
th {
	padding: 0.5em;
}
th {
	font-weight: bold;
	background-color: lightgray;
}
li {
	padding: 0.5em 0;
}
p {
	margin: 0 0 1em 0;
}
ul {
	margin: 1em 0;
}

#index-page .panels-flexible-row,
#taxonomy-term .panels-flexible-row {
	margin: 3em 0;
	padding: 0;
}
#index-page .panels-flexible-row-first {
	margin: 0;
}
.serif {
	font-family: 'Georgia', serif;
}
.italic {
	font-style: italic;
}
.bold {
	font-weight: 600;
}
/* Style site-wide vessel names */
.vessel {
	font-style: italic;
}
/* style the user login page */
#orr-user-login-page {
	max-width: 1200px;
	margin: 0 auto;
}
#orr-user-login-page .orr-user-login-form {
	margin: 1em 0;
}
/* style the banner */
header {
	background-color: rgba(10, 69, 149, .5);
	position: sticky;
	top: 0;
	z-index: 5000;
}
.header__region {
	background-color: #0085CA;
}
header a {
	text-decoration: none;
}
#responsive-banner {
	max-width: 1200px;
	margin: 0 auto;
	padding: .5% 0;
	font-size: 2em;
	overflow: hidden;
}
#responsive-banner img {
	max-height: 60px;
}
#responsive-banner .banner-image {
	float: left;
}
#responsive-banner .banner-text {
	float: left;
	margin: 1.5%;
	color: white;
	font-weight: 600;
}
@media screen and (position: 1px;) {
	#responsive-banner {
		display: none;
	}
}
/* position the search box */
.search-form,
.form-item {
	margin: 0;
}
#block-search-form {
	max-width: 1200px;
	margin: 0 auto;
}
#block-search-form form {
	float: right;
}
#block-search-form input {
	background-color: #0085CA;
    border-style: none none solid none;
    border-color: lightgray;
	color: white;
}
#block-search-form .form-actions {
	display: none;
}
/* style the alert box */
#alerts-index {
	text-align: center;
	background-color: gold;
    padding: .5%;
    margin: 1% auto 0 auto;
    max-width: 50%;
}
#alerts-index .views-field-title {
	font-size: 1.2em;
}
/* style the front page stories */
/* limit the height of the views containers */
#featured-news-index .view-content,
#featured-news-index .field-content {
}
#featured-news-index .views-row-2 .views-field,
#featured-news-index .views-row-2 .field-content,
#featured-news-index .views-row-3 .views-field,
#featured-news-index .views-row-3 .field-content {
	max-height: 200px;
}
#featured-news-index {
	float: left;
	width: 75%;
	max-height: 400px;
	max-width: 900px;
}
#featured-news-index a {
	color: white;
	text-decoration: none;
	display: grid;
}
#featured-news-index a:hover {
	text-decoration: underline;
	}
#featured-news-index .views-row {
	display: inline-block;
	position: relative;
}
#featured-news-index .views-row-1 {
	float: left;
}
#featured-news-index .views-row-1 img {
	max-width: 600px;
	max-height: 400px;
}
#featured-news-index .views-row-2,
#featured-news-index .views-row-3,
#featured-news-index .views-row-2 img,
#featured-news-index .views-row-3 img {
	max-width: 300px;
	max-height: 200px;
}
#featured-news-index .views-row-3 {
	bottom: 6px;
}
#featured-news-index .views-field-field-image-2,
#featured-news-index .views-field-field-image-3 {
}
#featured-news-index .views-row-1 .views-field-title,
#featured-news-index .views-row-2 .views-field-title,
#featured-news-index .views-row-3 .views-field-title {
	position:absolute;
	bottom: 0;
	width: 100%;
	padding: .5em;
	background-color: rgba(0,0,0,.5);
	text-align: center;
}
#featured-news-index .views-row-2 .views-field-title,
#featured-news-index .views-row-3 .views-field-title
{
	font-size: 75%;
	min-height: 3.3em;
}
.more-stories {
	font-size: 80%;
	text-transform: uppercase;
	text-align:right;
}
.more-stories a {
	text-decoration: none;
}
.more-stories a:hover {
	font-weight: bold;
	text-decoration: underline;
}
#incident-news-index {
	float:right;
	max-width:20%;
}
#incident-news-index .item-list {
	font-size: 80%;
}
#incident-news-index h2 {
	background-color: black;
	text-align: left;
	padding: 0 2%;
	margin: 0 0 2% 0;
	text-transform: uppercase;
	font-size: 1.2rem;
}
#incident-news-index h2 a {
	text-decoration: none;
	color: white;
}
#incident-news-index ul {
	list-style-type: none;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-padding-start: 0;
}
#incident-news-index li {
	padding: 4% 0;
}
#incident-news-index a {
	text-decoration: none;
}
#incident-news-index a:hover {
	text-decoration: underline;
	font-weight: bold;
}
.more-link a {
	font-size: 80%;
	text-transform: uppercase;
	text-align:right;
}
.more-link a:hover {
	text-decoration: underline;
	font-weight: bold;
}
/* format the panel titles */
#what-we-do-title h2,
#where-we-work h2,
#responder-tools-index h2,
#dwh-intro-index h2 {
	width: 22%;
	background-color: black;
	color: white;
	text-align: left;
	padding: 0 1%;
	margin: 0 0 2% 0;
	font-size: 1.2rem;
	text-transform: uppercase;
}
/* style the what we do panel */
#index-page .row-2 {
	background-image: url(/sites/all/themes/orr_2/images/parallax-ORR-home.jpg);
	background-attachment: fixed;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
}
#index-page .pane-2 {
	padding-bottom: 3em;
}
.row-2 img {
	width: 100%;
}
#what-we-do-title {
	max-width: 1200px;
	margin: 0 auto;
	padding: 3em 0 0 0;
}
#what-we-do-title .serif {
	font-size: 2em;
	line-height: normal;
}
#what-we-do-body .views-field-field-year {
	font-size: 3em;
	margin: 6%;
}
#what-we-do-body {
	padding-top: 0;
	padding-bottom: 3em;
}
#what-we-do-title p,
#what-we-do-body {
	color: white;
	text-align: center;
	width: 85%;
	margin: 0 auto;
}
#what-we-do-body .views-row {
	padding: 1em;
	width: 50%;
	float: left;
}
#what-we-do-body .fy {
	font-size: 50%;
	padding-bottom: 2%;
}
/* fix a display issues with the where we work map */
#orrmap-node #mapd svg {
	max-width: inherit;
}
/* style the toolbox panel */
#index-page .row-4 {
	background-image: url(/sites/all/themes/orr_2/images/parallax-exxon-bayway.jpg);
	background-attachment: fixed;
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: cover;
}
#responder-tools-index {
	max-width: 1200px;
	margin: 0 auto;
	padding: 3em 0;
	color: white;
}
#responder-tools-index h2 a {
	text-decoration: none;
	color: white;
}
#responder-tools-index .view-responder-tools {
	margin: 0 auto;
	max-width: 85%;
}
#responder-tools-index .views-field-title {
	font-size: 1.2em;
	float: left;
	margin-right: 1%;
	padding: 1%;
}
#responder-tools-index .views-field-title:hover {
	background-color: black;
}
#responder-tools-index .views-field-title a {
	text-decoration: none;
	color: white;
}
#responder-tools-index .views-field-field-short-title {
	padding: 1.2%;
}
#responder-tools-index .views-row {
	padding-bottom: 2%;
}
/* style the dwh panel */
#index-page .row-5 {
	background-image: url(/sites/all/themes/orr_2/images/parallax-dwh-aerial.jpg);
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#dwh-intro-index {
	max-width: 1200px;
	margin: 0 auto;
	padding: 3em 0;
}
#dwh-intro-index img {
	width: 100%;
}
#dwh-intro-index .dwh-intro-body {
	color: white;
	text-align: center;
	width: 85%;
	margin: 0 auto;
}
#dwh-intro-index .dwh-archive-button {
	width: 20%;
	margin: 0 auto;
	padding: 8px;
	font-weight: bold;
	background-color: #0085CA;
}
#dwh-intro-index .dwh-archive-button a {
	color: white;
	text-decoration: none;
}
#dwh-intro-index .dwh-archive-button a:hover {
	text-decoration: underline;
}
.newsletter-button {
	width: 20%;
	margin: 0 auto;
	padding: 8px;
	font-weight: bold;
	background-color: #0085CA;
	text-align: center;
	display: grid;
}
#index-page .pane-3 {
	padding-bottom: 3em;
}
.newsletter-button a {
	color: white;
	text-decoration: none;
}
.newsletter-button a:hover {
	text-decoration: underline;
}
#orr-search-results {
	max-width: 1200px;
	margin: 0 auto;
	padding: 3em 0;
}
/* style the footer */
#orr-footer-wrapper {
	background-color: #0a4595;
}
footer {
	max-width: 1200px;
	padding: 1% 0;
	margin: 0 auto;
	color: lightgray;
}
footer a {
	color: white;
	text-decoration: none;
}
footer a:visited {
	color: lightgray;
}
.nav-menu__link.is-active, .nav-menu__link--is-active, .menu a.active {
    color: lightgray;
}
footer a:hover {
	font-weight: bold;
	text-decoration: underline;
}
footer h2 {
	margin: 0;
}
#block-menu-menu-footer-menu ul {
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-padding-start: 0;
	-webkit-padding-end: 0;
	max-width: 600px;
	margin: 0;
	padding-left: 0;
	float: left;
}
#block-menu-menu-footer-menu li {
	list-style: none inside none;
}
#block-menu-menu-footer-menu li a {
	text-transform: uppercase;
	font-weight: bold;
}
#block-follow-site,
#block-block-13 {
	max-width: 600px;
	margin: 0;
	float: right;
}
#block-follow-site .title {
	font-size: 1.1em;
	color: white;
	float: none;
}
#block-block-13 {
	font-size: 80%;
	clear: right;
	text-align: right;
}
#block-block-12 {
	clear: left;
	padding-top: .1em;
}
/* style the taxonomy terms */
#taxonomy-term .row-1,
#taxonomy-term .row-2,
#taxonomy-term .row-4,
#taxonomy-term .row-5 {
	max-width: 1200px;
	margin: 0 auto;
}
#taxonomy-term .row-2 h2,
#taxonomy-term .row-3 h2,
#taxonomy-term .row-4 h2,
#taxonomy-term .row-5 h2 {
	margin-top: 0;
}
#taxonomy-term .row-2 img {
	width: unset;
}
#taxonomy-term .row-3 {
	width: unset;
	float: none;
}
#taxonomy-term .taxonomy-term-textblock {
	max-width: 75%;
	float: left;
	clear: left;
}
#taxonomy-term .taxonomy-subterm-list {
	margin-top: 1em;
}
#quick-links,
#related-articles,
#orr-breadcrumb {
	margin: 2em 0;
	float: left;
	clear: left;
}
#related-articles {
	max-width: 100%;
}
.section-oil-and-chemical-spills .row-3 {
	background-image: url(/sites/all/themes/orr_2/images/parallax-oil-chemical-spills.jpg);
}
.section-environmental-restoration .row-3 {
	background-image: url(/sites/all/themes/orr_2/images/parallax-environmental-assessment-tools.jpg);
}
.section-marine-debris .row-3 {
	background-image: url(/sites/all/themes/orr_2/images/parallax-marine-debris.jpg);
}
.section-multimedia .row-3,
.section-resources .row-3 {
	background-image: url(/sites/all/themes/orr_2/images/parallax-resources.jpg);
}
.section-disaster-preparedness .row-3 {
	background-image: url(/sites/all/themes/orr_2/images/parallax-disaster-preparedness.jpg);
}
.section-about .row-3,
.page-taxonomy-term-79 .row-3,
.page-taxonomy-term-372 .row-3,
.page-taxonomy-term-390 .row-3,
.page-taxonomy-term-79 .row-3,
.page-taxonomy-term-80 .row-3,
.page-taxonomy-term-81 .row-3,
.page-taxonomy-term-82 .row-3,
.page-taxonomy-term-83 .row-3,
.page-taxonomy-term-470 .row-3
{
	background-image: none;
	min-height: unset !important;
}
.page-taxonomy-term-469 .row-3 {
	background-image: url(/sites/all/themes/orr_2/images/parallax-maps-spatial-data.jpg);
}
.page-taxonomy-term-27 .row-3 {
	background-image: url(/sites/all/themes/orr_2/images/parallax-oil-spills.jpg);
}
.page-taxonomy-term-28 .row-3 {
background-image: url(/sites/all/themes/orr_2/images/parallax-chemical-spills.jpg);
}
.page-taxonomy-term-86 .row-3 {
	background-image: url(/sites/all/themes/orr_2/images/parallax-environmental-restoration.jpg);
}
.page-taxonomy-term-73 .row-3 {
	background-image: url(/sites/all/themes/orr_2/images/parallax-for-media.jpg);
	min-height: 24em !important;
}
.page-taxonomy-term-289 .row-3 {
	background-image: url(/sites/all/themes/orr_2/images/parallax-our-history.jpg);
	min-height: 24em !important;
}
.page-taxonomy-term-347 .row-3 {
	background-image: url(/sites/all/themes/orr_2/images/parallax-disaster-preparedness.jpg);
}
.page-taxonomy-term-432 .row-3 {
	background-image: url(/sites/all/themes/orr_2/images/parallax-training.jpg);
	background-position: top !important;
}
.page-taxonomy-term-31 .row-3 {
	background-image: url(/sites/all/themes/orr_2/images/parallax-significant-incidents.jpg);
}
.page-taxonomy-term-433 .row-3 {
	background-image: url(/sites/all/themes/orr_2/images/parallax-education.jpg);
	background-position: top !important;
}
.page-taxonomy-term-389 .row-3 {
	background-image: url(/sites/all/themes/orr_2/images/parallax-about-darrp.jpg);
	background-position: top !important;
}
/* hide the default breadcrumb and display the custom one */
.breadcrumb {
	display: none;
}
#orr-breadcrumb .breadcrumb {
	display: block;
}
#taxonomy-term .taxonomy-term-image {
	float: right;
	clear: right;
	width: fit-content;
}
#taxonomy-term .row-3 {
	min-height: 25em;
	background-attachment: fixed;
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: cover;
}
#taxonomy-term .row-3 {
	max-width: none;
	padding: 0;
	margin: 0;
}
#taxonomy-term h3,
#taxonomy-term h4 {
	margin: 0;
	padding: 0;
	line-height: initial;
}
#taxonomy-term h4 {
	font-size: 1em;
	/* float: left; */
}
#taxonomy-term a {
	text-decoration: none;
}
#taxonomy-term a:hover {
	text-decoration: underline;
	font-weight: 600;
}
/* styles for newsletter taxonomy terms */
#taxonomy-term .view-nodes-weekly-current .orr-weekly-thumbnail,
#taxonomy-term .view-orr-weekly-report-archive .orr-weekly-thumbnail,
#taxonomy-term .view-drc-newsletter-current .orr-weekly-thumbnail,
#taxonomy-term .view-drc-newsletter-past-issue .orr-weekly-thumbnail,
#taxonomy-term .view-story-maps .views-field-field-poster-image {
	float: right;
	margin: 0 0 0 10px;
}
#taxonomy-term .view-nodes-weekly-current .views-row,
#taxonomy-term .view-orr-weekly-report-archive .views-row,
#taxonomy-term .view-drc-newsletter-current .views-row,
#taxonomy-term .view-drc-newsletter-past-issue .views-row,
#taxonomy-term .view-story-maps .views-row,
#news-archive .view-featured-story-archive .views-row {
	width: 49%;
	margin-bottom: 2%;
	min-height: 18em;
}
#taxonomy-term .view-nodes-weekly-current .views-row-odd,
#taxonomy-term .view-orr-weekly-report-archive .views-row-odd,
#taxonomy-term .view-drc-newsletter-current .views-row-odd,
#taxonomy-term .view-drc-newsletter-past-issue .views-row-odd,
#taxonomy-term .view-story-maps .views-row-odd,
#news-archive .view-featured-story-archive .views-row-odd {
	float:left;
	margin-right: 2%;
}
#taxonomy-term .view-nodes-weekly-current .views-row-even,
#taxonomy-term .view-orr-weekly-report-archive .views-row-even,
#taxonomy-term .view-drc-newsletter-current .views-row-even,
#taxonomy-term .view-drc-newsletter-past-issue .views-row-even,
#taxonomy-term .view-story-maps .views-row-even,
#news-archive .view-featured-story-archive .views-row-even {
	float:right;
}
#taxonomy-term .view-orr-weekly-report-archive .view-content h3 {
	clear: both;
	font-weight: 900;
	font-size: 1.8em;
	color: #006666;
	text-align: center;
	margin: 1em 0;
	padding: .5em 0;
	background-color: #e7e9d8;
}
#taxonomy-term .views-field-field-image-1 .field-content .no-image,
#taxonomy-term .orr-weekly-thumbnail .no-image {
	background-color: darkgray;
	color: white;
	font-weight: 900;
	width: 200px;
	height: 200px;
    text-align: center;
	padding: 25%;
}
#taxonomy-term .view-nodes-weekly-current .views-field-created,
#taxonomy-term .view-orr-weekly-report-archive .views-field-created,
#taxonomy-term .view-nodes-weekly-current .views-field-body,
#taxonomy-term .view-orr-weekly-report-archive .views-field-body {
	/* float: left; */
}


#taxonomy-term .pane-jump-menu-jump-menu-m-menu-weekly-report,
#taxonomy-term .pane-jump-menu-jump-menu-m-menu-drc-newsletter {
	clear:both;
}
/* styles for tagged content display page */
#nodes-with-tags h3 {
	margin-top: 1em;
}
#incident-news-button,
#response-tools-button {
	width: 22%;
	background-color: black;
	float: right;
	clear: right;
	text-align: left;
	padding: 0 1%;
	margin: 0 0 1% 0;
	font-size: 1.2rem;
	text-transform: uppercase;
}
#incident-news-button a,
#response-tools-button a {
	color: white;
	text-decoration: none;
}
#incident-news-button a:hover,
#response-tools-button a:hover {
	text-decoration: underline;
}
#taxonomy-term .jcarousel-skin-orr .jcarousel-item-horizontal {
    margin: 0;
}
#quick-links h4,
#related-articles h4,
#nodes-with-tags h4 {
	margin: 0;
	font-weight: normal;
	clear: both;
}
#quick-links .view-quick-links {
	/* max-width: 95%; */
	margin: 0 auto;
	padding: 0 0 1% 0;
}
#related-articles .views-row {
	float:left;
	max-width: 23%;
	margin-right: 1em;
}
#related-articles h4 {
	font-size: .8em;
	font-weight: bold;
	padding: 0 .6em;
}
/* style the news archive */
#news-archive .row-1,
#news-archive .row-2,
#news-archive .row-3,
#news-archive .row-4,
#news-archive .row-5 {
	max-width: 1200px;
	margin: 0 auto;
	padding: 2em 0;
}
#news-archive .views-field-title {
	font-size: .9em;
}
#news-archive .pane-featured-story-archive {
	margin: 20px;
}
#news-archive .views-field-field-image-1 {
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
}
#news-archive .views-field-field-image-1 .field-content .no-image {
	background-color: darkgray;
	color: white;
	font-weight: 900;
	width: 200px;
	height: 200px;
    text-align: center;
	padding: 25%;
}
#news-archive .view-grouping-header,
#news-archive .view-grouping-content h3 {
	clear: both;
}
#news-archive .view-grouping-header {
	font-weight: 900;
	font-size: 1.8em;
	color: #006666;
	text-align: center;
	margin-top: 1em;
	padding: .5em 0;
	background-color: #e7e9d8;
}
#news-archive .view-grouping-content h3 {
	margin: 0;
	padding: .25em;
	background-color: #e7e9d8;
}
#news-archive h4 {
	margin-top: 0;
}
#news-archive td,
#news-archive th {
	width: 50%;
}
#news-archive-button {
	width: 150px;
	margin: 10px;
	padding: 8px;
	font-weight: bold;
	background-color: #236c96;
	color: white;
	-moz-box-shadow: 3px 3px 4px lightgray;
	-webkit-box-shadow: 3px 3px 4px lightgray;
	box-shadow: 3px 3px 4px lightgray;
}
#news-archive-button a {
	color: white;
}
/* Style the scroll anchors */
#scroll-anchor-menu {
	position: relative;
	display: inline-block;
	width: 100%;
}
#scroll-anchor-menu  ul {
	padding: 0;
	margin: 0;
}
#scroll-anchor-menu li {
	float: left;
	list-style-type: none;
	background-color: #0085CA;
	opacity: .65;
	font-size: .75em;
	font-weight: 900;
	padding-left: 10px;
	padding-right: 10px;
}
#scroll-anchor-menu li a {
	opacity: 1;
	color: white;
}
/* style nodes */
#node h4 {
	margin: 1em 0;
}
#node .row-1,
#node .row-2,
#node .row-3,
#node .row-4,
#node .row-5 {
	max-width: 1200px;
	margin: 0 auto;
}
#node .row-3 {
	background-image: none;
	min-height: unset !important;
}
#node .node-image {
	float: right;
	clear: right;
	margin: 20px 0 0 20px;
	width: fit-content;
}
#node .node-image-left {
	float: left;
	clear: left;
	margin: 20px 0 0 20px;
	width: fit-content;
}
#node .node-image-center {
	width: min-content;
	margin: 0 auto;
}
#node .node-image-center img {
	max-width: 1200px;
}
#node .node-image .field-item {
	max-width: min-content;
}
#node .pane-node-field-image-1.node-image,
#node .pane-node-field-image-2.node-image,
#node .pane-node-field-image-3.node-image,
#node .pane-node-field-image-4.node-image,
#node .pane-node-field-image-5.node-image {
	margin: 1em 0 0 1em;
	max-width: min-content;
	max-width: -moz-min-content;
	max-width: -webkit-min-content;
	height: auto;
}
#node .pane-node-field-image-1 img,
#node .pane-node-field-image-2 img,
#node .pane-node-field-image-3 img,
#node .pane-node-field-image-4 img,
#node .pane-node-field-image-5 img { 
	max-width: 1200px;
	height: auto;
}
#node #image-gallery .pane-title,
#node .pane-node-field-tags .pane-title {
	text-transform: uppercase;
	font-size: .8em;
}
#node #ms-edge {
	display: -ms-grid;
	-ms-grid-columns: min-content;
}
#node .node-image-caption {
	float: right;
	clear: left;
	font-size: .8em;
	font-style: italic;
}
#node .node-image-caption-left {
	float: left;
	clear: left;
	font-size: .8em;
	font-style: italic;
}
#node .node-image-caption-center {
	text-align: center;
	font-size: .8em;
	font-style: italic;
}
#node .node-subtitle {
	margin-top: 1.5em;
	clear: left;
	font-weight: 600;
	font-size: 1em;
	color: #585858;
}
#node .pane-node-attachments td {
	padding: 1.5em;
}
#node #image-gallery .field-item {
	float: left;
	margin: 1% 1% .6% 1%;
}
#node .node-gallery-images-desktop,
#node .pane-node-field-tags {
	display: inline-block;
}
/* style the image galleries */
#image-gallery .row-1,
#image-gallery .row-2,
#image-gallery .row-3,
#image-gallery .row-4,
#image-gallery .row-5 {
	max-width: 1200px;
	margin: 0 auto;
	padding: 3em 0;
}
#image-gallery .image {
	float: left;
	margin: 1% 1% .6% 1%;
}
#image-gallery .image-4,
#image-gallery .image-8,
#image-gallery .image-12,
#image-gallery .image-16,
#image-gallery .image-20,
#image-gallery .image-24,
#image-gallery .image-28,
#image-gallery .image-32,
#image-gallery .image-36,
#image-gallery .image-40 {
	clear: right;
}
/* drag the colorbox down and limit the height of the images */
#colorbox {
	top: 12% !important;
	/* max-height: 80%; */
}
#cboxContent {
	/* overflow: scroll !important; */
}
#colorbox img
{
}
/* Style photo collections. These are displays of the image nodes in */
/* the taxonomy term page */
#orr-photo-collection {
	margin: 10px 0 10px 30px;
	//* outline: red solid thick; *//
}
#orr-photo-collection .row-1,
#orr-photo-collection .row-2,
#orr-photo-collection .row-4,
#orr-photo-collection .row-5 {
	max-width: 1200px;
	margin: 0 auto;
}
#orr-photo-collection .row-2 h2,
#orr-photo-collection .row-3 h2,
#orr-photo-collection .row-4 h2,
#orr-photo-collection .row-5 h2 {
	margin-top: 0;
}
#orr-photo-collection .row-2 img {
	width: unset;
}
#orr-photo-collection .row-3 {
	width: unset;
	float: none;
}
#orr-photo-collection .views-slideshow-controls-top {
	position: relative;
	float: left;
	clear: left;
	width: 180px;
	//* outline: orange solid thick; *//
}
#orr-photo-collection .views_slideshow_pager_field_item {
	float: left;
	padding: 3px 3px 0 3px;
	margin: 0;
	opacity: .6;
	background-color: #435077;
	//* outline: yellow solid thick; *//
}
#orr-photo-collection .views_slideshow_pager_field_item .views-row-odd {
	clear: left;
	//* outline: green solid thick; *//
}
#orr-photo-collection .active {
	opacity: 1;
}
#orr-photo-collection .views_slideshow_main {
	position: relative;
	/* width: 764px; */
	float: left;
	//* outline: blue solid thick; *//
}
#orr-photo-collection .imagefield-field_image_1 {
	position: relative;
	/* width: 558px; */
	height: auto;
	float: left;
	margin: 0em 1.2em .8em 0em;
	-moz-box-shadow: 3px 3px 4px lightgray;
	-webkit-box-shadow: 3px 3px 4px lightgray;
	box-shadow: 3px 3px 4px lightgray;
	//* outline: indigo solid thick; *//
}
#orr-photo-collection .views-row {
	position: relative;
	width: 758px;
}
#orr-photo-collection .views-field-title {
	position: relative;
	clear: right;
	font-size: 1.1em;
	font-weight: 600;
	color: #435077;
	/* font-family: verdana,arial,sans-serif; */
	margin-bottom: 1em;
	//* outline: violet solid thick; *//
}
#orr-photo-collection .views-field-body {
	position: relative;
	clear: right;
	font-size: .9em;
	margin-bottom: .6em;
	//* outline: red solid thin; *//
}
#orr-photo-collection .views-field-field-image-credit-value {
	position: relative;
	clear: right;
	font-size: .9em;
	margin-bottom: .8em;
}
#orr-photo-collection .photo-credit-label {
	position: relative;
	clear: right;
	font-size: .9em;
	font-weight: 600;
	margin-bottom: .8em;
}
#orr-photo-collection .views-field-field-image-1-fid-1 {
	position: relative;
	clear: right;
	margin-bottom: .8em;
	font-size: .8em;
	font-weight: 600;
	//* outline: orange solid thick; *//
}
#orr-photo-collection .views-slideshow-controls-bottom {
	position: relative;
	width: 764px;
	margin: 1em 1em 1em 18em;
	font-size: .8em;
	font-weight: 600;
	//* outline: green solid thin; *//
}
#orr-photo-collection .views_slideshow_controls_text_previous {
	margin-right: .1em;
}
#orr-photo-collection .views_slideshow_controls_text_pause {
	margin-right: .1em;
}
/* Style the annual report galleries */
#taxonomy-term-annual-report .panels-flexible-117-inside {
	background-color: black;
}
#taxonomy-term-annual-report .panels-flexible-row {
	padding: 0;
}
#taxonomy-term-annual-report .row-1 {
	max-width: 1200px;
	margin: 0 auto;
}
#taxonomy-term-annual-report .title,
#taxonomy-term-annual-report .panel-region-separator
{
	display: none;
}
#taxonomy-term-annual-report .views_slideshow_controls_text {
	display: inline;
}
#taxonomy-term-annual-report .views-slideshow-controls-bottom {
	position: absolute;
	top: 300px;
	z-index: 50;
}
#taxonomy-term-annual-report .views-slideshow-controls-bottom img {
	width: auto;
	height: auto;
	max-width: unset;
}
#taxonomy-term-annual-report .views-slideshow-controls-bottom a {
	color: white;
}
#taxonomy-term-annual-report .views_slideshow_controls_text_previous,
#taxonomy-term-annual-report .vscc_controls_previous {
	font-size: 1.2em;
	line-height: 1.8em;
	padding: 0 0.5em;
	background-color: rgba(0,0,0,0.8);
	position: absolute;
	left: 0px;
	border-radius: .0em .3em .3em .0em;
}
#taxonomy-term-annual-report .views_slideshow_controls_text_pause,
#taxonomy-term-annual-report .vscc_controls_pause {
	display: none;
}
#taxonomy-term-annual-report .views_slideshow_controls_text_next,
#taxonomy-term-annual-report .vscc_controls_next {
	font-size: 1.2em;
	line-height: 1.8em;
	padding: 0 0.5em;
	background-color: rgba(0,0,0,0.8);
	position: absolute;
	right: -992px;
	border-radius: .3em .0em .0em .3em;
}
#taxonomy-term-annual-report .views_slideshow_slide_counter {
	font-size: 1em;
	position: absolute;
	top: 0px;
	right: 0px;
	color: white;
	background-color: rgba(0,0,0,0.6);
	z-index: 49;
	padding: 6px;
	border-radius: .0em .0em .0em .5em;
}
#taxonomy-term-annual-report .panels-flexible-region-90-body_region {
	width: 100%;
}
#taxonomy-term-annual-report .views-field-title,
#taxonomy-term-annual-report .views-field-body {
	position: absolute;
	left: 466px;
	width: 400px;
	background-color: rgba(255,255,255,0.8);
	font-size: 0.8em;
	line-height: 1.2;
}
#taxonomy-term-annual-report .views-field-title {
	top: 25px;
	font-size: 1.5em;
	line-height: 1.4em;
	font-weight: 800;
	padding: 20px 20px 10px 20px;
}
#taxonomy-term-annual-report .views-field-body {
	top: 121px;
	padding: 0 20px 0 20px;
}
#taxonomy-term-annual-report .report-title {
	position: relative;
	top: -75px;
	left: 20px;
	z-index: 48;
	font-size: 2.2em;
	font-weight: 800;
	color: rgba(255,255,255,0.8);
}
#taxonomy-term-annual-report .current-chapter {
	position: absolute;
	top: 570px;
	left: 395px;
	z-index: 47;
	font-size: 2.2em;
	font-weight: 800;
	color: white;
}
#taxonomy-term-annual-report .pane-term-list .pane-title {
	float: left;
	padding: 10px;
	margin: 0;
}
#taxonomy-term-annual-report .pane-term-list ol {
	padding: 0;
	margin: 0;
}
#taxonomy-term-annual-report .pane-term-list a {
	color: white;
}
#taxonomy-term-annual-report .pane-term-list li {
	font-size: 1em;
	float: left;
	padding: 10px 20px;
	margin-right: 2px;
	background-color: rgba(106, 166, 177, 1);
	border-radius: .6em .6em 0 0;
	color: white;
	list-style-type: none;
}
/* Style the annual report galleries version 2 */
#views_slideshow_cycle_main_clone_of_accomplishments_report_nodes_2-default_1 {
	max-height: 600px;
}
#taxonomy-term-annual-report-v2 li {
	padding: 0 0.1em 0 0;
}
#taxonomy-term-annual-report-v2 .panels-flexible-region-150-row_1 {
	width: 100%;
}
#taxonomy-term-annual-report-v2 .panels-flexible-row {
	padding: 0;
}
#taxonomy-term-annual-report-v2 .row-1 {
	max-width: 1200px;
	margin: 0 auto;
}
#taxonomy-term-annual-report-v2 .title,
#taxonomy-term-annual-report-v2 .panel-region-separator
{
	display: none;
}
#taxonomy-term-annual-report-v2 .views_slideshow_controls_text {
	display: inline;
}
#taxonomy-term-annual-report-v2 .views-slideshow-controls-bottom {
	position: absolute;
	top: 300px;
	z-index: 50;
}
#taxonomy-term-annual-report-v2 .views-slideshow-controls-bottom img {
	width: auto;
	height: auto;
	max-width: unset;
}
#taxonomy-term-annual-report-v2 .views-slideshow-controls-bottom a {
	color: white;
}
#taxonomy-term-annual-report-v2 .views_slideshow_controls_text_previous,
#taxonomy-term-annual-report-v2 .vscc_controls_previous {
	font-size: 1.2em;
	line-height: 1.8em;
	padding: 0 0.5em;
	background-color: rgba(0,0,0,0.8);
	position: absolute;
	left: 0px;
	border-radius: .0em .3em .3em .0em;
}
#taxonomy-term-annual-report-v2 .views_slideshow_controls_text_pause,
#taxonomy-term-annual-report-v2 .vscc_controls_pause {
	display: none;
}
#taxonomy-term-annual-report-v2 .views_slideshow_controls_text_next,
#taxonomy-term-annual-report-v2 .vscc_controls_next {
	font-size: 1.2em;
	line-height: 1.8em;
	padding: 0 0.5em;
	background-color: rgba(0,0,0,0.8);
	position: absolute;
	right: -1200px;
	border-radius: .3em .0em .0em .3em;
}
#taxonomy-term-annual-report-v2 .views_slideshow_slide_counter {
	font-size: 1em;
	position: absolute;
	top: 0px;
	right: 0px;
	color: white;
	background-color: rgba(0,0,0,0.6);
	z-index: 49;
	padding: 6px;
	border-radius: .0em .0em .0em .5em;
}
#taxonomy-term-annual-report-v2 .panels-flexible-region-90-body_region {
	width: 100%;
}
#taxonomy-term-annual-report-v2 .views-field-title,
#taxonomy-term-annual-report-v2 .views-field-body {
	position: absolute;
	left: 600px;
	width: 530px;
	background-color: rgba(255,255,255,0.8);
	font-size: 0.9em;
	line-height: 1.5;
}
#taxonomy-term-annual-report-v2 .views-field-title {
	top: 25px;
	font-size: 1.5em;
	font-weight: 800;
	padding: 20px 20px 0px 20px;
	border-top: 6px solid #0085CA;
	color: rgb(10, 69, 149);
}
#taxonomy-term-annual-report-v2 .views-field-body {
	top: 123px;
	padding: 10px 20px 10px 20px;
}
#taxonomy-term-annual-report-v2 .report-title {
	position: relative;
	top: -75px;
	left: 20px;
	z-index: 48;
	font-size: 2.2em;
	font-weight: 800;
	color: rgba(255,255,255,0.8);
}
/* Style the sitemap */
.section-sitemap h1,
#site-map {
	max-width: 1200px;
	margin: 0 auto;
}
/* Style the feed aggregator pages */
.section-aggregator  h1,
.section-aggregator  #aggregator {
	max-width: 1200px;
	margin: 0 auto;
}
/* Style the CustomError pages */
.section-customerror .layout-center {
	max-width: 1200px;
	margin: 0 auto;
}
#orr-breadcrumb .breadcrumb {
	margin: 3em 0;
}
/* shutdown banner style */
#shutdown {
	background: lightgoldenrodyellow;
	border: solid 2px black;
	position: relative;
	margin: 10px 28px 10px 28px;
	padding: 8px;
	width: 912px;
	font-weight: 600;
	float: left;
	z-index: 100;
}
/* style the ERMA clickable map */
#erma-clickable-map {
	max-width: 450px;
	margin: 0 auto;
}
#erma-clickable-map img {
	width: 450px;
	height: 250px;
}