﻿/* CSS Document */
* 
{
    margin: 0;
    padding: 0;
}

body {
    background:#C9CFD1 url(images/bg.jpg) top left repeat-x;
    color: #333;
    font-family:Tahoma;
    font-size:11px;
    margin:0;
    padding:0;
    text-align: center;
}

ul, li 
{
    list-style: none;
}

img 
{
    border: 0;
}

a 
{
    color: #006087;
    text-decoration: none;
}

a:hover{
	color: #006087;
	text-decoration: underline;
}

p 
{
    margin-bottom: 11px;
}

h3 
{
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 11px;
}

.clear  
{
    clear: left;
}

#wrapper 
{
    background-color: #fff;
    width: 1000px;
    margin: 0 auto;
    text-align: left;
}

#header 
{
    background-color: #102B37;
    height: 77px;
    overflow: hidden;
}

#supportNav 
{
    background-color: #006087;
    color: #fff;
    float: left;
    height: 45px;
    padding-top: 32px;
    width: 253px;
    text-align: center;
}

#supportNav ul, #mainNav ul
{
    margin: 0 auto;
}

#supportNav ul#adminNav 
{
    margin-top: 5px;
}

#header ul li 
{
    display: inline;
}

#supportNav li a 
{
    color: #fff;
    border-right: 1px solid #fff;
    padding: 0 10px;
}

#supportNav li.last a 
{
    border-right: none;
}

#mainNav
{
    border-top: 6px solid #ff7200;
    float: left;
    height: 71px;
    padding-left: 20px;
    width: 727px;
}
    
#mainNav ul li 
{
    float: left;
}
  
#mainNav ul li a
{
    color: #fff;
    display: block;
    float: left;
    font-size: 13px;
    height: 61px;
    margin: 5px;
    text-indent: -9999px;
}

a#navCorpProfile 
{
    background:#C9CFD1 url(images/navCorpProfile.gif) top left no-repeat;
    width: 125px;
}

a#navMining 
{
    background:#C9CFD1 url(images/navMining.gif) top left no-repeat;
    width: 69px;
}

a#navGeophysics
{
    background:#C9CFD1 url(images/navGeophysics.gif) top left no-repeat;
    width: 99px;
}

a#navOilSands
{
    background:#C9CFD1 url(images/navOilSands.gif) top left no-repeat;
    width: 83px;
}

a#navNewsDesk
{
    background:#C9CFD1 url(images/navNewsDesk.gif) top left no-repeat;
    width: 99px;
}

a#navLinks
{
    background:#C9CFD1 url(images/navLinks.gif) top left no-repeat;
    width: 64px;
}

a#navContactUs
{
    background:#C9CFD1 url(images/navContactUs.gif) top left no-repeat;
    width: 99px;
}

#mainNav ul li a:hover
{
    background-position: 0 -61px;
}

#mainNav ul li a.select
{
    background-position: 0 -61px;
}

#marquee h1 
{
    background: transparent url(images/home_r3_c1.jpg) top left no-repeat;
    height: 141px;
    text-indent: -9999px;
    padding-top: 35px;
    padding-left: 60px;
    width: 940px;
}

#marquee a 
{
    display: block;
    text-indent: -9999px;
    width: 205px;
    height: 90px;
}

.titleBar 
{
    background: #102B37 url(images/dotwhitearrow.gif) 6px 14px no-repeat;
    min-height: 58px;
    padding-left: 21px;
}

.titleBar h2 
{
    height: 36px;
    text-indent: -9999px;
    width: 979px;
}

.titleBar h2.CorporateProfile 
{
    background: #102B37 url(images/titleCorpProfile.jpg) top left no-repeat;
}

.titleBar h2.Mining 
{
    background: #102B37 url(images/titleMining.jpg) top left no-repeat;
}

.titleBar h2.Geophysics
{
    background: #102B37 url(images/titleGeophysics.jpg) top left no-repeat;
}

.titleBar h2.OilSands
{
    background: #102B37 url(images/titleOilSands.jpg) top left no-repeat;
}

.titleBar h2.NewsDesk
{
    background: #102B37 url(images/titleNewsDesk.jpg) top left no-repeat;
}

.titleBar h2.Links
{
    background: #102B37 url(images/titleLinks.jpg) top left no-repeat;
}

.titleBar h2.ContactUs
{
    background: #102B37 url(images/titleContactUs.jpg) top left no-repeat;
}

.titleBar h2.Sitemap
{
    background: #102B37 url(images/titleSiteMap.jpg) top left no-repeat;
}

.titleBar h2.Careers
{
    background: #102B37 url(images/titleCareers.jpg) top left no-repeat;
}

.titleBar h2.Admin
{
    background: #102B37 url(images/titleAdmin.jpg) top left no-repeat;
}

.subNav  
{
    margin-top: 4px;
    margin-left: 5px;
}

.subNav li 
{
    border-right: 1px solid #fff;
    display: inline;
    padding-left: 5px;
}

.subNav li a 
{
    color: #fff;
    margin-right: 5px;
}

.subNav li a.select
{
    background-color:#99CC00;
    color:#102B37;
}

#content 
{
    float: left;
    min-height: 300px;
    padding: 25px 15px 35px 29px;
    width: 717px;
}

#sideBar 
{
    float: left;
    padding: 2px;
    width: 235px;
}

.sideBox 
{
    background: #006087 url(images/sideBoxArrow.gif) top left no-repeat;
    color: #fff;
    margin-bottom: 15px;
    padding: 18px 5px 24px 20px;
}

#sideBar .last 
{
    margin-bottom: 0;
}

.sideBox h3 
{
    margin-bottom: 30px;
    padding-left: 10px;
}

.sideBox img 
{
    margin-bottom: 12px;
    margin-right: -5px;
}

.sideBox a 
{
    color:#AADEF3;
}

#footer 
{
    background-color: #173D4D;
    color: #999;
    padding: 10px;
    text-align: center;
}

#footer a 
{
    color: #999;
}

#footer li 
{
    display: inline;
}

#footer p 
{
    margin-bottom: 0;
}


/*---------FORM---------*/

.form1 th, .form1 td 
{
    padding-bottom: 8px;
}

.form1 th 
{
    padding-right: 10px;
    padding-top: 3px;
    text-align: right;
    vertical-align: top;
}

.form1 th span 
{
    color: #FF0000;
}

.form1 select 
{
    width: 222px;
    padding: 2px;
}

.form1 td input, .form1 td textarea
{
    width: 217px;
    padding: 2px;
}

.form1 td textarea 
{
    height: 300px;
    width: 400px;
}

.form1 td .checkBox input 
{
    height: 13px;
    margin-right: 5px;
    width: 13px;
}

.form1 td.formButtons 
{
    text-align: right;
}

.form1 td.formButtons input
{
    width: auto;
}

.errorSummary ul
{
    margin-bottom: 11px;
}

.errorNote 
{
    color: Red;
    display: block;
    margin-bottom: 10px;
}


/*---------PAGES---------*/

.table1 
{
    border-collapse: collapse;
    border-top: 1px solid #efefef;
    border-left: 1px solid #efefef;
}

.table1 th, .table1 td 
{
    padding: 6px 10px 6px 10px;
    border-right: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
}

.table1 th 
{
    background-color: #173d4d;
    color: #fff;
}

.table1 td.options 
{
    text-align: center;
}

.address 
{
    padding-left: 40px;
}

h4.newsDate
{
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 2px;
}

.graphs 
{
    margin-left: 110px;
}

.career 
{
    margin-bottom: 11px;
}

#siteMap li 
{
    list-style:disc;
    margin-bottom: 10px;
    margin-left: 40px;
} 

#siteMap li li 
{
    list-style: circle;
    margin-bottom: 1px;
    margin-left: 40px;
}

.createNewLink 
{
    display: block;
    padding-bottom: 15px;
}

.careerTable td 
{
    padding-bottom: 5px;
    padding-right: 15px;
    vertical-align: top;
}

.careerTable td.options 
{
    white-space: nowrap;
}

.description 
{
    padding-top: 5px;
}

.news div.newsTitle div {
display:inline;
padding-left:10px;
}


.contactForm td textarea
{
    height: 140px;
    width: 217px;
}


/*---------EDIT IN PLACE---------*/

.actionButtons_Edit, .actionButtons_Save, .actionButtons_Cancel {
    float:left;
}

.actionButtons_Edit a, .actionButtons_Save a, .actionButtons_Cancel a {
    display:block;
    margin:0 5px 12px 0;
    overflow:visible;
    text-decoration:none;
}

.actionButtons_Edit a:hover, .actionButtons_Save a:hover, .actionButtons_Cancel a:hover {
    text-decoration: underline;
}

.editor 
{
    clear: left;
    margin-bottom: 5px;
}

#sideBar #editInPlace1 
{
    padding-top: 15px;
}

/*---------ADMIN---------*/

#adminBar {
background-color:#102b37;
font-size:11px;
margin:0 auto;
position:relative;
overflow: hidden;
width:1000px;
z-index: 1;
}
#adminTitle {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
left:50px;
position:absolute;
text-transform:uppercase;
top:11px;
}
#adminTitle a {
color:#FFFFFF;
text-decoration:none;
}
#adminBar ul {
margin-left:222px;
}
#adminBar li {
border-left:1px solid #DED7AC;
float:left;
}
#adminBar li a {
color:#FFFFFF;
display:block;
padding:11px 15px 14px;
text-decoration:none;
}
#adminBar li a:hover, #adminBar li a.select, .linkLogin:hover {
background-color:#495e67;
}
#adminBar li.last a {
border-right:1px solid #DED7AC;
}
.linkLogin {
color: #fff;
padding: 8px 10px;
position:absolute;
right:5px;
top:4px;
z-index: 3;
}

a:link.linkLogin, a:visited.linkLogin 
{
    color: #fff;
}

