body {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background-image:url(../Images/bg.jpg);
	background-attachment:fixed;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-size:0.75em;
	}
h2 {
	font-size:medium;
}
h3 {
	font-size:1em;
	text-transform:capitalize;
	color:#04216F
}
h3.column {
	border-top:1px solid #04216F;
	border-bottom:1px solid #04216F;
	margin-left:10px;
	text-align:center;
	padding:5px 0 5px 0;
}
table {
	width:100%;
	border:1px solid #ccc;
}
td, th {
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}
th {
	background-color:#003399;
	color:#FFFFFF;
}
td {
	padding:2px 0 2px 10px;
}
dt {
	color:#04216F;
}
a:hover {
	background:#E8F9FF;
}
input {
	color:#04216F
}	
#wrapper {
	margin:0 auto;
	width:760px;
	text-align:left;
	border: 1px solid #000;
	background-color:#FFFFFF;
}

#wrapper #header {
	height:127px;
	background: url(../Images/banner_4.jpg) no-repeat left;
}
#wrapper #header #banner {
	background: url(../Images/banner_2.jpg) no-repeat left;
	width:585px;
	height:127px;
	float: right;
}
#wrapper #header #logo {
	background-image: url(../Images/logo.jpg);
	float: left;
	height: 127px;
	width: 163px;
}
#wrapper #navigation {
	background-image: url(../Images/header_rule.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF;
	text-align:right;
	padding:5px;
	border-bottom:1px solid #04519F;
	white-space: nowrap;
}
#wrapper #navigation a {
	color: #000;
	padding:4px 7px 5px 7px;
	text-decoration: none;
}
#wrapper #navigation a:hover, #wrapper #navigation a.selected {
	text-decoration: none;
	color: #04519F;
	border-bottom:3px solid #04519F;
}
#wrapper #navigation a:hover {
	background:#E8F9FF;
}
#wrapper #navigation a:active {
	color: #000;
	text-decoration: none;
}
#wrapper #navigation ul{
	margin:0 10px 0 0;
	padding:0;
}
#wrapper #navigation ul li{
	display:inline;
	font-size: 0.9em;
	text-transform:uppercase;
	font-weight:bolder;
	color: #000000;
	padding:0 13px 0 10px;
	margin:0;
}
#wrapper #content {
	margin-top:10px;
	margin-left:10px;
	background-color: #FFF;
	width:95%;
	/*font-size:0.75em;*/
}
#wrapper #contentleft {
	width:50%;
	float:left;
}
#wrapper #contentleftwide {
	width:65%;
	float:left;
	border-right:1px dashed #ccc;
}
#wrapper #contentleft ul.history {
	margin-left:0;
	line-height:1.5em;
}
#wrapper #contentleft ul.history li {
	margin-bottom:15px;
}
#wrapper #contentimage {
	width:50%;
	float:right;
	padding-bottom:50px;
	background:url(../Images/shadow.jpg) no-repeat bottom right;
}
#wrapper #contentimagenarrow {
	width:34%;
	float:right;
	margin-top:50px;
	/*padding-bottom:50px;
	background:url(../Images/shadow.jpg) no-repeat bottom right;*/
}
#wrapper #content #title {
	text-align: left;
	margin-top:0px;
}
#wrapper #content h1 span{
	display:none;
}
#wrapper #content ul{
	margin-top:0;
	padding-left:50px;
}
#wrapper #content #news {
	padding-bottom:20px;
}
#footer {
	clear:both;
	margin-top:12px;
	height:30px;
	width:760px;
	background-image:url(../Images/rule.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	/*font-size:0.7em;*/
	padding-top:10px;
}
.contact {
	background:url(../Images/corner.jpg) top left no-repeat;
	width:270px;
	padding:15px;
	/*font-size:0.9em;*/
	margin-left:50px;
	text-align:center;
	color:#04216F;
}
.contact p {
	color:#04216F;
}
#contact a, #wrapper #content a {
	color:#04519F;
	text-decoration:none;
}
#contact a:hover, #wrapper #content a:hover {
	color:#04519F;
	text-decoration:underline;
}
#historytitle {
	background-image:url(../Images/title_history.gif);
	background-repeat:no-repeat;
	height:27px;
}
#abouttitle {
	background-image:url(../Images/title_about.gif);
	background-repeat:no-repeat;
	height:27px;
}
#hometitle {
	background-image:url(../Images/title_chaseindex.gif);
	background-repeat:no-repeat;
	height:27px;
}
#sponsortitle {
	background-image:url(../Images/title_sponsor.gif);
	background-repeat:no-repeat;
	height:27px;
}
#productstitle {
	background-image:url(../Images/title_products.gif);
	background-repeat:no-repeat;
	height:27px;
}
#qualitytitle {
	background-image:url(../Images/title_quality.gif);
	background-repeat:no-repeat;
	height:27px;
}
#rangetitle {
	background-image:url(../Images/title_range.gif);
	background-repeat:no-repeat;
	height:27px;
}
#teamtitle {
	background-image:url(../Images/title_team.gif);
	background-repeat:no-repeat;
	height:27px;
}
#contacttitle {
	background-image:url(../Images/title_contact.gif);
	background-repeat:no-repeat;
	height:27px;
}
#sourcetitle {
	background-image:url(../Images/title_source.gif);
	background-repeat:no-repeat;
	height:27px;
}
#newstitle {
	background-image:url(../Images/title_news.gif);
	background-repeat:no-repeat;
	height:27px;
}
#healthtitle {
	background-image:url(../Images/title_health.gif);
	background-repeat:no-repeat;
	height:27px;
}
img.pageimage {
	float:right;
	padding:3px;
	margin:5px;
	/*border-top:1px solid #eee;
	border-left:1px solid #eee;
	border-bottom:2px solid #777;
	border-right:2px solid #777;*/
	border:1px solid #aaa;
	background-color:#FFFFFF;
}
.label{
	font-family:Arial, Helvetica, sans-serif;
	color:#04519F;
}
.strap {
	color:#ccc;
	font-size:large;
	font-style:italic;
	font-weight:bold;
	text-align:right;
}
.column {
	margin-left:50px;
	/*color:#04216F
	padding:10px 0 0 10px;
	background:url(../Images/corner.jpg) top left no-repeat;*/
}
.columnwide {
	margin-left:20px;
	padding:0 20px 0 10px
}
img.runaround {
	padding:0 10px 0 0;
	border:none;
}
img.floatleft {
	float:left;
}
.chase {
	color:#04519F;
	font-size:large;
	text-transform:uppercase;
	font-weight:bold;
}
.summary {
	color:#04216F/*#04519F*/;
	font-weight:bold;
}
.summary ul {
display:inline;
padding:0;
	margin:0;
	}
.wideline {
	line-height:3em;
}
.date{
	color:#f00;
}
.analysis, .units {
	width:200px;
	text-align:center;
}
.inputButton {
	font:10pt Arial, Helvetica, sans-serif;
	border-bottom: 1px ridge #000066;
	cursor:pointer;
	background:#FFFFFF;
	color: #000000;
}
.ibox {
	width:200px;
}
.iboxshort {
	width:100px;
}
.mbox {
height:100px;
width:200px;
}
#relatedpages {
	border:1px solid #c0c0c0;
	float:right;
	margin:3px;
	width:195px;
	background-color:#EEEEEE;
	padding:5px;
}
#relatedpages ul {
	margin:10px 0 0 -20px;
	padding:10px 0 0 0;
}
#relatedpages ul li{
	display:block;
	margin:0;
	padding:0;
}
/*MINERAL CONTENT*/

.island {
	/*border:1px solid #000;*/
	padding:10px;
	background:#FFFFFF;
}
dl.contents {
	font-size : 1em;
	width:100%;
	
}
.contacts dt {
	text-align:right;
	width:6em;
	font-weight:bold;
}
.contacts dd {
	padding:1.0em 0 0.7em 5em;
	display:block;
	margin-top:-2.14em;
}
.heading {font-weight:bold;}
.listingbox {
	border:1px solid #DDD;
	padding:10px;
	margin:0 20px 10px 20px;
}
.contents
	{ margin: 1em 0 1em 0; }

.contents dt
	{ float: left; }

.contents dt, .contents dd
	{ 
	background:url(../images/dots.gif) left bottom repeat-x;
	}

.contents dd
	{
	margin-bottom: 1em;
	text-align: right; /* align dd's to the right */
	}

.contents span, .contents a
	{ background-color: white;  } /* overrides the background image in the textual items */