@charset "utf-8";
/* CSS Document */
body {
	background-color:#eeeded;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	margin:0;
	padding:0;
}
.print {
	display:none;
	}


#midCol {
	float:left;
	width:80%;
	}

#midColVideo {
	float:left;
	width:95%;
	}

#midCol h2, #midCol h3,  #midCol h4 {
	margin-bottom:2px;
	padding-bottom:2px;
	margin-top:12px;
		
}
#midCol h2 {
	font-size:110%;
	font-weight:bold;
}
#midCol h3 {
	font-size:110%;
	font-weight:bold;
}
#midCol h4 {
	font-size:100%;
	font-weight:bold;
}



#container {
	width:66em;
	background-color:#FFF;
	margin:0;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding:5px;
		
}
#header {
	width:64em;
	height:7em;
	color:#333;
	text-align:right;
	margin:0;
	padding:0;
	padding-left:10px;
}

#header p {
	padding:5px;
}
#header a {
	color:#333;
	text-decoration:none;
	margin:10px;
}
#header a:hover {
	text-decoration:underline;
}
#header input {
	margin-left:5px;
}
#header #submitBtn {
	background-image:url(/mineralsuk/images/go_button.png);
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:bottom;
	width:auto;
	height:auto;
	border:none;
	color:#fff;
	font-size:80%;
	margin:0;
	margin-top:auto;
	margin-bottom:auto;
	padding:3px;
}
#navigation {
	background-image:url(/mineralsuk/images/navigation_shading.jpg);
	background-repeat:repeat-x;
	height:30px;
	color:#FFF;
	padding:0;
	font-size:105%;
	width:61.2em;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	padding-top:10px;
}
#navigation ul.mainNav {margin: 0;
	padding: 0; padding-left:20px;}
#navigation ul li {
	color:#FFF;
	float:left;
	list-style:none;
	list-style-type:none;
	text-align:left;
}
#navigation ul li a {
	text-decoration:none;
	color:#FFF;
	margin-left:32px;
	margin-right:30px;
	float:left;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
}
#navigation ul.MenuBarHorizontal li ul li a {margin:0;} /*Submenu items do not want margins*/
#navigation ul li a.planning {
	border-bottom:#333399 solid 3px;
}
#navigation ul li a.maps {
	border-bottom:#ff9900 solid 3px;
}
#navigation ul li a.mines {
	border-bottom:#3399ff solid 3px;
}
#navigation ul li a.statistics {
	border-bottom:#b12705 solid 3px;
}
#navigation ul li a.exploration {
	border-bottom:#0033cc solid 3px;
}
#navigation ul li a.sustainability {
	border-bottom:#009900 solid 3px;
}
#breadCrumbs, #breadCrumbs a {
	font-size:80%;
	color:#666;
	text-align:left;
	margin:3px;
	text-decoration:none;
	
}

#breadCrumbs a:hover {
	font-size:80%;
	color:#666;
	text-align:left;
	margin:3px;
	text-decoration:underline;	
}
#content {
	text-align:left;
	width:64em;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
}
#content .homePage a, #content .home a, #content .whatsNew a {
	color:#006ab3;
	text-decoration:none;
}
#content .homePage a:hover, #content .home a:hover, #content .whatsNew a:hover {
	color:#006ab3;
	text-decoration:underline;
}

#midCol div.newsItem {
	
	border-bottom:#006ab3 solid 1px;
	float:left;
	width:100%;
	padding:10px;
	
	}
	
#leftCol {
	float:left;
	width:10.5em;
	padding:0;
	margin:0;
	margin-right:20px;
}
#leftCol .section {
	height:18.2em;
	padding:0;
	margin-bottom:10px;
}

#leftCol .section p, #quickLinks p {
	padding-left:5px;
	padding-bottom:4px;
	padding-top:4px;
	padding-right:5px;
	margin:0;
}
#leftCol .section .sectionHeader, #leftCol #quickLinks .quickLinksHeader {
	font-size:110%;
}
#leftCol #quickLinks .quickLinksHeader {
	background-image:url(/mineralsuk/images/quickLinksHeader.png);
}
#leftCol #quickLinks {
	width:10.5em;
	background-color:#eee;
	margin:0;
	padding:0;
	margin-top:0px;
	height:16em;
}
#leftCol #quickLinks p a, .section p a {
	text-decoration:none;
	color:#000;
}
#leftCol #quickLinks p a:hover, .section p a:hover {
	text-decoration:underline;
}
.

#rightCol30 {
	float:right;
	width:205px;
	text-align:left;
	padding:0px;
	margin:0px;
}

.extraPadding p {
	padding-bottom:10px;}

.sectionImage {
	width:52em;
	height:18.2em;
	float:right;
	margin:0; padding:0;
}
#content .introBox /*intro to section */ {
	width:25em;
	float:right;
	margin-left:10px;
	margin-top:10px;
}
.whatsNew {
	float:left;
	width:11.5em;
	background-image:url(/mineralsuk/images/whatsNew.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	margin-left:20px;
}

.whatsNew p, .whatsNew h2 {
	padding-left:5px;
	padding-right:5px;
}
.whatsNew p.firstPara {
	min-height:7em;
}
.whatsNew img {
	margin:0;
	padding:0;
	margin-top:10px;
}

.home {
	float:left;
	width:38%;
}
h1, h2, h3, h4, p {
	margin:0;
	padding-bottom:5px;
	
}
h1 {
	font-size:150%;
	color:#006ab3;
}
h2 {
	font-size:130%;
	font-weight:normal;
	margin-bottom:6px;
	color:#006ab3;
	
}
h3 {
	font-size:120%;
	color:#006ab3;
}
h4 {
	font-size:110%;
	color:#006ab3;
}
p {
	margin-bottom:4px;
	margin-top:2px;
}

p.search {
    color:#CC0000;
	
}

a:link {
	color:#006ab3;
	text-decoration:underline;
}
a:visited {
	color:#006ab3;
	text-decoration:underline;
}

.fileSizeComment {
	font-size:85%;
	color:#999999;
}


.imgBoxRight50 {
	float:right;
	text-align:left;
	width:50%;
	margin:0px;
	padding:0px;
	margin-left:10px;
	padding-left:10px;
	background-color:#FFFFFF;
}





.imgBoxRight40 {
	float:right;
	text-align:left;
	width:40%;
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	padding-left:10px;
	background-color:#FFFFFF;
	
}

.imgBoxRight37 {
	text-align:left;
	width:37%;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-left:10px;
	padding-left:10px;
	background-color:#FFFFFF;
	float:right;
}

.imgBoxRight35 {
	text-align:left;
	width:35%;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-left:10px;
	padding-left:10px;
	background-color:#FFFFFF;
	float:right;
}

.imgBoxRight34 {
	text-align:left;
	width:34%;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-left:10px;
	padding-left:10px;
	background-color:#FFFFFF;
	float:right;
}

.imgBoxRight33 {
	text-align:left;
	width:33%;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-left:10px;
	padding-left:10px;
	background-color:#FFFFFF;
	float:right;
}

.imgBoxRight32 {
	text-align:left;
	width:32%;
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:10px;
	padding-left:10px;
	background-color:#FFFFFF;
	float:right;
}

.imgBoxRight31 {
	text-align:left;
	width:31%;
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:10px;
	padding-left:10px;
	background-color:#FFFFFF;
	float:right;
}


.imgBoxRight30 {
	text-align:left;
	width:30%;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-left:10px;
	padding-left:10px;
	background-color:#FFFFFF;
	float:right;
}

.imgBoxRight20 {
	text-align:left;
	width:20%;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-left:10px;
	padding-left:10px;
	background-color:#FFFFFF;
	float:right;
}

.imgBoxRight15 {
	text-align:left;
	width:15%;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-left:10px;
	padding-left:10px;
	background-color:#FFFFFF;
	float:right;
}


.imgBoxRight10 {
	text-align:left;
	width:10%;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-left:10px;
	padding-left:10px;
	background-color:#FFFFFF;
	float:right;
}

.imgBoxRight5 {
	text-align:left;
	width:5%;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-left:10px;
	padding-left:10px;
	background-color:#FFFFFF;
	float:right;
}

.imgBoxLeft10 {
	float:left;
	text-align:left;
	width:10%;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-right:10px;
	padding-right:10px;
	background-color:#FFFFFF;
}

.imgBoxLeft15 {
	float:left;
	text-align:left;
	width:15%;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-right:10px;
	padding-right:10px;
	background-color:#FFFFFF;
}


.imgBoxLeft20 {
	float:left;
	text-align:left;
	width:20%;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-right:10px;
	padding-right:10px;
	background-color:#FFFFFF;
}

.imgBoxLeft23 {
	float:left;
	text-align:left;
	width:23%;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-right:10px;
	padding-right:10px;
	background-color:#FFFFFF;
}

.imgBoxLeft25 {
	float:left;
	text-align:left;
	width:25%;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-right:10px;
	padding-right:10px;
	background-color:#FFFFFF;
}

.imgBoxLeft26 {
	float:left;
	text-align:left;
	width:26%;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-right:10px;
	padding-right:10px;
	background-color:#FFFFFF;
}

.imgBoxLeft28 {
	float:left;
	text-align:left;
	width:28%;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-right:10px;
	padding-right:10px;
	background-color:#FFFFFF;
}

.imgBoxLeft30 {
	float:left;
	text-align:left;
	width:30%;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-right:10px;
	padding-right:10px;
	background-color:#FFFFFF;
}

.imgBoxLeftVideo20 {
	float:left;
	text-align:left;
	width:20%;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-right:10px;
	padding-right:10px;
	background-color:#FFFFFF;
	height:225px;
}

.imgBoxLeft33 {
	float:left;
	text-align:left;
	width:33%;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-right:10px;
	padding-right:10px;
	background-color:#FFFFFF;
}

.imgBoxLeft35 {
	float:left;
	text-align:left;
	width:35%;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-right:10px;
	padding-right:10px;
	background-color:#FFFFFF;
}

.imgBoxLeft40 {
	float:left;
	text-align:left;
	width:40%;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-right:10px;
	padding-right:10px;
	background-color:#FFFFFF;
}

.imgBoxLeftQuarry {
	float:left;
	text-align:left;
	width:45%;
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:10px;
	padding-left:10px;
	background-color:#FFFFFF;
	
}

.imgBoxVideoleft {
	float:left;
	width:40%;
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-right:80px;
	margin-bottom:0px;
	background-color:#FFFFFF;
	
}

.imgBoxVideoright {
	float:auto;
	width:40%;
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#FFFFFF;
	
}


.imgBoxLeft48 {
	float:left;
	text-align:left;
	width:48%;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-right:10px;
	padding-right:10px;
	background-color:#FFFFFF;
}

.mineralsYouBox {
	float:left;
	text-align:left;
	width:45%;
	height:117px;
	margin:0px;
	padding:5px;
	margin-right:5px;
	background-color:#d7f1ff;
	color: #006ab3;
		}		
	
 #content .mineralsYouBox h2 a:link, #content .mineralsYouBox h2 a:visited {font-size:120%;
	font-weight:normal;
	margin-bottom:6px;
	color: #006ab3;
	text-decoration:none;}
	
#content .mineralsYouBox h2 a:hover {text-decoration:underline;}
#content .mineralsYouBox a, #content .mineralsYouBox a:link, #content .mineralsYouBox a:visited {

	font-weight: normal;
	color: #006ab3;
		}

label.caption {
	font-size:88%;
	color:#666;
	padding-top:2px;
	margin-top:2px;
	float:left;
}

label.captionCenter {
	font-size:88%;
	color:#666;
	padding-top:2px;
	margin-top:2px;
	float:none
}

label.captionRight {
	font-size:88%;
	color:#666;
	padding-top:2px;
	margin-top:2px;
	float:right;
}


ul.indent {
	padding-left:250px;
}

ul.noPad {
	margin-top:0px;
	margin-bottom:0px;
}

li.bluebullet {
	color:#006ab3;
	
}

li.bluebulletIndent {
	font-family:Trebuchet MS;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	background-color: #E7D1F0;
	padding:5px;
	padding-left:10px;
	margin-left:27px;
	
}

li.blackIndent {
	margin-left:23px;
	
}



/*Tabbed panels*/
#content .TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width:26.2em;
	margin-top:10px;
}
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	background-image:url(/mineralsuk/images/grey_tab.png);
	background-repeat:repeat-x;
	list-style: none;
	border:none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	width:7.2em;
	color:#FFF;
}
.TabbedPanelsTabHover {
	background-color: #CCC;
}
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}
.TabbedPanelsContentGroup {
	clear: both;
	border:none;
	width:26em;
	height:14.2em;
	color:#000;
	
}
.TabbedPanelsContent {
	padding: 10px;
}
.TabbedPanelsContentVisible {
}



/* TABLES */
.bodyTable {
/* border:1px solid #006ab3; */
	}
.bodyTable th {
	border:1px solid #006ab3;
	vertical-align:top;
	background-color:#006ab3;
	}
	
.bodyTable td {
	border:1px solid #006ab3;
	vertical-align:top;
	padding:5px;
}

.bodyTable td noBorder {
	border:0px;
	vertical-align:top;
	padding:5px;
}

.white_boxheading {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}

.tableHeaderlink {
	color:#FFFFFF;
	text-decoration:none;
}
.tableHeaderlink:hover {
	text-decoration:underline;
}
.clear {
	padding-top:2px;
	padding-bottom:3px;
	margin:0;
	clear:both;
}

hr {
	color:#006ab3;
	height:1px;
	border:1px;
	background-color:#006ab3;
}

sub {
	vertical-align:text-bottom;
	font-size:80%;
}
sup {
	vertical-align:text-top;
	font-size:80%;
}
.padding {
	padding-bottom:5px;
}
#footer {
	clear:both;
	background-image:url(/mineralsuk/images/bottom_shading.png);
	background-repeat:repeat-x;
	font-size:80%;
	text-align:left;
	padding:0;
	height:9em;
	color:#333;
	margin:10px;
}
#footer img {
	margin:0;
	padding:0;
	
}
#footer p {
	padding:10px;
}
#footer ul {
	padding:0;
	margin:0;
	padding-top:15px;
}
#footer ul li, #footer ul li a.footerLink {
	display:inline;
	margin:2px;
	padding-left:10px;
	background-position:bottom left;
	text-align:left;
}
#footer ul li a {
	color:#333;
}
#bgsFooter {
	padding:10px;
	background-image:url(/mineralsuk/images/bottom_shading.png);
	
}
#bgsFooter a {
	font-size:95%;
	color:#333;
}
/*book marks*/
#footer ul li.delicious {
	background:url("/images/bookmarks/delicious.gif") no-repeat 0 0;
}
#footer ul li.digg {
	background:url("/images/bookmarks/digg.gif") no-repeat 0 0;
}
#footer ul li.reddit {
	background:url("/images/bookmarks/reddit.gif") no-repeat 0 0;
}
#footer ul li.facebook {
	background:url("/images/bookmarks/facebook.gif") no-repeat 0 0;
}
#footer ul li.stumbleupon {
	background:url("/images/bookmarks/stumbleupon.gif") no-repeat 0 0;
}
#footer ul li.youtube {
	background:url("/images/icons/youtube50x19.jpg") no-repeat 0 0;
}



