/*  --- CONFLICT with new site redesign for responsive JH - 10/2015
#header {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 121px;
	background-image: url(//images.rigzone.com/images/background_header.jpg);
	background-repeat: repeat-x;
	z-index: 200;
}
--- */

#mainContent {
	position: relative;
	text-align: left;
}

/*  --- CONFLICT

* {
	text-align: left;
}
--- */

#content {
	width: 935px;
	margin:auto;
	position: relative;
	padding-left:0px;
	padding-top:7px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}



#logo {
	position: absolute;
	margin-top: 0px;
	margin-left:0px;
	z-index:1000;
}

#ann {
	position: absolute;
	/*background:url(/images/home/10thAnniversary_ns.gif) left top no-repeat;
	width:60px;
	height:53px;*/
	z-index:2000;
	top:13px;
	left:213px;
	width:70px;
	height:60px;
}

#ann a {display:block;width:60px;height:53px;}


#logo a{display:block; width:250px; height:75px;}

#logo a.home:hover{
	background:url(http://images.rigzone.com/images/bg_homeButton3.gif) 25px 22px no-repeat;
}


#login {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #51779c;
	text-align: right;
	margin-right: 80px;
	margin-top: 14px;
	clear: both;
	z-index: 2;
	position: absolute;
	right: 0px;
}

#login a:link {
	color:#7092bd;
	text-decoration: none;
}

#login a:visited {
color:#7092bd;
text-decoration:none;
}

#login a:hover {
color:#c2daef;
text-decoration:underline;
}

#search {
	position: absolute;
	width: 400px;
	right: 0px;
	margin-right: 75px;
	margin-top: 37px;
	text-align: right;
	height: 35px;
}

#search #searchBox {
	margin-top:6px;
	float:right;
}	

#search #searchButton {
	margin-top:5px;
	margin-left:2px;
	float:right;
}	

#search .searchField {

	width: 250px;
	margin-right: 6px;
	margin-left:5px;
	padding:3px;
	margin-top:2px;
	border: 1px solid #ccd5de;
	background-color: #FFFFFF;
	background-position: bottom;
}

#nav{
	position: absolute;
	width:100%;
	height: 28px;
	margin-top:87px;
	}

form {
	margin: 0px;
}



.noLeft {padding:0px 20px 0px 20px;}


#footerLogo {
	background-image: url(http://images.rigzone.com/images/footer_logo_small.gif);
	background-repeat: repeat-x;
	position: relative;
	height: 44px;
	width: 161px;
	float: left;
	margin: 40px 0px 0px 10px;
}

#footerContent {
	font-family:Arial, Helvetica, sans-serif;
	color:#96c3e8;
	font-size:8pt;
	background-image: url(http://images.rigzone.com/images/background_footerInside.gif);
	background-position: center top;
	position: relative;
	height: 165px;
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-y;
	padding-right: 0px;
	padding-left: 30px;
	padding-top: 20px;

}

#footer ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#footer ul li {
	padding-top:4px;
}

.footerContentSec {
	float:left;
	margin-right:30px;
}

#footerContent .sep {float:left;border-left:1px solid #003366;width:30px;height:85px;margin:30px 0px 0px 0px;
}

#footerContent a:link {
	color:#96c3e8;
	text-decoration:underline;
}

#footerContent a:visited {
	color:#96c3e8;
	text-decoration:underline;
}

#footerContent a:hover {
	color:#fff;
	text-decoration:underline;
}

#footerContent .georgia{
	font-size:11pt;
	color:#fff;
	margin-bottom:5px;
}

#footerIcoFB { background-image: url(http://images.rigzone.com/images/ftr_ico_facebook.gif); height: 19px; width: 19px; border:0px; margin:3px; padding:0px; float:left; cursor:hand; }
#footerIcoTW { background-image: url(http://images.rigzone.com/images/ftr_ico_twitter.gif); height: 19px; width: 19px; border:0px; margin:3px; padding:0px; float:left; cursor:hand; }
#footerIcoLI { background-image: url(http://images.rigzone.com/images/ftr_ico_linkedin.gif); height: 19px; width: 19px; border:0px; margin:3px; padding:0px; float:left; cursor:hand; }
#footerIcoRSS { background-image: url(http://images.rigzone.com/images/ftr_ico_rss.gif); height: 19px; width: 19px; border:0px; margin:3px; padding:0px; float:left; cursor:hand; }

#glow {
	background-image: url(http://images.rigzone.com/images/header_backgroundGlow_logo4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	height: 116px;
	width: 1186px;
	left: -235px;
}


.sectionHeader {
	background-color:#00275b;
	height:17px;
	padding-top:9px;
	padding-left:8px;
	
}

#mainBody {
	float:right;
	width:580px;
	padding:0px 5px 0px 5px;


}

/* ======================= Top Navigation styles ========================== */
.jqueryslidemenu{
	font: 11px Arial;
	background-color: #001238;
	background-image:url(http://images.rigzone.com/images/header_navBackground.gif);
	background-repeat:repeat-x;
	width: 100%;

}

.jqueryslidemenu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
	position: relative;
	display: inline;
	float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
	display: block;
	background-color: #001238;
	color: white;
	padding: 7px 15px 7px 15px;
	background-image: url(http://images.rigzone.com/images/background_headerButtonOff.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-decoration: none;
	border-right:solid 1px #001238;
	text-align:center;
}


* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
	color: white;
}



.jqueryslidemenu ul li a.hover{
	background: #0c63a6; /*tab link background during hover state*/
	color: white;
}

.jqueryslidemenu ul li a.selected {
	background-color: #001238;
	color: white;
	padding: 7px 15px 7px 15px;
	text-decoration: none;
	border-right:solid 1px #001238;
	text-align:center;
	background-image: url(http://images.rigzone.com/images/background_navSelected.gif);
	background-repeat: repeat-x;
}


.jqueryslidemenu ul li a.selected:hover{
	background: #0c63a6; /*tab link background during hover state*/
	color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
	display: list-item;
	float: none;
}


/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
	font: normal 11px Arial;
	width: 160px; /*width of sub menus*/
	padding: 6px 5px 6px 15px;
	margin: 0;
	border:0px;
	background-image:url(http://images.rigzone.com/images/background_navDropDown.jpg);
	background-repeat:repeat-x;
	border-bottom: solid 1px #FFF;
	text-align:left;
	color:#001238;
}

.jqueryslidemenu ul li ul li a:link,
.jqueryslidemenu ul li ul li a:visited{
	color:#001238;
}

.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/
	background: #0c63a6;
	color: #FFF;
}

.jqueryslidemenu ul li ul li a.jqsublighter {
	color: #0C63A6;
}

.jqueryslidemenu ul li ul li a.jqsublighter:hover {
	color: #FFF;
}

/* ======================= Side Navigation styles ========================== */

.boundingBox {

	text-align:center;
}

#leftSide {
	width:144px;
	position:relative;
	z-index:150;
}

.sideNavTopBorder {
	border-top:1px solid #dce5ec;
}

.sideNavTopSpacing {
	margin-top:10px;
}


.sideWidth {
	width:144px;
}

.sideNavHeader {
	position:absolute;
	text-transform:uppercase;
	width:132px;
	margin-top:8px;
	background-color:#1d4175;
	color:#fff;
	font-size:11px;
	padding: 7px 6px;
	
}


.jqueryslidemenuLeft{
	font: normal 11px Arial, Helvetica, sans-serif ;
	width: 128px;
	background-color: #FFFFFF;
}

.jqueryslidemenuLeft ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenuLeft ul li{
	position: relative;
	_display:inline; /* IE 6 and below */
}

/*Top level menu link items style*/
.jqueryslidemenuLeft ul li a{
	display: block; /*background of tabs (default state)*/
	color: white;
	padding: 6px 8px;
	border-bottom: 1px solid #dce5ec;
	color: #085fa4;
	text-decoration: none;
	width:128px;    
	background-color: #f5f9fc;
	background-image:url(http://images.rigzone.com/images/side_arrow.gif);
	background-position:right;
	background-repeat:no-repeat;
}

* html .jqueryslidemenuLeft ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

.jqueryslidemenuLeft ul li a:link, .jqueryslidemenuLeft ul li a:visited{
	color: #085fa4;
}

.jqueryslidemenuLeft ul li a.hover, .jqueryslidemenuLeft ul li a:hover{
	background: #c1d6e7; /*tab link background during hover state*/
	color: #00133b;
	background-image:url(http://images.rigzone.com/images/side_arrow.gif);
	background-position:right;
	background-repeat:no-repeat;
}

/* for menu items with no call outs (removes the arrow */
.jqueryslidemenuLeft ul li a.noDropDown{
	display: block; /*background of tabs (default state)*/
	color: white;
	padding: 6px 8px;
	border-bottom: 1px solid #dce5ec;
	color: #085fa4;
	text-decoration: none;
	width:128px;   
	background-color: #f5f9fc;
	background-position:right;
	background-repeat:no-repeat;
	background-image:none;
}

/* Hover State for menu items with no call outs (removes the arrow)*/
.jqueryslidemenuLeft ul li a.noDropDown:hover{
	background: #c1d6e7; /*tab link background during hover state*/
	color: #00133b;
	background-image:none;
	background-position:right;
	background-repeat:no-repeat;
}

	
/*1st sub level menu*/
.jqueryslidemenuLeft ul li ul{
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	z-index:16000;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenuLeft ul li ul li{
	display: list-item;
	float: none;
}


/* Sub level menu links style */
.jqueryslidemenuLeft ul li ul li a{
	font: normal 11px Arial, Helvetica, sans-serif ;
	width: 190px; /*width of sub menus*/
	padding: 6px 7px;
	margin: 0;
	border-top-width: 0;
	border-right:1px solid #dce5ec;
	border-left: 1px solid #dce5ec;
	background-image:none;
}

.jqueryslidemenuLeft ul li ul li a:hover{ /*sub menus hover style*/
	background: #c1d6e7;
	color: #00133b;
	background-image:none;
}

.navLeftLogo { background-color:#F5F9FC; border-bottom:1px solid #DCE5EC; width:144px; }
.navLeftLogo img { margin:5px; }

/* ======================= Side Newsletter Subscription styles ========================== */
#newsletters {
	width:144px;
	background-color:#e3ecf3;
	font-size:11px;
}

#newsletters form {
	padding:10px 7px 12px 7px;
	color:#336799;
}

#newsletters strong {
	line-height:160%;
}

#newsletters .newsletterInput {
	width:123px;
	height: 17px;
	margin-top:8px;
	padding-top:2px;
	border:1px solid #ccd5de;
	color: #ADC1D6;
}

#newsletters .buttonMargin {
	margin-top:8px;
	width:75px;
	margin-bottom:8px;
}

#newsletters a:link, #newsletters a:visited {
	color:#8aa9c6;
	text-decoration:underline;
	font-size: 9px;
}

#newsletters a:hover {
	color:#5b7893;
	text-decoration:underline;
	font-size: 9px;
}

/* ======================= Horizontal Homepage Ad styles ========================== */

#horizontalAd {
	width:935px;
	height:40px;
	text-align:center;
	margin:10px 0px 10px 0px;
	border:1px solid #000;
	background:#000;
	clear:both;

}



/* ======================= Square Poster Ad styles ========================== */

#squarePosterAd {


	
}

/* reserved for 250x250 Flash Units ONLY */





#squarePosterAd div{
	width:250px;
	height:250px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid #ff9900;
	clear:both;
	margin-top:25px;
	margin-bottom:25px;

}

/* reserved for 250x250 images ONLY - No longer using 250x250 in RZ, updating to fit 300x250 */
/*
#squarePosterAd a img{
	margin-left:25px;
	margin-right:auto;
	border:0px solid #ff9900;
	clear:both;
	padding:25px 0px 25px 0px;

}
*/
#squarePosterAd a img{
	margin-left:0px;
	margin-right:auto;
	border:0px solid #ff9900;
	clear:both;
	padding:0px;

}

/* reserved for 300x250 Flash ONLY */
#squarePosterAd div.300{
	width:300px;
	height:250px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid #ff9900;
	clear:both;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;

}

.sqContainer {
	background-color:#f5f9fc;
	padding:0px;
	text-align:center;
	float:right;
	width:300px;
	margin:10px 0px 10px 0px;
	
	border:0px solid #000;
}

.sqContainerCenter {
	text-align:center;
}


/* ======================= Square Poster Ad styles ========================== */

#homePageAd {
	width:302px;
	height:252px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid #ff9900;
}


.homeContainer {
	background-color:#FFFFFF;
	padding:0px;
	text-align:center;
	float:right;
	width:302px;
	padding:0px 0px 0px 0px;
	border:0px solid #ff9900;
	
}


/* ======================= Side Vertical Ad styles ========================== */

#verticalAd {
	width:120px;
	height:320px;
	margin:auto;
	background-color:#000;
	margin-top:10px;
	margin-bottom:10px;
}

.advertisementLabel {
	margin-top:3px;
	width:150px;
	text-align: center;
	font-size:9px;
	color:#dadada;
}


.checkTop {
	margin-top:5px;
	border:0px;
}



/* ======================= Top Banner Ad Vertical Ad styles ========================== */
#topBannerAd {

	height:65px;
	background-color:#000;
}

#topBannerAd div {
	text-align:center;
}

.topBannerBottomMargin {
	margin-bottom:8px;
}

/* ======================= Top Banner Ad Vertical Ad styles ========================== */
#footerAd { margin-top:40px; }

/* ======================= Page Headers Vertical Ad styles ========================== */

#pageHeader {
	background-image:url(http://images.rigzone.com/images/background_pageHeader.gif);
	background-repeat:repeat-x;
	margin-bottom:4px;
}

#pageHeaderEmpty {
	overflow:hidden;
	background-image:url(http://images.rigzone.com/images/background_pageHeader.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#003366;
	height:18px;

}



#pageHeader_recruiter {
	background-image:url(http://images.rigzone.com/images/background_pageHeader_orange.gif);
	background-repeat:repeat-x;
	margin-bottom:4px;
}


#pageHeader .industryNews {
	background-image:url(http://images.rigzone.com/images/header_industryNews.gif);
	background-repeat:repeat-x;
}

/* ======================= Home Page Features ======================================= */
/*

 #features {  
          position:relative;  
          width:625px;   
          height:250px; 
		  background:#99b2cc;
		  border:1px solid #ccd5de;
		  
     }  
       
     #big_picture {  
          position:absolute;  
          z-index:0;  
		  width:615px; 
		  height:239px;
		  top:4px;
		  left:4px;
		  border:1px solid #ccd9e5;


     }  
       
     #big_picture_fade{  
          position:absolute;  
          z-index:1;  
		  width:615px; 
		  height:239px;
		  top:4px;
		  left:4px;
		  border:1px solid #ccd9e5;

 .thumbPad {  
          position:absolute;  
          bottom:15px;  
          left:15px;  
          z-index:2;  
		  
     }  
     .small_thumbnail {  
          cursor:pointer;  
          float:left;  
          width:75px;  
          height:75px;  
          margin-right:10px;  
		  border:1px solid #336699;
     }
     
     .small_thumbnail:hover {  
		  border:1px solid #b1e4fd;
     }
     


*/





 #features {  
          position:relative;  
          width:625px;   
          height:250px; 
		  background:#fff;
		  border:1px solid #99b2cc;
	
		  
     }  
       
     #big_picture {  
          position:absolute;  
          z-index:0;  
		  width:625px; 
		  height:250px;



     }  
       
     #big_picture_fade{  
          position:absolute;  
          z-index:1;  
		  width:625px; 
		  height:250px;




     }  
       
     .thumbPad {  
          position:absolute;  
          bottom:10px;  
          left:10px;  
          z-index:2;  
		  
     }  
     .small_thumbnail {  
          cursor:pointer;  
          float:left;  
          width:75px;  
          height:75px;  
          margin-right:10px;  
		  border:1px solid #99b2cc;
     }
     
     .small_thumbnail:hover {  
		  border:1px solid #157fc3;
		  
     }
     

	 
/* ====================  Homepage Columns  ===============*/

.colContainer{clear:both;overflow:hidden;}
.col1{width:620px;float:left;}
.col2{width:302px;float:right;}


#exclusives {font-size:10pt;background:#fff;background:#f8fafc;height:225px;border:1px solid #cfd7de;margin-top:20px;}
#exclusives a{display:block;text-decoration:none;color:#003366;}
#exclusives .exWrapper{width:177px;height:185px;float:left; border-right:1px solid #e5e5e5;padding:4px 4px 4px 4px;margin-top:0px;}
#exclusives .noBorder{border-right:0px;}
#exclusives .extraMargin{margin-left:2px;}
#exclusives .exWrapper:hover{background:#c9dcec; cursor:pointer;}
#exclusives .exWrapper .exDescription{color:#003366;}
#exclusives .exWrapper:hover .exDescription{color:#0089e0;}
#exclusives .exWrapper:hover .exDescription p{color:#0089e0;}
#exclusives .exImage{width:175px;height:85px;background:#336699 url(http://images.rigzone.com/images/home/feat/hf_00000.jpg) right top no-repeat;border:1px solid #336699;}
#exclusives .exImage img{width:175px;height:85px;}
#exclusives .exDescription{margin:5px;font-family:Arial; font-size:9pt;font-weight:bold;}
#exclusives .exDescription a{display:block; text-decoration:none;}
#exclusives p{font-weight:normal; padding:0px; margin:5px 0px 0px 0px; font-family:Arial; font-size:9pt; color:#336699;}


/*  ==== Homepage Components  === */


.ccHome {position:relative;}
h3 .count {position:absolute; right:0px;top:10px;font-size:10pt;font-weight:normal;text-transform:none;color:#003366;letter-spacing:0;}
h3 span{color:#e65c23; font-weight:bold;}
#ccHomeTable{padding:0px 5px 0px 5px;}
#ccHomeTable td {font-size:9pt;color:#003366;background:url(http://images.rigzone.com/images/bg_dots.gif) left bottom repeat-x;width:300px;padding:4px 5px 4px 0px;}
#ccHomeTable tr:hover td{background:#c9dcec url(http://images.rigzone.com/images/bg_dots.gif) left bottom repeat-x; cursor:pointer; color:#0089e0;}
#ccHomeTable td:hover{color:#0089e0;}
#ccHomeTable td.mid{width:10px;background:none; padding:0px;}
#ccHomeTable td.mid:hover{background:none;}
#ccHomeTable .jobTitle{}
#ccHomeTable .jobExp{}
#ccHomeTable .jobLoc{}
#ccHomeTable .jobSkills{}
#ccHomeTable td a{color:#336699; font-size:11pt;display:block;}
#ccHomeTable .position{width:65%;}
#ccHomeTable .loc{width:20%;}
#ccHomeTable .date{width:15%;}
#ccHomeTable tr.head:hover {background:none; cursor:default;}
#ccHomeTable th {font-size:9pt;background:url(http://images.rigzone.com/images/bg_dots.gif) left bottom repeat-x;width:300px;padding:4px 5px 4px 0px; text-transform:uppercase; text-align: left;}
#ccHomeTable a{text-decoration:none;}

.ccSearch{margin:10px 0px 10px 0px;}
.ccSearch input{width:200px;}

.ccFeaturedJob {height:240px;margin-top:15px;color:#003366;}
.ccFeaturedJob .title{margin-top:10px; margin-bottom:10px;font-size:16pt;font-weight:normal;color:#003366;}
.ccFeaturedJob .desired{margin-top:10px;}
.ccFeaturedJob .logo {width:90px; height:50px; background:#000; float:right;}
.ccFeaturedJob a{text-decoration:none;}


.hTitle2{background:url(http://images.rigzone.com/images/bg_dots.gif) left bottom repeat-x;margin:0px 5px 0px 5px; text-decoration:none;font-size:9pt;overflow:hidden;height:20px;text-transform:uppercase; font-weight:bold;padding:5px 10px 0px 5px;font-size:8pt;}

.hTitle{

    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;
	letter-spacing: -1px;
	height:18px;}

.hTitle .date{text-transform:none;font-size:8pt;letter-spacing:0px;}

#homeHeadlineTable {padding:0px 5px 0px 5px;}
#homeHeadlineTable td {color:#003366;background:url(http://images.rigzone.com/images/bg_dots.gif) left bottom repeat-x;width:300px;line-height:1.6;padding:3px 2px 3px 0px;}
#homeHeadlineTable td.mid{width:20px;background:none; padding:0px;}
#homeHeadlineTable td:hover {background:#c9dcec url(http://images.rigzone.com/images/bg_dots.gif) left bottom repeat-x; cursor:pointer;color:#0089e0;}
#homeHeadlineTable td.mid:hover{background:none;}
#homeHeadlineTable td a{color:#003366; font-size:9pt;display:block;}
#homeHeadlineTable td a:hover{color:#0089e0;}
#homeHeadlineTable .homeNewsTitle{font-weight:bold; text-transform:uppercase;font-size:9pt;padding:7px 0px 7px 0px;}
#homeHeadlineTable td.homeNewsTitle:hover{background:#fff url(http://images.rigzone.com/images/bg_dots.gif) left bottom repeat-x;color:#003366;cursor:text;}
#homeHeadlineTable .noHover{background:none;padding:0px;}
#homeHeadlineTable .noHover:hover{background:none;}
#homeHeadlineTable a{text-decoration:none;}


h6 {font-weight:bold; text-transform:uppercase;font-size:9pt;}
h6 .count{display:inline;color:#336699;font-size:8pt; font-family:Arial; margin-left:10px;margin-bottom:10px;letter-spacing:0px;}
h6 .power{display:inline:color:#336699; font-size:10px;float:right;}





.gradBox{padding:5px;background:#f8fafc url(http://images.rigzone.com/images/bg_gradBox.gif) bottom left repeat-x;border:1px solid #cfd7de;}
.flareBox{background:#00123c url(http://images.rigzone.com/images/bg_flareBox.gif) top left no-repeat;height:25px;padding:0px 0px 0px 5px;}
.flareBox .title{padding-top:5px;color:#fff;font-size:9pt; }

.homeBox{background:#f8fafc;border:1px solid #cfd7de;}
.homeBox{}

#industryPoll{padding:10px;font-size:9pt;}
#industryPoll ul {list-style:none; margin:0px; padding:5px 0px 10px 5px ;}
#industryPoll li {margin-top:3px;}


#industryStocks{padding:10px;font-size:9pt;}
#industryStocks .pos{color:#08af00;}
#industryStocks .neg{color:#d0332f;}


#commods .wrapper:hover {background:#e3ecf3; cursor:pointer;}
#commods .wrapperRight:hover {background:#e3ecf3; cursor:pointer;}
#commods {padding-bottom:5px;}
#commods .wrapper{font-size:8pt;color:#003366;float:left;text-align:left;padding:0px 20px 0px 20px; text-align:center;}
#commods .pos{color:#08af00;}
#commods .neg{color:#d0332f;}
#commods .other{color:#336699;}
#commods .wrapperRight{font-size:8pt;color:#003366;float:right;padding:0px 5px 0px 5px;margin-right:15px;}
#commods a{text-decoration:none;}


#hSponsors {position:relative;margin-top:5px;border:0px solid #000;}
#hSponsors .shadow {background:url(http://images.rigzone.com/images/dividerShadow_short.gif) left top no-repeat;width:0px; position:absolute; z-index:2000;height:275px;left:-8px;}
#hSponsors .title {background:url(http://images.rigzone.com/images/title_rigzone_sponsors.gif) left top no-repeat;height:15px;position:relative; left:5px;top:5px;}
#hSponsors .sponsor{ height:50px;margin-left:0px; border-bottom:1px solid #dce5ec;}
#hSponsors .logo {width:90px;height:50px; background:#fff;float:left;margin-right:10px;}
#hSponsors .descrip{padding:5px;float:left;color:#9ca3ad;font-size:8pt;margin-top:5px;width:170px;}


#fProject {color:#336699;line-height:1.4;font-size:9pt;}
/*#fProject:hover{background:#ebf3fb;cursor:pointer;}*/
#fProject .image{width:50px; height:50px;float:left;margin-right:10px;border:1px solid #ccc;margin-bottom:120px;margin-top:2px;}
#fProject .title{display:block;font-size:12pt;font-weight:bold;margin-bottom:5px;}
#fProject .updated {font-size:9pt; padding-top:5px; color:#336699;}
#fProject .info {margin-bottom:5px;color:#003366;}



.homeOther{margin:0px 0px 25px 0px;}
.homeOtherTitle{background:url(http://images.rigzone.com/images/bg_dots.gif) left top repeat-x;margin:0px 0px 0px 0px;padding:5px 0px 10px 0px; font-size:8pt; text-decoration:none;
text-transform:uppercase;font-weight:bold;color:#336699;}

/*
#fRig{width:310px;float:left;font-size:9pt;}

#fRig .image{width:120px; height:120px;float:left;margin-right:10px;border:1px solid #ccc;}
#fRig .updated {font-size:9pt; padding-top:5px; color:#ccc;}
#fRig .beigeBox{background:url(//images.rigzone.com/images/bg_gradBox_beige.gif) bottom left repeat-x;padding:5px;border:1px solid #cfd7de;height:160px;}
#fRig .rlBox{background:url(//images.rigzone.com/images/bg_rl6.gif) top left no-repeat; height:25px;padding:0px 0px 0px 5px;margin-bottom:5px;}
#fRig .rlBox .title{padding-top:5px;color:#fff;font-size:9pt; }
#fRig .blueBox{padding:5px;background:#f8fafc  url(//images.rigzone.com/images/bg_gradBox.gif) bottom left repeat-x;border:1px solid #cfd7de;height:170px;}
*/


#fRig { color:#003366;}
#fRig .image{width:75px; height:75px;float:left;margin-right:10px;padding-bottom:10px;margin-top:5px;text-align:center;}
#fRig h4{margin-bottom:5px;}
#fRig .descrip{color:#336699;line-height:1.4;margin-bottom:15px;font-size:9pt;}
#fRig .price{margin-top:5px;color:#336699;}
#fRig .title{margin-bottom:5px;color:#003366;}
#fRig .info {margin-bottom:5px;color:#003366;}

.blueBox{padding:5px;background:#f8fafc /* url(//images.rigzone.com/images/bg_gradBox.gif) bottom left repeat-x*/;border:1px solid #cfd7de; position:relative;margin-bottom:20px;}
.boxTitle{background:url(http://images.rigzone.com/images/bg_dots.gif) left bottom repeat-x;margin:0px 0px 5px 0px;padding-bottom:5px; font-size:8pt; text-decoration:none;
text-transform:uppercase;font-weight:bold;color:#336699;}



#fEvents {}
#fEvents .image{background:#000;width:120px; height:120px;float:left;margin-right:5px;}
#fEvents ul{list-style:none; padding:0px; margin:0px;}
#fEvents li{padding:0px; margin:0px;color:#336699;font-size:10pt;line-height:1.4;}
#fEvents ul li{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;border-bottom:0px solid #e3ecf3;font-size:9pt;}
#fEvents ul li a{display:block;font-weight:bold;font-size:12pt;margin-bottom:5px;}


#fBookstore { color:#003366;}
#fBookstore .image{width:75px; height:75px;float:left;margin-right:10px;padding-bottom:20px;margin-top:5px;text-align:center;}
#fBookstore h4{margin-bottom:5px;}
#fBookstore .descrip{color:#336699;line-height:1.4;}
#fBookstore .price{margin-top:10px;color:#336699;}
#fBookstore .title{margin-bottom:5px;color:#003366;}

#fEquip {color:#336699;;}
#fEquip .loc{float:right;margin-left:10px; width:150px;font-size:8pt;color:#336699;}
#fEquip .image {float:left;margin-right:10px;}
#fEquip .title{margin-top:0px;display:block; color:#003366;}
#fEquip .descrip{margin-top:5px;font-size:9pt;line-height:1.4;}
#fEquip a:hover{color:#0089e0;}

#fLearn a {text-decoration:none;}
#fLearn .title{font-size:16pt;font-weight:normal;text-decoration:none;margin-top:10px; margin-bottom:10px;}
#fLearn .descrip{margin-top:5px;color:#003366;}

#fPoll{}
#fPoll iframe{height:230px;width:285px;border:0px solid #000;}
.answer{border-top:1px solid #e0e8f0;padding:5px;}




/* =Hoverbox Code
----------------------------------------------------------------------*/

.hoverbox
{
	cursor: default;
	list-style: none;
	position:relative;
}


.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: 0px;
	left: -105px;
	z-index: 10000;
}

.hoverbox img
{
	background: #fff;
	vertical-align: top;

	border:0px solid #336699;

}

.hoverbox li
{
	
	display: inline;
	float: left;
	position: relative;
	margin-left:10px;
}

.hoverbox .preview
{
	border-color: #003366;
	width: 810px;
		border:1px solid #336699;


}


#articleText h2{background-image:none;font-size:14pt;text-transform:none;font-weight:normal;"