/*** @media screen
{ ***/
	
/* Sets element margins, padding, and border to 0 to even out browser differences when adding desired values later. */
* {
padding:0;
margin:0;
	}

h1, h2, h3, h4, h5, h6 {
 	color: #006C65;
  	text-transform: uppercase; 
	font-family: Tahoma, Helvetica, Sans-Serif;
	}

h3 span {
	text-transform:none;
	}

body {
	font-family: Verdana, Helvetica, sans-serif;
        font-size:12px;
    }

body input.borderinput {
	border: solid 1px #969696;
	}
	
body input.invalid {
	background:#FAA;
	}
    
body button {
	border: solid 1px #969696;
	}    

body h3, h2 {
	font-size:0.9em;
	font-weight : 900 !important;
	}

#wrapperhome a:hover, #wrapper a:hover {
	color:#399 !important;
	}
	
#wrapperhome {
	width:985px;
	margin:0 auto; 
	background-color:#FFF;
	overflow:hidden;	
    }

#wrapper {
	background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/main_background.png); 
    background-repeat :repeat-y;
	width:985px;
 	margin:0 auto; 
	overflow:hidden;	
    }
    

* html #wrapper {   /*** IE5.x/win box model fix ***/
    width: 985px;
    }

#header {
	position:relative;
	background-color:#FFF; 
	height:65px; 
	}

#header .searchtextbox {
	border:solid 2px ;
	border-color: #969696 #E5E5E5 #E5E5E5 #969696;
  	height:16px; 
    width:151px;
	}

* html #header {
	border-bottom: 0 solid #FFF !important;
	}

#tdx_header {
	float:right;
	width:795px;
	height:21px;
	background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/tdx_header.gif);
	color:#497479;
	font-size:13px; 
	text-align:right;
	vertical-align:middle;
	}
#tdx_header UL LI{
float:right;
list-style:none;
font-style:normal;
margin:0 13px;
font-weight:bold;
font-size:12px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
}
#tdx_header a {
	color:#497479;
    text-decoration:none;	
	}

#tdx_header span {
    font-size:12px;
	}

#search_header {
	float:right;
	width:795px;
	height:44px;
	background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/search_header.gif); 
	}

#logo {
	float:left;
	width:190px;
	height:65px;
	}

#search {
	position:absolute;
	right:12px;
	bottom:5px;
	}
#search span{
	color:#0c7469;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-size:20px;
	font-weight:bolder;
}

#mainnav {   
	height:23px;
	width:985px;
 	background:url(https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/nav_menu.png) repeat-x;
	border-top:2px solid #FFF;
	border-bottom:1px solid #FFF;	
	}
#mainnav UL LI{
	font-size:12px;
	line-height:22px;
	float:left;
	margin:0 0 0 30px;
	background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/mainnav_arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
	list-style-type:none;
}
#mainnav UL LI A{
	color:#fff;
	text-decoration:none;
}

* html #mainnav {
	border-top:0 solid #FFF !important;
	border-bottom:0 solid #FFF;
   }
	
#mainnav table {
	margin:0 auto 0 auto;
	}

#mainnav .item {
	margin:0 auto;
	padding: 0 14px 0 3px; 
	color: #FFF;
    font-size:11px;
	}
	
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #mainnav  {
   	 padding-left:54px;
   	 }

 #mainnav .item  {
 	 margin:0;
     padding: 0 8px 0 0;
   	 }
   	 
  #mainnav img   {
  	vertical-align:top; 
  	}   	 
}


#mainnav .selected {
	color:#DFC876;
    }

#mainnav .hover {
	color:#399; 
    }

#homecontent {
	position:relative;
	width:985px;
	height:300px;
	background-color:#FFF;
	border-bottom:solid 1px #FFF; 	
	background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/HomepageSplash.jpg);
	}

#homecontent a:hover {
	background-image:url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/rig_hunter_hover.gif');
    }	
	
#homeshortcuts {  
	position:relative;
	top:0;
	left:0;
    width:985px;    
	height:auto;
	background-color:#BA932A;
	}

#homeshortcuts a {
   	display:block;
    }  

#technologysc {  
	float:left;
	width:246px;
	height:96px;
    }

/* #technologysc h1 {   
	width:246px;
    } */

#technologysc a {
	background-image:url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/technology_adv_pic.gif'); 
	width:246px;
	height:96px;	
	}
	
#technologysc a:hover {
	background-image:url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/technology_adv_pic_hover.gif');
    }

#servicessc { 
	float:left;
	width:246px;
	height:96px;
    }

#servicessc a {
	background-image:url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/services_pic.gif');
	width:246px;
	height:96px;	
	}

#servicessc a:hover {
	background-image:url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/services_pic_hover.gif');
	}	
 	
#investorssc {  
	float:left;	
	width:246px;
	height:96px;
	}

#investorssc a {
	background-image:url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/investors_pic.gif');
	width:246px;
	height:96px;	
	}

#investorssc a:hover {
	background-image:url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/investors_pic_hover.gif');
	}  
 	
#careerssc {  
	float:left;
	width:247px;
	height:96px;
	}

#careerssc a {
	background-image:url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/careers_pic.gif');
	width:247px;
	height:96px;	
	}

#careerssc a:hover {
	background-image:url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/careers_pic_hover.gif');
	}  

#columns {
	background-color:#FFF;
	background:url(https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/columns_bg_line.gif) repeat-x top left;
	float:left;
	width:985px;
	height:auto;
	}

#newscolumn { 
	float:left;
	width:316px;
	}

#servicescolumn { 
	float:left;	
	width:226px;
	}

#investorscolumn { 
    float:left;		
	width:226px;
	}

#careerscolumn { 
	float:left;	
	width:217px;
	}	

#columns h4 {
	margin:5px 0 5px 15px;
	font-size:16px;
	font-weight:normal;
	}

#columns a {
	text-decoration:none;
	color:#3E3E3E;
    font-size:11px;
	}

#columns ul { 
	padding-bottom:5px;
   	margin:20px 0 0 20px;
    list-style:none;
  	}
  	
#columns ul#newslist {
	margin:5px 0 0 15px;
	}

#columns ul li {
	background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/smallgreen_arrow.png);
    background-repeat:no-repeat;
    background-position:0 4px;
 	margin-top:5px;
    padding-left:8px;
	}

#columns ul li a {
	display:block;
	line-height:11px;
    }

ul#newslist li {
   	background-position:0 6px;
   	}

#columns ul#newslist li a {
	line-height:15px;
    }

/* used for the temporary for date styling - news releases section */
#columns ul#newslist li a span {
	line-height:15px;
	font-size:10px;
	color:#006C65;
    }

#columns ul ul {
	margin-top:10px;
	}

/* IE 6.0 hack */
* html #columns ul li {
	height:1%;
	}
	
#centercolumn ul {
	margin-left:20px;
	list-style:none;
	}
	
#centercolumn a {
    text-decoration:none;
   	color:#3E3E3E;
	font-family: Verdana, Helvetica, sans-serif;
	}
	
#centercolumn ul li {
	background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/smallgreen_arrow.png);
    background-repeat:no-repeat;
    background-position:0 6px;
    margin-top:5px;
    padding-left:8px;
	}

#centercolumn ul li a {
    line-height:15px;
    display:block;
	}

#rightcolumn ul {
	margin-left:20px;
	list-style:none;
	}

#rightcolumn ul li {
	background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/smallgreen_arrow.png);
    background-repeat:no-repeat;
    background-position:0 6px;
    margin-top:5px;
    padding-left:8px;
	}

#rightcolumn a {
    text-decoration:none;
   	color:#3E3E3E;
	}

#rightcolumn ul li a {
    line-height:15px;
    display:block;
	}
	
* html #rightcolumn ul li {
	height:1%;
	}

#leftcolumn a {   
    text-decoration:none;
	} 

#contentwrapper {
	position: relative;  
	margin-left: 230px;  
	width: 756px; /*468px;*/   
    margin-bottom:15px;
   	}
  
* html #contentwrapper {
	margin-left:230px;
	width: 785px;   
	} 

#floatwrapper {
	float: left;
	width: 543px;   
	}

#centercolumn {
	float: right;
	width: 543px;  
	}
* html #centercolumn {
	margin-top:-5px;
	}

#toppicture {    
	position:relative;
	width:541px;
	height:122px;
	margin:1px;
	background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/about_picture.jpg);
	}

* html #toppicture {
	margin:.5px;
	}

#toppictureir {    
	position:relative;
	width:541px;
	height:122px;
	margin:1px;
	background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/ir_picture.jpg);
	}

* html #toppictureir {
	margin:.5px;
	}

#toppicturecont {    
	position:relative;
	width:541px;
	height:122px;
	margin:1px;
	background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/contact_picture.jpg);
	}

* html #toppicturecont {
	margin:.5px;
	}

#toppictureserv {    
	position:relative;
	width:541px;
	height:122px;
	margin:1px;
	background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/services_picture.jpg);
	}

* html #toppictureserv {
	margin:.5px;
	}

#toppicturecorp {    
	position:relative;
	width:541px;
	height:122px;
	margin:1px;
	background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/corp_resp_picture.jpg);
	}

* html #toppicturecorp {
	margin:.5px;
	}

#toppicturecar {    
	position:relative;
	width:541px;
	height:122px;
	margin:1px;
	background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/careers_picture.jpg);
	}
* html #toppicturecar {
	margin:.5px;
	}

* html #breadcrumbs {
	border-bottom: 1px solid #FFF;
    }

#breadcrumbs {
	width:740px;
	border-bottom: 2px solid #FFF;
	padding-left:245px;
	height: 19px;
	background-image: url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/breadcrumbs_nav.png');
	background-repeat:repeat-x;
	}

#breadcrumbs .item {
	color: #E1D7B8;
    font-size:11px;
    vertical-align:middle;
	}

#breadcrumbs .currentitem {
	color: #DFC876;
    font-size:11px;
    vertical-align:middle;
	}

#breadcrumbs a {
	color: #EDC342;
	}

#breadcrumbs a:hover {
	text-decoration:none;
	color:#F5F5F5;
	}

#copy a {
	color:#006C65;
	}

#copy .container {
	background-color: #FFF;
	height:auto;
	margin-bottom:10px;
	}

* html #copy .container 
{
	margin-bottom:5px;
} 

div#firstSub, div#secondSub,
div#thirdSub, div#fourthSub,
div#fifthSub, div#sixthSub,
div#firstLoc, div#secondLoc,
div#thirdLoc, div#fourthLoc, div#fifthLoc,
div#sixthLoc, div#seventhLoc, p#rigmanagerDesc,
p#drillerDesc, p#derrickhandDesc, p#motorhandDesc,
p#floorhandDesc, p#leasehandDesc, p#rigmanagerCDesc,
p#drillerCDesc, p#derrickhandCDesc, p#motorhandCDesc,
p#floorhandCDesc, p#crewdriverCDesc, p#transportationcrewCDesc,
p#partsdriverCDesc, p#waterhaulerCDesc, p#fuelhaulerCDesc,
p#cementerCDesc, p#rigmanagerSDesc,
p#operatorSDesc, p#derrickhandSDesc, p#floorhandSDesc,
p#shipperreceiverFSDesc,
p#rigmechanicFSDesc, p#welderFSDesc, p#electricianFSDesc,
p#heavyequipmtechnicianFSDesc, p#topdrivetechnicianFSDesc, p#mechanicalFSDesc{
	 display:none;
	}
	
div#copy div.container div#twssection {
	text-align:center;
	}
	
div#copy div.container div#twssection img {
	margin-left:10px;
	margin-right:10px
	} 
	
* html div#copy div.container div#twssection img {
	margin-left:5px;
	margin-right:5px
	} 

div#copy div.container div#titansection {
	text-align:center;
	}
	
div#copy div.container div#titansection img {
	margin-left:10px;
	margin-right:10px
	} 

* html div#copy div.container div#titansection img {
	margin-left:5px;
	margin-right:5px
	} 	
	
div#copy div.container h3 a:hover {
	color:#DDC472 !important;
	}

/* * html #copy .container {height:1%;} */

 #copy img {
 	border:1px solid #E5E9EA !important;
	}

#copy td, #copy th {
 	padding:3px 8px;	
	}

#copy .container table {
	margin-left:5px;
	}
* html #copy .container table {
	margin-left:2.5px;
	}


#copy .container table tr {
    font-size:10pt;
    border: 1px solid #999999;
    }

#copy .container table td.twspicture {    
	height:75px;
	background-position:center;
	background-image:url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/logo_tws.jpg');
	background-repeat:no-repeat;
	}
    
#copy .container table td.titlecolumn {
	font-weight:bold;
	vertical-align:top;
	width:30%;
	}

#copy .container table.weightsanddimensions {
	border:1px solid #000000;
	border-collapse:collapse;
    width:537px;
}

#copy .container table.weightsanddimensions td {
	border:1px solid #000;
}
	
#copy .container p {
    font-size:13px;
   	margin :12px;
   	text-align:justify;
	}

* html #copy .container p {
	margin :6px;
    }

#copy .container h3 {
	margin :12px;
/*	font-weight :normal; */
    }

* html #copy .container h3 {
	margin :6px;
}
   
 .italicmessage { 
 	margin-left:15px;
    color:#000;
    font-family: Verdana, Helvetica, sans-serif;
    font-weight:normal;
 	font-size:11px;
    font-style:italic;
 	}

.container .table {
	padding-left:10px;
	}
	
table.tabledistributionlist {
	width:250px;
    }
    
table.quiz {
	border: 1px solid #339999; 
	border-collapse:collapse;
	}    

table.quiz th {
    background-color:#339999; 
    color:#FFFFFF; 
    border:1px solid #339999;
    }

    
table.quiz td.question {
	width:400px;
	border:1px solid #339999;    
    }
   
table.quiz td.answer {    
    width:100px; 
    text-align:center;
	border:1px solid #339999;    
    } 
      
div.floatleft {
	float:left;
	width:170px;
	margin-left:18px;	
	}

* html div.floatleft {
	margin-left:9px;
    }

div.floatleftb {
	float:left;
	width:170px;
	}

div.floatleftfirstrow {
	margin-left:138px;
	float:left;
	width:170px;
	}
	
* html div.floatleftfirstrow {
	margin-left:69px;
	}

div.floatleftfirstrow span {
	font-size:9px;
	font-style:italic;
	text-align:right;
	}

div.floatleft span {
	font-size:9px;
	font-style:italic;
	text-align:right;
	}

div.clearthefloats {
	clear:both;
	}

#leftcolumn {
  	position:relative; 
	width: 230px;    
	margin-left: -230px;
    }    
    
#leftcolcontainer {
	overflow:hidden;
	} 

* html #leftcolumn {
	margin-top:-5px; 
	margin-left:-230px;
	float:left;	
	}  

/* *>html #leftcolumn {
	width:229px;
	}   /*** Fix only for IE/Mac ***/



.ddlborder {
	border:solid 1px #C0C0C0;
	}
	
.noborder {
    border-width:0;
    }

img.centerimg {
	display:block;
	margin-left:auto;
	margin-right:auto;
	}

.centergridview {
	margin-left:auto !important;
	margin-right:auto !important;	
	}

.centertext {
	text-align:center;
	}
	
.bluetwscolor {
	color:#204160 !important;
	}

div.container div.smallcontent {   
	position:relative;
	float:left;
	margin:12px;
	width:244px;
	height:142px;
	border-top:solid 1px #DDC472;
	border-left:solid 1px #DDC472;
	}

* html div.container div.smallcontent {
	margin:6px;
  }

div.container div.smallcontent a {   
	margin:0;
	padding:0;
	display:block;
	background: url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/box_picture.gif') no-repeat top left;
	width:244px;
	height:142px;
    }

div.container div.smallcontent a span.boxtitle {
	position: absolute;
	left: 10px;
	top: 8px;
	font-weight: 900;
	color: #006C65;
	text-transform: uppercase;
	font-size: 13px; /*	font-family: 'Franklin Gothic Demi Cond', Arial, Helvetica, Verdana, sans-serif;	*/
	font-family: Tahoma, Helvetica, Sans-Serif;
	width: 244px;
    }

div.container div.smallcontent a span {
	position:absolute;
	top:30px;
	left:22px;
    }

div.container div.smallcontent a span.boxparagraph {
	position:absolute;
	top:35px;
	left:8px;
	font-size:13px;
	color: #3E3E3E;
	font-variant: normal;
	font-weight: normal;
    }
    
 

div.container div.smallcontent ul {
	position:absolute;
	top:35px;
	left:8px;
	font-size:13px;
    }

div.container div.smallcontent a:hover {
	background: url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/box_picture_hover.gif') no-repeat top left;
	}

div.container div.officecontent {
	position:relative;
	float:right;
	margin:12px;
	width:244px;
	height:280px;
	border-top:solid 1px #DDC472;
	border-left:solid 1px #DDC472;
    }

* html div.container div.officecontent {
	margin:6px;
	margin-right:15px;		
	}

div.container div.officecontent a {
    margin:0;
	padding:0;
	display:block;
	background: url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/office_picture.gif') no-repeat top left;
	width:244px;
	height:280px;
    }

div.container div.officecontent a span.boxtitle {   
	position:absolute;
	left:10px;
	top:8px;
	font-weight:900;
	color: #006C65;
  	text-transform: uppercase; 
	font-family: Tahoma, Helvetica, Sans-Serif;
	font-size:13px;	
	width:244px;
    }

div.container div.officecontent a span.boxparagraph {
	position:absolute;
	top:175px;
	left:8px;
	font-size:13px;
	color: #3E3E3E;
	font-variant: normal;
	font-weight: normal;
    }

div.container div.officecontent a:hover {
	background: url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/office_picture_hover.gif') no-repeat top left;
	}

div.container div.officecontent a h3:hover {
	color:#DDC472 !important;
	}

div.container div.presentationscontent {
	position:relative;
	float:right;
	margin:12px;
	width:244px;
	height:89px;
	border-top:solid 1px #DDC472;
	border-left:solid 1px #DDC472;
    }

* html div.container div.presentationscontent {
	margin:6px;
	}

div.container div.presentationscontent a {
   	display:block;
	background: url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/box_picture.gif') no-repeat top left;
	width:244px;
	height:89px;
    }

div.container div.presentationscontent a span.boxtitle {   
	position:absolute;
	left:10px;
	top:8px;
	font-weight:900;
	color: #006C65;
  	text-transform: uppercase; 
	font-family: Tahoma, Helvetica, Sans-Serif;
	font-size:13px;	
	width:244px;
    }
    
div.container div.presentationscontent a span.boxparagraph {
	position:absolute;
	top:35px;
	left:8px;
	font-size:13px;
	color: #3E3E3E;
	font-variant: normal;
	font-weight: normal;
    }
 
div.container div.presentationscontent a:hover {
	background: url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/box_picture_hover.gif') no-repeat top left;
	}

div.container div.presentationscontent ul {
	position:absolute;
	top:35px;
	left:8px;
	font-size:13px;
    }

div.container div.newscontent {
	position:relative;
	float:left;
	margin:12px;
	width:244px;
	height:237px;
	border-top:solid 1px #DDC472;
	border-left:solid 1px #DDC472;
	}

* html div.container div.newscontent {
	margin:6px;
	}

div.container div.newscontent a {
	display:block;
	background: url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/box_picture.gif') no-repeat top left;
	width:244px;
	height:237px;
    }

div.container div.newscontent a span.boxtitle {   
	position:absolute;
	left:10px;
	top:8px;
	font-weight:900;
	color: #006C65;
  	text-transform: uppercase; 
	font-family: Tahoma, Helvetica, Sans-Serif;
	font-size:13px; 
	width:244px;
    }

div.container div.newscontent a span {
	position:absolute;
	top:40px;
	left:55px
    }

div.container div.newscontent a span.boxparagraph {
	position:absolute;
	top:35px;
	left:8px;
	font-size:13px;
	color: #3E3E3E;
	font-variant: normal;
	font-weight: normal;
    }

div.container div.newscontent a:hover {
	background: url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/box_picture_hover.gif') no-repeat top left;
	}

div.container div.smallcontent p {   
	margin:5px; 
	color: #3E3E3E;
	font-variant: normal;
	font-weight: normal;
    }

div.container div.smallcontent h3 {   
	margin:8px 0 8px 10px;
	font-weight:normal;
    }

div.smallcontent a:hover {
	color:#DDC472 !important;
    }

div.container div.smallcontent_serv {   
	position:relative;
	float:left;
	margin:5px 0 0 9px;
	width:124px;
	height:auto;
	text-align:center;
    }

* html div.container div.smallcontent_serv 	{
	margin:2.5px 0 0 4.5px;
	}

div.container div.smallcontent_serv a {   
	width:124px;
	height:102px;
	display:block;
    }

div.container div.smallcontent_drill {   
	position:relative;
	float:left;
	margin:5px 0 0 15px;
	width:120px;
	height:auto;
	text-align:center;
    }
* html div.container div.smallcontent_drill {
	margin:2.5px 0 0 7.5px; 
	}

div.container div.smallcontent_drill a#boxcanadiandrilling, a#boxusdrilling, a#boxusbargedrilling, a#boxmexicandrilling {   
	width:120px;
	height:90px;
	display:block;
    }

a#boxcanadiandrilling {
	background: url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/boxcandrilling1.gif') no-repeat top left;
    }

a#boxusdrilling {
	background: url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/boxusdrilling1.gif') no-repeat top left;
    }

a#boxusbargedrilling {
	background: url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/boxusbargedrilling1.gif') no-repeat top left;
    }

a#boxmexicandrilling {
	background: url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/boxmexicandrilling.gif') no-repeat top left;
    }

a#boxcanadiandrilling:hover {
	background: url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/boxcandrilling_hover1.gif') no-repeat top left;
    }

a#boxusdrilling:hover {
	background: url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/boxusdrilling_hover1.gif') no-repeat top left;
    }

a#boxusbargedrilling:hover {
	background: url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/boxusbargedrilling_hover1.gif') no-repeat top left;
    }
    
a#boxmexicandrilling:hover {
	background: url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/boxmexicandrilling_hover.gif') no-repeat top left;
    }

.smallfonts {
	font-size:8px;
	}
	
.tealcolor {
	color: #006C65;	
		}
		
.boldtext {
	 font-weight:bold;	
		}
		
.yearsdividends {
	margin-left:25px !important;
	}


div.container div.smallcontent_serv h3 {   
	margin:0 auto;
	font-size:14px;
    }

div.container div.smallcontent_drill h3 {   
	margin:0 auto;
    }

a.questions {
	font-size:13px !important;
	color:#3e3e3e !important;
	border-top: solid 1px #be982d;
	}

div.container div.answers p {
    border-top: solid 1px #be982d;
    padding : 25px 25px 25px 30px;
	background: url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/box_picture.gif') no-repeat top left;
	width:500px;
	height:auto;
    }
    
div.container div.answers img {
	 float:right;
	 margin: 0 0 8px 8px;
	}

div.container div.answers a.topnav {
	display:block;  
	background: url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/top_navigation.gif') no-repeat top left;
	position:relative;
	left:500px;
	bottom:15px; 
	width:43px;
	height:9px;
    }

div#rightcolumn div.smallcontent {   
	float:left;
	margin:5px;
	width:202px;
	height:auto;
    }

* html div#rightcolumn div.smallcontent {
	margin:2.5px;
	}    


div#rightcolumn div.smallcontent h3 a {
	margin:5px 0 5px 5px;
	font-size:12px;
    }

div#rightcolumn div.smallcontent p {   
	margin:5px; 
	color: #3E3E3E;
	font-variant: normal;
	font-weight: normal;
	font-size:12px;
    }

div#rightcolumn div.smallcontent h3 a:hover {
	color: #006C65;
 	}

div.container ul.nostylelist {
	font-size:12px;
	}

div.container hr {
	margin-left:auto;
	margin-right:auto;
	height: 1px;
    color: #DAEDEF;
    background-color:#DAEDEF;
  	width:75%; 
	}

div.container div.bios {
	width:541px;
	height:auto;
	}
	
div.container div.bios img {	
	float:right;
    margin: 0 0 8px 8px;
	}

#copy .suggestionspanel {
    position:relative;
	top:5px;
	left:0;
	width:100%;
	height: 45px;
    }

#copy .navigationspanel {
	position:relative;
	top:10px;
	text-align:center;
	width:100%;
	left:0;
	height: 34px;
    }

#copy .resultspanel {
	position:relative;
	left:0;
	width:100%;
	height:auto;
	margin-bottom:10px;
    }

div#subnav dt.item {
    height :23px;
    width:189px;
    padding-left:41px;
	background-image: url(https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/menu_item_bg.gif);
	color: #434444;
    font-size:11px;
    text-decoration:none;
    line-height:23px;
    }

* html div#subnav dt.item {
  	background-repeat :no-repeat;
  	}

div#subnav li.subitem {
	color: #333;
    width:174px;
    height:23px;
	padding-left:56px;
	background-image: url(https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/submenu_item_bg.png);
    font-size:11px;
    line-height:23px; 
    text-decoration:none;
    }

dl#menutree {
     width:230px;
	 height:auto;
	 margin:none;
	 border:none;	 
    }

div#subnav dl#menutree ul {
    width:230px;
	margin:0;
	padding:0;
	border:0;
	text-decoration:none;
    }

div#subnav dl#menutree ul li a {
	text-decoration:none;	 
    }

div#subnav a {
 	color: #333 ;
    } 

div#subnav a:hover {
    color:#339999;
    }


#subnav .selected {
	color:#399;
    }

#subnav .hover {
	color:#399;
	background-color:#E4E4E4;
    background-image: url(https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/submenuitem_bga.png);
    padding-left:45px;
    }

#subnav table {
	border-bottom:1px solid #FFF;
	}

#rightcolumn {
	float:left;
	position: relative; 
	width: 210px;    
    margin-left: 1px;   
	border-left: 1px solid #DAEDEF;
	margin-right:1px;
    }

* html #rightcolumn {
	margin-right: 0.5px; 
    }

/*** These commented-out rules below are there to explain the "Critical" info 
	for the rules above, because comments must not appear within the Mac-hack.
	The "rules" below are not active, they are just for teaching purposes. ***/

/*
* html .right {
margin-left: 0;    *** Critical right divider dimension value ***
margin-right: -500px;    *** IE5.x/win fix, must be above a critical number, but very high values appear okay ***
mar\gin-right: -152px;    *** Critical right col/divider dimension value ***
}
*/
table.distribution {
	width:530px;	
    }

table.distribution th {
	font-size:10px;
	background-color:#DAEDEF;
    text-align:center;
    }

table.distribution td {
	font-size:9px;
	text-align:center;
	}

#rightcolcontainer {
	width: 208px;
	margin-left: 1px;    /*** Critical right divider dimension value ***/
    }

* html #rightcolcontainer {
	float: right;
	margin-left: 0.5px; 
    }

.sidebarcontainer {
	margin:5px;
	padding:5px;
	border:1px solid #FFF;
    border-bottom:1px solid #DAEDEF;
    }

.sidebarcontainer h4 {
	font-size:13px;
	font-weight:900;
	
    }
* html .sidebarcontainer {
	height:1%;
	}

.sidebarcontainer a {
	color:#006C65;
	}

.sidebarcontainer ul a {
	font-size:11px;
	color:#3E3E3E;
    }

.sidebarcontainer li {
	list-style-type:none;
	}

.sidebarcontainer p {
	font-size:11px;
	}
	
.sidebarcontainer p strong {
	text-decoration:underline;
	}
	
.underline {
	text-decoration:underline;
	}

a.righunter {
	display:block;
	width:190px;
 	height:78px;
	background-image:url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/righunter_bg.gif');
	}	

a.righunter:hover {
    background-image:url('https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/righunter_bg_hover.gif');
    }

#footer {   
	margin: 0 auto;
	width: 702px;
	clear: both;
	padding:5px 0;
	padding-left:281px;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-top: 1px solid #DAEDEF; 
	background-color: #FFF;
	font-size:10px;
	text-align:right;
    }

#footer a {
	color:#848484;
    margin:1px 5px;
   	text-decoration:none;
    }

#footer a:hover {
	color:#000;
    }

.reportsuc {
	margin :30px;
	width:300px;
	height:auto;
    }

.reportsuc p {
	margin : 10px;
    }

/**** Map section - used for the Rig Hunter page ****/

body#mapbody {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
    }

body#mapbody div#mapheader {
	position:relative;
	width:900px;
	height:51px;
	}

body#mapbody div#mappicture {
	width:180px;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	border-bottom: 8px solid #424345;
	}

body#mapbody div#mappicture img {
	float:left;
	width:150px;
	height:100%;	
	}

body#mapbody div#maptitle {
	width:720px;
	height:100%;
	background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/header_bg.gif);
	text-align:center;
	line-height:51px;
	position:absolute;
	top:0;
	right:0;
	border-bottom: 8px solid #636B6E;
	}

body#mapbody div#maptitle p {
	font-size:16px;
	font-weight:bold;
	}

body#mapbody div#mapcontent {
	width:900px;
	position:relative;
	height:480px;
	}

body#mapbody div#mapleft {
	padding-top:20px;
	margin-top:8px;
	text-align:center;
	background-color: #DAEDEF;
	width:180px;
	height:460px;
	position:absolute;
	top:0;
	left:0; 
	border-bottom: 8px solid #424345;
	}

/* * html body#mapbody div#mapleft {
	margin-top:4px;
	} */

body#mapbody div#mapleft select,body#mapbody div#mapfooter select {	
	font-size:10px !important;
	}

body#mapbody div#mapright {
	margin-top:8px;
	background-color: #DAEDEF;
	width:720px;
	height:100%;
	border-bottom: 8px solid #636B6E;
	position:absolute;
	top:0;
	right:0; 
	}

* html body#mapbody div#mapright {
/* 	margin-top:4px; */
	height: 480px;
	}


body#mapbody div#mapfooter {
	padding-top:20px;
	margin-top:16px;
	position:relative;
	background-color: #DAEDEF;
	width:900px;
	height:92px;
	border-bottom: 8px solid #636B6E;	
	}

/* * html body#mapbody div#mapfooter {
	margin-top:8px;
	} */  

body#mapbody div#mapfooter table td p {
	float:left; 
	line-height: 15px;
	margin-left:5px;
	}
	
* html body#mapbody div#mapfooter table {
	margin-left:10px;
	}

* html body#mapbody div#mapfooter table td p {
	margin-left:2.5px;
	} 

body#mapbody table {
	font-style: normal;
	font-weight: normal;
	color: #000;
	}

body#mapbody table td {
	padding : 2px;
	}

body#mapbody table td.bold {
	font-size:11px;
	font-weight:bold;
	}

body#mapbody input.tbox {
	width:25px;
	border: 1px solid #969696;
	font-size:10px;
	height:17px;
	line-height:17px;
	}

body#mapbody input.buttonctrl {
	width:63px;
	color:#399;
	background-color:#EEE;
	border: 1px solid #399;
	font-size:11px;
	}

body#mapbody div#mapcontent div#mapleft input#messageText {
	color:#D71F1F;
	width:100px; 
	background-color:#DAEDEF;
	}

body#mapbody select#selectText {
	width:45px;
	}

/* Css for contact map */
div.map {
	position:relative;
	width:541px;
	height:572px;
	background:url(https://protrain.hs.llnwd.net/e1/sitefiles/565/Templates/107/trinidadnamap.gif) no-repeat;
	text-align:left;
	margin:0;
	padding:0;
	border:#999 1px solid;
	}

/* Two columns design */
#floatwrappertwo {
	float: left;
	width: 755px;   
	}

#centercolumntwo {
	float: right;
	width: 755px;   
	}

#centercolumntwo a {
	text-decoration:none;
    }
    

/*** } ***/

/*** @media print 
{   
    div#logo {	
		width:190px;
		height:65px;
	}
	div table {
		font-size:10pt;
		font-family:Verdana, Helvetica, Sans-Serif;
	}
	#mainnav {
		display:none;
		}
	#tdx_header   	{
		display:none;
	}
	#search_header {
		display:none;
		}
	#footer	{
		display:none;
		}
    div table a {
		display:none;
		} 
 	} ***/
	
	/* BEGIN STYLING FOR T2PLATFORM */
	
	/*L O G I N  C O N T A I N E R S*/
	
	.login{
	position:relative;
	float:right;
	width:300px;
	height:150px;
	margin:10px;
	font-size:12px;
	color:#666;
	}
	.login A{
	text-decoration:none;
	color:#666;
	}
.login *{
border:0;
}
	.loginHeader{
		position:absolute;
		top:-20px;
		right:0;
		color:#3f87d9;
		font-weight:bold;
		text-transform:uppercase;
	}
	.unLabel{
	position:absolute;
	top:0;
	right:0;
	}
	.unInput{
	position:absolute;
	top:16px;
	right:0;
	width:200px;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	border-top:1px solid #c1c1c1;
	border-right:1px solid #c1c1c1;
height:12px;
	}
	.pwLabel{
	position:absolute;
	top:33px;
	right:0;
	}
	.pwInput{
	position:absolute;
	top:48px;
	right:0;
	width:200px;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	border-top:1px solid #c1c1c1;
	border-right:1px solid #c1c1c1;
height:12px;
	}
	.input_login{
	position:absolute;
	width:40px;
	top:70px;
	right:10px;
	}
	.userSignup{
	position:absolute;
	top:70px;
	right:70px;
	}
	.forgetPw{
	position:absolute;
	top:90px;
	right:0;
	width:200px;
	font-size:11px;
	text-align:right;
	}

	/*E N D  O F  L O G I N  C O N T A I N E R S*/ 
	
	/*END STYLING FOR T2PLATFORM*/
#t2_core_wrapper #cpanel DIV{
width:117px;
}
#t2_core_wrapper #cpanel DIV .icon A{
padding:0;
margin:0;
} 
