BODY {

	padding: 0;
	margin: 0;
	font-weight: normal;
	font-style: normal;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	background:#E4E4E4;
	
	font-size: 75%;
	word-spacing: 0.1em;
	letter-spacing: 0.01em;

/*	background-color:#EEEEEE; 
	margin-top:10px; 
	margin-bottom:10px; 
	padding:0px;*/
}

H1 {
	margin:0px;
	font-weight:normal;
	font-size:24px;
	text-shadow: 0 0 3px #FFFFFF;
}

H2 {
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	
	font-family:Arial;
	font-size:16pt;
	font-weight:normal;
	
	/* color:#84955E; */ /* olive drab */
	color:#6080A0; /* greyish blue */
	/*color:Black;*/
	color:#0098CC; /* CSIRO blue */
}

H3 {
	margin:0px;
	
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	
	
	/*color:#84955E;*/
	font-family:Arial;
	font-size:11pt;
	font-style:italic;	

	/*font-style:italic;
	font-family:Century Schoolbook;*/
}

.h3_cloudheading {

	color:#888888;
	
	padding:2px;
	padding-left:5px;
	
	border-bottom:1px solid #DDDDDD;
}

div.indent {
	padding-left:10px;
}

p {
	padding-left:10px;
	margin:0px;
	line-height:150%;
	margin-bottom:8px;
	margin-top:8px;
}

div.div_pagealigner {
	width:100%;
	margin:0px;
}

div.div_pagecontainer {
	background-color:white; 
	text-align: left;	
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	background:#ffffff;
	padding:0 12px ;
}

div.div_pagecontainer_results{
	background-color:white; 
	width:90%;
	padding:0 12px ;
}

div.div_pagecontainer_results h2{
	/*color:#888888;*/
}

table.table_pagecontents {
	height:100%; 
	width:100%;
}


td.td_logo {
	background-image: url(logoCopyright85.png);
	height:85px;
	width:85px;
}
td.td_header {
	text-align:left;
	vertical-align:middle;
	/*background:white;*/
	height:85px;
	background-image: url(fa-banner.jpg);
	background-repeat: no-repeat;
	/*background-image: url(SpecBand.png);
	background-repeat: both;*/
	background-color: #0192C7;
	padding:0px;
	padding-left:20px;	
	color:white;
}
div.div_headertext 
{
	float:left;
	position:relative;
	top:33%;
}
div.div_headerstatustext
{
	float:right; 
	position:relative; 
	top:80%; 
	padding-right:8px;
	color:white;
	font-size: 100%;
	/*word-spacing: 0.5em;*/
	/*font-family:Arial Bold;*/
}
div.div_newsline 
{
	float:left; 
	color:Red;
	padding-top:5px; 
	padding-bottom:5px;
	/* font-size: 80%; */
	/* word-spacing: 0.5em; */
	/*font-family:Arial Bold; */
}


td.td_headerlinks {
	vertical-align:bottom;
	text-align:right;
	padding:5px;
	padding-right:10px;
	color:#777777;
	/*font-size: 75%;*/
	font-size: 100%;
	word-spacing: 0.5em;
	/*letter-spacing:-0.5px;*/
	font-family:Arial Bold;
	
	background-image: url(menubgnd.png);
	background-repeat: repeat-x;
}

td.td_headerlinks a,
td.td_headerlinks a:visited {
	color:#888888;
}


td.td_main {
	height:100%; 
	vertical-align:top;
	text-align:justify; 
	padding:20px;
}

td.td_footer {
	text-align:center; 
	color: #000000;
	border-top:1px solid #D6DCDC;
	padding:5px 0 5px 0px ;
	
	font-size: 75%;
	letter-spacing: 0.01em;
	font-weight: normal;
	text-decoration: none;
}

td.td_searchbox {
	height:240px; 
	text-align:left; 
	border:1px solid #CCCDC5; 
	padding:10px;
	/* background:#FDFFEA; */    /* pale yellow */
	 background:#F5FAE8; /* lighter mustard green/grey */
	/* background:#EFF3E0; */ /* darker mustard green/grey */
	color:#667766;
	border-radius:10px;
	-moz-border-radius: 10px;
	
	width:60%;
}

td.td_searchbox h2 {
	padding-bottom:40px;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

td.td_searchbox_label {
	text-align:right; 
	padding-right:10px;
	font-size:12pt;
	
	font-family:Arial;
	font-size:14pt;
	font-weight:normal;
	
	color:#84955E;
}

td.td_searchbox_label2 {
	text-align:right; 
	padding-right:10px;
	font-size:10pt;
	color:#84955E;
	padding-top:5px;
	padding-bottom:5px;
}

td.td_mineralimagebox {
	Border:1px solid #CCCDC5;
	height:240px; /* copied from searchbox; */
	padding:0px;
	text-align:center;
	color:#666677;
	
	/*background:#F7FCFF;*/
	color:#444488;
	
	/* background:#FDFFEA; */    /* pale yellow */
	background:#F5FAE8; /* lighter mustard green/grey */
	/* background:#EFF3E0; */ /* darker mustard green/grey */
	
	border-radius:10px;
	-moz-border-radius: 10px;
	
	width:40%;
}

a {
	text-decoration: none;
	/*color:#60A040;*/ /*green*/
	color:#808080; /*grey*/
	
	color:#0055AA; /* blue */
	
	color:#446699; /* blue */
}

a:hover {
	color:#F09000;
	text-decoration: underline;
}

img.img_mineralimage {
/*	width:150px; */
	/*height:150px; */
	padding:2px;
	margin:0px;

	border:none;
	/*
	border:1px solid #EEEEEE;	
	border-radius:3px;
	-moz-border-radius:3px;
	*/
}

div.div_mineralimage {
	width:100%; 
	vertical-align:middle;
	padding:0px;
	padding-top:15px;
	padding-bottom:15px;
	margin:0px;
	text-align:center;
}

div.div_imageinfo_top
{
	font-size:100%;
	padding:5px;
	line-height:150%;
	text-align:center;
	
	color:#84955E;
	/* background-color:#E0E0D0; */ /* dark mustard/grey */
	background-color:#E7E7D7; /* lighter mustard/grey */
	font-style:normal;
	
	border-top-right-radius:9px;
	border-top-left-radius:9px;
	-moz-border-radius-topright:9px;
	-moz-border-radius-topleft:9px;
}
div.div_imageinfo_bottom 
{
	font-size:7pt;
	padding:5px;
	line-height:150%;
	text-align:center;
	
	color:#84955E;
	/* background-color:#E0E0D0; */ /* dark mustard/grey */
	background-color:#E7E7D7; /* lighter mustard/grey */
	font-style:normal;
	
	border-bottom-right-radius:9px;
	border-bottom-left-radius:9px;
	-moz-border-radius-bottomright:9px;
	-moz-border-radius-bottomleft:9px;
}

hr {
	margin-top:20px;
	border:none;
	border-top:1px dotted #DDDDDD;
}

.colour_highlight {
	/*color:#4499CC;*/
	/*color:#606060;*/
	font-style:italic;
	/*color:#64753E;*/
}

li 
{
	padding-top:2px;
	padding-bottom:4px;
}
