﻿/* Universal Definitions */
body{font-family:Arial,Verdana,Helvetica,sans-serif; font-size:12px; font-color: #llllll;margin-top:15px; padding:0; background: #2e3440;}
.container{border: solid thin black; background: #ffffff;}
p{margin-top:10px;}
h1{margin:0 auto; text-align:center;font-size:22px;color:#033d7f; font-weight:bold;}
h2{font-size:13px;margin:0;text-align:left;color:#033d7f;}
h3{font-size:12px;margin:0;text-align:center;color:#1A4190;}
h4{color: #1A4190;font-weight: bold;border-bottom: 0px solid #1A4190; padding-top:5px; margin-top: 0px;	margin-left: 4px;background: url('../img/1b_back1.gif') repeat-x bottom; font-size:10px;}
h5{font-family:Arial,Verdana,Helvetica,sans-serif;color:#1A4190;font-size:10px;text-align:left;font-weight:normal;}

a:link		{ color: #0033FF; text-decoration: none; }
a:visited	{ color: #0033FF; text-decoration: none; }
a:active	{ color: #0033FF; text-decoration: none; }
a:hover		{ color: #FF1705; text-decoration: none; }

.container{position:relative; width: 800px;	margin: 0 auto;text-align:justify;}
.header{position:relative;height:90px;margin-bottom:15px;background: url(../img/orrv2.jpg) no-repeat left;}
.logo{margin-left:10px;background: url(../img/logo.gif) no-repeat left;height:100px;width:256px;}

.main{overflow:hidden;padding-bottom:20px;}
.side-nav{float:left;width:140px;margin: 0px 15px 15px 0px;margin:0 auto}
.content{float:left;width:660px;}
.content-left{padding:0 0 0 15px;width: 630px;}
.footer{clear:both;	padding: 5px 10px;text-align:center; color:#033d7f;}
html {overflow-y: scroll;}

/* Helper Classes */

.col, .left{float:left;}
.colR, .right{float:right;}
.center{margin: 0 auto; text-align:center;}
.clear{clear:both;}
.centerText{text-align:center;list-style:none;padding:0;margin:0;}
.hide{display:none;}
.underConstr { margin-top:75px;}


.content-image{width:100%;overflow:hidden;}
.singleImgRight{float:right;margin:10px 0px 0px 10px;}
.singleImgLeft{float:left;margin:10px 10px 10px 0px;}
.content-image .imgBlockRight{float:right;margin:0 50px 10px;}
.content-image .imgBlockLeft{float:left;margin:0 10px 10px 50px;}
.content-image p{width:auto;}
.caption{color:#1A4190;text-align:center;}
.home{position:absolute; margin-top:0px;margin-left:720px;}
.back{position:absolute; margin-top:0px;margin-left:745px;}
.forward{position:absolute; margin-top:0px;margin-left:770px;}

/*.drop-down-footer{margin-top:50px; height:20px;}*/


/* Media Gallery Content Box */

.mediacenter {background-image: url(../img/MediaCenter.png);height: 145px;width: 155px;margin: 5px 0 5px 5px;padding-top: 30px;padding-left: 10px;padding-right: 10px;float: right;font-size: .9em;text-align: left;color: black;}
img.position1 {float: left;margin-left: 5px;margin-right: 10px;margin-top: 0px;}

/*   Stock Quotes   */

.stockQuote{height:142px;overflow:hidden; width:130px;margin-top:10px; margin-left:10px;}
.investorReg{ overflow:hidden;width:130px;margin-top:10px; margin-left:10px;}
.investorReg img{border: 1px solid #1A4190;width:128px;}
.navShare{height:142px;overflow:hidden; width:130px;margin-top:10px; margin-left:10px;}

/* Site CSS Structure */

.home-page{}
.home-page .top{border: 1px solid #1A4190; overflow:hidden; padding: 0 0px;}
.home-page .top .splash {float:left; width:628px;height:400px;background: url('../img/splash1.jpg') no-repeat left;padding-left:0px;border-bottom: 0px solid #1A4190;}
.home-page .top .headline {float:left; width:628px;height:215px;border-bottom:1px solid #1A4190;padding-top:10px;padding-left:10px;}
.home-page .top .headline .title {text-align:center; font-size:1.3em; color:#1A4190;font-weight: bold;margin-right:20px;}
.home-page .top .headline .text {text-align:justify;font-size:1em;margin-right:20px;}
.home-page .top .left-side{width: 375px; float:left;border-right: 1px solid #1A4190;}
.home-page .top .latestNews {background-color:#FFFFFF;width:365px;height:315px;padding-left:0px;}
.home-page .top .top-right{overflow:hidden;float:left;width:252px;}
.home-page .top .top-right .techCenter {margin-left:0px;padding-left:0px;height:100px;border-bottom:1px solid #1A4190;}
.home-page .top .top-right .techCenter img{border:0px;width:252px;height:98px;}
.home-page .top .top-right .newsLetter {background:#FFFFCC;padding-left:5px;padding-right:5px;height:97px;}
.home-page .top .top-right .wsradio {width:252px;height:116px;border-bottom:1px solid #1A4190;}
.home-page .bottomleft {float:left;}
.home-page .bottomleft .facebook {float:left;height:172px;width:252px;border-left:1px solid #1A4190;border-right:1px solid #1A4190;border-bottom:1px solid #1A4190;}
.home-page .bottomleft .whitepaper {float:left;height:160px;width:252px;background:#DDDDDD;border-right:1px solid #1A4190;border-left:1px solid #1A4190;border-bottom:1px solid #1A4190;}
.home-page .bottomleft .whitepaper .title {text-align:center; font-size:1.3em; color:#1A4190;font-weight: bold;margin-top:5px;margin-bottom:5px;}
.home-page .bottomleft .whitepaper .subtitle {text-align:center; font-size:.9em; color:#1A4190;font-weight: bold;}
.home-page .bottomleft .whitepaper ul {list-style-type:none;padding:0px;margin-left:25px;margin-top:10px;}
.home-page .bottomleft .whitepaper li{background:url(../img/smallarrow.png) left center no-repeat;margin-bottom:10px;padding-left:20px;padding-right:10px;}
.home-page .bottomright {float :left;}
.home-page .bottomright .video {height:458px;width:375px;border-right:1px solid #1A4190;}
.home-page .bottomright .stockinfo {width:375px;border-right:1px solid #1A4190;border-bottom:1px solid #1A4190;}

/* Emerald Styles */
/* Homepage */

.emeraldcontainer {font-family:Arial,Verdana,Helvetica,sans-serif; overflow:hidden; border-bottom: 0px solid #009933;}
.emeraldcontainer .emeraldintro{float:left; height:675px; width:630px; padding-left:10px;padding-right:0px;}
.emeraldcontainer .emeraldintro .emeraldsubtitle {text-align:center;color:green;font-size:1.2em;font-weight:bold;}
.emeraldcontainer .emeraldintro .emeraldimage {float:left; margin-top:0px;margin-right:10px;}
.emeraldcontainer .emeraldintro .emeraldtext{text-align:justify;margin-top:0px;margin-right:15px;}
.emeraldcontainer .emeraldintro .exquisitetreasures{width:225px;height:110px;margin-left:55px;margin-top:10px;border:1px solid #009933;}
.emeraldcontainer .emeraldintro .investmentblock{}
.emeraldcontainer .emeraldintro .investmenttitle{text-align:center;color:red;font-size:1.2em;font-weight:bold;margin-left:20px;margin-top:0px;}
.emeraldcontainer .emeraldintro .investmenttext{text-align:justify;color:red;font-size:.9em;margin-left:35px;margin-right:15px;}
.emeraldcontainer .emeraldintro .emeraldcaption{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:.8em;color:#006600;text-align:center;font-weight:bold;}
.emeraldcontainer .emerald1 {float:left; margin-left:7px;width:204px;height:150px; text-align: center;padding:0px; background: #e3feed;border-bottom: 1px solid #009933; border-top: 1px solid #009933;border-left: 1px solid #009933;}
.emeraldcontainer .emerald2 {float:left; width:204px;height:150px;text-align: center;padding:0px; background: #e3feed;border: 1px solid #009933;}
.emeraldcontainer .emerald3 {float:right; width:204px;margin-right:7px;height:150px;text-align: center;padding:0px; background: #e3feed;border-bottom: 1px solid #009933; border-top: 1px solid #009933;border-right: 1px solid #009933;}
.emeraldcontainer .emerald4 {float:left; margin-left:7px;width:204px;height:150px;text-align: center;padding:0px; background: #e3feed;border-bottom: 1px solid #009933; border-top: 0px solid ##009933;border-left: 1px solid #009933;}
.emeraldcontainer .emerald5 {float:left; width:204px;height:150px;text-align: center;padding:0px; background: #e3feed;border: 1px solid #009933; border-bottom: 1px solid #009933; border-top: 0px solid #009933;}
.emeraldcontainer .emerald6 {float:right; width:204px;margin-right:7px;height:150px;text-align: center;padding:0px; background: #e3feed;border-bottom: 1px solid #009933; border-top: 0px solid #009933;border-right: 1px solid #009933;}
.emeraldcontainer .latestNews {background-color:#FFFFFF;width:365px;height:315px;padding-left:0px;}
.emeraldcontainer .techCenter {margin-left:0px;padding-left:0px;height:100px;border-bottom:1px solid #1A4190;}
.emeraldcontainer .techCenter img{border:0px;width:252px;height:98px;}
.emeraldcontainer .newsLetter {background:#FFFFCC;padding-left:5px;padding-right:5px;height:97px;}


.emeraldcontainer .bottom{overflow:hidden; border-left:1px solid #1A4190;border-right:1px solid #1A4190;border-bottom:1px solid #1A4190;}
.emeraldcontainer .bottom .video {float:left;height:458px;width:375px;border-right:1px solid #1A4190;}
.emeraldcontainer .bottom .facebook {float:left;height:235px;width:252px;border-bottom:1px solid #1A4190;}
.emeraldcontainer .bottom .whitepaper {float:left;height:223px;width:252px;background:#DDDDDD;}
.emeraldcontainer .bottom .whitepaper .title {text-align:center; font-size:1.3em; color:#1A4190;font-weight: bold;margin-top:10px;margin-bottom:5px;}
.emeraldcontainer .bottom .whitepaper .subtitle {text-align:center; font-size:.9em; color:#1A4190;font-weight: bold;}
.emeraldcontainer .bottom .whitepaper ul {list-style-type:none;padding:0px;margin-left:25px;margin-top:15px;}
.emeraldcontainer .bottom .whitepaper li{background:url(../img/smallarrow.png) left center no-repeat;margin-bottom:10px;padding-left:20px;padding-right:10px;}


/* Emerald Styles */
/* content pages */


.emeraldcontent {border: 0px solid #009933; overflow:hidden; padding: 10px 10px; border-bottom: 0px solid #009933;}
.emeraldcontent .emeraldtitle{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:1.6em;color:#006600;text-align:center;font-weight:bold;}
.emeraldcontent .emeraldsubtitle{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:1.2em;color:#006600;text-align:left;font-weight:bold;}
.emeraldcontent .singleImgRight .emeraldcaption{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:1em;color:#006600;text-align:center;font-weight:bold;}
.emeraldcontent .singleImgLeft .emeraldcaption{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:1em;color:#006600;text-align:center;font-weight:bold;}



/*OLD HOME PAGE STYLES */

.home-page .bottom .bottom-left{float:left; width:455px;}
.home-page .bottom .bottom-left .bLeft-top{border-bottom: 1px solid #1A4190; overflow:hidden;}
.home-page .bottom .bottom-left .bLeft-top .beacon {width:324px;height: 233px;float: left;background: url('../beacon/beacon1.jpg') no-repeat left;border-right:1px solid #1A4190;}
.home-page .bottom .bottom-left .bLeft-top .beaconPanel {border-left: 0px solid #1A4190;border-right: 1px solid #1A4190;font-size: 12px;color: #000000;width: 129px;height: 233px;float: left;}
.home-page .bottom .bottom-left .bLeft-bot{}
.home-page .bottom .bottom-left .bLeft-bot .software{float:right;width:200px; height:90px;float:left;border-right: 0px solid #1A4190;font-size:.9em;color:#1A4190;font-weight:bold;padding-top:5px;}
.home-page .bottom .bottom-left .bLeft-bot .software img{border: 0;}
.home-page .bottom .bottom-left .bLeft-bot .comingSoon{float:right;width:245px; height:95px;font-size:.9em;padding-left:5px;padding-top:0px;padding-right:3px;border-left:1px solid #1A4190;border-right:1px solid #1A4190;}
.home-page .bottom .bottom-left .bLeft-bot .comingSoon ul {list-style-type:none;padding:0px;margin-left:10px;margin-top:0px;}
.home-page .bottom .bottom-left .bLeft-bot .comingSoon li{background:url(../img/smallarrow.png) left center no-repeat;margin-bottom:3px;padding-left:20px;padding-right:10px;}
.home-page .bottom .bottom-right{float:right;border-left:0px solid #1A4190; width:173px;background: #000;min-height: 329px;line-height:75%;text-align:center;}
.home-page .bottom .bottom-right .title{color: #f8ed43;margin:3px;font-size:10px;text-align:center;border-bottom: 1px solid #666666;padding-bottom:8px;}
.home-page .bottom .bottom-right .video{float:left;margin:3px;text-align:left;color:#0000FF;font-size:10px;border-bottom: 1px solid #666666;}
.home-page .bottom .bottom-right img{float:left;margin-left:3px;margin-right:5px;margin-top:2px;margin-bottom:8px;border-width:0px;}

.about-page{}
.policy-page{}
.treasure-page{}
.expeditionjournal-page{}

.investor-page{}
.technology-page{}

/*  Project Pages  */

.project-page{}
.project-page .content-left .imgTeaser{float:left; margin:0 10px 10px 0;width:35%;}
.project-page .content-left .mediabottomleft{float:left;width:213px;height:175px;border: 1px solid #1A4190;padding-left:7px;}
.project-page .content-left .mediabottomcenter{float:left;width:203px;height:175px;padding-top:0px;border:1px solid #1A4190;border-right:0px;border-left:0px;}
.project-page .content-left .mediabottomright{float:left;width:203px;height:175px;padding-top:0px;border:1px solid #1A4190;border-right:1px solid #1A4190;border-left:0px;}
.project-page .content-left .video{float:left;margin:3px;text-align:left;color:#0000FF;font-size:10px;}
.project-page .content-left img{float:left;margin-left:3px;margin-right:5px;margin-top:2px;margin-bottom:8px;border-width:0px;}
.project-page .content-left .mediaright{float:right;text-align:center;border:1px solid #1A4190;width:160px;height:610px;margin-left:5px;margin-top:5px;margin-bottom:5px;}
.project-page .content-left .mediaright img{margin-left:0px;margin-right:0px;margin-top:5px;margin-bottom:5px;border-width:0px;padding-left:10px;}

/*  Media Center  */

.mediacenter-page{}
.mediacenter-page .content-left{}
.mediacenter-page .content-left .general{float:left;width:500px;height:80px;margin-left:65px;}
.mediacenter-page .content-left .featuredmedia{float:left;width:550px;height:225px;margin-left:40px;margin-bottom:20px;border:0px;}
.mediacenter-page .content-left .featuredmedia .heading{float:left;width:550px;text-align:left;margin-left:40px;margin-bottom:5px;margin-top:10px;}
.mediacenter-page .content-left .featuredmedia .text{float:left;width:550px;text-align:left;margin-left:40px;margin-bottom:5px;}
.mediacenter-page .content-left .featuredmedia .wsradio2{width:252px;height:116px;margin-top:10px;}
.mediacenter-page .content-left .currentmedia {float:left;width:600px;height:170px;border-top:1px solid #1A4190;margin-left:15px;}
.mediacenter-page .content-left .currentmedia .heading{float:left;width:600px;text-align:left;margin-left:10px;margin-bottom:5px;}
.mediacenter-page .content-left .currentmedia .text{float:left;width:550px;text-align:left;margin-left:40px;margin-bottom:5px;}
.mediacenter-page .content-left .currentmedia .wsradio1{float:left;width:252px;height:116px;margin-left:20px;margin-top:10px;}
.mediacenter-page .content-left .southseas{float:left;width:600px;height:190px;border-top:1px solid #1A4190;border-bottom:1px solid #1A4190;margin-left:15px;}
.mediacenter-page .content-left .southseas .heading{float:left;width:600px;text-align:left;margin-left:10px;margin-bottom:5px;}
.mediacenter-page .content-left .southseas .ecuador .col1{float:left;width:180px;margin-left:0px;margin-right:15px;text-align:left;}
.mediacenter-page .content-left .southseas .ecuador .col1 .img{float:left;margin-right:3px;}
.mediacenter-page .content-left .southseas .ecuador .col1 .video{float:left;margin:10px;}
.mediacenter-page .content-left .southseas .ecuador .col1 .video .label{text-align:left;font-size:.85em;line-height:6px;}
.mediacenter-page .content-left .southseas .ecuador .col2 {float:left;width:180px;margin-left:10px;margin-right:15px;text-align:left;}
.mediacenter-page .content-left .southseas .ecuador .col2 .img{float:left;margin-right:3px;}
.mediacenter-page .content-left .southseas .ecuador .col2 .video{float:left;margin:10px;}
.mediacenter-page .content-left .southseas .ecuador .col2 .video .label{text-align:left;font-size:.85em;}
.mediacenter-page .content-left .southseas .ecuador .col3 {float:left;width:175px;margin-left:0px;margin-right:0px;}
.mediacenter-page .content-left .southseas .ecuador .col3 .image {float:left;margin-left:60px;margin-top:30px;}
.mediacenter-page .content-left .southseas .panama{}
.mediacenter-page .content-left .facebook {float:left;margin-left:110px;width:400px;height:250px;border:1px solid #1A4190;}
.mediacenter-page .content-left{}
.mediacenter-page .content-left{}
.mediacenter-page .content-left{}
.mediacenter-page .content-left{}
.mediacenter-page .content-left{}

/*  Investor Registration  */

.registration-page{}
.registration-page .content-left .frame{width:375px;border:1px solid #1A4190;margin-left:100px;margin-top:25px;padding:25px;}
.registration-page .content-left select,
.registration-page .content-left label{display:block;color:#1A4190}
.registration-page .content-left input{display:block;margin-bottom:10px;margin-left:0px;}
.registration-page .content-left .buttons input{margin:0 auto;}
.registration-page .content-left .success{font-size:14px;padding:40px;}
.registration-page .content-left .missing{border:2px solid #F00;}
.registration-page .content-left .name-section .col{margin-right:5px;}
.registration-page .content-left 
.disclaimer-page{}
.disclaimer-page .disclaimer1frame{width:450px;height:550px;border:0px solid #1A4190;margin-top:25px;margin-left:100px;}
.disclaimer-page .disclaimer1centertext{font-size:1em;color:red;text-align:center;font-weight:bold;}
.disclaimer-page .disclaimer2frame{width:550px;border:0px solid #1A4190;margin-top:25px;margin-left:50px;}

/*  Public Filings  */

.filings-page{}
.filings-page {border: 1px solid #1A4190; border-collapse:collapse;}
.filings-page th {font-size:1em;color:#FFFFFF;text-align:center;padding:3px;background-color:#1A4190;}
.filings-page tr {}
.filings-page td {font-size:.9em;text-align:left;padding:3px;border:1px solid #1A4190;}
.filings-page .odd {background-color:#DDDDDD;}
.filings-page .even {background-color:#FFFFFF;}

/*  RSS News Feed  */

.rsopsnews-page{background-color:#FFFFFF;
}
.rsopsnews-page .newsImg {float:left;width:32px;height:32px;margin-left:25px;margin-right:20px;margin-top:5px;}
.rsopsnews-page .prImg {float:left;width:32px;height:32px;margin:5px;margin-right:15px;}
.rsopsnews-page .rssbutton {position:absolute;top:110px;left:170px;border-width:0px;}
.rsopsnews-page .rss {background-color:#FFFFFF;float:left;width:500px;margin-top:0px;margin-bottom:0px;padding-top:3px;padding-bottom:3px;font-family:Arial, Verdana, Helvetica, sans-serif;text-align:left;border-bottom:1px solid #1A4190;}
.rsopsnews-page .rss .title{font-size:1em; color:#1A4190;font-weight:bold;}
.rsopsnews-page .rss .description {font-size:.9em; color:#1A4190;}
.rsopsnews-page .rss .link {}
.rsopsnews-page .rss .date {font-size:.8em;color:#000000;font-weight:bold;}

/*  News Articles  */

.rsopsnews-page .newsDiv{font-family:Arial, Verdana, Helvetica, sans-serif;background-color:#FFFFFF;position:absolute;top:0;left:0;padding-left:5px;padding-right:5px;padding-top:5px;}
.rsopsnews-page .newsDiv .newsText{font-family:Arial, Verdana, Helvetica, sans-serif;padding-left:0px;}
.rsopsnews-page .newsDiv .newsText .title{font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:bold;color:#1A4190;font-size:1.2em;text-align:left;}
.rsopsnews-page .newsDiv .newsText .date{font-size:.9em;color:red;}
.rsopsnews-page .newsDiv .newsText .text{font-family:Arial, Verdana, Helvetica, sans-serif;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:1em;color:#1A4190;text-align:justify;}
.rsopsnews-page .newsDiv .newsText p{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1em;color:#1A4190;text-align:justify;}
.rsopsnews-page .newsDiv .newsText .safeharbortitle {font: #1A4190;font-family:Arial, Verdana, Helvetica, sans-serif;font-size: .90em;font-weight:bold;background: #ffffff;text-align: center;padding-top: 15px;}
.rsopsnews-page .newsDiv .newsText .safeharborbody {font: #1A4190;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: .85em;background: #ffffff;text-align: justify;margin-left: 50px;margin-right: 50px;}
.rsopsnews-page .newsDiv img {float: left;margin-top: 15px;margin-left: 0px;margin-right: 10px;margin-bottom: 10px;border:0px;}
.rsopsnews-page .newsDiv .link{text-align:right;}

/*  Ajax Pages  */

.ajax {background-color:#FFFFFF;margin-top:3px;}
.ajax .gistable{width:500px;background-color:#FFFFFF;margin-top:2px;font-family:Arial, Verdana, Helvetica, sans-serif;border: 1px solid #1A4190;border-collapse:collapse;}
.ajax .gistable tr{border: 1px solid #1A4190;}
.ajax .gistable td{border: 1px solid #1A4190;}
.ajax .frameLatestNews{background-color:#FFFFFF;border: 1px solid #1A4190;}
.ajax .frameNewsletter{font-family:Arial, Verdana, Helvetica, sans-serif;border: 1px solid #1A4190;}
.ajax .frameSpecs{font-family:Arial, Verdana, Helvetica, sans-serif;border: 1px solid #1A4190;}
.ajax .frameReaderDownload .mediabottomleft{float:left;width:250px;height:130px;border:1px solid #1A4190;font-size:.95em;margin-left:0px;color:#1A4190;padding-top:0px;padding-left:5px;padding-right:5px;}
.ajax .frameReaderDownload .mediabottomright{float:left;width:250px;height:130px;color:#1A4190;font-size:.95em;margin-right:50px;padding-top:0px;padding-left:5px;padding-right:5px;border:1px solid #1A4190;border-right:1px solid #1A4190;border-left:0px;}
.ajax .frameSpecs .heading{font-size:1em;color:#1A4190;text-align:left;font-weight:bold;margin-top:5px;}
.ajax .frameSpecs .text{font-size:.95em;color:#000000;text-align:left;}

/*  Personnel Page  */

.personnel-page{}
.personnel-page .person{font-family: Arial, Verdana, Helvetica, sans-serif;width:630px;border-bottom: 1px solid #1A4190;margin-bottom:10px;}
.personnel-page .title{font-size:14px;margin:0;text-align:left;color:#1A4190;font-weight:bold;}
.personnel-page .name{font-size:14px;margin:0;text-align:left;color:#1A4190;font-weight:bold;}
.personnel-page .department{font-size:14px;margin:0;text-align:left;color:#1A4190;font-weight:bold;}
.personnel-page .email{font-size:12px;margin:0;text-align:left;}
.personnel-page img{}

/*  SiteMap Page  */

.SiteMap-page{}
.SiteMap-page .aligntree{margin-left:100px;margin-top:40px;}
