@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;
	font-size: 100%;
}
body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.8em;
}
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(http://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, #leftCol h1, #leftCol .sectionBox .sectionHead, #rightCol h1, #rightCol div.sectionBox div.sectionHead, div.menuHeader {
	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;
}
#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;
}
.navigator .topPadd {
	padding-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;
	padding-left: 0.5%;
	padding-right: 0.5%;
	cursor: pointer;
	width: auto;
	margin-right: 0.2em;
}
/* 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 {
	background: -moz-linear-gradient(top, rgba(199,213,236,1) 0%, rgba(199,213,236,1) 85%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(199,213,236,1)), color-stop(85%, rgba(199,213,236,1)), color-stop(100%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top, rgba(199,213,236,1) 0%, rgba(199,213,236,1) 85%, rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(top, rgba(199,213,236,1) 0%, rgba(199,213,236,1) 85%, rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(top, rgba(199,213,236,1) 0%, rgba(199,213,236,1) 85%, rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom, rgba(199,213,236,1) 0%, rgba(199,213,236,1) 85%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7d5ec', endColorstr='#00ffffff', GradientType=0 );
	padding-bottom: 4em;
	padding-right: 0.2%;
	margin-bottom: 0.8em;
}
#leftCol img {
	max-width: 100%;
}
#leftCol object, #leftCol iframe, #leftCol embed {
	width: 100%;
	overflow: hidden;
	padding-bottom: 0.4em;
	padding-top: 0.4em;
	background-color: #4a4a4a;
}
#leftCol h1, #leftCol .sectionBox .sectionHead, #rightCol h1, #rightCol div.sectionBox div.sectionHead, div.menuHeader {
	padding: 0.4em;
	font-size: 1.2em;
	font-weight: normal;
}
#leftCol h1 a:link, #leftCol h1 a:visited, #leftCol .sectionBox .sectionHead a:link, #leftCol .sectionBox .sectionHead a:visited, #rightCol div.sectionHead a:link, #rightCol h1 a:link, #rightCol div.sectionHead a:visited, #rightCol h1 a:visited, #rightCol div.menuChild a:link, #rightCol div.menuChild a:visited {
	color: #FFFFFF;
	padding-left: 0.1em;
}
#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%;
	font-size: 95%;
	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 {
	background: rgb(169,213,47);
	background: -moz-linear-gradient(top, rgba(169,213,47,1) 10%, rgba(59,105,61,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(169,213,47,1)), color-stop(100%, rgba(59,105,61,1)));
	background: -webkit-linear-gradient(top, rgba(169,213,47,1) 10%, rgba(59,105,61,1) 100%);
	background: -o-linear-gradient(top, rgba(169,213,47,1) 10%, rgba(59,105,61,1) 100%);
	background: -ms-linear-gradient(top, rgba(169,213,47,1) 10%, rgba(59,105,61,1) 100%);
	background: linear-gradient(to bottom, rgba(169,213,47,1) 10%, rgba(59,105,61,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9d52f', endColorstr='#3b693d', GradientType=0 );
	padding: 0.4em;
	box-shadow: 0.1em 0.3em 0.1em rgba(0,1,2,0.8);
}
div.menuChild {
	padding-left: 0.5em;
}
div.menuGrandChild {
	padding-left: 1em;
}
div.menuGreatGrandChild, div.menuHeader {
	padding-left: 1.5em;
}
nav h1 a:link, #leftCol a:link, #leftCol a:visited {
	color: #FFFFFF;
}
#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 {
	font-size: 100%;
	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;
	font-size: 95%;
	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(http://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(http://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(http://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(http://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(http://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(http://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(http://resources.bgs.ac.uk/images/accordionOpen.png) no-repeat left;
	background: url(http://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(http://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(http://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(http://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(http://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(http://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 */
}
.AccordionBody .AccordionPanelTab h2 {
	margin: 0;
	padding: 0;
	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;
}
div.section > a:not([rel=lightbox]), div.sectionTop > a:not([rel=lightbox]) {
	font-size: 1.2em;
}
#midCol h1, #midAndRightCol h1, #fullWidthCol h1 {
	font-size: 230%;
	padding-top: 0;
	margin-bottom: 0.4em;
}
h2 {
	font-size: 170%;
	margin-top: 1.2em;
}
h3 {
	font-size: 131%;
	margin-top: 0.5em;
}
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.4em;
	margin-bottom: 0.6em;
}
blockquote {
	margin: 1em;
}
#midCol section img, #midCol div.section img {
	margin-bottom: 0.5em;
}
#midCol div.section p, #midCol 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.section, div.terms {
	border-top: 0.1em solid #8aa0c6;
}
div.section, div.sectionTop {
	margin-bottom: 1em;
	margin-top: 0.4em;
	padding-top: 0.1em;
	overflow: auto;
	height: auto;
	position: relative;
	min-height: 6em;
	clear: left;
}
div.sectionTop, div.section:first-child {
	border-top: 0.1em solid #fff;
}
.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.1em 0.3em 0.1em rgba(0,1,2,0.8);
}
.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;
}
table.boxed, div.boxed {
	background-color: #FFFFFF;
	border: none;
	border: 0.1em solid #8aa0c6;
	padding: 0.5em;
	box-shadow: 0.2em 0.2em #b0b1b3;
	margin-bottom: 0.5em;
}
/*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 {
	background: rgb(193,204,195);
	background: -moz-linear-gradient(top, rgba(193,204,195,1) 61%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(61%, rgba(193,204,195,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(193,204,195,1) 61%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(193,204,195,1) 61%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(193,204,195,1) 61%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(193,204,195,1) 61%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1ccc3', 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(http://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(http://resources.bgs.ac.uk/images/downloadNow.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #013171;
	padding-left: 1.5em;
}
ul {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
ul li {
	list-style-image: url(http://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;
}
ol {
	padding-bottom: 0.5em;
	margin-right: 1%;
}
ul li.blueBullet, .blueBullet {
	list-style-image: url(http://resources.bgs.ac.uk/images/bulletWhiteBg2.gif);
	margin-top: 0.1em;
}
ul.globes li {
	list-style-image: url(http://resources.bgs.ac.uk/images/earth.gif);
}
/* 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;
}
.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 {
	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 {
	width: 75%;
}
div.fullWidthImg img.wide, img.fullWidthImg.wide {
	width: 100%;
}
.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 {
	width: 100%;
	border: 0;
	margin-bottom: 0.6em;
}
.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;
}
figurecaption, label, .fileSizeComment {
	font-size: 85%;
	color: #666;
}
#midCol figurecaption, #midCol label, #midCol .fileSizeComment {
	background-color: #FFFFFF;
}
#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(http://resources.bgs.ac.uk/images/information.png);
}
div#jsMessages p.Warning {
	border: 0.1em dotted #CC0000;
	color: #CC0000;
	background-image: url(http://resources.bgs.ac.uk/images/warning.png);
}
a.lightbox, #midCol .fullWidthCol {
	position: relative;
	float: left;
	width: 100%;
}
a.lightbox span {
	background: url("http://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:not([type='reset']), table td select, table td textarea {
	width: 100%;
}
table td input[type='radio'] {
	width: auto;
}
.longURL {
	word-wrap: break-word;
	display: block;
	width: 100%;
}
#midCol fieldset label, #midAndRightCol fieldset label {
	display: inline-block;
	font-size: 100%;
	margin: 0.2em;
	padding: 0.2em;
	color: #000;
	background-color: #e2e3e4;
	text-align: left;
	float: left;
}
#midCol fieldset label.small {
	min-width: 10%;
}
#midCol fieldset input.small {
	min-width: 30%;
}
fieldset input, fieldset textarea, fieldset select {
	margin: 0.4em;
	float: left;
}
fieldset p {
	clear: both;
}
#qSearchForm 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(http://resources.bgs.ac.uk/images/header/P918434.jpg);
}
.homePage.about #header {
	background-image: url(http://resources.bgs.ac.uk/images/header/P782065.jpg);
}
.homePage.services #header {
	background-image: url(http://resources.bgs.ac.uk/images/header/_PJW7386.jpg);
}
.homePage.ourResearch #header {
	background-image: url(http://resources.bgs.ac.uk/images/header/P006558.jpg);
}
.homePage.contact #header {
	background-image: url(http://resources.bgs.ac.uk/images/header/enquiriesFieldTrip.jpg);
}
.homePage.people #header {
	background-image: url(http://resources.bgs.ac.uk/images/header/P811650.jpg);
}
.homePage.news #header {
	background-image: url(http://resources.bgs.ac.uk/images/header/P741100.jpg);
}
.homePage.data #header {
	background-image: url(http://resources.bgs.ac.uk/images/header/GV-Bowland.jpg);
}
.homePage.downloads #header {
	background-image: url(http://resources.bgs.ac.uk/images/header/P900639.jpg);
}
.homePage.hosted #header {
	background-image: url(http://resources.bgs.ac.uk/images/header/P211535.jpg);
}
.homePage.DG #header {
	background-image: url(http://resources.bgs.ac.uk/images/header/belemnotheusis_big.jpg);
}
.homePage #header {
	height: 20em;
}
#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;
}
p.intro {
	font-size: 1.3em;
}
#slogan {
	font-size: 190%;
	float: right;
	margin-right: 1.7em;
}
#navLinks.navigator .secondLevel.thin {
	width: 30%;
}
#navLinks.navigator .secondLevel.wide {
	width: 36%;
}
/*nav drop down*/
.navigator div.oneCol {
	min-width: 12%;
}
.navigator div.oneCol.wide {
	min-width: 16%;
}
.navigator div.twoCol {
	min-width: 40%;
}
.navigator div.threeCol {
	min-width: 60%;
}
.navigator div.threeCol.data {
	min-width: 65%;
}
.navigator div.fourCol {
	min-width: 70%;
}
.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;
}
#fullWidthCol {
	margin: 1%;
}
#midCol .fullWidthCol.code {
	width: 98%;
}
form {
	display: inline;
}
input[type="submit"]#qSearchBtn {
	display: inline;
	font-size: 90%;
	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 */
.leftCol20, .leftCol25, .leftCol33, .leftCol40, .leftCol60, #leftCol50, .leftCol50 {
	display: block;
	float: left;
	margin-right: 1.5%;
}
.rightCol25, .rightCol33, .rightCol40, #rightCol50, .rightCol50, .rightCol60 {
	display: block;
	float: right;
	margin-left: 1.5%;
}
.leftCol60 {
	width: 58%;
}
#leftCol50, .leftCol50, #rightCol50, .rightCol50 {
	width: 48%;
}
.leftCol50.boxed, .rightCol50.boxed {
	width: 46%;
}
.leftCol40 {
	width: 38%;
}
.leftCol25, .rightCol25 {
	width: 23%;
}
.leftCol20 {
	width: 17%;
}
.leftCol33, .rightCol33 {
	width: 31.5%;
}
.leftCol33.boxed {
	width: 30.6%;
}
.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;
}
.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;
}
#midCol fieldset label, #midAndRightCol fieldset label {
	min-width: 40%;
	max-width: 40%;
}
fieldset input:not([type="radio"]):not([type="checkbox"]):not([type="reset"]):not([type="button"]), fieldset textarea, fieldset select {
	width: 50%;
}
}
