

/* --- DOOR4 BODY CLASS CHANGES THE NAV WHEN ON -- */

body#home ul li.home a{background-image:url(../images/hovermenu.jpg); color:#8F2309;}

body#subsea ul li.subsea a{background-image:url(../images/hovermenu.jpg); color:#8F2309;}

body#ep ul li.ep a{background-image:url(../images/hovermenu.jpg); color:#8F2309;}

body#oilfield ul li.oilfield a{background-image:url(../images/hovermenu.jpg); color:#8F2309;}

body#referrals ul li.referrals a{background-image:url(../images/hovermenu.jpg); color:#8F2309;}

body#contact ul li.contact a{background-image:url(../images/hovermenu.jpg); color:#8F2309;}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(../images/background.jpg);
background-position:center;
background-position:top;
background-repeat:no-repeat;
}

.highlight {
color:#8f2309;
font-size:16px;
padding:15px 30px;
line-height:20px;
font-style:italic;
}

h1, h2, h3, h5 {
color:#8f2309;
font-weight:lighter;
font-size:1.3em;
}

h6 {
color:#8f2309;
font-weight: bold;
font-size:1em;
padding-bottom: 5px;
}

h1 {
padding-bottom:20px;
}

a:link {
color:#8f2309;
text-decoration:none;
}

a:visited {
color:#8f2309;
text-decoration:none;
}

a:hover {
color:#8f2309;
text-decoration:underline;
}

a:active {
color:#8f2309;
text-decoration:none;
}

#secondarycontent h2 {
padding-bottom:10px;
padding-top:30px;
}

p {
padding-bottom:15px;
line-height:15px;
}

h3 {
padding-bottom:15px;
}

.imgborder {
padding:1px;
width:331px;
margin-top:9px;
margin-bottom:20px;
border:solid 1px #cccccc;
}

.imgborder2 {
padding:1px;
width:130px;
margin-top:9px;
margin-bottom:10px;
border:solid 1px #cccccc;
display:block;
}

.imgborder3 {
padding:1px;
width:130px;
margin-top:9px;
margin-bottom:10px;
margin-left:26px;
border:solid 1px #cccccc;
display:block;
}

#searchcontainer h5 {
font-size:1.2em;
color:#FFFFFF;
font-family:'Helvetica', Verdana, Arial, sans-serif;
font-weight:lighter;
}

#candidatePanel {
}

#referralspoints {
padding:0px;
margin:0px;
display:block;
list-style:none;
float:left;
width:24%;
text-align:center
}

#referralspoints2 {
padding:0px;
margin:0px;
display:block;
list-style:none;
float:left;
width:33%;
text-align:center
}

.spacer {
height:1px;
width:100%;
clear:both;
}

#container {
width:960px;
text-align:left;
padding-top:20px;
}

#header {
height:176px;
border-bottom:1px solid #dddddd;
}

#headerright {
width:680px;
float:right;
}

#topsearch {
width:340px;
float:right;
padding-top:25px;
}

#logo {
float:left;
width:230px;
height:136px;
margin-top:7px;
}

.searchform {
float:left;
height:18px;
color:#333333;
padding-top:5px;
padding-left:5px;
width:205px;
border:1px solid #d2d3d5;
background-color:#e1e2e4;
margin-right:10px;
}

.catform {
float:left;
color:#333333;
display:block;
padding-top:5px;
padding-left:5px;
height:18px;
width:265px;
clear:both;
border:1px solid #ffffff;
background-color:#e1e2e4;
margin-right:5px;
margin-top:30px;
}

#subseaImgBtn, #eandpImgBtn, #oilfieldImgBtn {
float:right;
color:#333333;
display:block;
height:18px;
width:265px;
margin-right:5px;
margin-top:30px;
}

.catformbutton {
float:right;

}

#menu {
padding-top:27px;
clear:both;
width:100%;
}

#menu {
}

#menu ul {
display:block;
float:right;
padding-right:10px;
width:auto;
}

#menu ul li{
display:block;
float:left;
padding-left:20px;
padding-right:0px;
}

#menu ul li a:link {
display:block;
float:left;
height:35px;
color:#000000;
text-decoration:none;
}

#menu ul li a:visited {
display:block;
float:left;
height:35px;
color:#000000;
text-decoration:none;
}

#menu ul li a:hover {
display:block;
float:left;
height:35px;
background-image:url(../images/hovermenu.jpg);
color:#8f2309;
text-decoration:none;
}

#menu ul li a:active {
display:block;
float:left;
height:35px;
background-image:url(../images/hovermenu.jpg);
color:#8f2309;
text-decoration:none;
}


/*#menu ul {
float:right;
list-style:none;
font-variant:small-caps;
position:relative;
width:100%;
}

#menu ul li {
display:block;
float:right;
margin:0px 10px 0px 10px;
}

#menu ul li a:link {
color:#333333;
text-decoration:none;
height:40px;
display:block;
}

#menu ul li a:visited {
color:#333333;
text-decoration:none;display:block;

}

#menu ul li a:hover {
color:#8f2309;
background-image:url(../images/hovermenu.jpg);
background-repeat:repeat-x;
background-position:bottom;display:block;

}

#menu ul li a:active {
color:#333333;display:block;

text-decoration:none;
}*/

#jobsearch {
background-image:url(../images/masthead.jpg);
clear:both;
height:300px;
width:100%;
}

#searchcontainer {
width:350px;
height:300px;
float:right;
}

#searchcontainer box {
padding-top:35px;
text-align:center;
display:block;
width:100%;
}

#searchcontainer h5 {
display:block;
float:left;
}

#searchcontainer a:link {
color:#FFFFFF;
}

#searchcontainer a:visited {
color:#FFFFFF;
}

#searchcontainer a:hover {
color:#FFFFFF;
text-decoration:underline;
}

#searchcontainer a:active {
color:#FFFFFF;
}

.all {
float:right;
}

#s1 {
height:99px;
background-image:url(../images/bluesearch.jpg);
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}

#s1 .pad {
padding:10px;
}

#s2 {
height:99px;
background-image:url(../images/yellowsearch.jpg);
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}

#s2 .pad {
padding:10px;
}

#s3 {
height:99px;
border-left:1px solid #CCCCCC;
background-image:url(../images/redsearch.jpg);
}

#s3 .pad {
padding:10px;
}

.bkgrnd {
padding:5px;
}

#primarycontent {
height:280px;
padding:20px;
background-image:url(../images/fade.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#000000;
border-top:1px solid #CCCCCC;
clear:both;
}

#intro {
float:left;
width:450px;
margin-right:5px;
}

#intro .pad {
background-image:url(../images/2-panels.jpg);
background-position:bottom;
background-repeat:repeat-x;
border:2px solid #ffffff;
padding:10px;
height:250px;
overflow:hidden;
background-color:#FFFFFF;
}

#latest {
float:right;
width:450px;
margin-left:5px;
}

#latest .pad {
background-image:url(../images/2-panels.jpg);
background-position:bottom;
background-repeat:repeat-x;
border:2px solid #ffffff;
padding:10px;
height:250px;
background-color:#FFFFFF;
overflow:hidden;
}

#secondarycontent {
width:950px;
}

#c1 {
width:50%;
float:left;
}

#c1 .pad {
padding:10px 10px 20px 20px;}

#c2 {
width:50%;
float:left;
}

#c2 .pad {
padding:10px;
}

#c3 {
width:50%;
float:left;
}

#c3 .pad {
padding:10px;
}

#c4 {
width:49%;
float:right;
}

#c5 {
clear:both;
width:100%;
}

#secondarycontent ul {
line-height:15px;
padding-bottom:15px;
}

#secondarycontent ul li {
padding-left:10px;
background-image:url(../images/bullet.jpg);
background-repeat:no-repeat;
}

#right ul li {
padding-left:15px;
background-image:url(../images/bullet.jpg);
background-repeat:no-repeat;
}

#left ul li {
padding-left:10px;
background-image:url(../images/bullet.jpg);
background-repeat:no-repeat;
}

#footerpad {
clear:both;
height:60px;
}

#footerboarder {
clear:both;
border-bottom:5px solid #581305;
height:1px;
margin-bottom:5px;
width:100%;
}

#footer {
color:#ffffff;
background-color:#000000;
width:100%;
}

#footer p {
padding:20px;
}

#footer a:link {
color:#ffffff;
}

#vmarquee ul {
width:420px;
}

.jobdesc {
clear:both;
margin-bottom:15px;
}

.jobdesc h4 {
padding-bottom:5px;
color:#8f2309;
}

.salary {
display:block;
float:left;
font-style:italic;
font-weight:bolder;
padding-top:5px;
}

.linfo {
display:block;
float:right;
padding-top:5px;
}

.jobdesc .spacer {
height:15px;
}

.jobdesc a:link {
color:#8f2309;
}

#left {
float:left;
width:35%;
padding-right:4%;
padding-left:1%;
}

#right {
float:right;
width:59%;
padding-left:1%;color:#666666;
}

#right ul {
list-style:disc;
margin-left:20px;
line-height:15px;
padding-bottom:15px;
}

#left ul {
list-style:disc;
margin-left:20px;
line-height:15px;
padding-bottom:15px;
}

#right h1 {
padding-top:40px;
}

#right h2 {
padding-top:40px;
padding-bottom:20px;
}

#right h3 {
font-size:14px;
padding-top:30px;
padding-bottom:10px;
}

#left h1 {
padding-top:40px;
padding-bottom:15px;
}

#left h2 {
padding-bottom:15px;
}

#left h3 {
padding-top:10px;
padding-bottom:10px;
}

#right ul li {
}

#contactright {
float:right;
width:59%;
padding-left:1%;
}

#contactright h1 {
padding-top:40px;
}

#contactright h2 {
padding-top:40px;
padding-bottom:20px;
}

#contactright h3 {
font-size:14px;
padding-top:30px;
padding-bottom:10px;
}

#jobs {
background-image:url(../images/shadow-top.jpg);
background-position:left top;
background-repeat:no-repeat;
padding-left:25px;
padding-bottom:40px;
}

#bottomshadow {
background-image:url(../images/shadow-bottom.jpg);
background-position:right bottom;
background-repeat:no-repeat;
padding-right:25px;
padding-bottom:25px;
}

.right-link {
	text-align: right;
}


