/*  ===========================================================================  Global RESETS  */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;

}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}



/* ===========================================================================  END Global RESETS  */

a {color:#003366;}
a:hover {color:#0089e0;}
a:active {outline: none;}


a.stack img{border-top:1px solid #eee;padding-top:2px;}

a.moreLink{  /*aligned right*/
font-size:8pt;
text-transform:uppercase;
text-align:right;
font-weight:bold;
text-decoration:none;
color:#003366;
float:right;
margin-top:5px;
}

a.bottom{  /* to be coupled with more link to position anchor at bottom*/
position:absolute;
bottom:5px;
right:5px;

}


a.moreLinkImage{  /*aligned right*/
position:relative;
bottom:0px;
float:right;

}

a:hover.moreLink{color:#4aa6e0;}

a.generalLink{ /*aligned normally*/
font-size:8pt;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
color:#003366;
padding-top:5px;
display:block;
}
a:hover.generalLink{color:#4aa6e0;}


/* ---  Global  --- */




body{font-family:Arial, Helvetica, sans-serif; font-size: 10pt; color:#003366; margin: 0px; background: #001238 url(http://images.rigzone.com/images/background_header.jpg) left 18px repeat-x;
	behavior:url("/shared_code/csshover.htc"); outline:none;}
html {
	overflow-y: scroll;
}

body.old{font-family:Arial, Helvetica, sans-serif; font-size: 10pt; color:#003366; margin: 0px; background: #001238 url(http://images.rigzone.com/images/background_header.jpg) left top repeat-x;
	behavior:url("/shared_code/csshover.htc"); outline:none;}




.errorText { color:#890000; font-weight: bold; }
.warning {background:url(http://images.rigzone.com/images/icon_warning.gif) left top no-repeat;padding:10px 10px 30px 65px;color:#ef3e22;margin-bottom:0px;}
.warning_small {background:url(http://images.rigzone.com/images/icon_warning_small.gif) left top no-repeat;padding:0px 10px 20px 30px;color:#ef3e22;margin-bottom:0px;}
.warningYellow {background:url(http://images.rigzone.com/images/icon_warning_yellow.gif) left top no-repeat;padding:0px 10px 30px 65px;color:#00275b;margin-bottom:0px;margin-top:20px;}
.warningOrange {background:url(http://images.rigzone.com/images/icon_warning_orange.gif) left top no-repeat;padding:0px 10px 30px 65px;color:#00275b;margin-bottom:0px;margin-top:20px;}
.okmsg {background:url(http://images.rigzone.com/images/icon_OK.gif) left top no-repeat;padding:10px 10px 30px 65px;color:#53A756;margin-bottom:0px;}
.okmsg_small {background:url(http://images.rigzone.com/images/baby_check.gif) left top no-repeat;padding:0px 10px 20px 30px;color:#53A756;margin-bottom:0px;}

.linkLine{text-decoration:underline;}


.dottedLine{background:url(http://images.rigzone.com/images/bg_dots.gif) left top repeat-x; height:1px;margin:10px 0px 5px 0px;}
.dottedLine2{background:url(http://images.rigzone.com/images/bg_dots.gif) left center repeat-x; padding:5px 0px 5px 0px; border:0px; height:3px;}
.dottedLine3{background:url(http://images.rigzone.com/images/bg_dots.gif) left bottom repeat-x; padding:5px 0px 5px 0px;}
.dottedLine4{background:url(http://images.rigzone.com/images/bg_dots.gif) left bottom repeat-x; padding:5px 0px 0px 0px;}
.dottedLineFree{background:url(http://images.rigzone.com/images/bg_dots.gif) left bottom repeat-x;margin:0px 0px 0px 0px;height:25px; text-decoration:none;}

.clear{clear:both;}
.leftFloat{float:left;}
.rightFloat{float:right;}


.tenVmargin{margin:5px 0px 5px 0px;}
.tenHmargin{margin:0px 5px 0px 5px;}
.tenMargin{margin:5px;}
.twentyMarginTopLeft {margin: 20px 0px 0px 20px;}

.tenVpadding{padding:5px 0px 5px 0px;}
.tenHpadding{padding:0px 5px 0px 5px;}
.tenPadding{padding:5px;}
.twentyPadding{padding:10px;}

.bborderPadded{border-bottom:1px solid #e3ecf3; padding-bottom:5px;}
.normal{ border:0px;}

p {padding:0px; margin-top:5px;}

td {font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; color: #003366;}
td a {/*text-decoration:none;*/}
td a:hover {color:#4aa6e0;}

.rightAlign {text-align:right;}
.centerAlign {text-align:center;}
.leftAlign {text-align:left;}



input { border:1px solid #d3dbe2; padding:3px; font-size:10pt; color:#336699;outline:none;}
input:focus {outline:none;}
-moz-focus-inner {border: 0;}

select { border:1px solid #d3dbe2; padding:3px; font-size:10pt; color:#336699; outline:none;}
textarea {border:1px solid #d3dbe2; padding:3px; color:#003366; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#336699;}
input.inputButton { width: 0; /* for IE only */ overflow: visible;}
input.inputButton[class] { /* IE ignores [class] */ width: auto;}
.inputButton {background:#fff url(http://images.rigzone.com/images/background_button.gif) left -1px repeat-x;	border: 1px solid #ccd5de;color: #336799;
	font-size:10px; padding:4px 4px 3px 4px; text-transform:uppercase; font-family:Georgia;}
.label {font-size:10pt; padding-top:5px;}

h1 {font-weight: bold; font-size: 14pt; color: #003366; background:url(http://images.rigzone.com/images/bg_tabletop.gif) left bottom repeat-x; padding:0px 0px 8px 0px;
	text-transform:uppercase;}
h2 {font-weight: bold; font-size: 12pt; color: #003366; background:url(http://images.rigzone.com/images/bg_tabletop.gif) left bottom repeat-x;
	padding:0px 0px 8px 0px;	text-transform:uppercase;}
h3 {font-weight:bolder; font-size: 11pt; color: #003366; background:url(http://images.rigzone.com/images/bg_tabletop.gif) left bottom repeat-x;
	padding:10px 0px 7px 0px; text-transform:uppercase;}
h3 a {font-size: 11pt; text-transform:uppercase; text-decoration:none; color:#003366;}
h3 .results {font-size: 9pt; color: #003366;	letter-spacing:0px;	font-weight:normal;	text-transform:none; margin-left:20px;}
h4 {background:url(http://images.rigzone.com/images/bg_dots.gif) left bottom repeat-x; padding:0px 0px 4px 0px; text-transform:uppercase; font-size:9pt;}
h4 a {text-decoration:none;}
h5 {border-bottom:1px solid #e3ecf3; padding:10px 0px 4px 0px; margin-bottom:10px; font-size:10pt;}


/*  --- Tabbed Content  --- */
#subheadTabs {height:32px; font-size: 8pt; color: #003366; background:url(http://images.rigzone.com/images/bg_tabletop.gif) left top repeat-x;}
#subheadTabs .tabWrapper {border:1px solid #4f78a2;height:28px;border-bottom:0px;}
#subheadTabs .title {float:left; margin: 3px 0px 0px 3px; font-size:10pt;}

#ccTabs { height:32px; font-size: 8pt; color: #003366; background:url(http://images.rigzone.com/images/bg_tabletop.gif) left top repeat-x;text-transform:uppercase;margin-top:7px;margin-bottom:3px;}
#ccTabs .tabWrapper {border:1px solid #4f78a2;height:28px;border-bottom:0px;}
#ccTabs .title {float:left; margin: 3px 0px 0px 3px; font-size:10pt;}
#ccTabs li{width:147px;}
#ccTabs li.regJobs{width:175px;}

#tabs {padding:0px; margin:0px; float:right;}
#tabs ul {list-style:none; padding:0px; margin:0px;}
#tabs ul li {float:left; width:60px;}
#tabs ul li.sep {width:1px; height:27px;border-right:1px solid #c4dcef;}
#tabs a {padding:5px 0px 5px 0px; display:block; text-align:center;}
#tahs a:hover {background:#e6f4fd;}
#tabs a.select {font-weight:normal;background:#e6f4fd;}

#tabsR {padding:0px; margin:0px; float:left;}
#tabsR ul {list-style:none; padding:0px; margin:0px;}
#tabsR ul li {float:left;}
#tabsR ul li.sep {width:1px; height:27px;border-right:1px solid #c4dcef;}
#tabsR a {padding:6px 7px 5px 7px; display:block; text-align:center;text-decoration:none;}
#tabsR a:hover {background:#e6f4fd;color:#003366;}
#tabsR a.select {font-weight:normal;background:#e6f4fd;}

.subheadTitle{padding:6px 0px 0px 6px;font-weight:bold;text-transform:uppercase;font-size:9pt;}


#tabsEvents {padding:0px; margin:0px; float:left;}
#tabsEvents ul {list-style:none; padding:0px; margin:0px;}
#tabsEvents ul li {float:left;}
#tabsEvents ul li.sep {width:1px; height:27px;border-right:1px solid #c4dcef;}
#tabsEvents a {padding:6px 4px 5px 4px; display:block; text-align:center;text-decoration:none;width:30px;}
#tabsEvents a:hover {background:#e6f4fd;color:#003366;}
#tabsEvents a.select {font-weight:bold;background:#e6f4fd;}

#eventCalendar .tabWrapper {background:url(http://images.rigzone.com/images/bg_tabletop.gif) left bottom repeat-x;padding-bottom:5px;}
#eventCalendar a {display:block;padding:5px 0px 5px 0px;text-align:center;text-decoration:none;width:41px;}
#eventCalendar td {border-right:1px solid #c4dcef;border-top:1px solid #4f78a2;}
#eventCalendar td:hover {background:#e6f4fd;color:#003366;}
#eventCalendar td.year:hover {background:#e3ecf3;}
#eventCalendar td.year a {text-align:center;text-decoration:none;display:block;}
#eventCalendar td.year {border-top:0px; border-right:0px;background:#e3ecf3;}
#eventCalendar table {border-top:1px solid #e3ecf3;}

.YearSelected { background-color: #336699; color: #fff;}
.MonthSelected {background-color: #003366;color: #ffffff;}

.eventListing {display:block;padding:7px;}
.eventListing:hover {color:#003366;}
.eventListing h3 {padding-top:0px; padding-bottom:10px;background:url(http://images.rigzone.com/images/bg_tabletop.gif) left bottom repeat-x;}
.eventListing .banner {float:right;border:1px solid #000;margin:10px;}
.eventListing .eName {font-size:11pt;font-weight:bold;padding-bottom:5px;text-transform:uppercase;color:#003366;border-bottom:1px solid #cfd7de;}
.eDate {padding-bottom:5px;width:500px;}
.eVenue {padding-bottom:5px;width:500px;}
.eDate2 {padding-bottom:5px; float:left;}
.eVenue2 {padding-bottom:5px; float:right;}
.eDescrip {color:#336699;}

#panel {background: #754c24; height: 200px; display: block;}
.slide {margin: 0;	padding: 0; border-top: solid 4px #422410; background: url(images/btn-slide.gif) no-repeat center top;}
.btn-slide {background: url(images/white-arrow.gif) no-repeat right -50px; text-align: center; width: 144px;	height: 31px;
	padding: 10px 10px 0 0; margin: 0 auto;	display: block; font: bold 120%/100% Arial, Helvetica, sans-serif; color: #fff;
	text-decoration: none;}
.active {background-position: right 12px;}

.linkList {margin-top:5px;}
.linkList ul {margin:0px; padding:0px; list-style:none;}
.linkList li {float:left;padding:3px 3px 0px 3px;display:block;   margin:0px;}
.linkList li:hover {background:#fff;}
.linkList li.sep {border-right:1px solid #eee; width:1px;padding:0px;display:none;}

#tabsNewsHome {height:32px; font-size: 8pt;color: #003366; background:url(http://images.rigzone.com/images/bg_tabletop.gif) left top repeat-x;
	padding:0px; margin:0px; }
#tabsNewsHome .tabWrapper {border:1px solid #4f78a2;height:28px;border-bottom:0px;}
#tabsNewsHome .title {float:left; margin: 3px 0px 0px 3px; font-size:10pt;}
#tabsNewsHome ul {list-style:none; padding:0px; margin:0px;}
#tabsNewsHome ul li {float:left;}
#tabsNewsHome ul li.sep {width:1px; height:27px;border-right:1px solid #c4dcef;}
#tabsNewsHome a {padding:6px 7px 5px 7px; display:block; text-align:center;text-decoration:none;}
#tabsNewsHome a:hover {background:#e6f4fd;color:#003366;}
#tabsNewsHome a.select {font-weight:bold;background:#e6f4fd;}




/* ---  Older Styles - Kept for lingering classes  --- */


.small
{
    FONT-SIZE: 8pt;
    COLOR: #003366;
}
.smallgrey
{
    FONT-SIZE: 8pt;
    COLOR: #777777;
}
.nav
{
    FONT-SIZE: 8pt;
    COLOR: #000066;
    LINE-HEIGHT: 12pt;
}
.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #00114e;
}

TR.titleRow
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #5a9ae6
}
.titleRow
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #5a9ae6
}






/* ---  Table Styles  --- */


#largeTable{


}

#largeTable td{
	padding:5px;
	font-size: 9pt;
	color:#003366;
	border-bottom:1px solid #e3ecf3;

}

#largeTable.posting td{
	padding:5px;
	font-size: 10pt;
	color:#003366;
	border-bottom:1px solid #e3ecf3;

}

#largeTable.noInner table td{
	padding:5px;
	font-size: 10pt;
	color:#003366;
	border-bottom:0px;

}

#largeTable a{
	color:#003366;

}

#largeTable a:hover{
	color:#4aa6e0;
	
}

#largeTable.under td a{text-decoration:underline;}


#largeTable .GreyBlueSmall
{
    BACKGROUND-COLOR: #f5f8fb;
	
}

#largeTable .WhiteBlueSmall
{
    BACKGROUND-COLOR: #FFFFFF;
}

#largeTable .GreyBlueSmallTitle
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    COLOR: #003366;
	BACKGROUND-COLOR: #e3ecf3;
	/* background:#d2e4f3; */

}

#largeTable .noTableLines{border:0px;}
#largeTable .noTableLines td{border:0px;}
.noTableLines{border:0px;}


#largeTable td.linkLine a{text-decoration:underline;}

#largeTable a{text-decoration:underline;}





.GreyBlueSmallTitle
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    COLOR: #003366;
	BACKGROUND-COLOR: #e3ecf3;
	/* background:#d2e4f3;*/
	border-bottom:1px solid #e3ecf3;
}

#generalTable{


}


#generalTable td{
	padding:3px;
	font-size: 9pt;
	color:#003366;
	/*border-bottom:1px solid #e3ecf3;*/
	line-height:1.5;

}

#generalTable a{
	color:#003366;

}

#generalTable a:hover{
	color:#4aa6e0;

}



/* #generalTable tr:hover{cursor:pointer;} */
#generalTable .even{background:#fff;}
#generalTable .even:hover{background:#c9dcec;}
#generalTable .odd{background:#e3ecf3;}
#generalTable .odd:hover{background:#c9dcec;}

#generalTableMid{
border:0px;

}


#generalTableMid td{
	padding:4px;
	font-size: 9pt;
	color:#003366;
	line-height:1.5;
	

}

#generalTableMid tr{
	border:0px;

}

#generalTableMid a{
	color:#003366;

}

#generalTableMid a:hover{
	color:#4aa6e0;

}




#generalTableSmall{


}


#generalTableSmall td{
	padding:3px;
	font-size: 8pt;
	color:#003366;
	line-height:1.3;
}

#generalTableSmall a{
	color:#003366;
}

#generalTableSmall a:hover{
	color:#4aa6e0;
}

table.border#generalTableSmall td{
	border-bottom:1px solid #dfe9f2;
}





/* ---  Article    --- */

.articleHeader{margin-top:10px;}
.articleTitle{font-family:Georgia, 'Times New Roman', Times, serif;font-size:20pt;color:#003366;margin-right:20px; width:700px;line-height:1.3;padding-bottom:5px;}
.articleSubText{color:#336699; margin:0px 0px 0px 0px; font-size:9pt;}
.articleAuthor{float:left;}
.articleSource{float:left;}
.articleDate{float:left;}
.articleSubdivider{float:left;margin:0px 10px 10px 10px;}

#articleHighlights {font-size:9pt; float:left;margin:5px 0px 0px 0px; width:280px; }
#articleHighlights ul {margin:0px 0px 0px 20px; padding:0px 0px 0px 3px; font-size:8pt;}
#articleHighlights li {color:#336699;margin-top:3px;}

#articleList ul {margin:0px 0px 0px 10px; padding:0px 0px 0px 3px; font-size:8pt; list-style:none;}
#articleList li {margin-top:8px;}

#divArticleText {line-height:1.4; margin-top:5px; padding:0px; font-size:11pt;}

#articlePic{float:left;width:212px; border:1px solid #eee; margin:5px 10px 5px 0px;}
#articlePic .inner{background:#e3ecf3;margin:3px; padding-bottom:5px;width:206px;overflow:hidden;}
#articlePic img{border:0px;padding:3px;}
#artPics {display:none;}



#nextPrev {text-align:center; font-size:8pt;padding:0px;width:70px;margin:auto;margin-top:3px; }
#nextPrev .leftArrow{float:left;width:15px;padding:0px;margin-top:1px;cursor:pointer;}
#nextPrev .rightArrow{float:right;width:15px;padding:0px;margin-top:1px;cursor:pointer;}
#navIndex {width:40px;float:left;text-align:center;}




#comments{padding-top: 10px;}
#comments .fullName{width:200px;}
#comments .email{width:300px;}
#comments .message{width:425px; height:150px;}
#comments .wrapper{background: #f5f8fb;padding:10px 10px 20px 10px; margin:20px 0px 20px 0px;font-size:10pt;}



.featurePic{float:left;margin:10px 15px 0px 0px;width:150px; height:150px; }
.featurePic img {border:1px solid #336699;}
.featureArticles{float:left; width:270px;color:#336699;}
.largeHeadline{padding:0px 0px 5px 0px; font-size:16pt; font-family:Georgia, "Times New Roman", Times, serif; background:url(http://images.rigzone.com/images/bg_dots.gif) left bottom repeat-x;margin:10px 0px 5px 0px;}
.largeHeadline a{ text-decoration:none;}


/*lists*/


#generalList{}
#generalList ul{list-style:none; padding:0px; margin:0px;}
#generalList ul.equip {list-style:none; padding:0px; margin:0px;}
#generalList li{padding:0px; margin:0px;}
#generalList ul.equip li{margin-right:10px;padding:5px;border-bottom:1px solid #e3ecf3;font-size:9pt;width:250px;}
#generalList ul.equip li:hover{background:#e3ecf3;}
#generalList ul.equip li a{text-decoration:none;}
#generalList ul.equip a{}



#generalList ul.news { float:right;margin-top:10px;width:300px;}
#generalList ul.news li a{text-decoration:none;display:block;}
#generalList ul.news li{font-size:8pt;background:url(http://images.rigzone.com/images/bg_dots.gif) left bottom repeat-x; padding:5px 5px 5px 5px;}
#generalList ul.news li:hover{background:#e3ecf3;}
#generalList ul.news li.title{font-weight:bold;padding-top:0px;background:url(http://images.rigzone.com/images/bg_dots.gif) left bottom repeat-x; }
#generalList ul.news li.title:hover{background:url(http://images.rigzone.com/images/bg_dots.gif) left bottom repeat-x; }
#generalList ul.news li.noHover:hover{background:#fff;}





#generalList2 ul{list-style:none; padding:0px; margin:0px;}
#generalList2 ul.pop {margin:0px 0px 0px 0px; padding:0px 0px 0px 3px; }
#generalList2 ul.pop li a{text-decoration:none;display:block;}
#generalList2 ul.pop li{font-size:8pt;background:url(http://images.rigzone.com/images/bg_dots.gif) left bottom repeat-x; padding:5px 5px 5px 5px;}
#generalList2 ul.pop li:hover{background:#e3ecf3;}


#generalList2 ul{list-style:none; padding:0px; margin:0px;}
#generalList2 ul.cat {margin:0px 0px 0px 0px; padding:0px 0px 0px 3px; }
#generalList2 ul.cat li a{text-decoration:none;display:block; width:250px;}
#generalList2 ul.cat li{font-size:8pt;background:url(http://images.rigzone.com/images/bg_dots.gif) left bottom repeat-x; padding:5px 5px 5px 5px;}
#generalList2 ul.cat li:hover{background:#e3ecf3;}


#generalList2 ol.pop {margin:0px 0px 0px 0px; padding:0px 0px 0px 30px; }
#generalList2 ol.pop li a{text-decoration:none;display:block;font-weight:normal;}
#generalList2 ol.pop li{font-size:8pt;background:url(http://images.rigzone.com/images/bg_dots.gif) left bottom repeat-x; padding:5px 5px 5px 0px;cursor:pointer; font-weight:bold;}
#generalList2 ol.pop li:hover{background:#e3ecf3;}


#greenList {}
#greenList ul {list-style:none; padding:0px; margin:0px;}
#greenList li {background:url(/images/search/fcp/check_green.gif) 10px 10px no-repeat;font-size:11pt;padding:10px 10px 5px 35px;border:0px solid #000;}
#greenList li.sep {background:url(http://images.rigzone.com/images/bg_dots.gif) left bottom repeat-x; padding:0px;margin:0px;border:0px solid #000;height:5px;}



/* General Headline Styles */

.smallHeadlineContainer  {background: url(http://images.rigzone.com/images/bg_dots.gif) left bottom repeat-x;padding:15px 0px 3px 0px;margin-bottom:3px;}
.smallHeadline {padding:0px 0px 3px 0px;margin-bottom:3px;}
.smallHeadline td{padding:5px 0px 6px 0px; color:#336699; font-size:9pt; display:block;}
.smallHeadline a{color:#003366; font-size:13pt; padding:3px 0px 2px 0px;margin-bottom:3px;font-family:Georgia, "Times New Roman", Times, serif;text-decoration:none;}
.smallHeadline a:hover{color:#0089e0;}

.date{color:#336699;}
.dottedLineBasic{background:url(http://images.rigzone.com/images/bg_dots.gif) left 50% repeat-x;height:5px;width:100%;float:left;font-size: 1px;}
.description {width:90%;margin-bottom:5px;color:#003366;}
.headlineContainer{color:#336699;}

.aThumb{width:50px;height:50px;float:left;margin:5px 10px 5px 0px;border:1px solid #336699;}



#headlineTable td {font-size:10pt;color:#336699;background:url(http://images.rigzone.com/images/bg_dots.gif) left bottom repeat-x;padding:5px 0px 4px 0px;}
#headlineTable td a{color:#003366; font-size:10pt;}
#headlineTable td a:hover{color:#4aa6e0;}


#headlineTableSmall td {font-size:9pt;color:#336699;background:url(http://images.rigzone.com/images/bg_dots.gif) left bottom repeat-x;padding:5px 0px 4px 0px;}
#headlineTableSmall td a{color:#003366; font-size:9pt;}
#headlineTableSmall td a:hover{color:#4aa6e0;}






/* ---  Headers and Titles  --- */

.contentArea{padding:5px 12px 0px 0px; line-height:1.5;}

.rigLogix{background:url(http://images.rigzone.com/images/logo_poweredRiglogix.gif) top left no-repeat; width:109px; height:33px; float:right;}
.petroEd{background:url(http://images.rigzone.com/images/logo_poweredByPetroEd.gif) top left no-repeat; width:109px; height:40px; float:right;}

.WriteTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
	background:url(http://images.rigzone.com/images/bg_tabletop.gif) left bottom repeat-x;
	padding:20px 0px 8px 0px; 
	text-transform:uppercase;
}



.PageSectionTitle    
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #003366;
	background:url(http://images.rigzone.com/images/bg_dots.gif) left bottom repeat-x; margin:15px 0px 5px 0px;padding-bottom:5px;
	text-transform:uppercase;
}

.WriteSmallTableTop {padding:3px;border:1px solid #eee; margin-top:20px;}
.WriteSmallTableTopNoMargin {padding:3px;border:1px solid #eee;}
.WriteSmallTableTopTitle {padding:7px 3px 7px 5px;background:#1d4275; color:#fff; text-transform:uppercase;font-size:11px;}
.WriteSmallTableTopBody {padding:0px;}

.tableSubHead
{
    FONT-SIZE: 8pt;
    COLOR: #003366;
    BACKGROUND-COLOR: #EEF6FB;
	background:url(http://images.rigzone.com/images/bg_tabletop.gif) left bottom repeat-x;
	padding:10px 0px 10px 5px;
}


.smallTableBody
{
    FONT-SIZE: 8pt;
    COLOR: #003366;
	padding:10px 0px 5px 5px;

}


.smallTableBodySub
{
    FONT-SIZE: 8pt;
    COLOR: #003366;
	background:url(http://images.rigzone.com/images/bg_tabletop.gif) left top repeat-x;
	padding:0px 0px 10px 5px;

}

.smallTableSub
{
	padding:8px 0px 15px 0px;

}

.smallTableSub a
{
color:#003366;
text-decoration:none;
text-transform:uppercase;
font-size:9pt;
font-weight:bold;
}

.smallTableSub a:hover
{
color:#fff;
text-decoration:none;
}

.tableSubHeadNoPad
{
    FONT-SIZE: 8pt;
    COLOR: #003366;
    BACKGROUND-COLOR: #EEF6FB;
	background:url(http://images.rigzone.com/images/bg_tabletop.gif) left bottom repeat-x;
	padding:3px 0px 10px 0px;
}

.WriteTableSubHead
{
    FONT-SIZE: 8pt;
    COLOR: #003366;
    BACKGROUND-COLOR: #EEF6FB;
	background:url(http://images.rigzone.com/images/bg_tabletop.gif) left bottom repeat-x;
	padding-bottom:10px;

}

.BlueTableTop
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #003366;
	background:url(http://images.rigzone.com/images/bg_tabletop.gif) left bottom repeat-x;
	padding:0px 0px 8px 5px;
	text-transform:uppercase;
}



.WriteTableTopNoPad
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #003366;
	text-transform:uppercase;
	padding:0px;
	
}

.smallBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000066;
    BACKGROUND-COLOR: #B4DAFF;
}
.LightBlue
{
    FONT-SIZE: 10pt;
    COLOR: #003366;
    BACKGROUND-COLOR: #E5F2F9;
}
.LightBlueSmall
{
    FONT-SIZE: 10pt;
    COLOR: #003366;
    BACKGROUND-COLOR: #EEF6FB;
}


.WhiteBlue
{
    FONT-SIZE: 10pt;
    COLOR: #003366;
    BACKGROUND-COLOR: #FFFFFF;
}
.WhiteBlueSmall
{
    FONT-SIZE: 8pt;
    COLOR: #003366;
    BACKGROUND-COLOR: #FFFFFF;
}
.WhiteBlueExSmall
{
    FONT-SIZE: 8pt;
    COLOR: #003366;
}
.WhiteLtBlueSmall
{
    FONT-SIZE: 8pt;
    COLOR: #99B2CC;
    BACKGROUND-COLOR: #FFFFFF;
    PADDING: 3px;
}
.PlainBlueSmall
{
    FONT-SIZE: 8pt;
    COLOR: #003366;
}
.GreyBlueSmall
{
    FONT-SIZE: 8pt;
    COLOR: #003366;
    BACKGROUND-COLOR: #EEF2F5;
}



.rightBorder{border-right:1px solid #a7bbcf;}
.leftBorder{border-left:1px solid #a7bbcf;}

.GreyBlueSmallBold
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #003366;
    BACKGROUND-COLOR: #DCE4EA;
}
.GreyBlueSmallBoldTopBorder
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #003366;
    BACKGROUND-COLOR: #DCE4EA;
    BORDER-TOP: 1px solid #A7BBCF;
}


A.sideNav
{
    FONT-SIZE: 8pt;
    COLOR: #000066;
    LINE-HEIGHT: 13pt;
    TEXT-DECORATION: none
}
A.bottomNav
{
    FONT-SIZE: 8pt;
    COLOR: #777777;
    TEXT-DECORATION: none
}
A.topNav
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.JobHomeLink1
{
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}
A.JobHomeLink1:hover
{
    FONT-SIZE: 9pt;
    TEXT-DECORATION: underline
}


A.blueLink
{
    BORDER-RIGHT: white;
    BORDER-TOP: white;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white;
    COLOR: #000066;
    LINE-HEIGHT: 16px;
    BORDER-BOTTOM: white;
}

#company li {
	list-style-type: disc;
}
#company img {
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #245688;
}
#company h1 {
	font-size: 13pt;
	font-weight: bold;
	margin: 0px;
	text-transform: capitalize;
}

#company .caption {
	font-size: .7em;
	text-align: left;
	margin-bottom: 20px;
	padding-right: 12px;
	padding-left: 12px;
}
#company .firstRightPadding {
	padding-right: 10px;
	padding-left: 10px;
}


#company .topMargin {
	padding-top: 10px;
}


/* -- Toolbar Madness! -- */


#menu{position:relative; float:right;width:190px;}
#menu img{border:0px;}



#menu ul{width:36px;float:left;margin:0px;padding:0px;list-style:none;border-left:1px solid #e3ecf5;}
#menu ul {height:20px;}


#menu ul.item1{border:0px;}
#menu ul.item4{position:absolute; z-index:500;left:144px;}
#menu ul.item4 li.item{padding:3px;}
#menu ul.item4:hover{
background:#fff;
width:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
border:1px solid #336699;
text-align:left;
position:absolute; z-index:1000;left:144px;top:-1px;
height:190px;
}

#menu ul .item{display:none;}
#menu ul:hover .item{display:block;}

#menu ul:hover .item a{color:#525d97;text-decoration:none;}
#menu ul:hover .item a:hover{color:#999;}

#menu ul:hover .item img{padding:0px 10px 0px 5px;}




#menu2{margin-top:0px;position:relative;display:block;}
#menu2 img{border:0px;}



#menu2 ul{width:36px;float:left;margin:0px;padding:0px;list-style:none;border-left:1px solid #e3ecf5;}


#menu2 ul.item1{border:0px;}
#menu2 ul.item4{position:absolute; z-index:1000;left:144px;}
#menu2 ul.item4 li.item{padding:3px;}
#menu2 ul.item4:hover{
background:#fff;
width:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
border:1px solid #336699;
text-align:left;
position:absolute; z-index:1000;left:144px;top:-1px;
height:190px;
}

#menu2 ul .item{display:none;}
#menu2 ul:hover .item{display:block;}

#menu2 ul:hover .item a{color:#525d97;text-decoration:none;}
#menu2 ul:hover .item a:hover{color:#999;}

#menu2 ul:hover .item img{padding:0px 10px 0px 5px;}


/* ===== Company Directory  ===*/

.companyDescription {  
          display:block;  
          margin-bottom:10px;  
          padding-bottom:10px;  
          border-bottom: 1px solid #e3ecf3;  
     }  
       
.companyDescription img { float:left; margin-right:10px;}
.companyCaption { font-size:7pt; text-align:center;}

.count {font-size:22pt; padding-right:10px;font-family:Georgia;color:#0961a1;}






/*-- Image Button Styles  -- */

.imageButton{float:left;padding-top:20px;}
.imageButtonSmall{padding-top:5px;}
.imageButtonDivider{background:url(http://images.rigzone.com/images/dividerShadow_button_short.gif) center no-repeat; width:18px;height:80px; float:left;}









/*-- Google Styles  -- */

.googleSectionText {
	font-family: Arial, verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	padding:2px 0px 1px 0px;
}
.googleResultNum {
	font-family: Arial, verdana;
	font-size:10pt;
	font-weight:bold;
	color: #5293E7
}
.googleLink {
	font-family: Arial, verdana;
	font-size:11pt;
	font-weight:bold;
}
.googleLink:hover {
	color: #5293E7
}
.googleSnippet {
	font-family: Arial, verdana;
	color:#666666;
	font-size:9pt;
}
.googlePager {
	font-family: Arial, verdana;
	font-size:10pt;
	font-weight:bold;
	color: #000066
}
.googleBar {
	font-family: Arial, verdana;
	font-size:10pt;
	width:98%;
	border:1px solid #CED8E2; 
	background-color:#F2FAFF;
	color:#000066; 
	padding:4px; 
}


/* =====  HIW  ====*/

.howItWorksArticle {  
          margin-bottom:20px;  
     }  
       
     .howItWorksThumb {  
          float:left;  
     }  
       
     .howItWorksThumb img {  
          margin-right:10px;  
          border:1px solid #336699;  
     }  
       
     .howItWorksRelatedSummary {  
          color:#336699;  
          font-size:8pt;  
          padding-bottom:4px;  
     }


.tdRightAlign {  
          text-align:right;  
          padding-right:3px; 
     }
     
     
/*  ============ */


/*UI tabs*/
.ui-tabs-nav {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;

	float: left;
	position: relative;
	z-index: 1;



}
.ui-tabs-nav ul {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;

}
.ui-tabs-nav li {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	float: left;





}
.ui-tabs-nav li a {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	float: left;
	margin-top:1px;
	font-size:8pt;



}
.ui-tabs-nav li a:hover {


}
.ui-tabs-nav li.ui-tabs-selected {
	background:#e6f4fd;
	color:#003366;


}
.ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover {

}
.ui-tabs-panel {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	clear:left;
}
.ui-tabs-hide {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}




.bsBody{float:left; width:550px; margin-right: 10px;}
.bsSide{width:200px;float:right;}





#resumeResults td{
	padding:5px;
	font-size: 9pt;
	color:#003366;
	border-bottom:1px solid #e3ecf3;

}

#resumeResults.posting td{
	padding:5px;
	font-size: 10pt;
	color:#003366;
	border-bottom:1px solid #e3ecf3;

}

#resumeResults.noInner table td{
	padding:5px;
	font-size: 10pt;
	color:#003366;
	border-bottom:0px;

}



#resumeResults a{
	color:#003366;

}

#resumeResults a:hover{
	color:#4aa6e0;
	
}

#resumeResults a:visited{
	color:#f46b14;
	
}



#resumeResults .GreyBlueSmall
{
    BACKGROUND-COLOR: #f5f8fb;
	
}

#resumeResults .WhiteBlueSmall
{
    BACKGROUND-COLOR: #FFFFFF;
}

#resumeResults .GreyBlueSmallTitle
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    COLOR: #003366;
	BACKGROUND-COLOR: #e3ecf3;
	/* background:#d2e4f3; */

}


#resumeResults tr:hover{cursor:pointer;}
#resumeResults .top{background:#fff9dc;}
#resumeResults .top:hover{background:#fff2b0;}
#resumeResults .even{background:#fff;}
#resumeResults .even:hover{background:#c9dcec;}
#resumeResults .odd{background:#e3ecf3;}
#resumeResults .odd:hover{background:#c9dcec;}


.trainingProvider{}
.trainingProvider img{ display:none;}

.premiumTop {background:#fff9dc;}






/*----- LOGO BAR   ---*/


/*#logoBar{background: #001238;border-bottom:1px solid #244f82;}*/
#logoBar{background: url(http://images.rigzone.com/images/logoBar/logoBar_bg.gif) left top repeat-x; }

#logoBar .container{width:960px; margin:auto;height:18px;}
#logoBar ul{padding:0px; margin:0px;list-style:none;}
#logoBar li{float:left;height:17px; border-right:1px solid #244f82;}
#logoBar li a{display:block; text-decoration:none;}

#logoBar li.left {width:30px;}

#logoBar li.rigzone a{background-image: url(http://images.rigzone.com/images/logoBar/logoBar_rigzone_off.gif); background-repeat:no-repeat; width:101px;}
#logoBar li.rigzone a:hover {background-image: url(http://images.rigzone.com/images/logoBar/logoBar_rigzone_on.gif); background-repeat:no-repeat;}
#logoBar li.rigzoneSelected{background-image: url(http://images.rigzone.com/images/logoBar/logoBar_rigzone_selected2.gif); background-repeat:no-repeat;width:101px;padding-bottom:2px;}

#logoBar li.siq a{background-image: url(http://images.rigzone.com/images/logoBar/logoBar_siq_off.gif); background-repeat:no-repeat; width:88px;}
#logoBar li.siq a:hover {background-image: url(http://images.rigzone.com/images/logoBar/logoBar_siq_on.gif); background-repeat:no-repeat;}

#logoBar li.dst a{background-image: url(http://images.rigzone.com/images/logoBar/logoBar_dst_off.gif); background-repeat:no-repeat; width:131px;}
#logoBar li.dst a:hover {background-image: url(http://images.rigzone.com/images/logoBar/logoBar_dst_on.gif); background-repeat:no-repeat;}

#logoBar li.og a{background-image: url(http://images.rigzone.com/images/logoBar/logoBar_og_off.gif); background-repeat:no-repeat; width:77px;}
#logoBar li.og a:hover {background-image: url(http://images.rigzone.com/images/logoBar/logoBar_og_on.gif); background-repeat:no-repeat;}




#logoBar li.more a{background-image: url(http://images.rigzone.com/images/logoBar/logoBar_more_off.gif); background-repeat:no-repeat; width:59px;}
#logoBar li.more a:hover {background-image: url(http://images.rigzone.com/images/logoBar/logoBar_more_on.gif); background-repeat:no-repeat;}

#logoBar li a:hover{font-weight:bold;}
#logoBar li.sep {width:1px;border:1px solid #1d4375;}

#moreDrop {position:absolute; z-index:252;  visibility:hidden;top:17px;}
#moreDrop ul{}
#moreDrop li{clear:left;background:#001238;border-bottom:1px solid #244f82;border-left:1px solid #244f82;height:18px;color:#fff;width:110px;font-size:8pt; margin:0px 0px 0px 0px;padding:2px 0px 0px 13px;}
#moreDrop li.top{border-top:1px solid #244f82;}

#moreDrop a{color:#2b5a89;background:#001238;display:block;height:17px; width:110px;}
#moreDrop a{color:#2b5a89;background:#001238;display:block;}
#logoBar #moreDrop a{background:none;display:block;}
#logoBar #moreDrop a:hover{color:#fff;display:block;}


#trainingFeature .largeHeadline{padding:0px 0px 5px 0px; font-size:16pt; font-family:Georgia, "Times New Roman", Times, serif; background:url(http://images.rigzone.com/images/bg_dots.gif) 50px bottom repeat-x; margin:10px 0px 5px 0px;}



.hiw{background:#eef6fb; padding:5px;margin:15px;}
.hiwCaption{font-size:9pt;font-style:italic;padding-top:5px;}
.hiwCaption a{display:block;}
.subHead {font-size: 13pt; color: #003366; padding:0px 0px 5px 0px; margin:0px; font-family:Georgia; text-transform:capitalize;}

.hiwHeader{background:#e3ecf3; margin-top:10px; padding:3px; font-weight:bold; font-size:8pt;color:#003366;}


#matrix{position:relative;}
#matrix .bestValue {width:65px; height:65px; background:url(/images/matrix_bestValue2.gif) left top no-repeat;position:absolute;top:-19px; right:-10px;z-index:5;}


/* Product Matrix  --  tablecloth styles */


#matrix td{padding:10px;text-align:center;border:1px solid #fff; background:#f5f9fc;}
#matrix th{padding:10px;text-align:left;width:260px;border:1px solid #fff;background:#f5f9fc;font-weight:normal;font-size:10pt;}
#matrix tr.even td{}
#matrix tr.odd td{}

/*
#matrix th.over, tr.even th.over, tr.odd th.over{background:#003366;}
#matrix th.down, tr.even th.down, tr.odd th.down{background:#003366;}
#matrix th.selected, tr.even th.selected, tr.odd th.selected{background:#003366;}
*/


#matrix td.over, tr.even td.over, tr.odd td.over{background:#e2ecf3;}
#matrix td.down, tr.even td.down, tr.odd td.down{background:#e2ecf3;color:#fff;}
#matrix td.selected, tr.even td.selected, tr.odd td.selected{background:#e2ecf3;color:#003366;}

/* use this if you want to apply different styleing to empty table cells*/
#matrix td.empty, tr.odd td.empty, tr.even td.empty{}



.lpara {font-size:11pt;line-height:1.5;}


/* Horinaja Slider */

.horinaja ul{position:relative;padding:0px;margin:0px;}
.horinaja ul li{background:transparent;display:block;top:0;}
/*  pagination */
ol.horinaja_pagination{height:25px;margin: 0 auto;position:relative;background:transparent;padding:5px;list-style:none;border:0px solid #ff9900;clear:both;text-align:center;}
ol.horinaja_pagination li{float:left;height:25px;border:0px solid #ff9900;margin-right:5px;padding:0px;margin-top:10px;}
ol.horinaja_pagination li a{color:#003366;font-weight:bold; font-size:10pt;cursor:pointer;border:0px solid #003366;padding:5px;background:#e6f4fd;}


/*Hover Box */

.hBox1 {
                cursor:default;
                list-style-image:none;
                list-style-position:outside;
                list-style-type:none;
			    position:relative;
                }
                
.hBox1 a {
                cursor:default;
                }
                
.hBox1 a .preview {
                display:none;
                }
                
.hBox1 a:hover .preview {
                display:block;
                left:0px;
                position:absolute;
                top:0px;
				width:600px;
                z-index:1;
                }
                
.hBox1 img {
                -moz-background-clip:border;
                -moz-background-inline-policy:continuous;
                -moz-background-origin:padding;
                background:#FFFFFF none repeat scroll 0 0;
                vertical-align:top;
                
                }
                
.hBox1 .preview {
               
			 
}

/* Pulls and Pull Quotes */
.pull {padding: 20px 0px 20px 15px; border-left: 4px solid #336699;font-family:Georgia, 'Times New Roman', Times, serif; font-size:16pt;color:#003366;}

/* Home Page Survey Icons */
.divSurvIcoChk { height:9px; width:9px; float:left; background: url('http://images.rigzone.com/images/home/ico_Chk.gif') no-repeat; margin:3px;  }
.divSurvIcoX { height:9px; width:9px; float:left; background: url('http://images.rigzone.com/images/home/ico_X.gif') no-repeat; margin:3px; }

/* WorldwideWorker Welcome Div */
#divWWkr	{ position:absolute; z-index:20000; width:500px; height:420px; padding: 2px 10px 10px 10px; border:1px solid #003366; background-color:#FFFFFF; display:none; }
#divWWkrClose { padding-bottom:2px; border-bottom: 1px dotted #336699; text-align:right; margin-bottom:10px; width:500px; height:15px; }
#divWWkrClose a { font-size:10pt; color:#7EC22E; font-weight:bold; text-decoration:none; }
#divWWkrCover { position:absolute; left:0; top:0; z-index:19999; width:100%; height:100%; background-color:#001E4A; opacity:0.5; filter:alpha(opacity=50); moz-opacity:0.5; display:none; }

