/* === 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;
}
*/
/*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{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; margin: 0px; 
 /*background: #001238 url(//images.rigzone.com/images/background_header.jpg) left 18px repeat-x;
 background: #001238 left 18px repeat-x;*/
 behavior:url("https://www.rigzone.com/shared_code/csshover.htc"); outline:none;}
/*html{overflow-y: scroll;}*/

.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:5px98;}
.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;}
.label {font-size:10pt; padding-top:5px;}

/* 
h1 {
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 1.3;
    COLOR: #003366;
    FONT-SIZE: 20pt;
	font-weight:normal;
}
h2 {font-weight: bold; font-size: 12pt; color: #003366; background:url(//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-decoration:none; color:#003366; text-transform: uppercase;}
h3 .results {font-size: 9pt; color: #003366;	letter-spacing:0px;	font-weight:normal;	text-transform:none; margin-left:20px;}
h4 {background:url(//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
{
    BACKGROUND: url(http://images.rigzone.com/images/bg_tabletop.gif) repeat-x left top;
    HEIGHT: 32px;
    COLOR: #003366;
    FONT-SIZE: 8pt
}
#subheadTabs .tabWrapper
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: #4f78a2 1px solid;
    HEIGHT: 28px;
    BORDER-TOP: #4f78a2 1px solid;
    BORDER-RIGHT: #4f78a2 1px solid
}
#subheadTabs .title
{
    MARGIN: 3px 0px 0px 3px;
    FLOAT: left;
    FONT-SIZE: 10pt
}
#ccTabs
{
    TEXT-TRANSFORM: uppercase;
    MARGIN-TOP: 7px;
    MARGIN-BOTTOM: 3px;
    BACKGROUND: url(http://images.rigzone.com/images/bg_tabletop.gif) repeat-x left top;
    HEIGHT: 32px;
    COLOR: #003366;
    FONT-SIZE: 8pt
}
#ccTabs .tabWrapper
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: #4f78a2 1px solid;
    HEIGHT: 28px;
    BORDER-TOP: #4f78a2 1px solid;
    BORDER-RIGHT: #4f78a2 1px solid
}
#ccTabs .title
{
    MARGIN: 3px 0px 0px 3px;
    FLOAT: left;
    FONT-SIZE: 10pt
}
#ccTabs LI
{
    WIDTH: 147px
}
#ccTabs LI.regJobs
{
    WIDTH: 175px
}
#tabs
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: right;
    PADDING-TOP: 0px
}
#tabs UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#tabs UL LI
{
    WIDTH: 60px;
    FLOAT: left
}
#tabs UL LI.sep
{
    WIDTH: 1px;
    HEIGHT: 27px;
    BORDER-RIGHT: #c4dcef 1px solid
}
#tabs A
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-TOP: 5px
}
#tahs A:hover
{
    BACKGROUND: #e6f4fd
}
#tabs A.select
{
    BACKGROUND: #e6f4fd;
    FONT-WEIGHT: normal
}
#tabsR
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    PADDING-TOP: 0px
}
#tabsR UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#tabsR UL LI
{
    FLOAT: left
}
#tabsR UL LI.sep
{
    WIDTH: 1px;
    HEIGHT: 27px;
    BORDER-RIGHT: #c4dcef 1px solid
}
#tabsR A
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    DISPLAY: block;
    TEXT-DECORATION: none;
    PADDING-TOP: 6px
}
#tabsR A:hover
{
    BACKGROUND: #e6f4fd;
    COLOR: #003366
}
#tabsR A.select
{
    BACKGROUND: #e6f4fd;
    FONT-WEIGHT: normal
}
.subheadTitle
{
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    PADDING-TOP: 6px
}
#tabsEvents
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    PADDING-TOP: 0px
}
#tabsEvents UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#tabsEvents UL LI
{
    FLOAT: left
}
#tabsEvents UL LI.sep
{
    WIDTH: 1px;
    HEIGHT: 27px;
    BORDER-RIGHT: #c4dcef 1px solid
}
#tabsEvents A
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 4px;
    WIDTH: 30px;
    PADDING-RIGHT: 4px;
    DISPLAY: block;
    TEXT-DECORATION: none;
    PADDING-TOP: 6px
}
#tabsEvents A:hover
{
    BACKGROUND: #e6f4fd;
    COLOR: #003366
}
#tabsEvents A.select
{
    BACKGROUND: #e6f4fd;
    FONT-WEIGHT: bold
}
#eventCalendar .tabWrapper
{
    PADDING-BOTTOM: 5px;
    BACKGROUND: url(http://images.rigzone.com/images/bg_tabletop.gif) repeat-x left bottom
}
#eventCalendar A
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 0px;
    WIDTH: 41px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    TEXT-DECORATION: none;
    PADDING-TOP: 5px
}
#eventCalendar TD
{
    BORDER-TOP: #4f78a2 1px solid;
    BORDER-RIGHT: #c4dcef 1px solid
}
#eventCalendar TD:hover
{
    BACKGROUND: #e6f4fd;
    COLOR: #003366
}
#eventCalendar TD.year:hover
{
    BACKGROUND: #e3ecf3
}
#eventCalendar TD.year A
{
    TEXT-ALIGN: center;
    DISPLAY: block;
    TEXT-DECORATION: none
}
#eventCalendar TD.year
{
    BACKGROUND: #e3ecf3;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
#eventCalendar TABLE
{
    BORDER-TOP: #e3ecf3 1px solid
}
.YearSelected
{
    BACKGROUND-COLOR: #336699;
    COLOR: #fff
}
.MonthSelected
{
    BACKGROUND-COLOR: #003366;
    COLOR: #ffffff
}
.eventListing
{
    PADDING-BOTTOM: 7px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    DISPLAY: block;
    PADDING-TOP: 7px
}
.eventListing:hover
{
    COLOR: #003366
}
.eventListing H3
{
    PADDING-BOTTOM: 10px;
    BACKGROUND: url(http://images.rigzone.com/images/bg_tabletop.gif) repeat-x left bottom;
    PADDING-TOP: 0px
}
.eventListing .banner
{
    BORDER-BOTTOM: #000 1px solid;
    BORDER-LEFT: #000 1px solid;
    MARGIN: 10px;
    FLOAT: right;
    BORDER-TOP: #000 1px solid;
    BORDER-RIGHT: #000 1px solid
}
.eventListing .eName
{
    BORDER-BOTTOM: #cfd7de 1px solid;
    PADDING-BOTTOM: 5px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #003366;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold
}
.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
{
    DISPLAY: block;
    BACKGROUND: #754c24;
    HEIGHT: 200px
}
.slide
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(http://images.rigzone.com/images/btn-slide.gif) no-repeat center top;
    BORDER-TOP: #422410 4px solid;
    PADDING-TOP: 0px
}
.btn-slide
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    WIDTH: 144px;
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    FONT: bold 120%/100% Arial, Helvetica, sans-serif;
    BACKGROUND: url(http://images.rigzone.com/images/white-arrow.gif) no-repeat right -50px;
    HEIGHT: 31px;
    COLOR: #fff;
    TEXT-DECORATION: none;
    PADDING-TOP: 10px
}
.active
{
    BACKGROUND-POSITION: right 12px
}
.linkList
{
    MARGIN-TOP: 5px
}
.linkList UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.linkList LI
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    DISPLAY: block;
    FLOAT: left;
    PADDING-TOP: 3px
}
.linkList LI:hover
{
    BACKGROUND: #fff
}
.linkList LI.sep
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 1px;
    PADDING-RIGHT: 0px;
    DISPLAY: none;
    BORDER-RIGHT: #eee 1px solid;
    PADDING-TOP: 0px
}
#tabsNewsHome
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(http://images.rigzone.com/images/bg_tabletop.gif) repeat-x left top;
    HEIGHT: 32px;
    COLOR: #003366;
    FONT-SIZE: 8pt;
    PADDING-TOP: 0px
}
#tabsNewsHome .tabWrapper
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: #4f78a2 1px solid;
    HEIGHT: 28px;
    BORDER-TOP: #4f78a2 1px solid;
    BORDER-RIGHT: #4f78a2 1px solid
}
#tabsNewsHome .title
{
    MARGIN: 3px 0px 0px 3px;
    FLOAT: left;
    FONT-SIZE: 10pt
}
#tabsNewsHome UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#tabsNewsHome UL LI
{
    FLOAT: left
}
#tabsNewsHome UL LI.sep
{
    WIDTH: 1px;
    HEIGHT: 27px;
    BORDER-RIGHT: #c4dcef 1px solid
}
#tabsNewsHome A
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    DISPLAY: block;
    TEXT-DECORATION: none;
    PADDING-TOP: 6px
}
#tabsNewsHome A:hover
{
    BACKGROUND: #e6f4fd;
    COLOR: #003366
}
#tabsNewsHome A.select
{
    BACKGROUND: #e6f4fd;
    FONT-WEIGHT: bold
}
.small
{
    COLOR: #003366;
    FONT-SIZE: 8pt
}
.smallgrey
{
    COLOR: #777777;
    FONT-SIZE: 8pt
}

.title
{
    COLOR: #00114e;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}


.titlefooterempowering
{
    COLOR: #00114e;
    FONT-SIZE: 12pt
}
TR.titleRow
{
    BACKGROUND-COLOR: #5a9ae6;
    COLOR: #ffffff;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold
}
.titleRow
{
    BACKGROUND-COLOR: #5a9ae6;
    COLOR: #ffffff;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold
}
#largeTable
{
}
#largeTable TD
{
    BORDER-BOTTOM: #e3ecf3 1px solid;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    COLOR: #003366;
    FONT-SIZE: 9pt;
    PADDING-TOP: 5px
}
.posting#largeTable TD
{
    BORDER-BOTTOM: #e3ecf3 1px solid;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    COLOR: #003366;
    FONT-SIZE: 10pt;
    PADDING-TOP: 5px
}
.noInner#largeTable TABLE TD
{
    BORDER-BOTTOM: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    COLOR: #003366;
    FONT-SIZE: 10pt;
    PADDING-TOP: 5px
}
#largeTable A
{
    COLOR: #003366
}
#largeTable A:hover
{
    COLOR: #4aa6e0
}
.under#largeTable TD A
{
    TEXT-DECORATION: underline
}
#largeTable .GreyBlueSmall
{
    BACKGROUND-COLOR: #f5f8fb
}
#largeTable .WhiteBlueSmall
{
    BACKGROUND-COLOR: #ffffff
}
#largeTable .GreyBlueSmallTitle
{
    BACKGROUND-COLOR: #e3ecf3;
    COLOR: #003366;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
#largeTable .noTableLines
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
#largeTable .noTableLines TD
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.noTableLines
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
#largeTable TD.linkLine A
{
    TEXT-DECORATION: underline
}
#largeTable A
{
    TEXT-DECORATION: underline
}
.GreyBlueSmallTitle
{
    BORDER-BOTTOM: #e3ecf3 1px solid;
    BACKGROUND-COLOR: #e3ecf3;
    COLOR: #003366;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
#generalTable
{
}
#generalTable TD
{
    PADDING-BOTTOM: 3px;
    LINE-HEIGHT: 1.5;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    COLOR: #003366;
    FONT-SIZE: 9pt;
    PADDING-TOP: 3px
}
#generalTable A
{
    COLOR: #003366
}
#generalTable A:hover
{
    COLOR: #4aa6e0
}
#generalTable .even
{
    BACKGROUND: #fff
}
#generalTable .even:hover
{
    BACKGROUND: #c9dcec
}
#generalTable .odd
{
    BACKGROUND: #e3ecf3
}
#generalTable .odd:hover
{
    BACKGROUND: #c9dcec
}
#generalTableMid
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
#generalTableMid TD
{
    PADDING-BOTTOM: 4px;
    LINE-HEIGHT: 1.5;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    COLOR: #003366;
    FONT-SIZE: 9pt;
    PADDING-TOP: 4px
}
#generalTableMid TR
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
#generalTableMid A
{
    COLOR: #003366
}
#generalTableMid A:hover
{
    COLOR: #4aa6e0
}
#generalTableSmall
{
}
#generalTableSmall TD
{
    PADDING-BOTTOM: 3px;
    LINE-HEIGHT: 1.3;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    COLOR: #003366;
    FONT-SIZE: 8pt;
    PADDING-TOP: 3px
}
#generalTableSmall A
{
    COLOR: #003366
}
#generalTableSmall A:hover
{
    COLOR: #4aa6e0
}
TABLE.border#generalTableSmall TD
{
    BORDER-BOTTOM: #dfe9f2 1px solid
}

/***************  NEWS  ****************/
a.articlePageNum { font-size:12pt; color: #336699; padding:8px; border: 1px solid #336699; text-decoration:none;  margin-left:10px;}
a.articlePageNumCur { font-size:12pt; color: #D2E1EE; padding:8px; border: 1px solid #D2E1EE; text-decoration:none; margin-left:10px; }

.articleHeader { MARGIN-TOP: 10px }
.articleTitle {PADDING-BOTTOM: 5px;LINE-HEIGHT: 1.3; WIDTH: 100%;COLOR: #003366;FONT-SIZE: 18px;MARGIN-RIGHT: 20px}
.articleSubText {MARGIN: 0px;COLOR: #336699;FONT-SIZE: 9pt}
.articleAuthor {FLOAT: left}
.articleSource {FLOAT: left}
.articleDate {FLOAT: left}
.articleSubdivider {MARGIN: 0px 10px 10px;FLOAT: left}
#articleHighlights {MARGIN: 5px 0px 0px;WIDTH: 280px;FLOAT: left;FONT-SIZE: 9pt}
#articleHighlights UL {PADDING-BOTTOM: 0px;MARGIN: 0px 0px 0px 20px;PADDING-LEFT: 3px;PADDING-RIGHT: 0px;FONT-SIZE: 8pt;PADDING-TOP: 0px}
#articleHighlights LI {MARGIN-TOP: 3px;COLOR: #336699}
#articleList UL {PADDING-BOTTOM: 0px;LIST-STYLE-TYPE: none;MARGIN: 0px 0px 0px 10px;PADDING-LEFT: 3px;PADDING-RIGHT: 0px;FONT-SIZE: 8pt;PADDING-TOP: 0px}
#articleList LI {MARGIN-TOP: 8px}
#divArticleText {PADDING-BOTTOM: 0px;LINE-HEIGHT: 1.4;MARGIN-TOP: 5px;PADDING-LEFT: 0px;PADDING-RIGHT: 0px;FONT-SIZE: 11pt;PADDING-TOP: 0px}
#articlePic {BORDER-BOTTOM: #eee 1px solid;BORDER-LEFT: #eee 1px solid;MARGIN: 5px 10px 5px 0px;WIDTH: 212px;FLOAT: left;BORDER-TOP: #eee 1px solid;BORDER-RIGHT: #eee 1px solid}
#articlePic .inner {PADDING-BOTTOM: 5px;MARGIN: 3px;WIDTH: 206px;BACKGROUND: #e3ecf3;OVERFLOW: hidden}
#articlePic IMG {BORDER-BOTTOM: 0px;BORDER-LEFT: 0px;PADDING-BOTTOM: 3px;PADDING-LEFT: 3px;PADDING-RIGHT: 3px;BORDER-TOP: 0px;BORDER-RIGHT: 0px;PADDING-TOP: 3px}
#artPics {DISPLAY: none}
#nextPrev {TEXT-ALIGN: center;PADDING-BOTTOM: 0px;MARGIN: 3px auto auto;PADDING-LEFT: 0px;WIDTH: 70px;PADDING-RIGHT: 0px;FONT-SIZE: 8pt;PADDING-TOP: 0px}
#nextPrev .leftArrow {PADDING-BOTTOM: 0px;MARGIN-TOP: 1px;PADDING-LEFT: 0px;WIDTH: 15px;PADDING-RIGHT: 0px;FLOAT: left;CURSOR: pointer;PADDING-TOP: 0px}
#nextPrev .rightArrow {PADDING-BOTTOM: 0px;MARGIN-TOP: 1px;PADDING-LEFT: 0px;WIDTH: 15px;PADDING-RIGHT: 0px;FLOAT: right;CURSOR: pointer;PADDING-TOP: 0px}
#navIndex {TEXT-ALIGN: center;WIDTH: 40px;FLOAT: left}
#comments {PADDING-TOP: 10px}
#comments .fullName {WIDTH: 200px}
#comments .email {WIDTH: 300px}
#comments .message {WIDTH: 425px;HEIGHT: 150px}
#comments .wrapper {PADDING-BOTTOM: 20px;MARGIN: 20px 0px;PADDING-LEFT: 10px;PADDING-RIGHT: 10px;BACKGROUND: #f5f8fb;FONT-SIZE: 10pt;PADDING-TOP: 10px}
.featurePic {MARGIN: 10px 5px 15px 0px;WIDTH: 150px;FLOAT: left;HEIGHT: 150px}
.featurePic IMG {BORDER-BOTTOM: #336699 1px solid;BORDER-LEFT: #336699 1px solid;BORDER-TOP: #336699 1px solid;BORDER-RIGHT: #336699 1px solid}
.featureArticles {WIDTH: 270px;FLOAT: left;COLOR: #336699}
.largeHeadline { PADDING-BOTTOM: 5px; MARGIN: 10px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(http://images.rigzone.com/images/bg_dots.gif) repeat-x left bottom; FONT-SIZE: 16pt; PADDING-TOP: 0px; line-height: 25px;}
.largeHeadline A {TEXT-DECORATION: none}


#generalList
{
}
#generalList UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#generalList UL.equip
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#generalList LI
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#generalList UL.equip LI
{
    BORDER-BOTTOM: #e3ecf3 1px solid;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    WIDTH: 250px;
    PADDING-RIGHT: 5px;
    FONT-SIZE: 9pt;
    MARGIN-RIGHT: 10px;
    PADDING-TOP: 5px
}
#generalList UL.equip LI:hover
{
    BACKGROUND: #e3ecf3
}
#generalList UL.equip LI A
{
    TEXT-DECORATION: none
}
#generalList UL.equip A
{
}
#generalList UL.news
{
    MARGIN-TOP: 10px;
    WIDTH: 300px;
    FLOAT: right
}
#generalList UL.news LI A
{
    DISPLAY: block;
    TEXT-DECORATION: none
}
#generalList UL.news LI
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    BACKGROUND: url(http://images.rigzone.com/images/bg_dots.gif) repeat-x left bottom;
    FONT-SIZE: 8pt;
    PADDING-TOP: 5px
}
#generalList UL.news LI:hover
{
    BACKGROUND: #e3ecf3
}
#generalList UL.news LI.title
{
    BACKGROUND: url(http://images.rigzone.com/images/bg_dots.gif) repeat-x left bottom;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}
#generalList UL.news LI.title:hover
{
    BACKGROUND: url(http://images.rigzone.com/images/bg_dots.gif) repeat-x left bottom
}
#generalList UL.news LI.noHover:hover
{
    BACKGROUND: #fff
}
#generalList2 UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#generalList2 UL.pop
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#generalList2 UL.pop LI A
{
    DISPLAY: block;
    TEXT-DECORATION: none
}
#generalList2 UL.pop LI
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    BACKGROUND: url(http://images.rigzone.com/images/bg_dots.gif) repeat-x left bottom;
    FONT-SIZE: 8pt;
    PADDING-TOP: 5px
}
#generalList2 UL.pop LI:hover
{
    BACKGROUND: #e3ecf3
}
#generalList2 UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#generalList2 UL.cat
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#generalList2 UL.cat LI A
{
    WIDTH: 250px;
    DISPLAY: block;
    TEXT-DECORATION: none
}
#generalList2 UL.cat LI
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    BACKGROUND: url(http://images.rigzone.com/images/bg_dots.gif) repeat-x left bottom;
    FONT-SIZE: 8pt;
    PADDING-TOP: 5px
}
#generalList2 UL.cat LI:hover
{
    BACKGROUND: #e3ecf3
}
#generalList2 OL.pop
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#generalList2 OL.pop LI A
{
    DISPLAY: block;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
#generalList2 OL.pop LI
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 5px;
    BACKGROUND: url(http://images.rigzone.com/images/bg_dots.gif) repeat-x left bottom;
    FONT-SIZE: 8pt;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    PADDING-TOP: 5px
}
#generalList2 OL.pop LI:hover
{
    BACKGROUND: #e3ecf3
}
#greenList
{
}
#greenList UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#greenList LI
{
    BORDER-BOTTOM: #000 0px solid;
    BORDER-LEFT: #000 0px solid;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 35px;
    PADDING-RIGHT: 10px;
    BACKGROUND: url(http://images.rigzone.com/images/search/fcp/check_green.gif) no-repeat 10px 10px;
    FONT-SIZE: 11pt;
    BORDER-TOP: #000 0px solid;
    BORDER-RIGHT: #000 0px solid;
    PADDING-TOP: 10px
}
#greenList LI.sep
{
    BORDER-BOTTOM: #000 0px solid;
    BORDER-LEFT: #000 0px solid;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(http://images.rigzone.com/images/bg_dots.gif) repeat-x left bottom;
    HEIGHT: 5px;
    BORDER-TOP: #000 0px solid;
    BORDER-RIGHT: #000 0px solid;
    PADDING-TOP: 0px
}
.smallHeadlineContainer
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 3px;
    BACKGROUND: url(http://images.rigzone.com/images/bg_dots.gif) repeat-x left bottom;
    PADDING-TOP: 15px
}
.smallHeadline
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 3px;
    PADDING-TOP: 0px
}
.smallHeadline TD
{
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    COLOR: #336699;
    FONT-SIZE: 9pt;
    PADDING-TOP: 5px
}
.smallHeadline A
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 3px;
    COLOR: #003366;
    FONT-SIZE: 13pt;
    TEXT-DECORATION: none;
    PADDING-TOP: 3px
}
.smallHeadline A:hover
{
    COLOR: #0089e0
}
.date
{
    COLOR: #336699
}
.dottedLineBasic
{
    WIDTH: 100%;
    BACKGROUND: url(http://images.rigzone.com/images/bg_dots.gif) repeat-x left 50%;
    FLOAT: left;
    HEIGHT: 5px;
    FONT-SIZE: 1px
}
.description
{
    WIDTH: 90%;
    MARGIN-BOTTOM: 5px;
    COLOR: #003366
}
.headlineContainer
{
    COLOR: #336699
}
.aThumb
{
    BORDER-BOTTOM: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
    MARGIN: 5px 10px 5px 0px;
    WIDTH: 50px;
    FLOAT: left;
    HEIGHT: 50px;
    BORDER-TOP: #336699 1px solid;
    BORDER-RIGHT: #336699 1px solid
}
#headlineTable TD
{
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(http://images.rigzone.com/images/bg_dots.gif) repeat-x left bottom;
    COLOR: #336699;
    FONT-SIZE: 10pt;
    PADDING-TOP: 5px
}
#headlineTable TD A
{
    COLOR: #003366;
    FONT-SIZE: 10pt
}
#headlineTable TD A:hover
{
    COLOR: #4aa6e0
}
#headlineTableSmall TD
{
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(http://images.rigzone.com/images/bg_dots.gif) repeat-x left bottom;
    COLOR: #336699;
    FONT-SIZE: 9pt;
    PADDING-TOP: 5px
}
#headlineTableSmall TD A
{
    COLOR: #003366;
    FONT-SIZE: 9pt
}
#headlineTableSmall TD A:hover
{
    COLOR: #4aa6e0
}
.contentArea
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1.5;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 12px;
    PADDING-TOP: 5px
}
.rigLogix
{
    WIDTH: 109px;
    BACKGROUND: url(http://images.rigzone.com/images/logo_poweredRiglogix.gif) no-repeat left top;
    FLOAT: right;
    HEIGHT: 33px
}
.petroEd
{
    WIDTH: 109px;
    BACKGROUND: url(http://images.rigzone.com/images/logo_poweredByPetroEd.gif) no-repeat left top;
    FLOAT: right;
    HEIGHT: 40px
}
.WriteTitle
{
    PADDING-BOTTOM: 8px;
    TEXT-TRANSFORM: uppercase;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(http://images.rigzone.com/images/bg_tabletop.gif) repeat-x left bottom;
    FONT-SIZE: 16pt;
    FONT-WEIGHT: bold;
    PADDING-TOP: 20px
}
.PageSectionTitle
{
    PADDING-BOTTOM: 5px;
    TEXT-TRANSFORM: uppercase;
    MARGIN: 15px 0px 5px;
    BACKGROUND: url(http://images.rigzone.com/images/bg_dots.gif) repeat-x left bottom;
    COLOR: #003366;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
.WriteSmallTableTop
{
  BORDER-BOTTOM: #eee 1px solid;
  BORDER-LEFT: #eee 1px solid;
  PADDING-BOTTOM: 3px;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  BORDER-TOP: #eee 1px solid;
  BORDER-RIGHT: #eee 1px solid;
  PADDING-TOP: 3px;
}
.WriteSmallTableTopNoMargin
{
    BORDER-BOTTOM: #eee 1px solid;
    BORDER-LEFT: #eee 1px solid;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #eee 1px solid;
    BORDER-RIGHT: #eee 1px solid;
    PADDING-TOP: 3px
}
.WriteSmallTableTopTitle
{
    PADDING-BOTTOM: 7px;
    TEXT-TRANSFORM: uppercase;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 3px;
    BACKGROUND: #1d4275;
    COLOR: #fff;
    FONT-SIZE: 11px;
    PADDING-TOP: 7px
}
.WriteSmallTableTopBody
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.tableSubHead
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(http://images.rigzone.com/images/bg_tabletop.gif) repeat-x left bottom;
    COLOR: #003366;
    FONT-SIZE: 8pt;
    PADDING-TOP: 10px
}
.smallTableBody
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 0px;
    COLOR: #003366;
    FONT-SIZE: 8pt;
    PADDING-TOP: 10px
}
.smallTableBodySub
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(http://images.rigzone.com/images/bg_tabletop.gif) repeat-x left top;
    COLOR: #003366;
    FONT-SIZE: 8pt;
    PADDING-TOP: 0px
}
.smallTableSub
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 8px
}
.smallTableSub A
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #003366;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.smallTableSub A:hover
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
.tableSubHeadNoPad
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(http://images.rigzone.com/images/bg_tabletop.gif) repeat-x left bottom;
    COLOR: #003366;
    FONT-SIZE: 8pt;
    PADDING-TOP: 3px
}
.WriteTableSubHead
{
    PADDING-BOTTOM: 10px;
    BACKGROUND: url(http://images.rigzone.com/images/bg_tabletop.gif) repeat-x left bottom;
    COLOR: #003366;
    FONT-SIZE: 8pt
}
.BlueTableTop
{
    PADDING-BOTTOM: 8px;
    TEXT-TRANSFORM: uppercase;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(http://images.rigzone.com/images/bg_tabletop.gif) repeat-x left bottom;
    COLOR: #003366;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}
.WriteTableTopNoPad
{
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #003366;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}
.smallBlue
{
    BACKGROUND-COLOR: #b4daff;
    COLOR: #000066;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.LightBlue
{
    BACKGROUND-COLOR: #e5f2f9;
    COLOR: #003366;
    FONT-SIZE: 10pt
}
.LightBlueSmall
{
    BACKGROUND-COLOR: #eef6fb;
    COLOR: #003366;
    FONT-SIZE: 10pt
}
.WhiteBlue
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #003366;
    FONT-SIZE: 10pt
}
.WhiteBlueSmall
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #003366;
    FONT-SIZE: 8pt
}
.WhiteBlueExSmall
{
    COLOR: #003366;
    FONT-SIZE: 8pt
}
.WhiteLtBlueSmall
{
    PADDING-BOTTOM: 3px;
    BACKGROUND-COLOR: #ffffff;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    COLOR: #99b2cc;
    FONT-SIZE: 8pt;
    PADDING-TOP: 3px
}
.PlainBlueSmall
{
    COLOR: #003366;
    FONT-SIZE: 8pt
}
.GreyBlueSmall
{
    BACKGROUND-COLOR: #eef2f5;
    COLOR: #003366;
    FONT-SIZE: 8pt
}
.rightBorder
{
    BORDER-RIGHT: #a7bbcf 1px solid
}
.leftBorder
{
    BORDER-LEFT: #a7bbcf 1px solid
}
.GreyBlueSmallBold
{
    BACKGROUND-COLOR: #dce4ea;
    COLOR: #003366;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.GreyBlueSmallBoldTopBorder
{
    BACKGROUND-COLOR: #dce4ea;
    COLOR: #003366;
    FONT-SIZE: 8pt;
    BORDER-TOP: #a7bbcf 1px solid;
    FONT-WEIGHT: bold
}
A.sideNav
{
    LINE-HEIGHT: 13pt;
    COLOR: #000066;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
A.bottomNav
{
    COLOR: #777777;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
A.topNav
{
    COLOR: #ffffff;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
A.JobHomeLink1
{
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}
A.JobHomeLink1:hover
{
    FONT-SIZE: 9pt;
    TEXT-DECORATION: underline
}
A.blueLink
{
    BORDER-BOTTOM: white;
    BORDER-LEFT: white;
    LINE-HEIGHT: 16px;
    COLOR: #000066;
    FONT-SIZE: 8pt;
    BORDER-TOP: white;
    BORDER-RIGHT: white
}
#company LI
{
    LIST-STYLE-TYPE: disc
}
#company IMG
{
    BORDER-BOTTOM: #245688 1px solid;
    BORDER-LEFT: #245688 1px solid;
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: #ffffff;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #245688 1px solid;
    BORDER-RIGHT: #245688 1px solid;
    PADDING-TOP: 2px
}
#company H1
{
    TEXT-TRANSFORM: capitalize;
    MARGIN: 0px;
    FONT-SIZE: 13pt;
    FONT-WEIGHT: bold
}
#company .caption
{
    TEXT-ALIGN: left;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 12px;
    MARGIN-BOTTOM: 20px;
    FONT-SIZE: 0.7em
}
#company .firstRightPadding
{
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px
}
#company .topMargin
{
    PADDING-TOP: 10px
}

/*  --- CONFLICT
#menu
{
    POSITION: relative;
    WIDTH: 190px;
    FLOAT: right
}
#menu IMG
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
#menu UL
{
    BORDER-LEFT: #e3ecf5 1px solid;
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 36px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    PADDING-TOP: 0px
}
#menu UL
{
    HEIGHT: 20px
}
#menu UL.item1
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
#menu UL.item4
{
    Z-INDEX: 500;
    POSITION: absolute;
    LEFT: 144px
}
#menu UL.item4 LI.item
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px
}
#menu UL.item4:hover
{
    Z-INDEX: 1000;
    BORDER-BOTTOM: #336699 1px solid;
    POSITION: absolute;
    TEXT-ALIGN: left;
    BORDER-LEFT: #336699 1px solid;
    WIDTH: 100px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND: #fff;
    HEIGHT: 190px;
    FONT-SIZE: 8pt;
    BORDER-TOP: #336699 1px solid;
    BORDER-RIGHT: #336699 1px solid;
    TOP: -1px;
    LEFT: 144px
}
#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-BOTTOM: 0px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 0px
}
#menu2
{
    POSITION: relative;
    MARGIN-TOP: 0px;
    DISPLAY: block
}
#menu2 IMG
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
#menu2 UL
{
    BORDER-LEFT: #e3ecf5 1px solid;
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 36px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    PADDING-TOP: 0px
}
#menu2 UL.item1
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
#menu2 UL.item4
{
    Z-INDEX: 1000;
    POSITION: absolute;
    LEFT: 144px
}
#menu2 UL.item4 LI.item
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px
}
#menu2 UL.item4:hover
{
    Z-INDEX: 1000;
    BORDER-BOTTOM: #336699 1px solid;
    POSITION: absolute;
    TEXT-ALIGN: left;
    BORDER-LEFT: #336699 1px solid;
    WIDTH: 100px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND: #fff;
    HEIGHT: 190px;
    FONT-SIZE: 8pt;
    BORDER-TOP: #336699 1px solid;
    BORDER-RIGHT: #336699 1px solid;
    TOP: -1px;
    LEFT: 144px
}
#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-BOTTOM: 0px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 0px
}

 --- */ 

.companyDescription
{
    BORDER-BOTTOM: #e3ecf3 1px solid;
    PADDING-BOTTOM: 10px;
    DISPLAY: block;
    MARGIN-BOTTOM: 10px
}
.companyDescription IMG
{
    FLOAT: left;
    MARGIN-RIGHT: 10px
}
.companyCaption
{
    TEXT-ALIGN: center;
    FONT-SIZE: 7pt
}
.count
{
    PADDING-RIGHT: 10px;
    COLOR: #0961a1;
    FONT-SIZE: 22pt
}
.imageButton
{
    FLOAT: left;
    PADDING-TOP: 20px
}
.imageButtonSmall
{
    PADDING-TOP: 5px
}
.imageButtonDivider
{
    WIDTH: 18px;
    BACKGROUND: url(http://images.rigzone.com/images/dividerShadow_button_short.gif) no-repeat center 50%;
    FLOAT: left;
    HEIGHT: 80px
}
.googleSectionText
{
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: Arial, verdana;
    COLOR: #666666;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    PADDING-TOP: 2px
}
.googleResultNum
{
    FONT-FAMILY: Arial, verdana;
    COLOR: #5293e7;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.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;
    COLOR: #000066;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.googleBar
{
    BORDER-BOTTOM: #ced8e2 1px solid;
    BORDER-LEFT: #ced8e2 1px solid;
    PADDING-BOTTOM: 4px;
    BACKGROUND-COLOR: #f2faff;
    PADDING-LEFT: 4px;
    WIDTH: 98%;
    PADDING-RIGHT: 4px;
    FONT-FAMILY: Arial, verdana;
    COLOR: #000066;
    FONT-SIZE: 10pt;
    BORDER-TOP: #ced8e2 1px solid;
    BORDER-RIGHT: #ced8e2 1px solid;
    PADDING-TOP: 4px
}
.howItWorksArticle
{
    MARGIN-BOTTOM: 20px
}
.howItWorksThumb
{
    FLOAT: left
}
.howItWorksThumb IMG
{
    BORDER-BOTTOM: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    MARGIN-RIGHT: 10px;
    BORDER-RIGHT: #336699 1px solid
}
.howItWorksRelatedSummary
{
    PADDING-BOTTOM: 4px;
    COLOR: #336699;
    FONT-SIZE: 8pt
}
.tdRightAlign
{
    TEXT-ALIGN: right;
    PADDING-RIGHT: 3px
}
.ui-tabs-nav
{
    Z-INDEX: 1;
    BORDER-BOTTOM: 0px;
    POSITION: relative;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1.3;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    FONT-SIZE: 100%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.ui-tabs-nav UL
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1.3;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 100%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.ui-tabs-nav LI
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1.3;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    FONT-SIZE: 100%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.ui-tabs-nav LI A
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1.3;
    LIST-STYLE-TYPE: none;
    MARGIN: 1px 0px 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    FONT-SIZE: 8pt;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.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
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1.3;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 0px;
    OUTLINE-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    CLEAR: left;
    FONT-SIZE: 100%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.ui-tabs-hide
{
    DISPLAY: none
}

.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;}
.posting#resumeResults 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;}
.noInner#resumeResults 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;}

#resumeResults .top{background:#fff9dc;}
/* -- #resumeResults .top:hover{background:#fff2b0;} --*/
#resumeResults .even{background:#fff;}
/* -- #resumeResults .even:hover{background:#c9dcec;} -*/
#resumeResults .odd{background:#F5F5F5;}
/*-- #resumeResults .odd:hover{background:#c9dcec;} --*/

.trainingProvider{
    
      padding: 0 10px 0 10px;
      box-sizing: content-box;
    
  }
.trainingProvider img{ 
    
    display:none; 
      padding: 10px 10px 10px 10px;
      margin: 0px 10px 10px 10px;
      border: thin solid #ccc;
      height: 40px;
}
.premiumTop {background:#fff9dc;}

/*----- LOGO BAR   ---*/
/*---- #logoBar{background: url(//images.rigzone.com/images/logoBar/logoBar_bg.gif) left top repeat-x; } ---*/
#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:18px; border-right:0px solid #244f82;border-bottom:0px;}
#logoBar li a{display:block; text-decoration:none;height:18px;}
#logoBar li.left {width:80px;}

#logoBar li.rigzone a{background-image: url(http://images.rigzone.com/images/logoBar/logo_rz_selected_2.gif); background-repeat:no-repeat; width:95px;}
#logoBar li.rigzone a:hover {background-image: url(http://images.rigzone.com/images/logoBar/logo_rz_selected_2.gif); background-repeat:no-repeat;}
#logoBar li.rigzoneSelected{background-image: url(http://images.rigzone.com/images/logoBar/logo_rz_selected_2.gif); background-repeat:no-repeat;width:95px;}


#logoBar li.siq a{background-image: url(http://images.rigzone.com/images/logoBar/logo_ssiq_off.gif); background-repeat:no-repeat; width:90px;}
#logoBar li.siq a:hover {background-image: url(http://images.rigzone.com/images/logoBar/logo_ssiq_on.gif); background-repeat:no-repeat;}
#logoBar li.dst a{background-image: url(http://images.rigzone.com/images/logoBar/logo_dst_off.gif); background-repeat:no-repeat; width:143px;}
#logoBar li.dst a:hover {background-image: url(http://images.rigzone.com/images/logoBar/logo_dst_on.gif); background-repeat:no-repeat;}
#logoBar li.rl a{background-image: url(http://images.rigzone.com/images/logoBar/logo_rl_off.gif); background-repeat:no-repeat; width:102px;}
#logoBar li.rl a:hover {background-image: url(http://images.rigzone.com/images/logoBar/logo_rl_on.gif); background-repeat:no-repeat;}
#logoBar li.og a{background-image: url(http://images.rigzone.com/images/logoBar/logo_og_off.gif); background-repeat:no-repeat; width:84px;}
#logoBar li.og a:hover {background-image: url(http://images.rigzone.com/images/logoBar/logo_og_on.gif); background-repeat:no-repeat;}
#logoBar li a:hover{font-weight:bold;}
#logoBar li.sep {width:1px;border:1px solid #1d4375;}


/*----- Training/HIW   ---*/
#trainingFeature .largeHeadline{padding:0px 0px 5px 0px; font-size:16pt; 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; text-transform:capitalize;}
.hiwHeader{background:#e3ecf3; margin-top:10px; padding:3px; font-weight:bold; font-size:8pt;color:#003366;}


#matrix
{
    POSITION: relative
}
#matrix .bestValue
{
    Z-INDEX: 5;
    POSITION: absolute;
    WIDTH: 65px;
    BACKGROUND: url(http://images.rigzone.com/images/matrix_bestValue2.gif) no-repeat left top;
    HEIGHT: 65px;
    RIGHT: -10px;
    TOP: -19px
}
#matrix TD
{
    BORDER-BOTTOM: #fff 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #fff 1px solid;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    BACKGROUND: #f5f9fc;
    BORDER-TOP: #fff 1px solid;
    BORDER-RIGHT: #fff 1px solid;
    PADDING-TOP: 10px
}
#matrix TH
{
    BORDER-BOTTOM: #fff 1px solid;
    TEXT-ALIGN: left;
    BORDER-LEFT: #fff 1px solid;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    WIDTH: 260px;
    PADDING-RIGHT: 10px;
    BACKGROUND: #f5f9fc;
    FONT-SIZE: 10pt;
    BORDER-TOP: #fff 1px solid;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #fff 1px solid;
    PADDING-TOP: 10px
}
#matrix TR.even TD
{
}
#matrix TR.odd TD
{
}
#matrix TD.over
{
    BACKGROUND: #e2ecf3
}
TR.even TD.over
{
    BACKGROUND: #e2ecf3
}
TR.odd TD.over
{
    BACKGROUND: #e2ecf3
}
#matrix TD.down
{
    BACKGROUND: #e2ecf3;
    COLOR: #fff
}
TR.even TD.down
{
    BACKGROUND: #e2ecf3;
    COLOR: #fff
}
TR.odd TD.down
{
    BACKGROUND: #e2ecf3;
    COLOR: #fff
}
#matrix TD.selected
{
    BACKGROUND: #e2ecf3;
    COLOR: #003366
}
TR.even TD.selected
{
    BACKGROUND: #e2ecf3;
    COLOR: #003366
}
TR.odd TD.selected
{
    BACKGROUND: #e2ecf3;
    COLOR: #003366
}
#matrix TD.empty
{
}
TR.odd TD.empty
{
}
TR.even TD.empty
{
}
.lpara
{
    LINE-HEIGHT: 1.5;
    FONT-SIZE: 11pt
}
.horinaja UL
{
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.horinaja UL LI
{
    DISPLAY: block;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    TOP: 0px
}
OL.horinaja_pagination
{
    BORDER-BOTTOM: #ff9900 0px solid;
    POSITION: relative;
    TEXT-ALIGN: center;
    BORDER-LEFT: #ff9900 0px solid;
    PADDING-BOTTOM: 5px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px auto;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    HEIGHT: 25px;
    CLEAR: both;
    BORDER-TOP: #ff9900 0px solid;
    BORDER-RIGHT: #ff9900 0px solid;
    PADDING-TOP: 5px
}
OL.horinaja_pagination LI
{
    BORDER-BOTTOM: #ff9900 0px solid;
    BORDER-LEFT: #ff9900 0px solid;
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    HEIGHT: 25px;
    BORDER-TOP: #ff9900 0px solid;
    MARGIN-RIGHT: 5px;
    BORDER-RIGHT: #ff9900 0px solid;
    PADDING-TOP: 0px
}
OL.horinaja_pagination LI A
{
    BORDER-BOTTOM: #003366 0px solid;
    BORDER-LEFT: #003366 0px solid;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    BACKGROUND: #e6f4fd;
    COLOR: #003366;
    FONT-SIZE: 10pt;
    BORDER-TOP: #003366 0px solid;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #003366 0px solid;
    PADDING-TOP: 5px
}
.hBox1
{
    LIST-STYLE: none none outside;
    POSITION: relative;
    CURSOR: default
}
.hBox1 A
{
    CURSOR: default
}
.hBox1 A .preview
{
    DISPLAY: none
}
.hBox1 A:hover .preview
{
    Z-INDEX: 1;
    POSITION: absolute;
    WIDTH: 600px;
    DISPLAY: block;
    TOP: 0px;
    LEFT: 0px
}
.hBox1 IMG
{
    BACKGROUND: #ffffff 0px 0px;
    VERTICAL-ALIGN: top;
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding
}
.hBox1 .preview
{
}
.pull
{
    BORDER-LEFT: #336699 4px solid;
    PADDING-BOTTOM: 20px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 0px;
    COLOR: #003366;
    FONT-SIZE: 16pt;
    PADDING-TOP: 20px
}
.divSurvIcoChk
{
    MARGIN: 3px;
    WIDTH: 9px;
    BACKGROUND: url(http://images.rigzone.com/images/home/ico_Chk.gif) no-repeat;
    FLOAT: left;
    HEIGHT: 9px
}
.divSurvIcoX
{
    MARGIN: 3px;
    WIDTH: 9px;
    BACKGROUND: url(http://images.rigzone.com/images/home/ico_X.gif) no-repeat;
    FLOAT: left;
    HEIGHT: 9px
}

/* Overlay for WWWkr, Survey, Ad */
#divOverlay{display: none;z-index: 20000;position: absolute;
	background-color: white;width: 680px;height: 540px;border: #003366 1px solid;padding: 5px;
}
#divOverlayClose{width: 100%;height: 25px;background-color: #001e4a;}
#divOverlayCover{display: none;z-index: 19999;position: absolute;
	background-color: #001e4a;width: 100%;height: 100%;top: 0px;left: 0px;
	filter: alpha(opacity=50);opacity: 0.5;moz-opacity: 0.5;
}
#divOverlayTitle{float:left;height:15px;margin:5px;color: #ffffff;}



/**---------- SJ Insert for Social Sharing 10/16/2013 ---------***/

#social_bar .news{
	width:50px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none !important;
	font-size: 11pt;
	color: #003366;
	margin-left: 190px;

}
#social_bar .newsArticle{
	width:50px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none !important;
	font-size: 11pt;
	color: #003366;
	margin-left: 80px;

}
#social_bar .newsMore {
	width:70px;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none !important;
	font-size: 11pt;
	color: #6798c2;
}

#social_bar .jobs{
	width:50px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none !important;
	font-size: 11pt;
	color: #003366;
	margin-left: 510px;
	margin-top:0px; 

}

#social_media li {
	height:20px;
	display:inline-block;
	list-style-type:none;
	position:relative;
	z-index:13;
	padding:0; }

#social_media a {
	height:20px;
	display:inline-block;
}

/********* Start Social Buttons ********/	
	
/*------ Facebook ----------*/
#social_media #fb a.level1 {
	width: 24px;
	background: url('http://images.rigzone.com/images/ctools/socialicons.png') left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
	
#social_media #fb a.level1:hover {
	background-position: left bottom; }	
	
/*------ Twitter ----------*/	
#social_media #tw a.level1 {
	width:24px;
	background: url('http://images.rigzone.com/images/ctools/socialicons.png') -22px top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
	
#social_media #tw a.level1:hover {
	background-position: -22px bottom; }
	
	
/*------Google+ ----------*/	
#social_media #google a.level1 {
	width:24px;
	background: url('http://images.rigzone.com/images/ctools/socialicons.png') -45px top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
	
#social_media #google a.level1:hover {
	background-position: -45px bottom; }
	
/*------ Reddit ----------*/
#social_media #reddit a.level1 {
	width:26px;
	background: url('http://images.rigzone.com/images/ctools/socialicons.png') -68px top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
	
#social_media #reddit a.level1:hover {
	background-position: -68px bottom; }	

/*-------------------------- End Social Buttons -------------------*/



/*-------------------------- Start Products & Pricing CSS -------------------*/
#web-store-container {
	margin:0 auto;
	width: 930px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-stretch:condensed;
	font-size:14px;
	color:#888888;
	padding-bottom: 10px;
}

#gray-block {
	float:left; 
	width:249px;
	padding-top:5px; 
	height:45px; 
	background-color:#f2f2f2;
}

#back-home-recruit a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003366; 
}

.features-title {
	float:left; 
	width:249px; 
	height:45px;
}

#questions-contact {
	padding-left:496px;
	color:#003366; 
	font:Arial, Helvetica, sans-serif; 
	font-size:15px;
}

#questions-contact a{
	color:#fe9400;
	font-size:15px;
}

.products-pricing {
	font-size:28px; 
	color:#fea100; 
	margin:0px; 
	line-height:5px;
	padding-bottom: 10px;
}

.orange-bar-header {
	float:left; 
	width:930px;
	 height:2px; 
	 margin:0px;
	 background-color:#fe9400;
}

.subscription-column {
	float:left; 
	font-size:22px;
	color:#013467;
	width:135px; 
	text-align:center; 
	margin-left:12px; 
	padding-top:10px; 
	padding-bottom:10px;
}

.subcription-column-title {
	float:left; 
	width:135px; 
	text-align:center; 
	margin-left:12px; 
	padding-bottom:5px; 
	padding-top:10px;
}

.product-page-description {
	width:880px; 
	padding-top:38px; 
	padding-left:30px;
	font-size: 17px; 
	line-height:25px;
}

.pro-sub {
	float:left;
	font-size:22px;
	color:#013467; 
	width:135px; 
	text-align:center; 
	margin-left:30px; 
	padding-top:10px; 
	padding-bottom:10px; 
	background-color:#f2f2f2
}

.pro-sub-title {
	float:left; 
	width:155px; 
	height:50px; 
	text-align:center; 
	margin-left:30px; 
	background-color:#00aef2; 
	padding-top:10px;
}

.thin-gray-line {
	float:left; 
	width:930px; 
	height:1px; 
	margin:0px; 
	background-color:#ccc;
}

.web-store-button {
	float:left; 
	width:145px; 
	height:45px; 
	text-align:center; 
	margin-left:10px; 
	padding-top:5px; 
	background-image:url(http://images.rigzone.com/images/web-store-button.jpg); 
	background-repeat:no-repeat;
}

.web-store-button-blue {
	float:left; 
	width:155px; 
	height:45px; 
	text-align:center; 
	margin-left:3px; 
	padding-top:5px; 
	background-image:url(http://images.rigzone.com/images/web-store-button-blue-1.jpg); 
	background-repeat:no-repeat;
}

#web-store-header {
	background-image:url(http://images.rigzone.com/images/web-store-header.jpg); 
	height:164px; 
	background-repeat:no-repeat; 
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#FFF;
}

#web-store-button-text a{
	color:#FFF; 
	text-decoration:none;
}

#web-store-products{
	float:left; 
	padding-top:12px; 
	padding-bottom: 5px;
	width:249px;
}

.web-store-products {
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-stretch:condensed;
	font-size:15px;
	color:#013467;
}

.web-store-products a{
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-stretch:condensed;
	font-size:19px;
	color:#013467;
	
}

/*-------------------------- End Products & Pricing CSS -------------------*/

/*-------------------------- Start Resume Upload Process CSS -------------------*/
#registration-container {
	margin:0 auto;
	width: 920px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
}

.photo-avatar-container{
	float:left;
	width:400px; 
	background-color:#f2f2f2;
}

.photo-avatar {
	float:left; 
	width:150px; 
	height:150px; 
	margin: 20px 0px 25px 15px;
}

#add-button {
	float:left; 
	margin-top:7px; 
	margin-left: 5px;
}

#added-selected {
	width: 260px; 
	display: inline-block; 
	margin-top:10px;float:right;
}

#address-state-code {
	float:left; 
	width:920px; 
	margin-top:0px
}

#edit-confirmation {
	width:920px;
	height:125px; 
	background-color:#f2f2f2;
	float:left;
}

#form-citizenship {
	float:left; 
	width:920px; 
	margin-top:10px;
}

#citizenship-travel-relocate {
	float:left; 
	width:920px;
}

.welcome-photo-text {
	float:left; 
	width:220px; 
	padding-left:10px; 
	padding-top:30px; 
	font-size:13px; 
	color:#707070;
}

#form1 {
	width:920px; 
	height:350px;
	float:left;
}


.form-options-container {
	float:left;
	width:920px; 
	margin-left: 25px;
	color:#013467; 
	font-size:14px;
	
}

.orange-asterisk{
	font-size:22px; 
	color:#fe9400;
}

#language-work-author {
	float:left; 
	margin-top:25px; 
	width:920px;
}

#privacy-options{
	width:490px; 
	float:left; 
	background-color:#f2f2f2;
}

#privacy-options .privacy-buttons {
		margin-left:25px; 
		padding-top:7px; 
		padding-bottom:8px; 
		float:left; 
		font-size:13px
}

.form-name-email-phone {
	padding-top:40px; 
	padding-left:35px; 
	line-height:40px; 
	font-size:15px; 
	color:#888;
}

.form-field-text{
	font-size:13px; 
	color:#013467;
}

#form-text-gray {
	float:left; 
	font-size:15px; 
	color:#888;
}

.address1 {
	width:275px;
}

.city-province {
	margin-left:25px; 
	width:290px;
}

.country {
	margin-left:25px; 
	width:300px;
}



#degrees-diploma-container {
	width: 700px; 
	margin-left:185px; 
	margin-top:0px;
}

#expertise-table {
	float:left; 
	width: 790px; 
	margin-left:3px;
}

.labels-orange {
	color:#fe9400;
}

.labels-blue {
	color:#00aef2;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	padding-bottom:10px;
}

h2.top-pagetitle {
	background:url();
	font-size:22px;
	color:#013467;
	margin: 0px;
}

p.top-sub-pagetitle {
	font-size:16px;
	color:#707070;
	margin: 0px;
	margin-left:4px;
	margin-bottom:13px;
}

h2.sectiontitle {
	background:url();
	font-size:14px;
	color:#013467;
	margin: 0px;
	margin-top:25px;
}

p.sectiontext {
	font-size:14px;
	color:#013467;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:50px;
}

#sectiontext {
	font-size:14px;
	color:#013467;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height:20px;
}

.sectiontext-small {
	font-size:13px;
	color:#013467;
	line-height:18px;
}


.dottedLineBasic {
    WIDTH: 100%;
    BACKGROUND: url(http://images.rigzone.com/images/bg_dots.gif) repeat-x left 50%;
    FLOAT: left;
    HEIGHT: 5px;
    FONT-SIZE: 1px;
	margin-top:5px;
	margin-bottom:15px;
}

#orange-bar {
	height:3px; 
	background-color:#fe9400;
}

#email-newsletter {
	font-size:14px;
	color:#888888;
	line-height:20px;
}

#email-newsletter .email-title {
	font-size:14px;
	color:#03adf1;
}

#skills-container {
	float:left; 
	width: 790px; 
	margin-left:30px; 
	margin-top:0px;
}

#user-name {
	margin: 0px;
	font-size:24px;
	color:#013467;
}

#user-profile-avatar {
	width: 150px;
	height:150px;
	background-color:#666666;
	float:left;
}

#user-profile-text{
	font-size:14px;
	color:#013467;
	margin: 0px;
	width: 920px; 
	float:left;
}

#user-profile-text .profile-id {
	margin-top: 5px;
	margin-left: 20px;
	line-height:21px;
}

#work-experience-block {
	margin:0 auto; 
	width:825px; 
	background-color:#f2f2f2; 
	margin-top:7px;
}

#work-experience-list-number {
	font-size:14px;
	color:#013467;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height:20px;
	float:left; 
	font-size:20px; 
	padding-top: 10px;
	padding-left:10px;
}

#work-experience-info {
	width: 780px; 
	margin-left:25px; 
	padding-top:10px; 
	padding-left:10px; 
	padding-bottom:5px;
	
}

.work-experience-text {
	font-size:14px;
	color:#013467;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height:20px;
}

.top-cadidate-box {
	float:left; 
	width:920px; 
	height: 90px; 
	background-color:#f2f2f2; 
	padding-bottom:10px; 
	margin-bottom:20px;
}

.top-cadidate {
	font-stretch:condensed; 
	font-family:'Arial Narrow', Helvetica, sans-serif; 
	font-size:18px; 
	color:#013467;
}

/*-------------------------- End Resume Upload Process CSS -------------------*/

/* === Header, Title, Resume ID === */

h1.jobTitle {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:22px; color:#003366; 
	text-align:left; 
	font-weight:normal; 
	margin: 0px; 
	padding: 10px 0px 0px 0px;
}

#prev-next {
	float:right; 
	padding-top: 25px;	
}

#prev-next a{
	color:#003366; 
	text-decoration:none;	
}

.left {
	padding-right: 5px; 
	padding-bottom: 3px;	
}

.right {
	padding-left: 5px; 
	padding-bottom: 3px;	
}
.resumeID {
	margin: 0px; 
	padding: 0px 0px 5px 0px;
}

/* ===END: Header, Title, Resume ID === */




/* === Candidate Profile Body === */

h1.name {
	padding-top: 30px;
	padding-left: 10px;
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 8px;
	font-family:Arial, Helvetica, sans-serif;   
	COLOR: #003366;
    FONT-SIZE: 18pt;
	font-weight:normal;
}

p.title {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color:#003366; 
	line-height: 20px; 
	font-weight:normal; 
	padding-left: 10px;
}

p.work-period {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color:#003366; 
	line-height: 23px; 
	font-weight:normal; 
	padding-left: 10px; 
}

.contact-share {
	float:right; 
	width: 238px; 
	height:25px; 
	margin-top: 8px;
}

.contact-share a{
	text-decoration:none;
}

.section-Profile {
	height:21px; 
	background-color:#003366; 
	color:#FFF; 
	margin-left: 10px; 
	padding-top: 3px; 
	padding-left: 10px;
}

#workSpecs {
	height: 140px; 
	margin-left: 10px;
}
.workSpecs-left {
	float:left;
}
.workspecs-left-type{
	line-height: 25px; 
	padding-left: 10px;
}

.workSpecs-right {
	float:left; 
	margin-left: 75px;
}

.workspecs-right-type{
	line-height: 25px; 
}

.expanded-view {
	float:right; 
	padding-right: 10px;
}

.expanded-view a{
	color:#fe9400; 
	text-decoration:none;
}

.resume-cv-titles {
	padding: 12px 0px 5px 10px; 
	LINE-HEIGHT: 1.3; 
	width:750px;
	font-family:Arial, Helvetica, sans-serif;	font-size:13pt;
	MARGIN-RIGHT: 20px;
	margin-bottom: 8px; 
	margin-left: 10px;
	border-bottom:1px solid #ccdded; 
}

p.resume-cv-text {
	padding-left:20px;
}


/* ===END: Candidate Profile Body === */

/*-------------------------- START: OpenWeb Social Accounts -------------------*/
SocialLinks-Container {
	width: 150px;
	margin: 0px; 
	padding: 0px;
}
	
ul#SocialLinks a:link{
	text-decoration:none;
	padding-left: 25px;
}
	
ul#SocialLinks li.GoogleProfiles {
	margin-left: 7px;
	width: 20px;
	height:20px;
	background-image:url(http://images.rigzone.com/images/googleplus.png);
	background-repeat:no-repeat;
	list-style-type:none;
	}
ul#SocialLinks li.Twitter {
	margin-left: 7px;
	width: 20px;
	height:20px;
	background-image:url(http://images.rigzone.com/images/twitter.png);
	background-repeat:no-repeat;
	list-style-type:none;
	}
ul#SocialLinks li.Linkedin {
	margin-left: 7px;
	width: 20px;
	height:20px;
	background-image:url(http://images.rigzone.com/images/linkedin.png);
	background-repeat:no-repeat;
	list-style-type:none;

	}
ul#SocialLinks li.Facebook {
	margin-left: 7px;
	width: 20px;
	height:20px;
	background-image:url(http://images.rigzone.com/images/facebook.png);
	background-repeat:no-repeat;
	list-style-type:none;
	}
ul#SocialLinks li.Graph {
	margin-left: 7px;
	height:15px;
	font-size: 9px;
	list-style-type:none;
}
	
/*-------------------------- END: OpenWeb Social Accounts -------------------*/

/*-------------------------- START: Similar To -------------------*/

similar-to-Container {
	margin: 0px; 
	padding: 0px;
}
	
ul#similar-to a:link{
	text-decoration:none;
	padding-left: 55px;
}

ul#similar-to li.profileName a:link{
	text-decoration:none;
	padding-left: 55px;
}
	

ul#similar-to li.profile {
	margin-left: 5px;
	width: 50px;
	height:50px;
	background-image:url(http://images.rigzone.com/images/similar-to.jpg);
	background-repeat:no-repeat;
	list-style-type:none;
	}
/*-------------------------- END: Similar To -------------------*/

/*-------------------------- New Recruiter Tab Menu 31 Oct 2014 -------------------*/


.tabNav ul{
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:12px; 
	font-weight:bold;
	}
	
.tabNav ul li{
	display:inline;
	}
	
.tabNav ul li a{
	color:#013467;
	border-left:solid 1px #A5A5A5;    
	border-top:solid 1px #A5A5A5;		
	text-align:left;
	padding:13px 15px 10px 35px;
	text-decoration:none;
	margin:-2px;
	}

.tabNavNormal a{    
    background-color:#eef3f9;        
	border-bottom:solid 4px #fe9400;
	}	

.tabNavActive a{	
    background-color:#ffffff;
	border-bottom:solid 4px #ffffff;
	}



/*-------------------------- End New Recruiter Tab Menu 31 Oct 2014 -------------------*/

img.resizeit {
	
	max-width:100%;
	
}


#geo_img_wrapper {
	
	width:100%;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#dadada;
	margin-top: 5px;
	margin-bottom: 20px;
	background-color:#F7F5F5;
}

#geo_img_desc {
  color: #003366;
  width: 95%;
  font-size: 30px;
  text-align: left;
  float: left;
  padding: 16px;
  /** height: 20px; **/
}

.geo_img_container {
  margin: 0 auto;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dadada;
  background: #003168;
}
.dropdownmenu .dropbtn:hover {
    text-decoration: underline;
}
.inputButton1 {background: url(http://images.rigzone.com/images/FAQ/website/FAQ_search_btn.gif) no-repeat; width:35px; height:26px; margin-right:60px;}

