/* --------------------------------------------------- */
/* -------------- Static Content Stuff ------------- */
/* --------------------------------------------------- */

/* Basics
 * --------------------------------------------------- */
	body {
	background-color : #ffffff;
	margin : 0;
	}
	 /* Show and hide the PDF Button as required */
		.pdf_reader {
		display: none;
		}
		body.pdf .pdf_reader {
		display: block;
		}

/* Links
 * --------------------------------------------------- */
	a {
	text-decoration : underline;
	color:#00f;
	}
		a:hover {
		text-decoration : none;
	}
		a:visited {
		color:#800080;
		}
	a.black {
	text-decoration : none;
	color : #000000;
	font-weight : bold;
	}

	div.menu {
	visibility : hidden;
	z-index : 2;
	}

/* Header
 * --------------------------------------------------- */
	.page_header .section {
	color: #ffffff;
	font: 9pt "Tahoma";
	text-align: center;
	margin-bottom: 2px;
	}
		.page_header .s_1 {
		background-color: #512100;
		height: 6px;
		font-size: 6px;
		line-height: 6px;
		}
		.page_header .s_2 {
		background-color: #150C0F;
		text-align: left;
		}
			.page_header .s_2 a.page_banner {
			display: block;
			background-image: url('../images/banner_new_2.jpg');
			width: 800px;
			height: 143px;
			cursor: pointer;
			text-decoration: none !important;
			}
		.page_header .s_3 {
		padding: 2px 5px 3px;
		background-color: #512100;
		text-align: right;
		}
	.page_header a {
	color: #ffffff;
	text-decoration: underline;
	font-weight: normal;
	}
	.page_header a:visited {
		text-decoration: underline;
		color: #ffffff;
	}
		.page_header a:hover {
		text-decoration: none;
	}
	.page_header a:active {
	color: #ffffff;
	text-decoration: underline;
	font-weight: normal;
	}
		

/* Content
 * --------------------------------------------------- */
	.page_container {
	position: relative; /* Otherwise the sidebar will disappear. */
	border-left: 166px solid #2F4009; /* Fakes the background of the sidebar for longer pages */
	min-height: 27em;
	}
	* html .page_container {
	height: 24em; /* So IE doesn't mess up the little pages */
	}
		.page_content {
		padding: 5px 8px;
		}
		* html .page_content {
		width: 100%; /* So IE doesn't let tables overflow on the right-hand side. */
		}
		.page_sidebar {
		position: absolute;
		top: 0px;
		left: -166px; /* Otherwise the sidebar links will sit on top of the content. */
		width: 166px;
		background-color: #2F4009;
		}
	.page_sidebar a {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	}
	.page_sidebar a:active {
	color: #ffffff;
	text-decoration: underline;
	font-weight: normal;
	}
	.page_sidebar a:visited {
		color: #ffffff;
	}
		.page_sidebar a:hover {
		text-decoration: none;
	}

/* Sidebar Links
 * --------------------------------------------------- */
	.navbar {
	display : block;
	color : #ffffff;
	font-family : Tahoma;
	font-size : 0.84em;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	border-bottom : 1px solid #ce8129;
	padding : 15px 0;
	}
		.navbar:hover {
		text-decoration : underline;
		}
		

	.quick_search {
	text-align: left !important;
	}
	.quick_search form {
	margin: 0px;
	padding: 0px;
	}
	.quick_search .navbar {
	border: none;
	padding-bottom: 0px !important;
	text-decoration : none;
	}
	.quick_search .inputs {
	margin-top: 3px;
	vertical-align: top;
	display: table;
	border: 1px solid #ce8129;
	}
		.quick_search input {
		margin: 0px;
		padding: 4px 3px;
		width: 100px;
		border: none;
		background-color: #FFF;
		line-height: 100%;
		font: 0.84em Tahoma;
		height: 17px;
		float: left;
		}
		.quick_search button {
		margin: 0px;
		padding: 0px;
		width: 48px;
		border: none;
		background-color: #ce8129;
		font: 0.84em Tahoma;
		height: 25px;
		float: left;
		}

/* Footer
 * --------------------------------------------------- */
	.page_footer .section {
	color: #ffffff;
	font: 9pt "Tahoma";
	padding: 1px 0px 2px;
	text-align: center;
	margin-top: 2px;
	}
		.page_footer .s_1 {
		background-color: #512100;
		}
		.page_footer .s_2 {
		background-color: #2f4009;
		}
		.page_footer .s_3 {
		background-color: #512100;
		}
	.page_footer a {
	color: #ffffff;
	text-decoration: underline;
	font-weight: normal;
	}
		.page_footer a:visited {
		text-decoration: underline;
		color: #ffffff;
		}
		.page_footer a:hover {
		text-decoration: none;
		}


/* Titles
 * --------------------------------------------------- */
 /* h1 */
	h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
	margin-top: 12px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	line-height: 130%;
	}
	h1 {
	font-size: 1.9em;
	padding-left: 5px;
	}
	h1, h1 * {
	color: #2f4009;
	}
	h1 span {
	padding-left: .5em;
	font-size: .9em;
	font-weight: normal;
	color: #663300;
	}
 /* h2 */
	h2 {
	font-size: 1.5em;
	padding-left : 5px;
	}
	h2, h2 * {
	color: #ce8129 !important;
	}
 /* h3 */
	h3 {
	font-size: 1.1em;
	padding-left: 5px;
	padding-right: 5px;
	}
	h3, h3 * {
	color: #663300;
	}
	h3 a:hover {
	color: #663300;
	text-decoration: underline;
	}
 /* h4 */
	h4 {
	font-size: 0.9em;
	padding-left: 5px;
	}
	h4, h4 * {
	color: #2f4009;
	}
	h4 a:hover {
	color: #2f4009;
	text-decoration: underline;
	}
 /* 'Back to Top' Arrow links */
	a.top_link {
	float: right;
	}
		img.top_link {
		width: 14px;
		height: 11px;
		text-align: right;
		border: 0px;
		margin: 5px 10px;
		}
 /* Underline */
	.border_brown {
	border-bottom : 1px solid #663300;
	}
	.border_yellow {
	border-bottom : 1px solid #ce8129;
	}

/* Paragraph Text
 * --------------------------------------------------- */
 /* All Text */
	.text,
	.text_b,
	.caption {
	color : #000000;
	font-family : Tahoma;
	font-size : 0.79em;
	text-align : left;
	font-weight : normal;
	padding-left : 5px;
	padding-right : 5px;
	font-weight : normal;
	list-style-position:outside;
	line-height: 130%;
	}
 /* Bold Text */
	.text_b {
	font-weight : bold;
	}
 /* Caption Text */
	.caption {
	font-size : 0.7em;
	}
 /* Indented Text */
	.text_ind {
	margin-left : 15px;
	}

	table.data {
	margin: 5px 5%;
	width: 90%;
	border-collapse: collapse;
	}
		table.data td,
		table.data th {
		border: 1px solid #999;
		padding: 3px 5px;
		color: #000000;
		list-style-position:outside;
		text-align: center;
		font-size : 0.8em;
		}
		table.data th {
		background-color: #CCC;
		}

/* Paragraph Text
 * --------------------------------------------------- */
 /* List Items */
	li {
	margin: 5px 0px;
	line-height: 130%;
	}
   .footnote {
	color : #000000;
	font-family : Tahoma;
	font-size : 0.90em;
	text-align : left;
	font-weight : normal;
	padding-left : 5px;
	padding-right : 5px;
	margin-top: -12px;
	font-weight : normal;
	list-style-position:outside;
	line-height: 130%;
	}


	.reference {
	text-indent : 15px;
	}
	.abbrev_abbrev_def {
	color : #000000;
	font-family : Tahoma;
	font-size : 0.87em;
	font-weight : normal;
	text-align : left;
	text-decoration : none;
	padding-left : 1.5em;
	vertical-align : middle;
	}
	.abbr_link {
	color : #333333;
	font-family : Tahoma;
	font-size : 0.79em;
	font-weight : bold;
	text-align : left;
	text-decoration : none;
	}
	.abbr_link:hover {
	color : #333333;
	font-family : Tahoma;
	font-size : 0.79em;
	font-weight : bold;
	text-align : left;
	text-decoration : underline;
	}

/* --------------------------------------------------- */
/* ----------------- Printing Stuff ----------------- */
/* --------------------------------------------------- */
	@media print {
		.page_header,
		.page_sidebar,
		.page_footer {
		display: none !important;
		}
		.page_container {
		margin: 0px;
		padding: 0px;
		border: 0px !important;
		outline: 0px !important;
		}
		.page_content {
		margin: 0px;
		padding: 0px;
		border: 0px !important;
		outline: 0px !important;
		}
	}

/* --------------------------------------------------- */
/* ------------ Dynamic Content Stuff ------------- */
/* --------------------------------------------------- */
	body.dynamic {
	padding: 5px;
	}

/* Mineral Deposit Search
 * --------------------------------------------------- */
	div#entity_number {
	float: right;
	font-size: 12px;
	padding-top: 0.9em;
	padding-right: 0.4em;
	color: #666;
	}
	li span.fl {
	font-weight: bold;
	}
	div.resource_table {
	margin: 20px 0px;
	}
		.record_date {
		display: block;
		}
		.ref {
		line-height: .9em;
		font-size: .9em;
		color: #f00;
		}

		table.resource_table {
		margin: 5px;
		border-bottom: 1px solid;
		border-right: 1px solid;
		border-color: #666;
		}
			table.resource_table tr.head_1,
			table.resource_table tr.head_2 {
			background-color: #BBB;
			}
				table.resource_table tr.head_1 th.bla {
				visibility: hidden;
				}
			table.resource_table tr.Mt {
			background-color: #DDD;
			}
			table.resource_table td,
			table.resource_table th {
			border-top: 1px solid;
			border-left: 1px solid;
			border-color: #666;
			padding: 2px 5px;
			color : #000000;
			font-family : Tahoma;
			font-size : 0.79em;
			list-style-position:outside;
			}