/* jQuery UI Tabs Classes */
.ui-tabs-hide 
{
	display: none;
}

/* Hero Slideshow Widget */
#heroSlideshow
{
      background-image: url(../_img/heroWidget/hero_background.jpg);
      background-repeat: repeat-x;
      
      display: block;
      height: 323px;
      width: 1000px;
}

/* Rotating Banner Overlay*/
#heroBannerOverlay
{
      height: 65px;/*AL 06.16.08 changed from 79px to 65px, "uncovers" heroSlideshow controls*/
      width: 1000px;
      position: absolute;
      /*top: 371px !important;*//*AL 06.12.08 Removed, causes misformatting between IE6 and IE7*/
      top: 313px;
      z-index:2;/*AL 06.09.08 z-index must be set in order for overlay text to appear on top of hero image (due to absolute positioning of hero images) */
}

/***************************************************************************/
/*AL 06.11.08 "position:absolute" breaks icon in Firefox.  Returned to original code.  Problem is load-order.  FIX: moved line 34 from line 44 position, installing margin in banner instead of image.  Then change line 50 from 93px to 63 px to account for banner margin. */    

#heroBannerOverlayInner
{
      position: relative;
      margin-left:30px;
       
}

#heroBannerOverlayInner img
{
      display: inline;
      float:left;
      /*margin-top: 0px !important;/*AL 06.12.08 Removed lines 42 and 43 in order to keep img displaying in line with banner text.  Eliminates misformatting between IE6 and IE7.*/
      /*margin-top: -14px;*//*AL 06.12.08 unnecessary once ie7.css margin adjustment is removed*/
}


#heroBannerOverlayText
{
      margin-left: 63px;
      /*margin-top: 14px;*//*AL 06.12.08 Unnecessary, set 14px margin by removing line 23 above - eliminates !important formatting*/
      
}
/***************************************************************************/

#heroBannerOverlayText h3
{
      color: #C8FEA8;
      font-size: 16px;/*AL 06.03.2008 changed from font-size:0.98em -> font-size:16px; eliminates Elastic design for homepage cc slideshow titles; sets font to control standard size */
}

#heroBannerOverlayText p
{
      color: #EEE;/*AL 10.15.2008 changed from #FFF to avoid "keyword cloaking" SEO penalty*/
      font-size: 12px;/*AL 06.03.2008 changed from font-size:0.7em -> font-size:11px;eliminates Elastic design for homepage cc slideshow text ; sets font to control standard size */
      padding: 0;

}

#heroSlideshowControls
{
      display: block;
      top: 375px;
      height: 22px;
      left: -1px;
      margin: 0;
      padding: 0;
      position: absolute;
      z-index:1;/*AL 06.09.08 enables controls to be seen above hero image*/
}

#heroSlideshowControls li
{
      float: left;
}
#heroSlideshowControls li a span
{
      display: block;
}

#heroSlideshowControls-Next a
{
      background-image: url(../_img/heroWidget/button_next.gif);
      display: block;
      height: 23px;
      width: 160px;
}

#heroSlideshowControls-Prev a
{
      background-image: url(../_img/heroWidget/button_prev.gif);
      display: block;
      height: 23px;
      width: 31px;
}

.heroSlideshowControls-ButtonOn a, .ui-tabs-selected a, .heroSlideshowControls-Button a:hover
{
      background-position: 0 23px;
}

.heroSlideshowControls-Button a
{
      background-image: url(../_img/heroWidget/button.gif);
      display:block;
      height: 23px;
      width: 17px;
}

.heroSlideshowControls-ButtonOff a:hover
{
      background-image: url(../_img/heroWidget/button_on.gif);
}

/* Hero slides */
.heroSlideshowContent
{
      padding-left:32px;
      padding-top:7px;
      background-repeat: no-repeat;
      height: 313px;
      width: 1000px;
      position:absolute;/*AL 06.09.08 forces images to be drawn in same location, preventing tiling effect*/
}

.heroSlideshowContent sup
{     
      font-size:14px;
      position:relative;
      top:-4px;
}


#heroSlideshow-1
{
      background-image: url(../_img/heroWidget/hero1.jpg);
}

#heroSlideshow-2
{
      background-image: url(../_img/heroWidget/hero2.jpg);
}
#heroSlideshow-3
{
      background-image: url(../_img/heroWidget/hero3.jpg);
}

#heroSlideshow-4
{
      background-image: url(../_img/heroWidget/hero4.jpg);
}
#heroSlideshow-5
{
      background-image: url(../_img/heroWidget/hero5.jpg);
}
#heroSlideshow-6
{
      background-image: url(../_img/heroWidget/hero6.jpg);
}



.heroSlideshowContent h2
{
	color:#339966;
	font-weight:bold;
	line-height:26px;
	width:410px;
}

.heroSlideshowContent p
{
	color:#666666;
	font-size:12px;
	width:410px;
}



/* Solutions Widget */
/* solutions Slideshow Widget */
#solutionsSlideshow
{
      background-image: url(../_img/solutions_icons/widget_bg.png);
      background-repeat: repeat-x;
      display: block;
      height: 280px;
      position: relative;
      width: 614px;
      margin-left:65px;/*AL 08/11/08 centers solutions slide show on page*/
}
#solutionsSlideshowControls
{
      display: block;
      top: 186px;
      height: 22px;
      left: 3px;
      margin: 0;
      padding: 0 0 0 18px;
      position: absolute;
}

#solutionsSlideshowControls li
{
      float: left;
      width: 63px;
      height: 66px;
}

#solutionsSlideshowControls li a
{
      background-repeat: no-repeat;
      display: block;
      width: 100%;
      height: 100%;
}


#solutionsSlideshowControls li a span
{
      display: none;
}

#solutionsSlideshowControls-Next a
{
      background-image: url(../_img/solutionsWidget/button_next.gif);
      display: block;
      height: 23px;
      width: 160px;
}

#solutionsSlideshowControls-Prev a
{
      background-image: url(../_img/solutionsWidget/button_prev.gif);
      display: block;
      height: 23px;
      width: 31px;
}

.solutionsSlideshowControls-ButtonOn a, .ui-tabs-selected a, .solutionsSlideshowControls-Button a:hover
{
      /*background-position: 0 23px;*/
}

.solutionsSlideshowControls-Button a
{
      /*background-image: url(../_img/solutionsWidget/button.gif);*/
      display: block;
      height: 23px;
      width: 17px;
}

/* solutions slides */
.solutionsSlideshowContent
{
      background-repeat: no-repeat;
      padding-left:32px;
      padding-top:18px;
      height: 170px;
      width: 582px;
}

.solutionsSlideshowControls .ui-tabs-nav a, .solutionsSlideshowControls .ui-tabs-nav a span
{
      background-image: none;
}


#solutionsSlideshow-1
{
      background-image: url(../_img/heros/hero1.jpg);
}
#solutionsSlideshow-2
{
      background-image: url(../_img/heros/hero2.jpg);
}
#solutionsSlideshow-3
{
      background-image: url(../_img/heros/hero3.jpg);
}
#solutionsSlideshow-4
{
      background-image: url(../_img/heros/hero4.jpg);
}
#solutionsSlideshow-5
{
      background-image: url(../_img/heros/hero5.jpg);
}
#solutionsSlideshow-6
{
      background-image: url(../_img/heros/hero6.jpg);
}
#solutionsSlideshow-7
{
      background-image: url(../_img/heros/hero7.jpg);
}
#solutionsSlideshow-8
{
      background-image: url(../_img/heros/hero8.jpg);
}
#solutionsSlideshow-9
{
      background-image: url(../_img/heros/hero9.jpg);
}


.solutionsSlideshowContent h2, .solutionsSlideshowContent p
{


}

.solutionsSlideshowContent h2
{
	color:#FFFFFF;
	font-weight:bold;
	width:210px;
	margin-left:45px;
	padding:0px 0 5px 0;
    font-size:16px; /*AL 06.03.2008 adjusted text to allow correct formatting of solutions slideshow titles on solutions page*/
}

.solutionsSlideshowContent p
{
	color:#FFFFFF;
	font-size:11px;
	width:230px;
	margin-left: 45px;
}

.solutionsSlideshowControls li a
{
        background: none;
}    

/* Solutions Widget Buttons */
.sw1 a
{
	background-image: url(../_img/solutions_icons/strategic_consulting.jpg);
}
.sw1 a.btnSelected, .sw1 a:hover
{
	background-image: url(../_img/solutions_icons/strategic_consulting_big.jpg);
}

.sw2 a
{
	background-image: url(../_img/solutions_icons/seismic_imaging.jpg);
}
.sw2 a.btnSelected, .sw2 a:hover
{
	background-image: url(../_img/solutions_icons/seismic_imaging_big.jpg);
}

.sw3 a
{
	background-image: url(../_img/solutions_icons/velocity_analysis.jpg);
}

.sw3 a.btnSelected, .sw3 a:hover
{
	background-image: url(../_img/solutions_icons/velocity_analysis_big.jpg);
}
.sw3, .sw4
{
	position: relative;
	left: -1px;
}

.sw4, .sw5
{
	position: relative;
	left: -2px;
}


.sw6, .sw7
{
	position: relative;
	left: -3px;
}

.sw8, .sw9
{
	position: relative;
	left: -5px;
}


.sw4 a
{
	background-image: url(../_img/solutions_icons/structural_interpretation.jpg);
}
.sw4 a.btnSelected, .sw4 a:hover
{
	background-image: url(../_img/solutions_icons/structural_interpretation_big.jpg);
}

.sw5 a
{
	background-image: url(../_img/solutions_icons/stratigraphic_delineation.jpg);
}
.sw5 a.btnSelected, .sw5 a:hover
{
	background-image: url(../_img/solutions_icons/stratigraphic_delineation_big.jpg);
}

.sw6 a
{
	background-image: url(../_img/solutions_icons/formation_evaluation.jpg);
}
.sw6 a.btnSelected, .sw6 a:hover
{
	background-image: url(../_img/solutions_icons/formation_evaluation_big.jpg);
}

.sw7 a
{
	background-image: url(../_img/solutions_icons/reservoir_modeling.jpg);
}
.sw7 a.btnSelected, .sw7 a:hover
{
	background-image: url(../_img/solutions_icons/reservoir_modeling_big.jpg);
}

.sw8 a
{
	background-image: url(../_img/solutions_icons/pore_pressure_prediction.jpg);
}
.sw8 a.btnSelected, .sw8 a:hover
{
	background-image: url(../_img/solutions_icons/pore_pressure_prediction_big.jpg);
}

.sw9 a
{
	background-image: url(../_img/solutions_icons/well_planning_drilling.jpg);
}
.sw9 a.btnSelected, .sw9 a:hover
{
	background-image: url(../_img/solutions_icons/well_planning_drilling_big.jpg);
}

