/* CSS Document */
/* Global Elements */
body {
	background-color: #FFFFFF;
	margin: 0px;
}

body, h1, h2, h3, h4, h5, h6, ol, ul, li, p, input, textarea, select {
	font: 12px/24px Arial, Verdana, sans-serif; 
	color:#000000;
}

h1 {
font-size:2em;
font-weight:bold;
color:#003366;
}

h2 {
font-weight:bold;
}

a {
color:#000000;
}

#container { 
	width: 1000px; margin: 0 auto; position: relative;
}

#content {
padding:25px 35px;
}
#breadcrumb {
color:#000000;
font-size:11px;
padding:0px 0px 10px 0px;
}

#breadcrumb a {
color:#000000;
}

#leftnav {
background-color:#68829B;
background-image:url(images/nav2background.gif);
background-repeat:repeat-y;
vertical-align:top;
}

#footer {
font-size:11px;
background-color:#000000;
color:#CCCCCC;
padding:10px;
}

#footer a {
color:#CCCCCC;
}

/* Home Page */

.homenewsTopLeft {
	background-color:#C9C7C8;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.homenewsBottomLeft {
	background-color:#C9C7C8;
	border-right:1px solid #FFFFFF;
	vertical-align:top;q
}

.homenewsTopRight {
	background-color:#C9C7C8;
	border-bottom:1px solid #FFFFFF;
}
.homenewsBottomRight {
	background-color:#C9C7C8;
}

.homenewsBottomLeft ul {
	margin:10px 0px;
	padding:0px;
}

.homenewsBottomLeft ul li {
	margin-left:2.5em;
	margin-right:1em;
	padding:5px 0px;
	list-style-type:none;
	line-height:14px;
}

.homenewsBottomLeft ul li a {
	color:#000000;
	text-decoration:none;
	display:block;
}

.homenewsBottomLeft ul li a:hover {
	text-decoration:underline;
}

/* About Us*/

.locationsTable {
border-top:1px solid #003366;
border-left:1px solid #003366;
border-right:1px solid #003366;
}

.locationsTable td {
padding:5px;
border-bottom:1px solid #003366;
line-height:16px;
}

.locationsHeader {
color:#FFFFFF;
background-color:#003366;
font-weight:bold;
}

/* Reservoir Services */
#col3Rservices {
background-image:url(products/images/nav3_resservicesbackgrd.gif);
background-repeat:repeat-y;
}

.purple {
color: #685E9A;
}

#col3Rservices ul {
margin:0;
padding:0 5px 0 2.5em;
list-style:none;
}

#col3Rservices li {
padding:4px 0;
line-height:12px;
}

#col3Rservices ul a{
color:#999999;
text-decoration:none;
}

#col3Rservices ul a:hover {
color:#000000;
}

#col3Rservices ul a .selected {
color:#C30C3E;
}

.caseStudy_red {
border-top:1px solid #C30C3E;
border-left:1px solid #C30C3E6;
border-right:1px solid #C30C3E;
}


.caseStudy_red td {
padding:5px;
border-bottom:1px solid #C30C3E;
}

.caseStudyheader_red {
	font-weight:bold;
	color:#FFFFFF;
	background-color:#C30C3E;
	font-size: 18px;
}

/* Reservoir Seismic */ 
#col3Rseismic {
background-image:url(products/images/nav3_resseismicbackgrd.gif);
background-repeat:repeat-y;
}

.red {
color: #C30C3E;
}

#col3Rseismic ul {
margin:0;
padding:0 5px 0 2.5em;
list-style:none;
}

#col3Rseismic li {
padding:4px 0;
line-height:12px;
}

#col3Rseismic ul a{
color:#999999;
text-decoration:none;
}

#col3Rseismic ul a:hover {
color:#000000;
}

#col3Rseismic ul a .selected {
color:#C30C3E;
}

/* Tigress */ 
.yellow {
color: #FBB030;
}

/* CASE STUDIES */
.green {
color: #308236;
}

.caseStudy {
border-top:1px solid #308236;
border-left:1px solid #308236;
border-right:1px solid #308236;
}

.caseStudy td {
padding:5px;
border-bottom:1px solid #308236;
}

.caseStudyheader {
	font-weight:bold;
	color:#FFFFFF;
	background-color:#308236;
	font-size: 18px;
}

/* NEWS Events*/

.spotlight {
border:1px solid #003366;
}

.spotlight td{
vertical-align:top;
padding:10px;
line-height:14px;
}

.spotlightheader {
font-weight:bold;
color:#FFFFFF;
background-color:#003366;
}

.newsEvents {
border-top:1px solid #003366;
border-left:1px solid #003366;
border-right:1px solid #003366;
}

.newsEvents td {
padding:10px;
border-bottom:1px solid #003366;
line-height:14px;
}

.newsEventsheader {
font-weight:bold;
color:#FFFFFF;
background-color:#003366;
}

/* CAREERS */
.joblisting {
border:1px solid #999999;
}

.joblisting td {
padding:5px;
}

.jobheader {
font-weight:bold;
color:#FFFFFF;
background-color:#666666;
}
