
* {margin:0; padding:0;}

body, html {
	border:0;
}

body {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

h1, h2, h3, h4, h5, h6 {
	margin:11px 0;
}

a {
	color:#003467;
	text-decoration:none;
}

a:hover {
	color:#3a648c;
}

p {
	margin:11px 0;
	line-height:17px;
}

ul {
	list-style:none;
}

/* layout */

#layout_header {
	margin:0 0 50px 0;
}

#layout_header .stockquote,
#layout_top_nav,
#layout_nav,
#layout_banner,
#layout_side,
#layout_bottom_nav,
#layout_content .header {
	display:none;
}

#layout_footer {
	margin:50px 0 0 0;
}

/* content */

.content p.pdf a {
	margin:0;
	background:url(../images/layout/icons/pdf.gif) no-repeat 1px 0;
	padding:0 0 12px 25px;
}

.content h1 {
	font-size:13px;
	margin:11px 0 20px 0;
	color:#000000;
}

.content h2 {
	font-size:13px;
	margin:20px 0 11px 0;
	color:#00000s0;
}

.content h3 {
	font-size:12px;
	margin:30px 0 11px 0;
}

.content h3 span {
	font-weight:normal;
	font-size:11px;
}

.content ul {
	list-style:disc;
	margin:11px 0;
	padding:0 0 0 15px;
}

.content ul li {
	margin:5px 0;
}

.content ul.pdf {
	list-style:none;
	padding:0;
}

.content ul.pdf li {
	margin:11px 0;
}

/* tables */

.content table.distribution {
	border:none;
	text-align:left;
	margin:20px 0 0 0;
}
	
.content table.distribution .year {
	font-weight:bold;
	background:none;
}
	
.content table.distribution td {
	padding:5px 10px 5px 10px;
}
	
.content table.distribution th {
	width:120px;
	padding:0 0 0 10px;
}
	
.content table.distribution .alt {
	background:#e2e2e2;
}
	
.content table.equipment {
	border:none;
	text-align:center;}
	
/*.content table.equipment th {
	color:#ffffff;
	background:#012b55;
	padding:5px;
	font-weight:normal;
	width:132px;}
	
.content table.equipment td {
	background:#e2e2e2;
	padding:5px;
}*/

/* classes */

.content .info dl {
	overflow:hidden;
	width:100%;
}

.content .info dl dt {
	float:left;
	padding:11px 20px 0 0;
}

.content .info dl dd {
	float:left;
}

/* contact */

#layout_contact fieldset {
	border:none;
}

#layout_contact fieldset dl {
	overflow:hidden;
	margin:11px 0;
	width:100%;
}

#layout_contact fieldset dl dt {
	float:left;
	padding:0 20px 0 0;
	width:150px;
}

#layout_contact fieldset dl dd input,
#layout_contact fieldset dl dd select,
#layout_contact fieldset dl dd textarea {
	color:#272727;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:200px;
}

#layout_contact fieldset dl dd.contact input {
	width:auto;
}

#layout_contact fieldset dl dd textarea {
	height:50px;
}
	
/* careers component */

#layout_career_opportunities .categories dl {
	overflow:hidden;
	margin:11px 0;
	width:100%;
}

#layout_career_opportunities .categories dl dt {
	float:left;
	padding:0 20px 0 0;
}

#layout_career_opportunities .categories dl dd {
	float:left;
}

#layout_career_opportunities .categories dl dd h2 {
	font-size:13px;
	margin:0;
}

#layout_career_opportunities fieldset {
	border:none;
	margin:0 0 20px 0;
}

#layout_career_opportunities fieldset.buttons {
	padding:0 0 0 200px;
}

#layout_career_opportunities fieldset legend {
	color:#012b55;
	font-size:13px;
	font-weight:bold;
	margin:0 0 0 -7px;
}

#layout_career_opportunities fieldset dl {
	overflow:hidden;
	margin:5px 0;
	width:100%;
}

#layout_career_opportunities fieldset dl dt {
	float:left;
	width:200px;
}

#layout_career_opportunities fieldset dl dd {
	float:left;
}

#layout_career_opportunities fieldset dl dd input,
#layout_career_opportunities fieldset dl dd textarea {
	color:#272727;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:200px;
}

#layout_career_opportunities fieldset dl dd textarea {
	height:50px;
}

/* maps */

.content #content_map_coil ul,
.content #content_map_oilfield ul,
.content #content_map_trucking ul,
.content #content_map_rigs ul {
	display:none;
}

/* events */

.cal {width:100%;clear:both;padding:0 0 20px 0;}

.cal h3 {
	margin:0;
	padding:0;
	font-size:14px}

/* Well servicing tables */
table.equipment th, table.equipment tr td, table.equipment tr td div {
	text-align:left!important;
}
table.equipment tr td#rigclass {
	width:200px;
}
table.equipment tr td#rignum {
	width:100px;
}
table.equipment tr td {
	padding:3px!important;
	width:150px;
}