body {
  margin: 0px 0px 0px 30px;
  padding: 0;
  background-image: url(images/bg.jpg);
  background-repeat: no-repeat;
  font-family: Helvetica, Calibri, Arial, sans-serif;
  font-size: 0.9em;
  font-weight: 200;
  }  

table.bk {
  border-width: 1px;
  border-spacing: ;
  border-style: solid;
  border-color: #9E9E9E;
  border-collapse: collapse;
  background-color: white;
  }
table.bk th {
  border-width: 0px;
  padding: ;
  border-style: none;
  background-color: white;
  -moz-border-radius: ;
  }
table.bk td {
  border-width: 0px;
  padding: 0px;
  border-style: none;
  -moz-border-radius: ;
  }

table.img {
  border-width: 0px 0px 1px 0px;
  border-spacing: ;
  border-style: solid;
  border-color: #9E9E9E;
  border-collapse: collapse;
  background-color: white;
  background-image: url(images/banner.jpg);
  background-repeat: no-repeat;
  background-position: top left;
  }
  
table.common {
  border-width: 0px;
  border-spacing: ;
  border-style: none;
  border-collapse: collapse;
  }
table.common th {
  border-width: 0px;
  padding: ;
  border-style: none;
  background-color: white;
  -moz-border-radius: ;
  }
table.common td {
  border-width: 0px;
  padding: 0px;
  border-style: none;
  -moz-border-radius: ;
  }

td.goldcorp {
  background-image: url(images/goldcorp_1.jpg);
  background-repeat: no-repeat;
  background-position: top right;
  padding: 0;
  }

table.border {
  border-width: 1px;
  border-spacing: ;
  border-style: solid;
  border-color: #c0c0c0;
  border-collapse: collapse;
  background-color: white;
  }

table.red {
  border-width: 1px;
  border-spacing: ;
  border-style: solid;
  border-color: #ff0000;
  border-collapse: collapse;
  background-color: white;
  }

td.border {
  border-width: 1px;
  border-spacing: ;
  border-style: solid;
  border-color: #c0c0c0;
  border-collapse: collapse;
  background-color: white;
  }

table.content {
  border-width: 0px;
  border-spacing: ;
  border-style: solid;
  border-color: #c0c0c0;
  border-collapse: separate;
  background-color: ;
  }
table.content th {
  border-width: 1px;;
  padding: 15px;
  border-style: solid;
  border-color: #c0c0c0;
  background-color: ;
  -moz-border-radius: ;
  }
table.content td {
  border-width: 1px;
  padding: 20px 20px 30px 20px;
  border-style: solid;
  border-color: #CCCCFF;
  background-color: ;
  -moz-border-radius: ;
  }

table.content2 {
  border-width: 0px;
  padding: 0px;
  border-spacing: ;
  border-style: solid;
  border-color: #CCCCFF;
  border-collapse: separate;
  background-color: white;
  }
table.content2 th {
  border-width: 0px;
  padding: 0px;
  border-style: solid;
  border-color: #CCCCFF;
  background-color: white;
  -moz-border-radius: ;
  }
table.content2 td {
  border-width: 0px;
  padding: 0px;
  border-style: solid;
  border-color: #CCCCFF;
  background-color: white;
  -moz-border-radius: ;
  }

table.content3 {
  border-width: 0px;
  padding: 0px;
  border-spacing: ;
  border-style: solid;
  border-color: #CCCCFF;
  border-collapse: separate;
  background-color: white;
  }
table.content3 th {
  border-width: 1px;
  padding: 0px;
  border-style: solid;
  border-color: #CCCCFF;
  background-color: white;
  -moz-border-radius: ;
  }
table.content3 td {
  border-width: 1px;
  padding: 0px;
  border-style: solid;
  border-color: #CCCCFF;
  background-color: white;
  -moz-border-radius: ;
  }

table.content5 {
  padding: 0px;
  border-width: 0px;
  border-spacing: ;
  border-style: solid;
  border-color: #c0c0c0;
  border-collapse: separate;
  background-color: ;
  }
table.content5 th {
  border-width: 1px;;
  padding: 0px;
  border-style: solid;
  border-color: #c0c0c0;
  background-color: ;
  -moz-border-radius: ;
  }
table.content5 td {
  border-width: 1px;
  padding: 10px 0px 10px 10px;
  border-style: solid;
  border-color: #CCCCFF;
  background-color: ;
  -moz-border-radius: ;
  width: 40%;
  }

table.comp {
  border-width: 0px;
  padding: 0px;
  border-spacing: ;
  border-style: solid;
  background-image: url(images/compudrape_gx.jpg);
  background-repeat: no-repeat;
  border-collapse: separate;
  }
table.comp th {
  border-width: 0px;
  padding: 0px;
  border-style: solid;
  border-color: #CCCCFF;
  background-color: ;
  -moz-border-radius: ;
  }
table.comp td {
  border-width: 0px;
  padding: 0px;
  border-style: solid;
  border-color: #CCCCFF;
  background-color: ;
  -moz-border-radius: ;
  }

table.borderless {
  border-width: 0px;
  padding: 6px;
  border-spacing: ;
  border-collapse: separate;
  background-color: white;
  }
table.borderless th {
  border-width: 0px;
  padding: 0px;
  background-color: white;
  -moz-border-radius: ;
  }
table.borderless td {
  border-width: 0px;
  padding: 0px;
  background-color: white;
  -moz-border-radius: ;
  }

table.data {
  font-family: arial;
  font-size: 10pt;
  text-align: center;
  border-width: 1px;
  border-spacing: 0px;
  border-style: solid;
  border-color: #000000;
  border-collapse: collapse;
  }
table.data th {
  border-width: 0px;
  padding: 0px;
  border-style: solid;
  border-color: #000000;
  }
table.data td {
  border-width: 1px;
  padding: 0px;
  border-style: solid;
  border-color: #000000;
  }

img.border { 
  border: 1px solid #607B8B; 
  } 

img.calama { 
  border: 1px solid #607B8B; 
  margin: 4px 0px 10px 25px;
  } 

img.grey { 
  border: 2px solid #bababa; 
  } 

img.pdf {
  border: 0px;
  padding: 2px 7px 2px 0px;
  float: left;
  }

img.pdf2 {
  border: 0px;
  padding: 2px 7px 15px 0px;
  float: left;
  }

img.software {
  border: 1px solid #607B8B;
  margin: 2px 7px 2px 15px;
  float: left;
  height: 50px;
  width: 50px;
  }

a.nav:link, a.nav:visited {
  font-family: Helvetica, Calibri, Arial, sans-serif;
  font-size: 0.9em;
  font-weight: 200;
  color:#ffffff;
  text-decoration: none
  }
a.nav:hover, a.nav:active {
  font-family: Helvetica, Calibri, Arial, sans-serif;
  font-size: 0.9em;
  font-weight: 200;
  color:#ffffff;
  text-decoration: underline
  }


.tnav {
  margin: 93px 0px 0px 395px;
  }

.bnav {
  margin: 10px 0px 0px 195px;
  }


a.blue:link, a.blue:visited {
  font-family: Arial, sans-serif;
  font-size: 11pt;
  font-weight: 700;
  color:#120A8F;
  text-decoration: none
  }
a.blue:hover, a.blue:active {
  font-family: Arial, sans-serif;
  font-size: 11pt;
  font-weight: 900;
  color:#120A8F;
  text-decoration: underline
  }

a.activeblue:link, a.activeblue:visited {
  font-family: Arial, sans-serif;
  font-size: 11pt;
  font-weight: 700;
  color:#120A8F;
  text-decoration: underline;
  }
a.activeblue:hover, a.activeblue:active {
  font-family: Arial, sans-serif;
  font-size: 11pt;
  font-weight: 900;
  color:#ff0000;
  text-decoration: underline;
  }

a.black:link, a.black:visited {
  font-family: Helvetica, Calibri, Arial, sans-serif;
  font-size: 11pt;
  font-weight: 700;
  color:#000000;
  text-decoration: underline;
  }
a.black:hover, a.black:active {
  font-family: Helvetica, Calibri, Arial, sans-serif;
  font-size: 11pt;
  font-weight: 900;
  color:#ff0000;
  text-decoration: underline;
  }

a.read:link, a.read:visited {
  font-family: Helvetica, Calibri, Arial, sans-serif;
  font-size: 0.8em;
  font-weight: 300;
  color:#FF0000;
  text-decoration: underline;
  }
a.read:hover, a.read:active {
  font-family: Helvetica, Calibri, Arial, sans-serif;
  font-size: 0.8em;
  font-weight: 300;
  color:#000033;
  text-decoration: underline;
  }

a.run-in:link, a.run-in:visited {
  font-family: Helvetica, Calibri, Arial, sans-serif;
  font-weight: 300;
  color:#FF0000;
  text-decoration: underline;
  }
a.run-in:hover, a.run-in:active {
  font-family: Helvetica, Calibri, Arial, sans-serif;
  font-weight: 300;
  color:#FF0000;
  text-decoration: none;
  }

a.page:link, a.page:visited {
  font-family: Microsoft,Arial, sans-serif;
  font-size: 10pt;
  font-weight: 600;
  color:#000033;
  text-decoration: underline
  }
a.page:hover, a.page:active {
  font-family: Microsoft,Arial, sans-serif;
  font-size: 10pt;
  font-weight: 600;
  color:#FF0000;
  text-decoration: underline
  }

a.home:link, a.home:visited {
  font-family: Helvetica, Calibri, Arial, sans-serif;
  font-size: 13pt;
  font-weight: 700;
  color:#000033;
  text-decoration: underline;
  }
a.home:hover, a.home:active {
  font-family: Helvetica, Calibri, Arial, sans-serif;
  font-size: 13pt;
  font-weight: 700;
  color:#FF0000;
  text-decoration: underline; 
  }
 

h5 {
  font-family: Helvetica, Calibri, Arial, sans-serif;
  color: #000033;
  font-size: 12pt;
  font-weight: 900;
  }

.h4 {
  font-family: Helvetica, Calibri, Arial, sans-serif;
  color: #000033;
  font-size: 15pt;
  font-weight: 600;
  }

.h3 {
  font-family: Helvetica, Calibri, Arial, sans-serif;
  color: #000033;
  font-size: 12pt;
  font-weight: 600;
  }

.black{
  font-family: Arial, sans-serif;
  font-size: 11pt;
  font-weight: 700;
  color:#000033;
  text-decoration: none
  }

#caption {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  font-weight: 200;
  text-align: center;
  }

#mapcaption {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  font-weight: 200;
  }

#contact {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  font-weight: 200;
  margin: 0px 0px 0px 47px;
  }

#pac {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  font-weight: 200;
  margin: 0px 0px 0px 170px;
  }

#captionleft {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  font-weight: 200;
  text-align: left;
  }

#captionblue {
  font-family: Times New Roman, serif;
  font-size: 9pt;
  font-weight: 600;
  text-align: left;
  color: #000080;
  }

p.caption {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  font-weight: 200;
  }

p.redcaption {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  font-weight: 200;
  color: #ff0000;
  }

p.caption4 {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  font-weight: 200;
  margin-left: 67%;
  }

p.caption5 {
  font-family: Arial, sans-serif;
  font-size: 10pt;
  font-weight: 200;
  margin-left: 20%;
  margin-top: 20%;
  }

p.caption6 {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  font-weight: 200;
  margin-left: 69%;
  margin-top: 22%;
  }

p.caption8 {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  font-weight: 200;
  margin-left: 9%;
  margin-bottom: 6%;
  }

p.caption10 {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  font-weight: 200;
  margin: 280px 0px 0px 365px;
  }

font.caption11 {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  font-weight: 200;
  margin-left: 70%;
  }

font.r {
  color: #ff0000;
  }


#shadow-container {
  position: relative;
  left: 3px;
  top: 3px;
  margin-right: 3px;
  margin-bottom: 3px;
  }
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
  position: relative;
  left: -1px;
  top: -1px;
  }
#shadow-container .shadow1 {
  background: #F1F0F1;
  }
#shadow-container .shadow2 {
  background: #DBDADB;
  }
#shadow-container .shadow3 {
  background: #B8B6B8;
  }
#shadow-container .container {
  height: 216px;
  width: 490px;
  background: #ffffff;
  border: 1px solid #848284;
  padding: 0px;
  }

#shadow-container2 {
  position: relative;
  left: 3px;
  top: 3px;
  margin-right: 3px;
  margin-bottom: 3px;
  }
#shadow-container2 .shadow2,
#shadow-container2 .shadow3,
#shadow-container2 .container2 {
  position: relative;
  left: -1px;
  top: -1px;
  }
#shadow-container2 .shadow1 {
  background: #F1F0F1;
  }
#shadow-container2 .shadow2 {
  background: #DBDADB;
  }
#shadow-container2 .shadow3 {
  background: #B8B6B8;
  }
#shadow-container2 .container2 {
  height: 92px;
  width: 126px;
  background: #ffffff;
  border: 1px solid #848284;
  padding: 0px;
  }

#shadow-container3 {
  position: relative;
  left: 3px;
  top: 3px;
  margin-right: 3px;
  margin-bottom: 3px;
  }
#shadow-container3 .shadow3,
#shadow-container3 .shadow3,
#shadow-container3 .container3 {
  position: relative;
  left: -1px;
  top: -1px;
  }
#shadow-container3 .shadow1 {
  background: #F1F0F1;
  }
#shadow-container3 .shadow2 {
  background: #DBDADB;
  }
#shadow-container3 .shadow3 {
  background: #B8B6B8;
  }
#shadow-container3 .container3 {
  height: 155px;
  width: 100px;
  background: #ffffff;
  border: 1px solid #848284;
  padding: 0px;
  }

#shadow-container4 {
  position: relative;
  left: 3px;
  top: 3px;
  margin-right: 3px;
  margin-bottom: 3px;
  }
#shadow-container4 .shadow3,
#shadow-container4 .shadow3,
#shadow-container4 .container4 {
  position: relative;
  left: -1px;
  top: -1px;
  }
#shadow-container4 .shadow1 {
  background: #F1F0F1;
  }
#shadow-container4 .shadow2 {
  background: #DBDADB;
  }
#shadow-container4 .shadow3 {
  background: #B8B6B8;
  }
#shadow-container4 .container4 {
  height: 110px;
  width: 112px;
  background: #ffffff;
  border: 1px solid #848284;
  padding: 0px;
  }


.float_right{
  float: right;
  margin: 0 0.2em 0 0;
  background: #ffffff;
  }

#float_right{
  float: right;
  margin: 0 0.2em 0 0;
  background: #ffffff;
}

.float_left{
  float: left;
  margin: 0 0.4em 0 0;
  background: #ffffff;
  }


#goldcorp{
  margin: 8.2em 0em 0em 11em;
  }
#goldcorp2{
  margin: 13.5em 0em 0 33em;
  }
#goldcorp3{
  margin: 14.5em 0em 0 15em;
  }


ul {
  margin-left:0px; 
  padding-left:20px; 
  list-style-type:disc;
  }

ol {
  margin-left:0px; 
  padding-left:25px; 
  }

ul.indent { 
  margin-left:20px; 
  padding-left:25px; 
  list-style-type:disc;
  }

ol.indent {
  margin-left:20px; 
  padding-left:25px; 
  }


sup,sub {	
  height: 0;	
  line-height: 1;	
  vertical-align: baseline;	
  _vertical-align: bottom;	
  position: relative;	
  }
sup {	
  bottom: 1ex;
  }
sub {	
  top: .5ex;
  }