/*
*/
/* 
RESET
-----------------------------------------------*/
h1,h2,h3,h4,h5,h6,
ul,li,
p,br,
img{margin:0px;padding:0px;border:0px;}
/*
MAIN 
-----------------------------------------------*/
body{font-family:Tahoma,Arial,Verdana;font-size:11px;margin:0;line-height:20px;background:#000 url('images/bg.gif') repeat-x;}
a{color:#5e5e5e;}
a:hover{text-decoration:none;}
/* heading */
h1,caption{font-size:1.8em;margin:2px 0px;padding:5px 0px;text-align:left;}
h2{font-size:1.6em;margin:2px 0px;padding:2px 0px;}
h3{font-size:1.4em;margin:2px 0px;padding:3px 0px;}
h4{font-size:1.2em;margin:2px 0px;padding:3px 0px;}
h5{font-size:1.0em;margin:2px 0px;padding:3px 0px;}
h6{font-size:.9em;margin:2px 0px;padding:1px 0px;font-weight:normal;}
#introBody h1,#introBody caption{font-size:1.4em;color:#b4bbc1;}
#mainColBody h1,#mainColBody caption,div#mainColBodySafety h1{font-size:1.5em;color:#07355f;font-weight:bold;}
#mainColBody h2{font-size:1.4em;color:#977a3e;}
#mainColBody h3{font-size:1.0em;font-weight:bold;color:#333;}
/* para-list */
p{margin:5px 0px;padding:3px 0px;}
br{margin:0px 0px 0px 0px;}
/*
LAYOUT.
-----------------------------------------------*/
#wrap{width:100%;height:auto;height:1000px;min-height:1000px;padding-top:32px;background:url('images/drill.gif') center top no-repeat;}
#frame{margin:0 auto;width:765px;}
#header{width:765px;height:114px;}
#container{}
#mainCol{width:577px;float:right;}
#logo{width:188px;height:200px;position:absolute;}
/* home */
#introTop{width:577px;height:86px;background:url('images/introTop.gif') no-repeat;}
#introBody{width:470px;min-height:660px;height:900!important;height:660px;margin-left:12px;margin-top:-65px;float:left;display:inline;font-weight:normal;font-size:1.1em;color:#fff;background:#003366;padding-top:15px;padding-right:55px;padding-bottom:22px;padding-left:40px;position:relative;}
#introBody a{color:#fff;text-decoration:none;font-weight:bold;}
#introFoot{width:565px;height:16px;margin-left:12px;float:left;display:inline;background:url('images/introFoot3.png') no-repeat !important;background-image:none;}
#actions{width:565px;margin-top:10px;margin-left:12px;float:left;display:inline;}
/* inside */
#mainColTop{width:577px;height:86px;float:left;background:url('images/mainColTop.gif') no-repeat;}
#mainColBody{width:510px;height:auto !important;height:200px;min-height:200px;padding:0px 28px 10px 30px;float:left;margin-left:9px;margin-top:-68px;display:inline;background:#ccc;}
#mainColBody a{color:#990000;font-weight:bold;}
#mainColBody ul{padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:40px;}
#mainColFoot{width:568px;height:26px;float:right;background:url('images/mainColFoot.gif') no-repeat;}
/* Energy Services Themes */
.enserv1 #mainColBody{background:#e3e1d4 url(images/es_bg_1.gif) no-repeat left 200px;}
.enserv1 #mainColTop,.enserv2 #mainColTop{background-image:url(images/mainColTop_es.gif);}
.enserv1 #mainColFoot,.enserv2 #mainColFoot{background-image:url(images/mainColFoot_es.gif);}
.enserv2 #mainColBody{background:#e3e1d4 url(images/es_bg_2.gif) no-repeat left 200px;}
.new{background:#c9dcdd;}
/* common */
#subCol{width:188px;float:left;}
#subColBody{width:186px;float:left;padding:86px 0px 0px 0px;background:#151515;border-left:1px solid #373737;border-right:1px solid #373737;}
#side_nav{float:left;margin-top:-3px;}
#subColFoot{width:188px;height:14px;float:left;}
#extraCol{display:none;}
#footer{width:565px;height:54px;margin-left:12px;margin-top:15px;padding:20px 0 0 0;float:right;color:#5e5e5e;border-top:1px solid #1a1a1a;background-image:url(images/flogo.gif);background-repeat:no-repeat;background-position:right;}
/*
NAVIGATION.
-----------------------------------------------*/
/* side nav */
#side_nav ul{}
#side_nav li{list-style:none;margin-bottom:1px !important;margin-bottom:-1px;width:184px;padding:0px;border-left:1px solid #373737;border-right:1px solid #373737;background:#3c3e3e url('images/listBg.gif') bottom repeat-x;}
#side_nav li a{color:#cacaca;display:block;text-decoration:none;text-transform:uppercase;padding:5px 10px 5px 20px;background:url('images/list-style-1.gif') 5px no-repeat;}
#side_nav li a:hover{color:#828080;background:url('images/list-style-2.gif') 5px no-repeat;}
#side_nav li a.down{background:url('images/list-style-3.gif') 5px no-repeat;}
#side_nav li a.down:hover{background:url('images/list-style-4.gif') 5px no-repeat;}
#side_nav li ul{padding:0 0 0 0px;margin:2px 0 0 0;}
#side_nav ul ul li{width:172px;padding:0 0 0 10px;background:#535454;background-image:none;}
#side_nav ul ul li a{background-image:none;}
#side_nav ul ul li a:hover,#side_nav ul ul li.selected{color:#fff;background:#535454;background-image:none;text-decoration:underline;}
/* footer */
#footer ul{}
#footer li{display:inline;}
#footer li a{color:#5e5e5e;padding-right:2px;padding-left:2px;}
/*
CONTENT.
-----------------------------------------------*/
/* header */
#banner{width:410px;height:113px;position:absolute;margin-left:188px;margin-top:1px;}
#stock{width:159px;height:90px;padding:23px 0 0 0;color:#fff;font-family:'Franklin Gothic',Arial;position:absolute;margin-left:605px;background:#000;margin-top:1px;}
#stock p,br{margin:0;padding:0;}
#stock h3{color:#fff;}
#stock h2 strong{font-size:1.4em;color:#bc9c5a;padding-bottom:0;margin-bottom:0;}
#stock h2 small{color:#999999;}
/* actions */
#actions h2{padding-bottom:8px;color:#ccc;font-weight:normal;border-bottom:1px solid #27394a;}
#actions .box1,#actions .box2,#actions .box3{width:156px;padding:0px 15px;margin:15px 0 0 0;float:left;display:inline;color:#fff;}
#actions a{color:#bc9c5a;font-weight:bold;}
#actions .box1{border-right:1px solid #27394a;}
#actions .box2{border-right:1px solid #27394a;}
#actions .box3{float:left;}
#actions small{font-size:1em;color:#999;line-height:15px;}
/* side */
.side_section{padding:10px 20px 0px 20px;float:left;color:#656565;}
table.rigList{width:100%;margin-bottom:2em;}
table.rigList td,table.rigList th{padding:0.25em 1.5em;border-bottom:1px solid #999;vertical-align:top;}
table.rigList th{text-align:left;border-color:#000;padding-left:0;}
table.locList{width:100%;margin-bottom:2em;}
table.locList td{padding:0.125em 1.5em 0.125em 0;vertical-align:top;line-height:1.2em;}
acronym{text-decoration:none;}
/*table.locList td h1{padding-top:1.5em;border-top:1px solid #000;margin-top:0.5em;}
*/
table.locList td h1{margin:0;}
table.locList th{vertical-align:middle;padding-top:1.5em;}
td.sep{padding-top:1.5em;padding-bottom:1.5em;border-bottom:1px solid #000;}
/*Testimonial peice */
.testimonialWrapper1{width:545px;position:absolute;left:47px;top:167px;}
.testimonialWrapper2{width:545px;position:absolute;left:47px;top:167px;}
.testimonialWrapper{display:none;}
.testimonial h2{font:bold 18px Arial,Helvetica,sans-serif;}
.testimonial{width:425px;min-height:100px;height:auto !important;height:100px;background:url(images/testimonial-top.gif) left top no-repeat;font:bold 11px Arial,Helvetica,Sans-serif;line-height:18px;padding:15px 45px 0 35px;margin:35px 0 0 -5px;float:left;}
.testimonial span.left{display:block;font-size:3em;line-height:1em;margin:0 0 0 -0.5em;}
.testimonial span.right{display:block;font-size:3em;line-height:1em;margin:0 -0.5em 0 0;}
.testimonialBot{width:545px;height:75px;background:url(images/testimonial-bot.gif) left top no-repeat;margin:-5px 0 0 -34px;float:left;}
/*
-----------------------------------------------*/
.left{float:left;}
.right{float:right;}
.black{color:#000;}
.white{color:#fff;}
.hide{display:none;}
.data img{padding:2px;margin:5px;background:#fff;}
/* clearing */
#wrap:after,
#mainCol:after{content:'.';height:0px;visibility:hidden;display:block;clear:both;}
/* Rigs */
.drill h3{margin:0 0 -20px 0;}
.drill ul{padding:0;margin:0;}
.drill li{padding:0;margin:0 0 -5px 0;}
.drill &nbsp;{display:none;}
.drill BR{display:none;}

#mainColBodySafety{width:508px;height:auto !important;height:200px;min-height:200px;padding:0px 35px 10px 25px;float:left;margin-left:9px;margin-top:-68px;display:inline;background:#ccc;}
div#safety {background:transparent url(images/paper.jpg) no-repeat scroll 0 0;font-size:10px;line-height:15px;min-height:300px;padding:20px 38px 36px 32px;}
div#safety h3,div#safety h5 {margin-left:300px;}
div#safety ul {margin-left:30px;}
div#safety ul li {padding:0 !important;}
div#mainColBodySafety ul {margin:10px 0 0 30px;}
div#blp {background:url(images/blp.jpg) no-repeat 0 0;width:470px;height:240px;padding:10px 10px 0 10px;}
div#blp h1 {text-transform:uppercase;color:#fff;font-size:20px;margin-left:10px;font-weight:normal;}
div#blp p {font-size:12px;color:#fff;}
div#blp ul li {list-style:none;}