/* CSS Document */



body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	COLOR: #666666;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  background: #FFFFFF;
}

a.normal
{
  color: #44B649;
  text-decoration: underline;
  
}

a.normal:hover
{
  color: #CE0000;
  text-decoration: underline;
}

a.normal:visited
{
  color: #44B649;
  text-decoration: underline;
  
}

a.normal:active
{
  color: #CE0000;
  text-decoration: underline;
}

a.wwd
{
  color: #666666;
  text-decoration: underline;
  font-weight: bold;  
}

a.wwd:hover
{
  color: #44B649;
  text-decoration: underline;
  font-weight: bold;
}

a.wwd:visited
{
  color: #44B649;
  text-decoration: underline;
  font-weight: bold;
  
}

a.wwd:active
{
  color: #44B649;
  text-decoration: underline;
  font-weight: bold;
}


td.center_main_page_box
{
  width: 570px;
  text-align: left;
  padding: 4px 10px 4px 10px;
}

h1.home
{
  font-size: 22px;
  color: #41B649;
  font-family: Trebuchet MS, verdana, helvetica, sans-serif;
  font-weight: bold;
}

a.home_h1
{
  font-size: 22px;
  color: #41B649;
  font-family: Trebuchet MS, verdana, helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
}

a.home_h1:hover
{
  font-size: 22px;
  color: #CE0000;
  text-decoration: underline;
  font-family: Trebuchet MS, verdana, helvetica, sans-serif;
  font-weight: bold;
}



.bottom_bar
{
  background: #41B649 url(../images/gradient_bottom.jpg) left repeat-x;
  
  	font-family: Trebuchet MS, verdana, helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
}

.side_spacer
{
  width: 100px;
}

.main_left_column
{
  width: 425px;
  text-align: justify;
}
.main_right_column
{
  width: 315px;
  padding-left: 20px;
}

  td.pale_green_box
  {
    background-color: #CAEBCC;
    border: 1px solid #00CE00;
    padding: 5px;
    font-size: 11pt;
    font-weight: bold;
  }

.page_content
{
  
  text-align: justify;
  padding: 15px 0px 15px 0px;
  	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  
}



.email_signup_top {

	padding: 0;
	background: #FFFFFF url(../images/email_signup_top_bar315.jpg) left no-repeat;
/*	width: 315px;*/

	height: 54px;
	font-family: Garamond, Times New roman, serif;
	color: #FFFFFF;
	font-size: 20px;
	padding-left: 10px;

}

.email_signup_box {
  	/* background: #00ff00 url('smiley.gif') no-repeat fixed center; */ 
	background: #FFFFFF url(../images/email_signup_bkg2.jpg) left repeat-x;
	height: 30px;
	font-family: Garamond, Times New roman, serif;
	color: #FFFFFF;
/*	width: 315px; */
	font-size: 10px;
	padding-left: 10px;
	padding-top: 0px;
padding-bottom: 0px;

}

.featured_top {

	padding: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background: #FFFFFF url(../images/featured_top315.jpg) left no-repeat;
	height: 44px;
/*	width: 315px; */
	font-family: Garamond, Times New roman, serif;
	color: #FFFFFF;
	font-size: 24px;
	padding-left: 10px;

}
 .latest_news_top {

	padding: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background: #FFFFFF url(../images/featured_top425.jpg) left no-repeat;
	height: 44px;
/*	width: 315px; */
	font-family: Garamond, Times New roman, serif;
	color: #FFFFFF;
	font-size: 24px;
	padding-left: 10px;

}
.featured_box {
	background: #FFFFFF url(../images/featured_gradient250h.jpg) top repeat-x;
	font-family: Garamond, Times New roman, serif;
	color: #FFFFFF;
/* 	width: 315px;  */
	font-size: 10px;
	padding-left: 10px;
	padding-top: 0px;
padding-bottom: 0px;
padding-right: 2px;
border-bottom: 1px solid #00CE00;
border-right: 1px solid #00CE00;
border-left: 1px solid #00CE00;
}

.featured_image
{
  padding: 2px;
}
featured_text
{
  font-family: Trebuchet MS, verdana, sans-serif;
  font-size: 12px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-top: 0px;
  color: #999999;
}

h3.featured
{
  font-family: Trebuchet MS, helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #383838;
}

h3.featured2
{
  font-family: Trebuchet MS, helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #41B649;
}


input.email_signup
{
  border: 1px solid #0000CC;
  font-family: Trebuchet MS, verdana, sans-serif;
  font-size: 11px;
  color: #999999;
  background-color: #FFFFFF;

}



a.cs_link
{
  text-decoration: none;
  color: #000000;
  
}

a.cs_link:hover
{
  text-decoration: underline;
  color: #00CE00;
  
}
 a.cs_link2
{
  text-decoration: none;
  color: #000000;
  font-size: 12pt;
  
}

a.cs_link2:hover
{
  text-decoration: underline;
  color: #00CE00;
  font-size: 12pt;
}

.what_we_do_top {

	padding: 0;
	
  background: #FFFFFF url(../images/featured_top200.jpg) left no-repeat;
	height: 44px;
/*	width: 315px; */
	font-family: Garamond, Times New roman, serif;
	color: #FFFFFF;
	font-size: 16pt;
	padding-left: 10px;

}

.what_we_do_box {
	background: #FFFFFF url(../images/featured_gradient.jpg) top repeat-x;
	font-family: Trebuchet MS, helvetica, sans-serif;
	color: #666666;
/* 	width: 315px;  */
	font-size: 10pt;
	padding-left: 10px;
	padding-top: 0px;
padding-bottom: 0px;
padding-right: 2px;
border-bottom: 1px solid #00CE00;
border-left: 1px solid #00CE00;
border-right: 1px solid #00CE00;
}


hr.latest_news_box
{
 
	color:#002854;
	border-style:dotted;
	clear:left;
}
  
}














table.thick_blue
{

	border-left: 40px solid #73A7E5;
	border-right: 40px solid #73A7E5;
	border-bottom: 40px solid #73A7E5;		
}

td.redbox
{
	background: #CE0000;
	height: 40px;
}

td.banner_contact
{
  font-family: Trebuchet Sans MS, verdana, helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
}
a.banner_contact
{
  text-decoration: none;
  color: #000000;
}
a.banner_contact:hover
{
  text-decoration: underline;
  color: #CE0000;
}

div.middle_bar
{
  font-family: Trebuchet MS, verdana, sans-serif;
  font-size: 16pt;
  font-weight: bold;
  color: #000000;
  padding-top: 0px;
  padding-left: 40px;
}
div.fp_head
{
  font-family: Trebuchet MS, verdana, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  text-align: center;
  padding-top: 40px;
}

td.bluegrey_top
{
  background: #BDCAD3;
  font-family: Trebuchet Sans MS, verdana, helvetica, sans-serif;
  font-size: 16pt;
  color: #000000;
  height: 74px;
}

td.bluegrey_top_middle
{
  background: #BDCAD3;
  font-family: Trebuchet Sans MS, verdana, helvetica, sans-serif;
  font-size: 16pt;
  color: #000000;
  height: 30px;
}

td.bluegrey_bottom
{
  background: #BDCAD3;
  font-family: Trebuchet Sans MS, verdana, helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;

}

td.rightbar_heading
{
  font-family: Trebuchet MS, verdana, helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: #E70000;

}

a.right_bar_a
{
  font-family: Trebuchet MS, verdana, helvetica, sans-serif;
  font-size: 12pt;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  

}


a.right_bar_details
{
  font-family: Trebuchet MS, verdana, helvetica, sans-serif;
  font-size: 8pt;
  color: #E70000;
  text-decoration: none;  
}

a.right_bar_details:hover
{
  font-family: Trebuchet MS, verdana, helvetica, sans-serif;
  font-size: 8pt;
  color: #E70000;
  text-decoration: underline;  
}

div.project_desc
{
  font-family: Trebuchet MS, verdana, helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  text-decoration: none;
  padding-left: 20px;
  padding-right: 10px;
}

a.right_bar_a:hover
{
  font-family: Trebuchet MS, verdana, helvetica, sans-serif;
  font-size: 12pt;
  color: #E70000;
  text-decoration: none;
  font-weight: bold;

}

a.top_middle_a
{
  font-family: Trebuchet Sans MS, verdana, helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

a.top_middle_a:hover
{
  font-family: Trebuchet Sans MS, verdana, helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  text-decoration: underline;
  color: #CE0000;
  font-weight: bold;
}

.menu_bar {
	padding: 0 ;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: #666666;
	/* background: #00ff00 url('smiley.gif') no-repeat fixed center; */ 
	line-height: 1.6;

	background: #EFEFEF;
	text-decoration: none
}



.products_title
{
	
  font-family: tahoma, verdana, sans-serif;
	font-size: 14pt;
	color: #000099;
	font-weight: bold;
}



a.footer_links
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.footer_links:hover
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

a.att
{
	color: #000099;
	text-decoration: none;
}

a.att:hover
{
	color: #669999;
	text-decoration: underline;
}

.item A {
	DISPLAY: block; 
  FLOAT: none; 
  PADDING-LEFT: 10px; 
  padding-top: 5px; 
  padding-bottom: 0px; 
  padding-right: 10px; 
}
.item A:hover {
	DISPLAY: block; 
  FLOAT: none; 
  PADDING-LEFT: 10px; 
  padding-top: 5px; 
  padding-bottom: 0px; 
  padding-right: 10px; 
}

div.body_text
{
  padding: 5px;
}


td
{
  font-size: 10pt;
  font-family: Trebuchet MS, tahoma, verdana, arial, helvetica,sans-serif;
  text-decoration: none;
  color: #000000;
}





a.menu_bar_head {
	font-family: Trebuchet MS, Arial, verdana, sans-serif;
	font-size: 10pt;
	color: #E70000;
	text-decoration: none;
	font-weight: bold;
}

a.menu_bar_head:hover {
	font-family: Trebuchet MS, Arial, verdana, sans-serif;
	font-size: 10pt;
	color: #267700;
	text-decoration: underline;
	font-weight: bold;
}
hr.dotted_red
{
	color:#E70000;
	border-style:dotted;
	clear:left;
}

hr.dotted_blue
{
	color:#000099;
	border-style:dotted;
	clear:left;
}



h1.main
{

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14pt;
	color: #267700;
	text-decoration: none;
}

h2.about
{

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #0116EB;
	text-decoration: none;
}

a.about
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	color: #0116EB;
	text-decoration: none;
}

a.about:hover
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	color: #016160;
	text-decoration: underline;
}

.spaced
{
	line-height: 1.6;
	text-align: justify;
	margin-left: 5px;
	margin-right: 5px;
}

h3.access
{

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #000099;
	text-decoration: none;
}

.people_text
{
  padding-left: 5px;
  
  font-family: Trebuchet MS, tahoma, verdana, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.people
{
  padding-top: 25px;
}


a.people_link
{
  font-family: Trebuchet MS, tahoma, verdana, sans-serif;
	font-size: 10pt;
	color: #41B649;
}

a.people_link:hover
{
  font-family: Trebuchet MS, tahoma, verdana, sans-serif;
	font-size: 10pt;
	color: #CE0000;
}

a.people_link:active
{
  font-family: Trebuchet MS, tahoma, verdana, sans-serif;
	font-size: 10pt;
	color: #CE0000;
}



a.newsletter_link
{
  font-family: Trebuchet MS, tahoma, verdana, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	font-size: 9pt;
}

a.newsletter_link:hover
{
  font-family: Trebuchet MS, tahoma, verdana, sans-serif;
	font-size: 10pt;
	color: #00CE00;
	font-size: 9pt;
}

a.newsletter_link:active
{
  font-family: Trebuchet MS, tahoma, verdana, sans-serif;
	font-size: 10pt;
	color: #00CE00;
	font-size: 9pt;
}




img.floatRight { 
    float: right; 
    margin-top: 5px;
    margin-left: 10px;
    margin-bottom: 5px;
    margin-right: 0px;  
}

img.floatLeft { 
    float: left; 
    margin-top: 5px;
    margin-left: 0px;
    margin-bottom: 5px;
    margin-right: 10px;  
}




a.news_archive_link
{
  font-family: Trebuchet MS, tahoma, verdana, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
	color: #41B649;
}

a.news_archive_link:hover
{
  font-family: Trebuchet MS, tahoma, verdana, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: underline;
	color: #CE0000;
}

a.news_archive_link:active
{
  font-family: Trebuchet MS, tahoma, verdana, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: underline;
	color: #CE0000;
}


a.plain_bold
{
  font-size: 10pt;
  font-family: Trebuchet MS, tahoma, verdana, arial, helvetica,sans-serif;
  text-decoration: none;
  color: #000000;
  font-weight: bold;
}

a.plain_bold:hover
{
  font-size: 10pt;
  font-family: Trebuchet MS, tahoma, verdana, arial, helvetica,sans-serif;
  text-decoration: none;
  color: #41B649;
  font-weight: bold;
}

td.drill_rig_td
{
    border-left: 1px solid #41B649;
    border-right: 1px solid #41B649;
    border-top: 1px solid #41B649;
    

}          

td.drill_rig_title
{
  background: #41B649 url(../images/small_green_gradient.jpg) left repeat-x;
  background-color: #41B649;
  font-size: 12pt;
  font-family: Trebuchet MS, tahoma, verdana, arial, helvetica,sans-serif;
  color: #FFFFFF;   
}


a.drill_rig_title_a
{
  
  font-size: 12pt;
  font-family: Trebuchet MS, tahoma, verdana, arial, helvetica,sans-serif;
  color: #FFFFFF;
  text-decoration: none;
     
}



a.drill_rig_title_a:hover
{
  
  font-size: 12pt;
  font-family: Trebuchet MS, tahoma, verdana, arial, helvetica,sans-serif;
  color: #000000;
  text-decoration: underline;
     
}

td.quote
{
  font-size: 9pt;
  font-family: Trebuchet MS, tahoma, verdana, arial, helvetica,sans-serif;
  color: #666666;
  font-weight: normal;
  font-style: italic;
}

td.quote_author
{
  font-size: 9pt;
  font-family: Trebuchet MS, tahoma, verdana, arial, helvetica,sans-serif;
  color: #666666;
  font-weight: normal;
}

td.case_study
{
  font-size: 10pt;
  font-family: Trebuchet MS, tahoma, verdana, arial, helvetica,sans-serif;
  color: #000000;
  font-weight: normal;
}

td.fleet_item
{
  border: 1px solid #41B649;
}


td.fleet_caption
{
  background: #41B649 url(../images/gradient_rigs2.jpg) left repeat-x;;
  text-align: center;

  
}

a.fleet_caption
{
  font-size: 10pt;
  font-family: Trebuchet MS, tahoma, verdana, arial, helvetica,sans-serif;
  color: #FFFFFF;
  font-weight: normal;
  text-decoration: none;

}


a.fleet_caption:hover
{
  font-size: 10pt;
  font-family: Trebuchet MS, tahoma, verdana, arial, helvetica,sans-serif;
  color: #000000;
  font-weight: normal;
text-decoration: none;
}


a.fleet_caption2
{
  font-size: 10pt;
  font-family: Trebuchet MS, tahoma, verdana, arial, helvetica,sans-serif;
  color: #333333;
  font-weight: normal;
  text-decoration: none;
  

}


a.fleet_caption2:hover
{
  font-size: 10pt;
  font-family: Trebuchet MS, tahoma, verdana, arial, helvetica,sans-serif;
  color: #333333;
  font-weight: normal;
text-decoration: underline;
}



td.details_head_small
{
  padding-top: 10px;
    padding-bottom: 10px;
  padding-left: 5px;
  font-weight: normal;
  font-size: 8pt;
  text-align: center;
}
td.details_head
{
  padding-top: 10px;
    padding-bottom: 10px;
  padding-left: 5px;
  font-weight: bold;
  font-size: 10pt;
}

td.details_subj
{
  padding-left: 5px;
  font-weight: bold;
  font-size: 8pt;
}


td.details_item
{
  padding-left: 5px;
  font-weight: normal;
  font-size: 8pt;
}

td.bobcat_link
{

border: 1px solid #CE0000;
padding: 5px;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}
a.bobcat_link
{
  font-size: 12pt;
  font-weight: bold;
  color: #CE0000;
  text-decoration: none;
}



a.bobcat_link:hover
{
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
}
td.bottom_padding
{
  padding-bottom: 5px;
}

td.justify_text
{
  text-align: justify;
}