@charset "utf-8";
/* CSS Document */
ul { list-style:none;}
BODY {
	background:url(../_img/bg2.jpg) top repeat-x #A39F95;
}

.bgContainer {
	width:100%;
	float:left;
	background:url(../_img/bg01.jpg) center 401px no-repeat;
	min-height:650px;
}


.topContainerInner img { margin-left:18px;}
.topContainerInner div.st01 { background:url(../_img/top-nav-corners.gif) left -33px no-repeat; width:990px; height:33px; margin-top:11px;}
.topContainerInner div.st01 div { background:url(../_img/top-nav-corners.gif) top right no-repeat;  height:33px; padding:0 18px;}
.topContainerInner div.st01 div ul { background:url(../_img/top-nav-bg.gif) top repeat-x; height:33px; padding-left:80px;}
.topContainerInner div.st01 div ul li { background:url(../_img/top-nav-bg02.gif) top left no-repeat;  float:left; padding:8px; }

.footerInner  { padding-top:30px;}
.footerInner div.st01 { background:url(../_img/footer-nav-corners.gif) left top no-repeat; width:990px; height:27px; }
.footerInner div.st01 div { background:url(../_img/footer-nav-corners.gif) right -27px no-repeat;  height:27px; padding:0 13px; }
.footerInner div.st01 div div { background-color:#F6F6F5; background-image:none; padding:0px;}
.footerInner div.st01 div ul li { background:url(../_img/footer-nav-bg02.gif) top left no-repeat;  float:left; padding:8px; }
.footerInner div.st01 div ul li.st01 { background:none; }
.footerInner div.st01 div p { padding:8px 8px 0 8px; }

.footer {
	float:left;
}

.footer p {
	float:right;
}
.footer ul,
.footer ul li
 {
	float:left;
}
.footer ul li a span.smallerBullet { font-size: 7px; }

.home-intro { padding:0 0 20px 10px;}



.box .tab { background:url(../_img/tab-corners.png) left top no-repeat ; height:26px; margin-left:23px; float:left; }
.box .tab div.st01 {  background:url(../_img/tab-corners.png) right -26px no-repeat; padding:0 17px; }
.box .tab div.st01 div.st02 { height:26px; background-color:#FFFFFF;  }
.box .tab div.st01 div.st02 div { padding-top:7px; text-align:center;}



.box .tab-st02 { width:210px; float:left; }
.box .tab-st02a { width:200px; float:left; margin-left:0px; }

.box .tab-inactive { background:url(../_img/tab-corners-active.png) left top no-repeat ; }
.box .tab-inactive div.st01 { background:url(../_img/tab-corners-active.png) right -26px no-repeat; }
.box .tab-inactive div.st01 div.st02 { background-color:#2F7AAF; }

.box .tab-content { clear:both;}
.box .tab-content .top { background:url(../_img/corners.png) left top no-repeat;  height:17px;}
.box .tab-content .top div.st01 { background:url(../_img/corners.png) right -17px no-repeat; padding:0 17px;  }
.box .tab-content .top div.st01 div { background:#fff; height:17px;  }
.box .tab-content .bottom { background:url(../_img/corners.png) left -34px no-repeat;  height:17px;}
.box .tab-content .bottom div.st01 { background:url(../_img/corners.png) right -51px no-repeat; padding:0 17px;  }
.box .tab-content .bottom div.st01 div { background:#fff; height:17px;  }
.box .tab-content .middle { background:#fff; padding:0 17px;  }
.box .tab-content .middle-inactive {display:none;}
.box .tab-content .middle-st01 { height:160px;} /*hp*/
.box .tab-content .middle-st02 { height:140px;} /*lp*/
.box .tab-content .middle-st02 img { float:left; margin:0px 10px 0px 0;}

.box .tab-content .middle-st04 { padding:23px 37px;}
.box .tab-content .middle-st04 ul.siteMap li a:hover { color: #52B6ED; }
.box .tab-content .middle-st04 table.financialReports td a { text-decoration: none; }
.box .tab-content .middle-st04 table.financialReports td.Year { font-weight: bold; font-size: 16px; width: 80px; }
.box .tab-content .middle-st04 table.financialReports td.Title { width: 200px; }
.box .tab-content .middle-st04 table.financialReports td.Download { width: 200px; }


.box .tab-content .middle div.column { /*width:200px;*/ width:400px;float:left; padding-bottom: 15px; }
.box .tab-content .middle div.column01 { width:400px; float:left;  }



.box .tab-content .middle div.column h3 { display:none; }
.box .tab-content .middle div.column img { margin-bottom:4px;} 
.box .tab-content .middle div.column p  {
	padding-left:58px;
	background-image: url(../_img/thumbnails/nitrogen-tn-hp.jpg);
	background-repeat: no-repeat;
	background-position: left 1px;
}
.box .tab-content .middle div.column p.st01 {
	background-image: url(../_img/thumbnails/coiled-tubing-tn-hp.jpg);
	background-repeat: no-repeat;
	background-position: left 1px;
	color: #000;
}
.box .tab-content .middle div.column p.st02 {
	background-image: url(../_img/thumbnails/coiled-conveyed-perforating-tn-hp.jpg);
	background-repeat: no-repeat;
	background-position: left 1px;
}
.box .tab-content .middle div.column p.st04 {
	background-image: url(../_img/thumbnails/equipment-tn-hp.jpg);
	background-repeat: no-repeat;
	background-position: left 1px;
}

.box p { padding-bottom:7px; line-height:150%;}
.box .tab-content .middle div.column p {line-height:100%;}





.navBox .tab-content { clear:both;}
.navBox .tab-content .top { background:url(../_img/corners-nav.png) left top no-repeat;  height:17px;}
.navBox .tab-content .top div.st01 { background:url(../_img/corners-nav.png) right -17px no-repeat; padding:0 17px;  }
.navBox .tab-content .top div.st01 div {  height:17px;  }
.navBox .tab-content .bottom { background:url(../_img/corners-nav.png) left -34px no-repeat;  height:17px;}
.navBox .tab-content .bottom div.st01 { background:url(../_img/corners-nav.png) right -51px no-repeat; padding:0 17px;  }
.navBox .tab-content .bottom div.st01 div {  height:17px;  }
.navBox .tab-content .middle {  padding:0 13px; height:260px;  }

.navBox .tab-content .middle, 
.navBox .tab-content .bottom div.st01 div, 
.navBox .tab-content .top div.st01 div
 { /*background:#8DB4D1;*/ background:url(../_img/corners-nav-bg.png) repeat;}



.navContainer li { border-top:1px solid #5F99C1;  padding:3px 0; }
.navContainer li.st01 { border:none;}

.navContainer ul { border-bottom:1px solid #5F99C1;}
.navContainer li ul { padding-top:3px; border:none; }
.navContainer li ul li { border-top:none; padding-left:13px; padding-top:4px;}

.navContainer li ul li a {/*background:url(../_img/bull01.gif) left 7px no-repeat;*/ padding-left:8px; display:block;}
.navContainer li ul li a:hover, .navContainer li ul li a.selected {/*background:url(../_img/bull01-active.gif) left 7px no-repeat;*/}



/*lp*/
.columnLP { position:relative; }
.columnLP h2 { display:none;} 
.columnLP p  {
	width:325px;
	position:absolute;
	left: 78px;
	top: 72px;
	line-height:150%;
}
/*cp*/
/*.columnsOne h2,*/ .columnsOne h3 { display:none;}
.columnsOne p { padding-bottom:10px; line-height:150%;  }
.columnsOne .header { margin-bottom:10px; }

.img_cont { border:1px solid #0060A6; float:right; margin:0 0 5px 5px;}
.img_cont img { border:1px solid #fff;}

.navContainer .address { padding:20px 0 0px 0px;}
.navContainer .address p {color:#484848; line-height:150%}
.navContainer .address p.st01 { color:#fff; padding-bottom:5px;}
.navContainer .address div { padding-left:20px; }

/*fonts*/
BODY { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}



.footer, .box p { font-size:10px; }
.columnsOne .box p{font-size:12px;}
.navContainer li, .navContainer .address p { font-size:11px; }

.topContainerInner div.st01 div ul li li { font-size:10px;}


 
.topContainerInner a.selected, 
.topContainerInner a:hover,
.footer a:hover,
.middle-st02 a:hover,
.middle-st04 table.news tr td a:hover,
.middleContainer .columnsOne .middle-st04 p a:hover,
.middleContainer .column .content .box ul li a:hover,
.box .tab-content .middle-st04 table.financialReports td a:hover,
.middleContainer .columnsOne ol.whistleblower li a:hover,
.middleContainer .columnsOne table td a:hover
  {color:#52B6ED;}
  
.topContainerInner a,
.navContainer a.selected,
.navContainer a:hover,
.middleContainer .columnsOne a:hover
 {color:#fff;}
  
.navContainer a,
.middleContainer a,
.topContainerInner div.st01 div ul li li a
  {color:#0060A6;}
  
  
.footer a { color:#013D69; }
.footer p { color:#999999; }

.middleContainer p, 
.middleContainer li { color:#000000;}
.middleContainer .column .content .box ul li { padding: 0 0 5 15; margin-top: 5px; }
.middleContainer .column .content .box ul li ul li { padding-left: 15px; }

.middleContainer p.st01 { color: #FFF; }

.middleContainer .column .columnsOne .box p.title { margin-top: 50; }
.middleContainer .column .columnsOne .box p.titleText { padding-top: 50; }

.middle-st04 ul { list-style:circle; }
.middle-st04 ul li, .middle-st04 ol { margin-bottom: 20px; }
.middle-st04 ul li, .middle-st04 ol li { margin-left: 20px; }
.middle-st04 ol.secondLevel { margin-left: 40px; margin-bottom: 20px; }
.middle-st04 ol.secondLevel li { list-style: lower-alpha; }
.middle-st04 table.news tr td { padding-bottom: 20px; text-transform: capitalize; }
.middle-st04 table.news tr td.date { padding-right: 15px; vertical-align: top; }
.middle-st04 table.contacts tr td.location { text-decoration: underline; font-weight: bold; font-style:italic; padding-bottom: 12px; padding-left: 0px; } 
.middle-st04 table.contacts tr td { padding-left: 10px; }
.middle-st04 table.contacts tr td.title { font-weight: bold; font-size: 120%; padding-bottom: 10px; }
.middle-st04 ol.whistleblower { margin-bottom: 20px; }
.middle-st04 ol.whistleblower li { padding-bottom: 10px; }
.middle-st04 ol.whistleblower li ul { list-style: disc; }
.middle-st04 ol.whistleblower li ul li { padding-bottom: 0px; margin-bottom: 0px; }
.middleContainer .columnsOne .middle-st04 ul { list-style: disc; }

.middleContainer a { text-decoration:underline; }
.contactadd {
	font-size: 12px;
	float: right;
	padding-top: 21px;
}
.contactadd strong {
	color: #0060A6;
}
.contactadd a {
	color: #000000;
}
.contactadd a:hover {
	color: #0083E3;
}
p.btn {
	padding-top: 3px;
}
label {
	font-size: 11px;
	color: #666;
}

