/* Standard CSS */
body {margin: 0; padding: 0; color:#333333; background: url(/i/common/mainbg.jpg) no-repeat top center;} 
body, td, big {font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 16px;} 
small {font-size: 11px;} 
big {font-size: 13px;font-weight: bold;}
strong {color:#054874; font-size: 13px;font-weight: bold;}
sup, sub {vertical-align: 0; position: relative; }
sup    {bottom: 1ex;}
sub    {top: 0.8ex;}
.stock {font-family:arial, helvetica, sans-serif; font-size:11px;} 
.input {font-family:arial, helvetica, sans-serif; font-size:10px;line-height:12px;}
ul#flush {font-weight:bold; color:#015fa8;}

/* Text Links */
a:link, a:visited {color:#015fa8; text-decoration:none;}
a:hover {color:#015fa8;font-weight:bold; text-decoration:none;}

/* Text Headers */
H1 {color:#000; font-family:arial, verdana, sans-serif; font-size:18px; font-weight:bold;text-transform:uppercase; }
H4 {color:#000; font-family:arial, verdana, sans-serif; font-size:12px; line-height:14px; font-weight:bold; text-transform:uppercase;  }
H3 {color:#999; font-family:arial, verdana, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase;}

.subbanner, .title2 {color:#000; font-family:arial, verdana, sans-serif; font-size:18px; font-weight:bold;text-transform:uppercase; padding:30px 0px 30px 0px; }
.subbanner2 {color:#000; font-family:arial, verdana, sans-serif; font-size:18px; font-weight:bold;text-transform:uppercase; padding:30px 0px 0px 0px; }
.subbanner3 {color:#000; font-family:arial, verdana, sans-serif; font-size:18px; font-weight:bold;text-transform:uppercase; padding:15px 0px 15px 0px; }
.banner {color:#566372; font-family:arial, verdana, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; padding:30px 0px 30px 0px;}
.title {color:#015fa8; font-family:arial, verdana, sans-serif; font-size:17px; font-weight:normal; text-transform:uppercase;padding:5px 0px 10px 0px;}
.title3 {color:#015fa8; font-family:arial, verdana, sans-serif; font-size:13px; font-weight:bold; padding-bottom:-12px; }

/* Layout & Formatting */
.topcontainer      {width:984px;  margin:0px auto; overflow: hidden;}
.Main      {width:984px; margin:0px auto; overflow: hidden;background: url(/i/common/subbg.jpg);background-repeat: no-repeat;background-position: bottom center; background-color:#ffffff;}
.footertop      {width:984px; margin:0px auto; overflow: hidden;background: url(/i/tdot.gif) no-repeat top;}
.Logo      {width:500px; margin: 0px 0px 0px 0px; padding: 0px; float:left;}
.Symbols    {width:231px; margin: 30px 0px 0px 0px; float:left;}
.Top {width:243px; height:32px; margin: 25px 0px 0px 0px; float:left;background: url(/i/common/topnav.gif) no-repeat bottom;}
.Topnav {width:243px; padding-top:6px; text-align:center;}
.Topnav a:link, .Topnav a:visited {color:#fff; text-decoration:none;padding:11px 11px 0px 11px;}
.Topnav a:hover {color:#999999; text-decoration:none; font-weight: normal;}
.MainMenu  {width:642px; float:left;}
.HeaderPic {width:984px; margin: 0px 0px 6px 0px; padding: 0px; clear:both;}
.Footer    {width:984px; margin:0 auto; clear:both; height: 27px; color:#666666;}
.preaddress {width:290px;float:left;}
.Address    {width:275px;float:left;}
.Phone      {width:222px;float:left; }
.FooterMenu {width:190px; float:left;}
.pad15      {padding-left:15px;}
.print      {padding: 30px 0px 40px 17px;}
.caption    {width:150px;font-family:arial, verdana, sans-serif; font-size:11px;line-height:16px;text-align:center; color:#015fa8;padding-bottom:15px;}
.LCol          {width:183px;float:left;}
#subcontentL   {width:183px; padding: 0px 0px 40px 25px;}
.MidCol        {width:619px; float:left;}
#subcontentMid {width:619px; padding: 0px 0px 40px 25px;}
.RCol          {width:180px; float:left;}
#subcontentR   {width:180px; padding: 0px 0px 40px 20px;}
.MidColR        {width:619px; float:left; border-right: solid 1px #cccccc;}
#subcontentMidR {width:619px; max-width:570px; padding: 0px 0px 40px 25px;}

.infobox {
	padding:5px;
	border: solid 1px #054874;
	background-color:#e0eef7;

}

/* Subpage images Styles*/
	
#bginvestors {
    width:984px; min-height: 184px; height: auto !important; height: 184px;
	background-image: url("/i/headers/investors.jpg"); 
	background-repeat: no-repeat; 
	background-position: top center;
	}
	
#bgspanish {
    width:984px; min-height: 184px; height: auto !important; height: 184px;
	background-image: url("/i/headers/spanish.jpg"); 
	background-repeat: no-repeat; 
	background-position: top center;
	}
	
#bgcorp {
    width:984px; min-height: 184px; height: auto !important; height: 184px;
	background-image: url("/i/headers/corp.jpg"); 
	background-repeat: no-repeat; 
	background-position: top center;
	}
	
#bgmedia {
    width:984px; min-height: 184px; height: auto !important; height: 184px;
	background-image: url("/i/headers/media.jpg"); 
	background-repeat: no-repeat; 
	background-position: top center;
	}

#bgexploration {
    width:984px; min-height: 184px; height: auto !important; height: 184px;
	background-image: url("/i/headers/exploration.jpg"); 
	background-repeat: no-repeat; 
	background-position: top center;
	}
		
#bggeneric {
    width:984px; min-height: 184px; height: auto !important; height: 184px;
	background-image: url("/i/headers/generic.jpg"); 
	background-repeat: no-repeat; 
	background-position: top center;
	}

#bghome {
    width:984px; min-height: 304px; height: auto !important; height: 304px;
	background-image: url("/i/headers/home.jpg"); 
	background-repeat: no-repeat; 
	background-position: top center;
	}



/* Side nav */
.side_nav {
	width: 183px;
	padding: 0;
}

.side_nav ul {
	margin: 0;
	padding: 0px 5px 15px 15px;
}

.side_nav li {
	list-style: none;
	display: block;
	margin: 0;
	padding: 1px 5px 7px 14px;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color: #015fa8;
	background-image: url("/i/common/arrow.gif"); 
	background-repeat: no-repeat; 
	background-position: top left;
	overflow: hidden;
}

.side_nav li a:link {
	color: #015fa8;
	text-decoration: none;

}

.side_nav li a:visited {
	color: #015fa8;
	text-decoration: none;
}

.side_nav li a:hover,#active {
	color: #015fa8;
	font-weight:700;
	text-decoration: none;
}





.sub {
	width: 183px;
	padding: 0;
}

.sub ul {
	margin: 0;
	padding: 0px 5px 5px 0px;
}

.sub li {
	list-style: none;
	display: block;
	margin: 0;
	padding: 1px 5px 5px 12px;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color: #015fa8;
	background-image: url("/i/common/arrow.gif"); 
	background-repeat: no-repeat; 
	background-position: top left;
	overflow: hidden;
}

.sub li a:link {
	color: #015fa8;
	text-decoration: none;

}

.sub li a:visited {
	color: #015fa8;
	text-decoration: none;
}

.sub li a:hover {
	color: #015fa8;
	font-weight:normal;
	text-decoration: underline;
}


/* News Release format */
.news_item {padding: 0 0 10px 0;}
.news_date {font-style: italic;font-size: 13px; }
.news_title {font-weight: bold; font-size: 13px; border-bottom: 1px solid #ccc; padding: 0 0 5px 0; margin: 0 0 5px 0;}
.news_file {text-align: right; font-weight: bold; margin: 10px 0 0 0;}


/* Footer Navigation */
.FooterMenu a {padding-left: 20px;}
.FooterMenu a:link, .FooterMenu a:visited {color:#015fa8; text-decoration:none;}
.FooterMenu a:hover {color:#000; text-decoration:none;}



/* Home page */
.HomeBG {
    width:984px;
    min-height:456px;
	background-image: url("/i/front/contentbg.jpg"); 
	background-repeat: no-repeat; 
	background-position: top center;
	}
.HomeLCol      {width:258px;float:left;}
#contentL      {width:212px; padding: 20px 0px 0px 25px; }
.HomeMidCol    {width:384px; float:left; }
#contentMid    {width:303px; max-width:303px; padding: 20px 0px 0px 25px;}
.HomeRCol      {width:305px; float:left; }
#contentR      {padding: 0px 0px 0px 20px; border-left: solid 1px #cccccc;}
.listdate {color:#333333;font-weight:bold;}
.homenews {
	font-family:arial, helvetica, sans-serif; 
	font-size:13px; 
	line-height: 15px;
	padding-left:13px;
	color:#015fa8;
	background-image: url("/i/common/Arrow.gif"); 
	background-repeat: no-repeat; 
	background-position: top left;
	}

/*Gold Chart and Ticker plugin from external source at Goldlive.net*/
#ticker {padding-top: 30px; }

#ticker a{float:left;padding-left:5px;color:#015fa8;text-decoration:none;font:bold 16px Arial;}
#ticker a:hover{color:gold;}
#chart {padding-top: 10px; background-color:#ffffff;}

#ticker #goldalert a {color:#666666;font:10px/20px Arial;text-decoration:underline;}
#ticker #goldalert a:hover {color:gold;}
#ticker #gold_price_text a {color:#015fa8;font:10px/20px Arial;text-decoration:underline;}
#ticker #gold_price_text a:hover {color:#333333;}



#chart #ga_attribution{font:10px Arial;color:#666;float;left;text-align:left;margin-top:5px;margin-right:20px;}
#chart #ga_attribution a {font:10px Arial;color:#666;}
#chart #ga_attribution a:hover{color:gold;}