@import "reset.css";
@import "clearfix.css";
@import "classes.css";
@import "headings.css";
@import "forms.css";

body{ background: #16110f url(/media/img/bg/bg.jpg) no-repeat center top; font-family: tahoma, arial, verdana; color: #666666; }
#site-wrap{ width: 980px; margin: 0 auto; position: relative; }

#slide-wrap{ border: 2px solid #fff; height: 678px; position: relative; top: 35px; overflow: visible; }

#mast{ position: absolute; top: 0; left: 0; width: 100%; z-index: 10; background: url(/media/img/bg/blk-55.png) no-repeat left top; height: 50px; overflow: hidden; }
h1.logo{ text-indent: -9999px; overflow: hidden; position: absolute; margin: -40px 48px 0 11px; float: left; display: inline; z-index: 20; }
h1.logo a{ width: 240px; height: 110px; display: block; background: url(/media/img/bg/logo.png) no-repeat left top; }
#mast #main-nav{ position: relative; left: 300px; }
#mast #main-nav li{ display: inline; text-indent: -9999px; }
#mast #main-nav li a{ float: left; height: 50px; display: block; background: url(/media/img/bg/main-nav2.png) no-repeat left top; }
#mast #main-nav li a:hover{ background-image: url(/media/img/bg/main-nav2-on.png); }
	#mast #main-nav li.main a{ width: 52px; background-position: 0 0; }
	#mast #main-nav li.company a{ width: 92px; background-position: -62px 0; }
	#mast #main-nav li.operations a{ width: 108px; background-position: -172px 0; }
	#mast #main-nav li.leadership a{ width: 106px; background-position: -300px 0; }
	#mast #main-nav li.investors a{ width: 131px; background-position: -426px 0; }
	#mast #main-nav li.media-download a{ width: 55px; background-position: -684px 0; }
	#mast #main-nav li.contact a{ width: 78px; background-position: -548px 0; }

#content{ position: absolute; top: 0; left: 0; z-index: 9; height: 100%; width: 100%; }
#content .slides{ height: 678px; width: 100%; }
#content .slides h2{ text-indent: -9999px; }
#content .slides p.headline{ font-family: georgia, times, sans-serif; width: 435px; font-size: 16px; line-height: 24px; color: #fff; position: relative; top: 315px; }
#content #slide-1{ background: url(/media/img/slide/opportunistic-growth.jpg) no-repeat left top; }
#content #slide-2{ background: url(/media/img/slide/a-legacy-of-experience.jpg) no-repeat left top; }
#content #slide-3{ background: url(/media/img/slide/intelligent-leadership.jpg) no-repeat left top; }


#content #slide-1 p.headline{ left: 576px; width: 300px; }
#content #slide-1 p.meet{ position: relative; top: 330px; left: 301px; text-indent: -9999px; overflow: hidden; }
#content #slide-1 p.meet a,
#content #slide-1 p.meet{ width: 229px; height: 33px; display: block; }

#content #slide-2 p.headline{ left: 228px; }
#content #slide-2 p.meet{ position: relative; top: 330px; left: 301px; text-indent: -9999px; overflow: hidden; }
#content #slide-2 p.meet a,
#content #slide-2 p.meet{ width: 229px; height: 33px; display: block; }

#content #slide-3 p.headline{ left: 318px; }
#content #slide-3 p.meet{ position: relative; top: 330px; left: 301px; text-indent: -9999px; overflow: hidden; }
#content #slide-3 p.meet a,
#content #slide-3 p.meet{ width: 229px; height: 33px; display: block; }

#inner-footer{ position: absolute; bottom: 0; left: 0; width: 100%; border-top: 2px solid #fff; background: url(/media/img/bg/brn-80.png) no-repeat left top; z-index: 11; color: #fff; overflow: hidden; }
#inner-footer .inner{ padding: 16px 22px; position: relative; }
#inner-footer .leftcol{ width: 48%; float: left; }
#inner-footer .rightcol{ width: 48%; float: right; }
#inner-footer h3{ font-family: georgia, times, sans-serif; font-size: 14px; line-height: 1; font-weight: normal; margin: 0 0 6px; }
#inner-footer p{ font-size: 11px; line-height: 15px; font-weight: normal; }
#inner-footer .overview{ float: left; width: 560px; }
#inner-footer .investor{ float: right; width: 290px; }
#inner-footer .investor table{ color: #cc9900; font-size: 11px; }
#inner-footer .investor table td{ padding: 3px 10px 3px 0; vertical-align: middle; }
#inner-footer .investor table td a{ color: #ffcc00; }
#inner-footer .investor table td.wt{ color: #fff; }

#inner-footer-short{ position: absolute; bottom: 0; left: 0; width: 100%; border-top: 2px solid #fff; background: url(/media/img/bg/brn-80.png) no-repeat left top; z-index: 11; color: #fff; overflow: visible; height: 48px; }
#inner-footer-short .inner{ padding: 0 22px; position: relative; }
#inner-footer-short h3{ float: left; font-family: georgia, times, sans-serif; font-size: 14px; line-height: 1; font-weight: normal; margin: 0 0 0; }
#inner-footer-short p{ font-size: 11px; line-height: 15px; font-weight: normal; color: #ffcc00; }
#inner-footer-short p.stock-ticker{ float: left; margin: 16px 0 0; }
#inner-footer-short p.nav{ float: right; }
#inner-footer-short .overview{ float: left; width: 560px; }
#inner-footer-short .investor{ float: right; width: 290px; }
#inner-footer-short a{ color: #ffcc00; }
#inner-footer-short .wt{ color: #fff; }

.sec-tmp{ background: url(/media/img/slide/secondary.jpg) no-repeat left top; }
.page-expertise .sec-tmp{ background: url(/media/img/slide/expertise.jpg) no-repeat left top; }
.page-leadership .sec-tmp{ background: url(/media/img/slide/leadership.jpg) no-repeat left top; }
.page-company-profile .sec-tmp{ background: url(/media/img/slide/company.jpg) no-repeat left top; }
.page-investors .ter-tmp{ background: url(/media/img/slide/company.jpg) no-repeat left top; }
.page-contact .ter-tmp{ background: url(/media/img/slide/company.jpg) no-repeat left top; }
.page-operations .sec-tmp{ background: url(/media/img/slide/expertise.jpg) no-repeat left top; }

.sec-tmp .inner{ position: absolute; right: 0; bottom: 50px; width: 708px; height: 438px; background: url(/media/img/bg/secondary-bg.png) no-repeat top left; }
.sec-tmp .inner .heading{ padding-top: 32px; height: 151px; position: relative; }
.sec-tmp .inner .heading h2{ text-indent: -9999px; overflow: hidden; margin: 0 0 15px 34px; }
.sec-tmp .inner .heading h2.company{ width: 530px; height: 41px; background: url(/media/img/h/company.gif) no-repeat top left; }
.sec-tmp .inner .heading h2.leadership{ width: 234px; height: 40px; background: url(/media/img/h/leadership.gif) no-repeat top left; }
.sec-tmp .inner .heading h2.expertise{ width: 203px; height: 40px; background: url(/media/img/h/expertise.gif) no-repeat left top; }
.sec-tmp .inner .heading h2.resources{ width: 216px; height: 40px; background: url(/media/img/h/resources.gif) no-repeat left top; }
.sec-tmp .inner .heading h2.operations{ width: 396px; height: 42px; background: url(/media/img/h/operations.png) no-repeat left top; }
.sec-tmp .inner .heading p{ font-family: georgia, times, sans-serif; width: 430px; font-size: 16px; line-height: 24px; color: #fff; margin: 0 0 0 35px; }
.sec-tmp .inner .section{ padding: 30px 0 0 32px; position: relative; }
.sec-tmp .inner .section h3{ color: #fff; font-family: georgia, times, sans-serif; font-size: 16px; line-height: 1; font-weight: normal; margin: 0 0 16px; }
.sec-tmp .inner .section p{ color: #fff; font-size: 11px; line-height: 16px; margin: 0 0 16px; }
.sec-tmp .inner .section .rightcol{ float: right; width: 300px; margin-right: 100px; display: inline; }
.sec-tmp .inner .section .leftcol{ float: left; width: 216px; }
.sec-tmp .inner .section .nav li{ font-family: georgia, times, sans-serif; font-size: 14px; line-height: 1; }
.sec-tmp .inner .section .nav li a{ padding: 7px 0; display: block; height: 1%; border-bottom: 1px dotted #fff; color: #fff; text-decoration: none; }
.sec-tmp .inner .section .recent-news p{ font-size: 11px; font-weight: bold; line-height: 2; }
.sec-tmp .inner .section .recent-news p a{ font-size: 13px; line-height: 16px; font-weight: normal; color: #fff; }
.sec-tmp .inner .section .recent-news p a:hover{ background: #116684; }

.page-officers .ter-tmp .rightcol .body{ height: 429px; background: #fff none no-repeat right bottom; padding-top: 78px; }
.page-scott-m-boruff .ter-tmp .rightcol .body{ background-image: url(/media/img/slide/chief-executive-officer.jpg); }
.page-deloy-miller .ter-tmp .rightcol .body{ background-image: url(/media/img/slide/chairman-of-the-board.jpg); }
.page-paul-w-boyd .ter-tmp .rightcol .body{ background-image: url(/media/img/slide/chief-financial-officer.jpg); }
.page-gary-bible-phd .ter-tmp .rightcol .body{ background-image: url(/media/img/slide/vice-president-of-geology.jpg); }
.page-david-wright .ter-tmp .rightcol .body{ background-image: url(/media/img/slide/vice-president-of-land.jpg); }
.page-robert-l-gaylor .ter-tmp .rightcol .body{ background-image: url(/media/img/slide/vp-investor-relations.jpg); }

.page-officers .ter-tmp{ background: url(/media/img/slide/company.jpg) no-repeat left top; }

.ter-tmp{ background: url(/media/img/slide/tertiary.jpg) no-repeat left top; left: 0; }
.ter-tmp .leftcol{ display: inline; width: 240px; position: absolute; bottom: 50px; }
.deals-tmp .leftcol{ bottom: 0; }
.ter-tmp .leftcol .btm{ background: #fff; padding: 0 0 50px 24px; }
.ter-tmp .leftcol h2{ margin-left: 24px; text-indent: -9999px; overflow: hidden; width: 216px; height: 78px; }
.ter-tmp .leftcol .explore{ margin-left: 24px; text-indent: -9999px; overflow: hidden; width: 216px; height: 26px; background: url(/media/img/h/explore.gif) no-repeat left top; }
.ter-tmp .leftcol div.make-contact{ background: #f1f1f1; padding: 0 0 30px 0; }
.ter-tmp .leftcol h3.make-contact{ text-indent: -9999px; overflow: hidden; width: 216px; height: 26px; background: url(/media/img/h/make-contact.gif) no-repeat left top; margin-bottom: 16px; }
.ter-tmp .leftcol .make-contact p{ padding: 0 22px; font-size: 11px; line-height: 16px; margin: 0 0 16px; }
.ter-tmp .leftcol .make-contact .receive{ text-indent: -9999px; overflow: hidden; margin: 0; }
.ter-tmp .leftcol .make-contact .receive a{ width: 167px; height: 27px; display: block; background: url(/media/img/btn/receive.gif) no-repeat left top; }
.ter-tmp .leftcol .make-contact .receive a:hover{ background-position: left bottom; }

.ter-tmp .leftcol div.receive-email-alerts{ background: #f1f1f1; padding: 0 0 30px 0; }
.ter-tmp .leftcol .receive-email-alerts h3{ text-indent: -9999px; overflow: hidden; width: 216px; height: 26px; background: url(/media/img/h/receive-email-alerts.gif) no-repeat left top; margin-bottom: 16px; }
.ter-tmp .leftcol .receive-email-alerts p{ padding: 0 22px; font-size: 11px; line-height: 16px; margin: 0 0 16px; }
.ter-tmp .leftcol .receive-email-alerts form{ padding: 0 22px; }
.ter-tmp .leftcol .receive-email-alerts input.text{ border: none; padding: 6px; width: 100px; height: 15px; background: url(/media/img/form/receive-email-alerts.gif) no-repeat left top; float: left; }
.ter-tmp .leftcol .receive-email-alerts input.image{  }

.ter-tmp .leftcol .nav{ padding: 20px 0; margin: 0; }
.ter-tmp .leftcol .nav li{ font-family: georgia, times, sans-serif; font-size: 14px; line-height: 1; padding-right: 26px; }
.ter-tmp .leftcol .nav li a{ padding: 7px 0 7px 22px; display: block; height: 1%; border-bottom: 1px dotted #666; color: #006699; text-decoration: none; }
.ter-tmp .leftcol .nav li a:hover,
.ter-tmp .leftcol .nav li a.selected{ padding: 7px 0 7px 22px; display: block; height: 1%; border-bottom: 1px dotted #666; color: #fff; text-decoration: none; background: #80a7c3; }
.ter-tmp .rightcol{ width: 736px; display: inline; position: absolute; bottom: 50px; right: 0; }
.ter-tmp .rightcol .body{ background: #fff; padding: 15px 50px 40px 60px; height: 400px; height: 280px; }
.ter-tmp .rightcol .body p.stockline{ font-family: georgia, times, sans-serif; font-size: 13px; line-height: 1; margin-bottom: 10px; }
.ter-tmp .rightcol .body p.headline{ font-family: georgia, times, sans-serif; font-size: 16px; line-height: 24px; margin-bottom: 10px; }
.ter-tmp .rightcol .body p{ font-size: 12px; line-height: 18px; margin: 0 0 18px; }
.ter-tmp .rightcol .lefthalf{ float: left; width: 300px; }
.ter-tmp .rightcol .righthalf{ float: right; width: 300px; }
.ter-tmp .rightcol h2{ width: 676px; height: 51px; padding: 28px 0 0 60px; display: block; font-size: 40px; font-family: georgia, times, sans-serif; line-height: 1em; color: #fff; font-weight: normal; }
.ter-tmp .rightcol .body .bio{ width: 280px; margin: 0 0 0 0; height: 100%; }
.ter-tmp .rightcol .body .bio h2,
.page-ford-f-graham .ter-tmp .rightcol .body h2,
.page-robert-l-gaylor .ter-tmp .rightcol .body h2,
.page-board-of-directors .ter-tmp .rightcol .body h2{ width: auto; height: auto; padding: 0; font-size: 30px; color: #333; background: none; margin: 0 0 3px; }
.ter-tmp .rightcol .body .bio p.headline,
.page-ford-f-graham .ter-tmp .rightcol .body p.headline,
.page-robert-l-gaylor .ter-tmp .rightcol .body p.headline,
.page-board-of-directors .ter-tmp .rightcol .body p.headline{ font-size: 14px; line-height: 16px; font-style: italic; }

.scroller_outer{ overflow: hidden; position: relative; height: 75%; background: url(/media/img/bg/fade-top.png) no-repeat left top; padding: 0 0 0; }
.scroller_outer .scroller_top{ position: absolute; top: 0; left: 0; height: 20px; width: 100%; z-index: 10; background: url(/media/img/bg/fade-top.png) no-repeat left bottom; }
.scroller_outer .scroller_btm{ position: absolute; bottom: 0; left: 0; height: 20px; width: 100%; z-index: 10; background: url(/media/img/bg/fade-btm.png) no-repeat left bottom; }
.scroller_outer .scroller{ position: absolute; top: 0; padding-top: 20px; width: 100%; }

.page-services .pages{ margin: 5px 0 0 324px; }
.page-drilling .pages{ margin: 5px 0 0 324px; }
.page-rig-equipment .pages{ margin: 5px 0 0 324px; }

.page-services .scroller_outer,
.page-drilling .scroller_outer,
.page-rig-equipment .scroller_outer{ height: 95%; }

.pages{ clear: both; }
.pages li{ display: inline; text-indent: -9999px; overflow: hidden; }
.pages li a{ float: left; width: 20px; height: 20px; display: block; margin: 0 3px 0 0; outline: none; }
.pages li.up a{ background: url(/media/img/btn/up.gif) no-repeat left top; }
.pages li.up a:hover{ background: url(/media/img/btn/up-on.gif) no-repeat left top; }
.pages li.dn a{ background: url(/media/img/btn/dn.gif) no-repeat left top; }
.pages li.dn a:hover{ background: url(/media/img/btn/dn-on.gif) no-repeat left top; }

.page-contact .ter-tmp .rightcol .body{ height: 375px; }
.page-contact .ter-tmp .rightcol .body form{ width: 370px; float: left; }
.page-contact .ter-tmp .rightcol .body .rightside{ width: 225px; float: right; }
.page-contact .ter-tmp .rightcol .body .rightside h3{ font-weight: normal; color: #333; font-family: georgia, times, sans-serif; font-size: 14px; line-height: 1; margin: 0 0 8px; }
.page-contact .ter-tmp .rightcol .body .rightside p{ font-size: 11px; line-height: 16px; margin: 0 0 16px; }

.scroller img{ margin: 0 25px 17px 0; }
.page-operating-regions .scroller img{ margin-bottom: 0; padding: 3px; border: 1px solid #ccc; }

.page-investors .ter-tmp .rightcol{ background: #fff; }
.page-investors .ter-tmp .rightcol .body{ height: 350px !important; height: 295px; }
.page-investors .ter-tmp .rightcol .body h2{ color: blue; background: none; width: auto; height: auto; padding: 0; text-indent: -9999px; overflow: hidden; height: 91px; background: url(/media/img/h/investor-relations.gif) no-repeat left top; margin-bottom: 35px; }
.page-investors .ter-tmp .rightcol .body .leftside{ float: left; width: 370px; height: 353px; }
.page-investors .ter-tmp .rightcol .body p.headline strong,
.page-investors .ter-tmp .rightcol .body p.stockline strong{ color: #333; font-family: tahoma, arial, verdana; }
.page-investors .ter-tmp .rightcol .body .stockprice{ color: #006699; font-size: 18px; line-height: 1; font-family: tahoma, verdana, arial; }
.page-investors .ter-tmp .rightcol .body .stockprice .gr{ color: #009900; }
.page-investors .ter-tmp .rightcol .body .stockprice .rd{ color: #990000; }
.page-investors .ter-tmp .rightcol .body table{ width: 70%; margin: 0 0 0; }
.page-investors .ter-tmp .rightcol .body table td{ padding: 6px 0; font-size: 11px; line-height: 1; border-bottom: 1px dotted #b2b2b2; }
.page-investors .ter-tmp .rightcol .body table tr.last td{ border-bottom: none; }
.page-investors .ter-tmp .rightcol .body table td strong{ color: #990000; }
.page-investors .ter-tmp .rightcol .body p.terms{ font-size: 11px; line-height: 16px; color: #999; }
.page-investors .ter-tmp .rightcol .body p.disclaimer{ font-size: 11px; line-height: 16px; color: #999; margin-top: 20px; }
.page-investors .ter-tmp .rightcol .body .rightside{ float: right; width: 225px; }
.page-investors .ter-tmp .rightcol .body .rightside .mod{ margin-bottom: 0; clear: both; }
.page-investors .ter-tmp .rightcol .body .rightside h3{ font-weight: normal; color: #339900; font-family: georgia, times, sans-serif; font-size: 14px; line-height: 1; margin: 0 0 8px; }
.page-investors .ter-tmp .rightcol .body .rightside p{ font-size: 11px; line-height: 16px; margin: 0 0 16px; }
.page-investors .ter-tmp .rightcol .body .rightside p.start-account{ text-indent: -9999px; overflow: hidden; margin: 0; }
.page-investors .ter-tmp .rightcol .body .rightside p.start-account a{ width: 167px; height: 27px; display: block; background: url(/media/img/btn/start-account.gif) no-repeat left top; }
.page-investors .ter-tmp .rightcol .body .rightside p.start-account a:hover{ background-position: left bottom; }
.page-investors .ter-tmp .rightcol .body .rightside form label{ /*font-family: georgia, times, sans-serif; font-size: 14px; line-height: 1; font-weight: normal; color: #fff; float: left; margin: 6px 6px 0 0;*/ }
.page-investors .ter-tmp .rightcol .body .rightside form input.text{ width: 158px; height: 15px; background: url(/media/img/form/input-170.gif) no-repeat left top; border: none; padding: 6px; margin-bottom: 8px; }
.page-investors .ter-tmp .rightcol .body .rightside form input.image{  }
.page-investors .ter-tmp .rightcol .body .rightside form input{  }
.page-investors .ter-tmp .rightcol .body .rightside form.login label{  }

.page-press .ter-tmp .rightcol .body table{ width: 100%; margin: 0 0 30px; }
.page-press .ter-tmp .rightcol .body table td{ padding: 10px; font-size: 11px; line-height: 1; }
.page-press .ter-tmp .rightcol .body table td strong{ color: #990000; }

.page-press .ter-tmp .rightcol .body{ height: 400px; padding-top: 78px; }
.page-press .ter-tmp .rightcol .body h2{ width: auto; height: auto; padding: 0; font-size: 30px; color: #333; background: none; margin: 0 0 20px; }
.page-press .ter-tmp .rightcol .body .item p a{ font-family: georgia, times, sans-serif; font-size: 16px; line-height: 1; font-weight: normal; color: #006699; text-decoration: none; }
.page-press .ter-tmp .rightcol .body .item p a:hover{ text-decoration: underline; }
.page-press .ter-tmp .rightcol .body .item p{ font-size: 11px; line-height: 2; color: #993300; font-weight: bold; }

.rightcol #footer{ clear: both; display: block; position: relative; top: 20px; margin: 0 0 40px; padding: 0; overflow: visible; }
#footer{ clear: both; display: block; position: relative; top: 50px; margin: 0 0 40px; padding: 0 22px; overflow: visible; }
#footer form#cse-search-box{ float: right; }
#footer form#cse-search-box label{ font-family: georgia, times, sans-serif; font-size: 14px; line-height: 1; font-weight: normal; color: #fff; float: left; margin: 6px 6px 0 0; }
#footer form#cse-search-box input.text{ width: 107px; height: 15px; background: url(/media/img/form/input-footer.gif) no-repeat left top; border: none; padding: 6px; }
#footer form#cse-search-box input.image{ width: 55px; height: 27px; }
#footer form#cse-search-box input{ float: left; }
#footer p{ font-size: 11px; color: #fff; padding-top: 5px; }
#footer p a{ color: #fff; }

.file-nav{ margin: 0 0 10px; padding: 0; }
.file-nav li{ font-size: 11px; display: inline; }
.file-nav li a{ float: left; background: #006699; color: #fff; padding: 4px; display: block; height: 1%; text-decoration: none; margin: 0 10px 0 0; }

.ui-tabs-panel{ display: block; }
.ui-tabs-hide{ display: none; }

.page-glossary-of-terms table{ margin-bottom: 20px; }
.page-glossary-of-terms td{ padding: 0 0 12px; font-size: 11px; line-height: 16px; vertical-align: top; }

#inner-footer-short ul.nav{ margin: 0; padding: 0; float: right; position: relative; z-index: 2; }
#inner-footer-short ul.nav li{ position: relative; overflow: visible; float: right; }
#inner-footer-short ul.nav li a{ text-indent: -9999px; overflow: hidden; height: 48px; display: block; background-position: left top; background-repeat: no-repeat; margin-left: 4px; }
#inner-footer-short ul.nav li.print a{ width: 78px; background-image: url(/media/img/btn/print-page.gif); }
#inner-footer-short ul.nav li.print-off a{ width: 78px; background-image: url(/media/img/btn/print-page-off.gif); cursor: default; }
#inner-footer-short ul.nav li.send a{ width: 78px; background-image: url(/media/img/btn/send-to-friend.gif); }
#inner-footer-short ul.nav li.print a:hover{ background-position: left bottom; }
#inner-footer-short ul.nav li.send a:hover{ background-position: left bottom; }

#left-footer{ bottom: 0; left: 0; background: url(/media/img/bg/brn-80.png) no-repeat left top; }
#left-footer ul.nav{ margin: 0; padding: 0; float: none; position: relative; z-index: 2; }
#left-footer ul.nav li{ position: relative; overflow: visible; float: left; }
#left-footer ul.nav li a{ text-indent: -9999px; overflow: hidden; height: 48px; display: block; background-position: left top; background-repeat: no-repeat; margin-right: 4px; padding: 0; }
#left-footer ul.nav li.print a{ width: 78px; background-image: url(/media/img/btn/print-page.gif); }
#left-footer ul.nav li.print-off a{ width: 78px; background-image: url(/media/img/btn/print-page-off.gif); cursor: default; }
#left-footer ul.nav li.send a{ width: 78px; background-image: url(/media/img/btn/send-to-friend.gif); }
#left-footer ul.nav li.print a:hover{ background-position: left bottom; }
#left-footer ul.nav li.send a:hover{ background-position: left bottom; }

#send-to-friend{ position: absolute; right: 0px; bottom: 50px; z-index: 950; padding: 20px; background: transparent url(/media/img/bg/blk-85.png) repeat left top !important; background-color: #222; display: none; width: 300px; }
#send-to-friend p{ margin: 0; font-size: 9px; text-transform: uppercase; line-height: 1; }
#send-to-friend p a{ padding: 4px 8px 4px 24px; background: #FFCC00 url(/media/img/email-ico.gif) no-repeat 8px 5px; color: #16110F; display: block; position: absolute; top: 0; right: 0; text-decoration: none; }
#send-to-friend label{ font-size: 12px; line-height: 1; color: #fff; margin: 0 0 10px; display: block; font-weight: bold; font-family: georgia; }
#send-to-friend span{ font-size: 11px; line-height: 1; color: #fff; font-family: georgia; }
#send-to-friend input.text{ padding: 2px; font-size: 14px; line-height: 1; border: 2px solid #444; color: #222; margin: 0 0 10px; }

#left-footer #send-to-friend{ left: 0; }

.stockchart-wrap{ margin-top: 10px; }
.investor-tabs{ margin: 0 0 12px 0; }
.investor-tabs li{ padding-bottom: 1px; }
.investor-tabs li a{ width: 225px; text-indent: -9999px; overflow: hidden; display: block; }
.investor-tabs li a.private{ background: url(/media/img/bg/investor-tabs-private.gif) no-repeat left top; height: 58px; }
.investor-tabs li a.private:hover{ background-position: left -58px; }
.investor-tabs li.ui-tabs-selected a.private{ background-position: left -116px; }
.investor-tabs li a.project{ background: url(/media/img/bg/investor-tabs-project.gif) no-repeat left top; height: 39px; }
.investor-tabs li a.project:hover{ background-position: left -39px; }
.investor-tabs li.ui-tabs-selected a.project{ background-position: left -78px; }

.radio-wrap{ padding: 0 0 1px; width: 225px; margin-bottom: 1px; background: #fff; border-bottom: 1px dotted #b2b2b2; }
form.login{ padding-top: 1px; border-top: 1px dotted #b2b2b2; }
.radio-wrap label{ width: 100%; height: 100%; display: block; cursor: pointer; }
.radio-wrap .radio-private{ background: url(/media/img/bg/investor-tabs-private.gif) no-repeat left top; height: 58px; }
.radio-wrap .radio-project{ background: url(/media/img/bg/investor-tabs-project.gif) no-repeat left top; height: 39px; }
.radio-wrap .radio-private:hover{ background-position: left -58px; }
.radio-wrap .radio-project:hover{ background-position: left -39px; }
.radio-wrap-selected .radio-private{ background-position: left -116px; }
.radio-wrap-selected .radio-project{ background-position: left -78px; }
.radio-wrap-selected{ background: #edf5eb; }
span.radio {
	width: 18px;
	height: 18px;
	margin: 14px 0 0 8px;
	background: url(/media/img/bg/radio.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}

/* New stuff from SC, 08.05.10 */

.sec-tmp .inner.ops{ position: absolute; right: 0; bottom: 50px; width: 708px; height: 545px; background: url(/media/img/bg/secondary-ops-bg.png) repeat-x top; }
.sec-tmp .inner.ops .heading{ z-index: 1; }
.ops-map{ position: absolute; width: 708px; height: 545px; top: 0; left: 0; background: url(/media/img/bg/ops-map.png) no-repeat; }
.ops-btn{ z-index: 2; position: absolute; width: 69px; height: 66px; text-indent: -9999px; background: url(/media/img/btn/ops.png) no-repeat; }
.ops-btn:hover{ background-position: -69px 0; }
.ops-btn.ak{ top: 150px; left: 150px; }
.ops-btn.tn{ bottom: 90px; right: 240px; }
.ops-map p{ position: absolute; bottom: 20px; left: 30px; font-family: Georgia, "Times New Roman", Times, serif; color: #fff; font-size: 16px; }

.op-btn{ display: block; width: 304px; height: 27px; text-indent: -9999px; background: url(/media/img/btn/operations.png) no-repeat; float: right; margin-bottom: 10px; }
.op-btn:hover{ background-position: 0 -27px; }
.op-btn.tn{ width: 314px; background-position: 0 -54px; }
.op-btn.tn:hover{ background-position: 0 -81px; }

.map-ak{ position: relative; width: 661px; height: 428px; background: url(/media/img/operations/maps/map-ak.jpg) no-repeat; margin-top: 20px; }
.ter-tmp .rightcol .body .map-ak p, .ter-tmp .rightcol .body .map-ak a{ position: absolute; text-indent: -9999px; background: url(/media/img/btn/ak-map-sprite.png) no-repeat; }
.ter-tmp .rightcol .body .map-ak p.creek{ top: 69px; left: 302px; width: 101px; height: 52px; }
.ter-tmp .rightcol .body .map-ak p.forlands{ top: 231px; left: 235px; width: 187px; height: 21px; background-position: 0 -141px; }
.ter-tmp .rightcol .body .map-ak a.mcarthurriver{ top: 201px; left: 84px; width: 150px; height: 40px; background-position: 0 -52px; }
.ter-tmp .rightcol .body .map-ak a.mcarthurriver:hover{ background-position: 0 -183px; }
.ter-tmp .rightcol .body .map-ak a.osprey{ top: 258px; left: 248px; width: 141px; height: 21px; background-position: 0 -162px; }
.ter-tmp .rightcol .body .map-ak a.osprey:hover{ background-position: 0 -272px; }
.ter-tmp .rightcol .body .map-ak a.kustatan{ top: 258px; left: 95px; width: 150px; height: 49px; background-position: 0 -92px; }
.ter-tmp .rightcol .body .map-ak a.kustatan:hover{ background-position: 0 -223px; }
.ops-info{ margin: 20px 0 0 8px; width: 645px; padding-top: 20px; border-top: 6px solid #eaeaea; float: left; }
.ops-info strong{ font-size: 12px; margin-top: 10px; }
.ter-tmp .rightcol .body .ops-info ul{ padding-left: 15px; margin-top: 5px; }
.ops-info img{ float: left; margin-left: -8px; }
.ops-info strong, .ter-tmp .rightcol .body .ops-info ul{ float: left; width: 286px; margin-left: 28px; }
.ter-tmp .rightcol .body p.return{ clear: left; width: 100%; padding-left: 8px; margin-top: 20px; float: left;}
.return a{ color: #069; text-decoration: none; }
.return a:hover{ text-decoration: underline; }

.ops-tn-left{ width: 308px; float: left; margin-top: 30px; }
.ops-tn-left img{ margin-bottom: 45px; }
.ops-tn-right{ margin-top: 30px; width: 324px; float: right; }
.ops-tn-right blockquote{ color: #b5985a; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; line-height: 28px; background: #f4efe6; padding: 20px 30px; margin-bottom: 18px; }

.media{ float: left; border-top: 6px solid #eaeaea; margin-top: 30px; }
.ter-tmp .rightcol .media h2{ background: none; color: #666; font-size: 12px; text-transform: uppercase; font-weight: bold; padding: 0; margin: 5px 0 20px 0; height: auto; }
.media a.media-btn{ width: 134px; float: left; font-size: 12px; color: #069; text-decoration: none; padding: 8px; background: #e0e0e0; margin: 0 15px 15px 0; display: inline; }
.media a.media-btn:hover{ background: #069; color: #fff; }
.media a.media-btn img{ display: block; margin-bottom: 8px; }