@charset "utf-8";
html * {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-right: 0;
	padding-top: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
audio, canvas, video {
	display: inline-block;
}
audio:not([controls]), [hidden], span.menuRowHighlightLink, .hideDiv, .print, #menuBtn {
 display: none;
}
html {
	overflow-y: scroll;
}
body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 90%;
}
h1, h2, h3, h4 {
	font-weight: normal;
	font-family: Verdana, Calibri, Arial, sans-serif;
	-webkit-font-smoothing: antialiased;
}
h1, h4 {
	color: #c95513;
}
h2, h3 {
	color: #013171;
}
a, a:link, a:visited, .pretendLink {
	color: #013171;
	text-decoration: none;
}
a:hover, .pretendLink:hover {
	text-decoration: underline;
	cursor: pointer;
}
img {
	border: none;
}
img[usemap] {
	max-width: 100%;
	height: auto;
}
/* DEBUGGING */
span.debugMsg {
	color: #CC0000;
	font-size: 80%;
	background-color: #FFFF99;
	display: inline;
}
/* HEADER */
#header {
	background-repeat: no-repeat;
	min-height: 8em;
	position: relative;
	width: 100%;
}
#shortcuts {
	float: left;
	width: 0.8em;
}
#shortcuts a {
	display: block;
	height: 0.5em;
}
/* comments box */ 
.commentsBox {
	z-index: 30;
	background-color: #FFF;
	padding: 1%;
	border-radius: 0.8em;
	box-shadow: 0.4em 0.4em #333;
	border: 0.1em solid #013171;
}
.commentsBox span {
	cursor: pointer;
	display: block;
	width: 96%;
	border: dashed 1px #999;
	padding: 0.5em;
	color: #F00;
}
.commentsBody {
	background: #fff;
}
.greyOverlay {
	background-image: url(https://resources.bgs.ac.uk/images/translucentGrey.png);
	background-repeat: repeat;
	width: 100%;
	height: 100em;
	z-index: 50;
	position: absolute;
}
#pageTitle {
	font-style: italic;
}
#slogan {
	font-style: italic;
	padding: 0.5%;
	text-shadow: 0.075em 0.075em #111;
}
#slogan a:link, #slogan a:visited, #slogan {
	color: #fff;
}
/* NAVIGATION */
#footer {
	background: rgb(138,160,198);
	background: -moz-linear-gradient(top, rgba(138,160,198,1) 0%, rgba(1,49,113,1) 70%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(138,160,198,1)), color-stop(70%, rgba(1,49,113,1)));
	background: -webkit-linear-gradient(top, rgba(138,160,198,1) 0%, rgba(1,49,113,1) 70%);
	background: -o-linear-gradient(top, rgba(138,160,198,1) 0%, rgba(1,49,113,1) 70%);
	background: -ms-linear-gradient(top, rgba(138,160,198,1) 0%, rgba(1,49,113,1) 70%);
	background: linear-gradient(to bottom, rgba(138,160,198,1) 0%, rgba(1,49,113,1) 70%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8aa0c6', endColorstr='#013171', GradientType=0 );
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
}
#leftCol .sectionBox:not(:first-child) {
	margin-top: 1em;
}
#leftCol h1, #leftCol .sectionBox .sectionHead, #rightCol h1, #rightCol div.sectionBox div.sectionHead, div.menuHeader {
	margin-top: 0;
	padding: 0.3em;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(226,227,228,1) 60%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(226,227,228,1) 60%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(226,227,228,1) 60%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e3e4', GradientType=0 );
	box-shadow: 0.2em 0.2em 0.1em #b0b1b3;
	color: #013171;
	font-size: 1.35em;
	font-weight: normal;
	border-top-left-radius: 0.2em;
	border-top-right-radius: 0.2em;
	font-weight: normal;
	text-align: left;
	overflow: hidden;
}
#rightCol .sectionHead a:link, #rightCol .sectionHead a:visited {
	color: #013171;
}
#footer {
	margin-top: 0.1em;
}
#navigation {
	padding-top: 0.1em;
	padding-left: 1%;
	background-size: 100%;
	float: left;
	width: 99%;
	background: #e2e3e4;
	background: -moz-linear-gradient(top, rgba(226,227,228,0.85) 0%, rgba(226,227,228,0.85) 16%, rgba(176,177,179,0.85) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(226,227,228,0.85)), color-stop(16%, rgba(226,227,228,0.85)), color-stop(100%, rgba(176,177,179,0.85)));
	background: -webkit-linear-gradient(top, rgba(226,227,228,0.85) 0%, rgba(226,227,228,0.85) 16%, rgba(176,177,179,0.85) 100%);
	background: -o-linear-gradient(top, rgba(226,227,228,0.85) 0%, rgba(226,227,228,0.85) 16%, rgba(176,177,179,0.85) 100%);
	background: -ms-linear-gradient(top, rgba(226,227,228,0.85) 0%, rgba(226,227,228,0.85) 16%, rgba(176,177,179,0.85) 100%);
	background: linear-gradient(to bottom, rgba(226,227,228,0.85) 0%, rgba(226,227,228,0.85) 16%, rgba(176,177,179,0.85) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9e2e3e4', endColorstr='#d9b0b1b3', GradientType=0 );
	color: #000;
}
#navLinks {
	vertical-align: middle;
	display: block;
}
#navLinks.navigator div.topLevel > a:link, #navLinks.navigator div.topLevel > a:visited {
	color: #FFFFFF;
	font-size: 1.12em;
	display: block;
}
#navLinks a:link:not(.borderless), #navLinks a:visited:not(.borderless) {
	border-right: 0.1em solid #fff;
	padding-right: 0.5em;
}
/* topNav/Header drop down menu */
#navLinks2.navigator div.topLevel > a:link, #navLinks2.navigator div.topLevel > a:visited, #navLinks2.navigator div.topLevel > span {
	color: #000;
	display: block;
	font-size: 1.12em;
}
#navLinks2.navigator div.topLevel > a:link:not(.borderless), #navLinks2.navigator div.topLevel > a:visited:not(.borderless) {
	border-right: 0.1em solid #000;
	padding-right: 0.5em;
}
#navLinks2 {
	width: 98%;
}
#navLinks2.navigator div.topLevel, .navigator div.secondLevel {
	padding: 0.5%;
}
#navLinks.navigator div.topLevel {
	padding: 1%;
}
.navigator div.topLevel, .navigator div.secondLevel div {
	float: left;
	display: block;
}
.navigator div.secondLevel p, .navigator div.secondLevel p a {
	color: #013171;
}
.navigator div.topLevel a.climate {
	color: #25abc6;
}
.navigator div.topLevel a.geology {
	color: #3b693d;
}
.navigator div.topLevel a.hazards {
	color: #921f30;
}
.navigator div.topLevel a.time {
	color: #71285e;
}
/*--- DROPDOWN lists ---*/
.navigator div.secondLevel {
	background: #fff;
	position: absolute;
	left: -200em;
	border-left: #b0b1b3 solid 0.1em;
	border-right: #b0b1b3 solid 0.1em;
	border-bottom: #b0b1b3 solid 0.1em;
	color: #000;
	z-index: 120;
}
.navigator div.secondLevel a, #navLinks div.secondLevel a {
	color: #000;
}
.topPadd {
	margin-top: 2em;
}
.navigator ul {
	padding-left: 1.5em;
	padding-right: 1em;
}
.navigator ul li {
	list-style-image: none;
	margin-left: 0.2em;
}
.navigator div.topLevel:hover a.navLink {
	text-decoration: underline;
}
.navigator div.topLevel:hover div.secondLevel {
	left: auto;
	display: block;
}
.navigator .eventsDiv a {
	clear: both;
	display: block;
}
#navLinks.navigator .secondLevel.oneCol ul li {
	list-style: none;
	vertical-align: top;
	margin: 0.3em;
	display: inline-block;
}
#navLinks.navigator .secondLevel.oneCol ul li a:not(.borderless) {
	border-right: 0.1em solid #000;
	padding-right: 0.8em;
}
/* End drop-down */

#headerNav {
	background: #595959;
	background: rgba(0,0,0,0.65);
	padding: 0.2em;
	padding-top: 0.3em;
	padding-left: 0.5%;
	margin: 0.5%;
	border-radius: 0.5em;
	margin-right: 2em;
	position: relative;
}
/* Enter button */
input.EnterBtn, input#EnterBtn, input[type='submit']:not(#qSearchBtn), input[type='reset'] {
	text-align: center;
	font-weight: bold;
	color: #013171;
	margin-top: 0.4em;
	margin-bottom: 0.4em;
	cursor: pointer;
	margin-right: auto;
	margin-left: auto;
	font-size: 1.1em;
}
/* BREAD CRUMBS */
#breadCrumbs {
	color: #8aa0c6;
	font-size: 80%;
	padding: 0.5em;
	text-indent: 0.8em;
	background: #fff;
	clear: both;
}
#breadCrumbs a:link, #breadCrumbs a:visited {
	color: #8aa0c6;
}
#breadCrumbs a:hover {
	color: #CC0000;
}
/* LEFT COLUMN */
#leftCol {
	padding-bottom: 4em;
	padding-right: 0.2%;
	margin-bottom: 0.8em;
}
.large, p.intro, div.section > a:not([rel=lightbox]), div.sectionTop > a:not([rel=lightbox]), div.menuChild a {
	font-size: 1.2em;
}
div.menuGrandChild a {
	font-size: 1.15em;
}
div.menuGreatGrandChild a {
	font-size: 1.1em;
}
#leftCol img {
	max-width: 100%;
}
#leftCol .sectionImage img {
	width: 100%;
}
#leftCol object, #leftCol iframe, #leftCol embed {
	width: 100%;
	overflow: hidden;
	padding-bottom: 0.4em;
	padding-top: 0.4em;
	background-color: #4a4a4a;
}
#rightCol div.menuChild {
	padding-left: 0.1em;
}
#leftCol .sectionHead, #leftCol h1, #rightCol .sectionHead, #rightCol h1 {
	box-shadow: 0.1em 0.15em 0.1em rgba(0,1,2,0.8);
}
#leftCol .sectionBody {
	padding-top: 0.1em;
}
.contacts {
	display: block;
	float: left;
	width: 7em;
}
.menuRow, .menuRowIndex {
	padding: 0.3em;
	padding-left: 4%;
	padding-right: 0.5%;
	border-bottom: #444 dashed 0.1em;
	margin-top: 0.4em;
}
#leftCol div.menuRowHighlight, #leftCol .AccordionPanelContent div.menuRowHighlight {
	border-left: 0.8em solid #aaa;
	padding-left: 0.4em;
	display: block;
}
#leftCol .AccordionPanelContent div.menuRowHighlight {
	border-left: 0.8em solid #666;
}
#leftCol div.sectionHead div.menuRowHighlight, #leftCol div.menuChild.menuRowHighlight {
	border: none;
}
#leftCol .AccordionPanelContent div.menuRowHighlight {
	padding-left: 4%;
}
#leftCol .AccordionPanelContent div.menuRowIndex.menuRowHighlight a:link, #leftCol .AccordionPanelContent div.menuRowIndex.menuRowHighlight a:visited, #leftCol .AccordionPanelContent div.menuRow.menuRowHighlight a:link, #leftCol .AccordionPanelContent div.menuRow.menuRowHighlight a:visited {
	color: #000;
	display: block;
}
#leftCol div.menuRowHighlight a:link, #leftCol div.menuRowHighlight a:visited {
	font-style: italic;
}
div.menuChild, div.menuGrandChild, div.menuGreatGrandChild {
	padding: 0.4em;
	box-shadow: 0.2em 0.2em 0.1em #b0b1b3;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(226,227,228,1) 60%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(226,227,228,1) 60%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(226,227,228,1) 60%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e3e4', GradientType=0 );
}
div.menuChild a, div.menuGrandChild a, div.menuGreatGrandChild a {
	color: #c95513;
}
div.menuChild {
	border-left: solid 2px #b0b1b3;
}
div.menuGrandChild {
	border-left: solid 6px #b0b1b3;
}
div.menuGreatGrandChild, div.menuHeader {
	border-left: solid 8px #b0b1b3;
}
#leftCol .menuRow a:link, #leftCol .menuRow a:visited {
	color: #000;
}
dl dt {
	font-size: 1.1em;
}
dl dd {
	margin-bottom: 0.3em;
	margin-left: 0.6em;
}
/* ACCORDION */
.Accordion {
	overflow: visible;
}
.AccordionPanel {
	border-bottom: #7d7b83 solid 0.1em;
}
.AccordionPanelTab {
	padding: 0.4em;
	padding-right: 2em;
	cursor: pointer;
	background: rgb(193,204,195);
	background: url(/images/accordionClosed.png) right no-repeat, -moz-linear-gradient(top, rgba(193,204,195,1) 0%, rgba(130,157,145,1) 30%);
	background: url(/images/accordionClosed.png) right no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(193,204,195,1)), color-stop(30%, rgba(130,157,145,1)));
	background: url(/images/accordionClosed.png) right no-repeat, -webkit-linear-gradient(top, rgba(193,204,195,1) 0%, rgba(130,157,145,1) 30%);
 background: url(/images/accordionClosed.png) right no-repeat, -o-linear-gradient(top, rgba(193,204,195,1) 0%, rgba(130,157,145,1) 30%) background: url(/images/accordionClosed.png) right no-repeat, -ms-linear-gradient(top, rgba(193,204,195,1) 0%, rgba(130,157,145,1) 30%);
	background: url(/images/accordionClosed.png) right no-repeat, linear-gradient(to bottom, rgba(193,204,195,1) 0%, rgba(130,157,145,1) 30%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1ccc3', endColorstr='#829d91', GradientType=0 );
	padding-left: 4%;
	color: #fff;
	box-shadow: 0.1em 0.3em 0.1em rgba(0,1,2,0.8);
}
.AccordionPanelContent {
	overflow: auto;
	padding-bottom: 1em;
	background-color: #e2e3e4;
	position: relative;
}
.AccordionPanelContent .menuRow, .AccordionPanelContent .menuRowIndex {
	padding: 0.3em;
	padding-left: 1.5em;
	padding-right: 0.5em;
	border-bottom: #444 dashed 0.1em;
	margin-top: 0.4em;
}
#leftCol .AccordionPanelContent .menuRow, #leftCol .AccordionPanelContent .menuRowIndex {
	background: rgb(223,232,191);
	background: -moz-linear-gradient(top, rgba(223,232,191,1) 35%, rgba(176,177,179,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(35%, rgba(223,232,191,1)), color-stop(100%, rgba(176,177,179,1)));
	background: -webkit-linear-gradient(top, rgba(223,232,191,1) 35%, rgba(176,177,179,1) 100%);
	background: -o-linear-gradient(top, rgba(223,232,191,1) 35%, rgba(176,177,179,1) 100%);
	background: -ms-linear-gradient(top, rgba(223,232,191,1) 35%, rgba(176,177,179,1) 100%);
	background: linear-gradient(to bottom, rgba(223,232,191,1) 35%, rgba(176,177,179,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfe8bf', endColorstr='#b0b1b3', GradientType=0 );
}
#leftCol .AccordionPanelContent .menuRow a:link, #leftCol .AccordionPanelContent .menuRow a:visited, #leftCol .AccordionPanelContent .menuRowIndex a:link, #leftCol .AccordionPanelContent .menuRowIndex a:visited {
	color: #000;
}
.AccordionPanelOpen > .AccordionPanelTab {
	background: rgb(193,204,195);
	background: url(/images/accordionOpen.png) right no-repeat, -moz-linear-gradient(top, rgba(193,204,195,1) 0%, rgba(201,85,19,1) 30%);
	background: url(/images/accordionOpen.png) right no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(193,204,195,1)), color-stop(30%, rgba(201,85,19,1)));
	background: url(/images/accordionOpen.png) right no-repeat, -webkit-linear-gradient(top, rgba(193,204,195,1) 0%, rgba(201,85,19,1) 30%);
	background: url(/images/accordionOpen.png) right no-repeat, -o-linear-gradient(top, rgba(193,204,195,1) 0%, rgba(201,85,19,1) 30%);
	background: url(/images/accordionOpen.png) right no-repeat, -ms-linear-gradient(top, rgba(193,204,195,1) 0%, rgba(201,85,19,1) 30%);
	background: url(/images/accordionOpen.png) right no-repeat, linear-gradient(to bottom, rgba(193,204,195,1) 0%, rgba(201,85,19,1) 30%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1ccc3', endColorstr='#c95513', GradientType=0 );
	color: #fff;
	background-repeat: no-repeat;
	font-style: italic;
}
/* ACCORDION FOR BODY */
.AccordionBody {
	overflow: hidden;
	background: none;
	margin-top: 0.8em;
}
.AccordionBody .AccordionPanel {
	font-size: 100%;
	border: solid 0.1em #b0b1b3;
	background-color: #8aa0c6;
}
.AccordionBody .AccordionPanel .AccordionPanelTab {
	background: rgb(138,160,198); /* Old browsers */
	background: url(https://resources.bgs.ac.uk/images/accordionClosed.png) no-repeat left, -moz-linear-gradient(top, rgba(138,160,198,1) 0%, rgba(199,213,236,1) 100%); /* FF3.6+ */
	background: url(https://resources.bgs.ac.uk/images/accordionClosed.png) no-repeat left, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(138,160,198,1)), color-stop(100%, rgba(199,213,236,1))); /* Chrome,Safari4+ */
	background: url(https://resources.bgs.ac.uk/images/accordionClosed.png) no-repeat left, -webkit-linear-gradient(top, rgba(138,160,198,1) 0%, rgba(199,213,236,1) 100%); /* Chrome10+,Safari5.1+ */
	background: url(https://resources.bgs.ac.uk/images/accordionClosed.png) no-repeat left, -o-linear-gradient(top, rgba(138,160,198,1) 0%, rgba(199,213,236,1) 100%); /* Opera 11.10+ */
	background: url(https://resources.bgs.ac.uk/images/accordionClosed.png) no-repeat left, -ms-linear-gradient(top, rgba(138,160,198,1) 0%, rgba(199,213,236,1) 100%); /* IE10+ */
	background: url(https://resources.bgs.ac.uk/images/accordionClosed.png) no-repeat left, linear-gradient(to bottom, rgba(138,160,198,1) 0%, rgba(199,213,236,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8aa0c6', endColorstr='#c7d5ec', GradientType=0 ); /* IE6-9 */
	padding-left: 2.5em;
	color: #000;
}
.AccordionBody .AccordionPanelOpen > .AccordionPanelTab {
	background: url(https://resources.bgs.ac.uk/images/accordionOpen.png) no-repeat left;
	background: url(https://resources.bgs.ac.uk/images/accordionOpen.png) no-repeat left, -moz-linear-gradient(top, rgba(201,85,19,0.6) 0%, rgba(201,85,19,1) 35%); /* FF3.6+ */
	background: url(https://resources.bgs.ac.uk/images/accordionOpen.png) no-repeat left, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(201,85,19,0.6)), color-stop(35%, rgba(201,85,19,1))); /* Chrome,Safari4+ */
	background: url(https://resources.bgs.ac.uk/images/accordionOpen.png) no-repeat left, -webkit-linear-gradient(top, rgba(201,85,19,0.6) 0%, rgba(201,85,19,1) 35%); /* Chrome10+,Safari5.1+ */
	background: url(https://resources.bgs.ac.uk/images/accordionOpen.png) no-repeat left, -o-linear-gradient(top, rgba(201,85,19,0.6) 0%, rgba(201,85,19,1) 35%); /* Opera 11.10+ */
	background: url(https://resources.bgs.ac.uk/images/accordionOpen.png) no-repeat left, -ms-linear-gradient(top, rgba(201,85,19,0.6) 0%, rgba(201,85,19,1) 35%); /* IE10+ */
	background: url(https://resources.bgs.ac.uk/images/accordionOpen.png) no-repeat left, linear-gradient(to bottom, rgba(201,85,19,0.6) 0%, rgba(201,85,19,1) 35%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99c95513', endColorstr='#c95513', GradientType=0 ); /* IE6-9 */
}
.rightCol30 h2, .AccordionBody .AccordionPanelTab h2 {
	margin: 0;
	padding: 0;
}
.AccordionBody .AccordionPanelTab h2 {
	font-size: 140%;
	margin-left: 0.75em;
	min-height: 1.4em;
}
.AccordionBody .AccordionPanelOpen > .AccordionPanelTab, .AccordionBody .AccordionPanelOpen > .AccordionPanelTab h2 {
	color: #fff;
}
.AccordionBody .AccordionPanel .AccordionPanelContent, .AccordionBody .AccordionPanel .AccordionPanelContent .menuRow {
	background: #FFF;
	padding: 0.3em;
	padding-left: 1em;
	padding-right: 1em;
}
/* MAIN CONTENT */

div.section strong, div.sectionTop strong {
	font-weight: normal;
}
#midCol h1, #midAndRightCol h1, #fullWidthCol h1 {
	font-size: 230%;
	padding-top: 0;
	margin-bottom: 0.4em;
}
h2 {
	font-size: 170%;
	margin-top: 1.2em;
}
fieldset h2 {
	font-size: 1.4em;
}
h3 {
	font-size: 131%;
	margin-top: 0.5em;
	margin-bottom: 0.1em;
}
h4 {
	font-size: 115%;
	margin-bottom: 0.1em;
}
h5 {
	font-size: 100%;
	font-weight: bold;
	margin-top: 1em;
}
p, #rightCol div.sectionBox.spacer {
	margin-top: 0.6em;
	margin-bottom: 1em;
}
blockquote {
	margin: 1em;
}
#midCol section img, #midCol div.section img {
	margin-bottom: 0.5em;
}
#midCol div.section p, #midCol div.sectionTop p, #midAndRightCol div.section p, #midAndRightCol div.sectionTop p {
	padding-left: 7.5em;
}
#midCol .section.hasImg p {
	padding-left: 9em;
}
#midCol div.section .leftCol50 p, #midCol div.section .leftCol40 p {
	padding-left: 0;
}
div.terms {
	border-top: 0.1em solid #ccc;
	border-bottom: 0.1em solid #ccc;
}
div.terms {
	border-top: 0.1em solid #8aa0c6;
}
div.section:nth-child(odd), div.sectionTop {
	background-color: #e2e3e4;
}
div.section, div.sectionTop {
	margin-bottom: 1em;
	margin-top: 0.4em;
	box-sizing: border-box;
	overflow: auto;
	height: auto;
	position: relative;
	min-height: 6em;
	clear: left;
	box-shadow: 0.2em 0.2em 0.1em #b0b1b3;
	min-height: 9em;
	border-top: 0.1em solid #fff;
	box-sizing: border-box;
	padding: 0.25em;
	margin-bottom: 2em;
}
.leftCol50.section, .rightCol50.section {
	clear: none;
}
.sectionBody h1 {
	font-size: 120%;
}
/* MIDDLE COLUMN */
#midCol article {
	background-color: #FFFFFF;
	margin-bottom: 0.4em;
}
#midCol section {
	padding-left: 0.4em;
	padding-top: 0.4em;
	padding-right: 0.1em;
	padding-bottom: 0.4em;
}
.sectionIcon, .sectionIconSmall {
	margin: 0.4em;
	float: left;
	margin-bottom: 1em;
	margin-right: 1em;
	width: 6em;
	border: none;
	box-shadow: 0.2em 0.2em 0.1em #b0b1b3;
}
.sectionIconSmall {
	width: 2.5em;
	box-shadow: none;
}
#footer .sectionIconSmall {
	margin: 0.2em;
	width: auto;
	height: 2.3em;
	box-shadow: none;
}
#rightCol .menuChild {
	padding-top: 1em;
}
.boxed {
	background-color: #FFFFFF;
	border: none;
	border: 0.1em solid #8aa0c6;
	padding: 0.5%;
	box-shadow: 0.2em 0.2em #b0b1b3;
	margin-bottom: 2em;
	overflow: auto;
}
.boxed h2, fieldset h2 {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}
fieldset h2 {
	padding-left: 0.3em;
}
/*glossary box*/
.glossaryBox {
	position: absolute;
	z-index: 110;
	background-color: #FFF;
	padding: 0.8em;
	border-radius: 0.8em;
	box-shadow: 0.4em 0.4em #333;
	border: 0.1em solid #013171;
}
/* RIGHT COLUMN */
#rightCol, #leftCol {
	/*background: rgb(226,227,228);
	background: -moz-linear-gradient(top, rgba(226,227,228,1) 60%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top, rgba(226,227,228,1) 60%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(226,227,228,1) 60%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e3e4', endColorstr='#ffffff', GradientType=0 );*/
	margin-bottom: 0.5em;
}
#rightCol strong {
	font-weight: normal;
}
#rightCol a:link, #rightCol a:visited {
	color: #222;
}
#rightCol div.sectionBody {
	padding: 0.4em;
}
#rightCol section strong, #rightCol section ul, #rightCol .sectionBody ul {
	margin-left: 0.4em;
	padding: 0.4em;
	padding-left: 1.5em;
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	padding-right: 0.4em;
}
#rightCol img {
	max-width: 100%;
}
#rightCol ul {
	margin-left: 2em;
	margin-top: 0.1em;
	margin-bottom: 0.4em;
	margin-right: 0.4em;
}
#rightCol ul li {
	margin-bottom: 0.1em;
	margin-left: 0.2em;
	list-style-image: url(https://resources.bgs.ac.uk/images/RightColbullet.gif);
}
#rightCol span.label, #rightCol label {
	font-size: 80%;
	background: none;
	clear: none;
	color: #333;
}
.downloadLink {
	background-image: url(https://resources.bgs.ac.uk/images/downloadNow.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #013171;
	padding-left: 1.5em;
}
ul {
	margin-top: 0em;
	margin-bottom: 1em;
}
ul > li {
	list-style-image: url(https://resources.bgs.ac.uk/images/bulletWhiteBg3.gif);
}
ul li, ol li {
	margin-right: 0.2em;
	margin-left: 2.5em;
}
ul ul li {
	list-style-image: none;
	list-style-type: square;
	list-style: square;
}
ul > li.blueBullet {
	list-style-image: url(https://resources.bgs.ac.uk/images/bulletWhiteBg2.gif);
	margin-top: 0.1em;
}
ul.globes li {
	list-style-image: url(https://resources.bgs.ac.uk/images/earth.gif);
}
ol {
	padding-bottom: 0.5em;
	margin-right: 1%;
	list-style-image: none;
}
/* FOOTER */
#footer {
	clear: both;
	display: block;
	height: 7em;
}
#footer div.shortColumn, #footer div.longColumn {
	padding: 0.5%;
	margin-right: 0.1em;
}
#footer #socialIcons img {
	opacity: 0.6;
}
#footer #socialIcons img:hover {
	opacity: 1;
}
#footer p, #footer p a:link, #footer p a:visited {
	margin: 0.1em;
	color: #FFF;
	font-size: 92%;
}
#footer div.longColumn img {
	width: 80%;
}
/* CLASS MODIFIERS */
.redBg {
	background-color: #CC0000;
}
.blkBg {
	background-color: #000000;
}
/* TABLES */
table {
	border-collapse: collapse;
	margin-bottom: 0.5em;
	margin-top: 0.8em;
}
table td, table th {
	vertical-align: top;
	padding: 0.5em;
}
table th {
	border: 0.1em solid #013171;
	background: rgb(138,160,198);
	background: -moz-linear-gradient(top, rgba(138,160,198,1) 0%, rgba(1,49,113,1) 40%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(138,160,198,1)), color-stop(40%, rgba(1,49,113,1)));
	background: -webkit-linear-gradient(top, rgba(138,160,198,1) 0%, rgba(1,49,113,1) 40%);
	background: -o-linear-gradient(top, rgba(138,160,198,1) 0%, rgba(1,49,113,1) 40%);
	background: -ms-linear-gradient(top, rgba(138,160,198,1) 0%, rgba(1,49,113,1) 40%);
	background: linear-gradient(to bottom, rgba(138,160,198,1) 0%, rgba(1,49,113,1) 40%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8aa0c6', endColorstr='#013171', GradientType=0 );
	color: #FFFFFF;
	font-weight: normal;
}
table th a, table th a:link, table th a:visited {
	color: #fff;
}
table td {
	border: 0.1em solid #8aa0c6;
	background-color: #fff;
}
.clear, #rightCol div.sectionBox.spacer {
	clear: both;
	display: block;
}
.clearLeft {
	clear: left;
}
.clearRight {
	clear: right;
}
.float {
	width: auto;
	clear: none;
	display: inline;
}
sub {
	vertical-align: text-bottom;
	font-size: 80%;
}
sup {
	vertical-align: text-top;
	font-size: 80%;
}
/* MISC STYLES */
.white, a:link.white, a:visited.white {
	color: #FFFFFF;
}
p.inlineNote {
	background-color: #8aa0c6;
	border: 0.1em solid #013171;
	padding: 0.4em;
}
.small_caps {
	font-variant: small-caps;
}
.inlineImg {
	border: 0.1em solid #013171;
	float: left;
	margin: 0.1em;
	margin-right: 0.2em;
}
div.fullWidthImg {
	position: relative;
}
div.fullWidthImg img, img.fullWidthImg {
	min-width: 50%;
	max-width: 100%;
	display: block;
}
.errorMsg {
	background-color: #FFFFFF;
	border: 0.1em solid #CC0000;
	padding: 0.4em;
	color: #CC0000;
}
.redtext {
	color: #CC0000;
	font-weight: bold;
}
.imgBoxRight70, .imgBoxRight60, .imgBoxRight50, .imgBoxRight40, .imgBoxRight33, .imgBoxRight30, .imgBoxRight20, .imgBoxLeft60, .imgBoxLeft50, .imgBoxLeft40, .imgBoxLeft33, .imgBoxLeft30, .imgBoxLeft20, .imgBoxLeft15, .imgBoxLeft10, .imgBoxRight10, .imgBoxLeft100 {
	margin-bottom: 0.8em;
	position: relative;
}
.imgBoxRight20 img, .imgBoxRight30 img, .imgBoxRight40 img, .imgBoxLeft40 img, .imgBoxRight50 img, .imgBoxRight70 img, .imgBoxRight60 img, .imgBoxLeft50 img, .imgBoxLeft33 img, .imgBoxRight33 img, .imgBoxLeft30 img, .imgBoxLeft20 img, .imgBoxLeft15 img, .imgBoxLeft10 img, .imgBoxRight10 img, .imgBoxLeft60 img, .imgBoxLeft100 img {
	max-width: 100%;
	border: 0;
	margin-bottom: 0.6em;
	display:block;
}
.imgBoxRight40 p, .imgBoxLeft40 p, .imgBoxRight50 p, .imgBoxRight60 p, .imgBoxLeft50 p, .imgBoxLeft33 p, .imgBoxRight33 p {
	margin-top: 2.4em;
}
.imgBoxRight40 p:first-child, .imgBoxLeft40 p:first-child, .imgBoxRight50 p:first-child, .imgBoxLeft50 p:first-child, .imgBoxLeft33 p:first-child, .imgBoxRight33 p:first-child, .imgBoxRight60 p:first-child {
	margin-top: 0;
}
#leftCol label {
	color: #fff;
	text-align: center;
	padding: 0.5em;
	display: block;
}
#newsAndShare {
	min-height: 10em;
	display: block;
	clear: both;
}
.sharebox {
	padding-top: 0.6em;
	float: left;
	padding-bottom: 0.6em;
}
#newsIcons img {
	width: 24%;
	padding: 0.5em;
	border: none;
}
.bodyNav {
	background-color: #ddd;
	padding: 0.5em;
}
/*only used on geochemCD pages.
/* MESSAGES */
div#jsMessages {
	background-color: #FFFFFF;
}
div#jsMessages p.jsMessage {
	margin: 0.8em 0.1em;
	padding: 0.5em;
	padding-left: 3em;
	background-repeat: no-repeat;
	background-position: 0.1em 0.1em;
	min-height: 2.5em;
	overflow: visible;
}
div#jsMessages p.Information {
	border: 0.1em inset #013171;
	color: #013171;
	background-image: url(https://resources.bgs.ac.uk/images/information.png);
}
div#jsMessages p.Warning {
	border: 0.1em dotted #CC0000;
	color: #CC0000;
	background-image: url(https://resources.bgs.ac.uk/images/warning.png);
}
a.lightbox, #midCol .fullWidthCol {
	position: relative;
	float: left;
	width: 100%;
}
a.lightbox span {
	background: url("https://resources.bgs.ac.uk/images/zoom-in.png") no-repeat left top transparent;
	height: 1.7em;
	width: 1.7em;
	z-index: 10;
	position: absolute;
	right: 0.5em;
	top: 0.5em;
}
.embed-container {
	position: relative;
	padding-bottom: 59%; /* 16/9 ratio */
	padding-top: 2em; /* IE6 workaround*/
	height: 0;
	overflow: hidden;
	margin-bottom: 0.5em;
	z-index: 0;
}
.embed-container.wall {
	padding-bottom: 25%; /* a bit taller */
}
.embed-container.3d {
	padding-bottom: 65%; /* a bit taller */
}
.embed-container.bbc {
	padding-bottom: 84%; /* a bit taller */
}
.embed-container.popup {
	padding-bottom: 95%; /* a bit taller */
}
.embed-container canvas, .embed-container iframe, .embed-container object, .embed-container embed, .embed-container script {
	position: absolute;
	top: 0.1em;
	width: 100%;
	height: 100%;
}
.code {
	font-family: "Courier New", Courier, monospace;
	border: #2e83be solid 0.1em;
	padding: 0.5em;
	word-wrap: break-word;
	display: inline-block;
	line-height: 1.5em;
}
table td input, table td select, table td textarea {
	width: 100%;
}
table td input[type='radio'], table td input[type='checkbox'] {
	width: auto;
}
.longURL {
	word-wrap: break-word;
	display: block;
	width: 100%;
}
figurecaption, label, .fileSizeComment {
	font-size: 85%;
	color: #666;
}
div#midCol fieldset, div#midAndRightCol fieldset, div#fulWidthCol fieldset, div#leftAndMidCol fieldset {
	border: #b0b1b3 solid 1px;
	margin-bottom: 1em;
}
fieldset label {
	display: inline-block;
	vertical-align: top;
	font-size: 1.1em;
	color: #000;
	border-radius: 0.2em;
}
fieldset label:hover {
	cursor: pointer;
	color: #013171;
}
fieldset label.small {
	min-width: 10%;
}
#midCol fieldset input.small {
	min-width: 30%;
}
fieldset input, fieldset textarea, fieldset select {
	display: inline-block;
}
fieldset legend {
	font-size: 1.2em;
	padding: 0.4em;
}
fieldset p {
	clear: both;
	margin-bottom: 1.2em;
	margin-top: 0.8em;
	padding-left: 0.4em;
}
div #qSearchForm fieldset, .section fieldset, .leftCol33 fieldset {
	border: none;
}
/* EUC.css (EU Cookie) */

div#EUC {
	bottom: 0;
	left: 0;
	position: fixed;
	width: auto;
	height: 2em;
	border-top-right-radius: 1em;
	overflow: hidden;
}
div.EUC_choose {
	background-color: #013171;
	border-top: 0.1em solid #194767;
	border-right: 0.1em solid #194767;
}
div.EUC_allow {
	background-color: #009900;
	border-top: 0.1em solid #006600;
	border-right: 0.1em solid #006600;
}
div.EUC_forbid {
	background-color: #990000;
	border-top: 0.1em solid #660000;
	border-right: 0.1em solid #660000;
}
div#EUC p {
	padding: 0.1em 0.4em;
	font-size: 85%;
	color: #FFFFFF;
	display: block;
	height: 2em;
	width: 28em;
	overflow: hidden;
}
div#EUC p img {
	margin-right: 0.8em;
}
div#EUC input#EUC_Btn {
	font-size: 80%;
	border: 0.1em outset #666666;
	border-radius: 0.5em;
	margin: 0.1em;
	padding: 0.1em 0.4em;
}
div#EUC_dialog {
	bottom: 0;
	left: 15%;
	position: fixed;
	width: 70%;
	height: 5.5em;
	border-top-right-radius: 0.8em;
	border-top-left-radius: 0.8em;
	background-color: #000000;
	border: 0.1em solid #FFFFFF;
	text-align: center;
}
div#EUC_dialog p {
	padding: 0.1em 0.4em;
	color: #FFFFFF;
}
div#EUC_dialog p a {
	color: #FFFFFF;
	text-decoration: underline;
}
div#EUC_dialog p em {
	font-size: 80%;
	color: #DDDDDD;
}
div#EUC_dialog input.EUC_dialogBtn {
	font-size: 90%;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0.1em;
	padding: 0.1em;
	border: 0.1em outset #666666;
}
div#EUC_dialog input#EUC_Btn_allow {
	background-color: #009900;
	border-color: #006600;
	width: 3em;
}
div#EUC_dialog input#EUC_Btn_forbid {
	background-color: #990000;
	border-color: #660000;
	width: 3em;
}
div#EUC_dialog input#EUC_Btn_close {
	background-color: #FFFFFF;
	color: #CC0000;
	border-color: #666666;
	font-weight: bold;
	font-style: italic;
	float: right;
	margin: 0.1em;
	border-top-right-radius: 0.5em;
	border-bottom-left-radius: 0.8em;
	border: none;
	font-size: 110%;
	cursor: pointer;
}
@media screen and (min-width:35em) {
.navigator div.oneCol div {
	width: 100%;
}
.navigator div.twoCol div {
	width: 50%;
}
.navigator div.threeCol div {
	width: 33%;
}
.navigator div.threeCol div.products, .navigator div.threeCol div.opengeoscience {
	width: 28%;
}
.navigator div.threeCol div.ngdc {
	width: 40%;
}
.navigator div.fourCol div {
	width: 25%;
}
}
@media print, screen and (min-width:57em) {
#widthBox {
	margin: 1% auto;
	width: 98%;
	min-width: 57em;
	max-width: 120em;
	position: relative;
	background-color: #fff;
	text-align: left;
	position: relative;
	border: solid 1px #e2e3e4;
}
#header {
	background-size: cover;
	background-image: url(https://resources.bgs.ac.uk/images/header/pentlandHills.jpg);
}
.homePage.about #header {
	background-image: url(https://resources.bgs.ac.uk/images/header/P782065.jpg);
}
.homePage.services #header {
	background-image: url(https://resources.bgs.ac.uk/images/header/_PJW7386.jpg);
}
.homePage.ourResearch #header {
	background-image: url(https://resources.bgs.ac.uk/images/header/P006558.jpg);
}
.homePage.contact #header {
	background-image: url(https://resources.bgs.ac.uk/images/header/enquiriesFieldTrip.jpg);
}
.homePage.people #header {
	background-image: url(https://resources.bgs.ac.uk/images/header/P811650.jpg);
}
.homePage.news #header {
	background-image: url(https://resources.bgs.ac.uk/images/header/P741100.jpg);
}
.homePage.data #header {
	background-image: url(https://resources.bgs.ac.uk/images/header/geology3d.jpg);
}
.homePage.downloads #header {
	background-image: url(https://resources.bgs.ac.uk/images/header/P900639.jpg);
}
.homePage.hosted #header {
	background-image: url(https://resources.bgs.ac.uk/images/header/P211535.jpg);
}
.homePage.DG #header {
	background-image: url(https://resources.bgs.ac.uk/images/header/belemnotheusis_big.jpg);
}
.homePage #header {
	height: 20em;
}
.homePage .sectionIcon {
	width: 8em;
}
.homePage #midCol div.section p {
	padding-left: 9.5em;
}
#bigBanner {
	margin-left: 0.5em;
	margin-top: 1em;
	float: left;
	max-width: 32%;
	max-height: 6.2em;
}
.homePage #navigation {
	position: absolute;
	top: 8em;
	left: 0;
}
.homePage #header h1 {
	font-size: 3em;
	position: absolute;
	top: 5em;
	left: 1.5em;
	z-index: 20;
	padding: 0.2em;
	color: #fff;
	text-shadow: 0.03em 0.03em #000;
}
#slogan {
	font-size: 190%;
	float: right;
	margin-right: 1.7em;
}
#navLinks.navigator div.topLevel > a:link, #navLinks.navigator div.topLevel > a:visited, #navLinks2.navigator div.topLevel > a:link, #navLinks2.navigator div.topLevel > a:visited, #navLinks2.navigator div.topLevel > span {
	font-size: 1.1em;
}
#navLinks.navigator .secondLevel.thin {
	width: 30%;
}
#navLinks.navigator .secondLevel.wide {
	width: 36%;
}
/*nav drop down*/
.navigator div {
	max-width: 100%;
}
.navigator div.oneCol {
	min-width: 15%;
}
.navigator div.oneCol.wide {
	min-width: 20%;
}
.navigator div.twoCol {
	min-width: 50%;
}
.navigator div.threeCol {
	min-width: 70%;
}
.navigator div.threeCol.data {
	min-width: 80%;
}
.navigator div.fourCol {
	min-width: 80%;
}
.navigator #quickLinks {
	float: right;
}
.navigator div#quickLinks.topLevel:hover div.secondLevel, .navigator div.topLevel:hover div.secondLevel.fourCol {
	right: 0;
	left: auto;
}
/*end*/
#leftCol {
	position: relative;
	float: left;
	width: 17%;
	left: -63%;
	min-height: 40em;
}
#leftCol.hasMergedColumns {
	left: -80%;
}
#midCol {
	position: relative;
	width: 63%;
	left: 18%;
	float: left;
}
#rightCol {
	width: 17%;
	float: right;
	min-height: 40em;
}
#midAndRightCol {
	float: left;
	width: 80%;
	left: 18%;
	min-height: 35em;
	position: relative;
}
#leftAndMidCol {
	float: left;
	width: 80%;
	left: 1%;
	min-height: 35em;
	position: relative;
}
#fullWidthCol {
	margin: 1%;
}
#midCol .fullWidthCol.code {
	width: 98%;
}
form {
	display: inline;
}
input[type="submit"]#qSearchBtn {
	display: inline;
	background: none;
	color: #fff;
	border-radius: 0.2em;
	padding: 0.2em;
	width: auto;
}
#qSearchForm {
	width: 30%;
}
#navLinks {
	float: left;
	width: 65%;
}
#navLinks2 {
	float: left;
}
#headerNav {
	float: right;
	width: 61%;
}
.commentsBox {
	width: 40%;
	margin: 2em;
}
#footer div.shortColumn {
	float: left;
	width: 13%;
	height: 6em;
	padding-left: 0.5em;
}
#footer div.longColumn {
	float: left;
	width: 23%;
	height: 6em;
	margin-top: 0.9em;
}
#footer div.longColumn label a {
	opacity: 0.6;
}
/* For '2 columns' within the midCol */
.leftCol10, .leftCol20, .leftCol25, .leftCol40, .leftCol60, .leftCol66, #leftCol50, .leftCol50, .leftCol70 {
	display: block;
	float: left;
	margin-right: 1%;
	box-sizing: border-box;
}
.leftCol33 {
	display: block;
	float: left;
}
.rightCol25, .rightCol30, .rightCol33, .rightCol40, #rightCol50, .rightCol50, .rightCol60 {
	display: block;
	float: right;
	margin-left: 1%;
	box-sizing: border-box;
}
.leftCol70 {
	width: 68%;
}
.leftCol60 {
	width: 58%;
}
.leftCol66 {
	width: 65.75%;
}
#leftCol50, .leftCol50, #rightCol50, .rightCol50 {
	width: 48%;
}
.leftCol50.boxed, .rightCol50.boxed {
	width: 46%;
}
.leftCol40 {
	width: 38%;
}
.leftCol25, .rightCol25 {
	width: 24%;
}
.leftCol10 {
	width: 10%;
}
.leftCol20 {
	width: 19%;
}
.leftCol33, .rightCol33 {
	width: 32.5%;
}
div.leftCol33:nth-child(3n-1) {
	margin-left: 1.25%;
	margin-right: 1.25%;
}
div.leftCol33:nth-child(3n+1) {
	clear: left;
}
div.leftCol25:nth-child(4n+1) {
	clear: left;
}
.leftCol33.boxed {
	width: 31%;
}
.rightCol30 {
	width: 28%;
}
.rightCol40 {
	width: 38%;
}
.rightCol60 {
	width: 58%;
}
.imgBoxRight70, .imgBoxRight60, .imgBoxRight50, .imgBoxRight40, .imgBoxRight33, .imgBoxRight30, .imgBoxRight20, .imgBoxRight10 {
	margin-left: 1%;
	padding-left: 1%;
	clear: right;
	float: right;
}
.imgBoxLeft50, .imgBoxLeft40, .imgBoxLeft33, .imgBoxLeft30, .imgBoxLeft20, .imgBoxLeft15, .imgBoxLeft10, .imgBoxLeft60, .imgBoxLeft100 {
	margin-right: 1%;
	padding-right: 1%;
	float: left;
}
.imgBoxLeft15, .imgBoxRight15 {
	width: 15%;
}
.imgBoxRight50, .imgBoxLeft50 {
	width: 44%;
}
.imgBoxRight40, .imgBoxLeft40 {
	width: 35%;
}
.imgBoxRight33, .imgBoxLeft33 {
	width: 28%;
}
.imgBoxRight30, .imgBoxLeft30 {
	width: 25%;
}
.imgBoxRight20, .imgBoxLeft20 {
	width: 19%;
}
.imgBoxLeft10, .imgBoxRight10 {
	width: 10%;
}
.imgBoxLeft60, .imgBoxRight60 {
	width: 56%;
}
.imgBoxLeft70, .imgBoxRight70 {
	width: 66%;
}
.glossaryBox {
	left: 10em;
	width: 28em;
}
fieldset label {
	min-width: 40%;
	max-width: 100%;
}
fieldset input:not([type="radio"]):not([type="submit"]):not([type="checkbox"]):not([type="reset"]):not([type="button"]), fieldset textarea, fieldset select {
	min-width: 48%;
	max-width: 100%;
	font-size: 1.1em;
}
input[type="submit"]#qSearchBtn {
	min-width: 20%;
}
fieldset table input:not([type="radio"]):not([type="checkbox"]):not([type="reset"]):not([type="button"]), fieldset table textarea, fieldset table select {
	max-width: 100%;
	padding: 0.5%;
}
}
