/*** home page styles ***/

.twoColumns .columnLeft {
  width:980px;
}

.twoColumns .columnRight {
  width:217px;
}

/****************************************************************************************************************************************
*
*          Home Page Transitioning
*          
*****************************************************************************************************************************************/

#locationMarquee .content {
  left:244px;
  position:absolute;
  top:10px;
}

.landingMarquee h2 {
  color:#fff;
  font-size:26px;
}


div#landingMarquee-home-page div.backgroundImage {
  position:absolute;
  top:0px;
  left:0px;
  width:980px;
  height:660px;
  background: url(http://ge.geglobalresearch.com/wp-content/themes/rgagrc/img/bg-home-page-1.jpg) 0px 0px no-repeat;
  z-index:0;
}

#slideShowControls {
  position:absolute;
  bottom:30px;
  right:80px;
  z-index:999;
}

#slideShowControls li {
  float:left;
    text-decoration: none;
  TEXT-TRANSFORM: none;
}

#slideShowControls li a {
  display:block;
  background: url(http://ge.geglobalresearch.com/wp-content/themes/rgagrc/img/empty_square.png) 5px 5px no-repeat;
  _background: url(http://ge.geglobalresearch.com/wp-content/themes/rgagrc/img/empty_square.gif) 5px 5px no-repeat;
  width:30px;
  height:30px;
  text-indent:-9999px;
  text-decoration: none;
  TEXT-TRANSFORM: none;

}

#slideShowControls li a.on {
  background: url(http://ge.geglobalresearch.com/wp-content/themes/rgagrc/img/filled_square.png) 5px 5px no-repeat;
  _background: url(http://ge.geglobalresearch.com/wp-content/themes/rgagrc/img/filled_square.gif) 5px 5px no-repeat;
  width:30px;
  height:30px;
  zzom
    text-decoration: none;
  TEXT-TRANSFORM: none;
}

/**landing page css **/

div.landingMarquee {
  float:left;
  width:980px;
  height:660px;
  position:relative;
  z-index:0;
  background: #000;
  
}

ul#nav {
  position: absolute !important;
  left:35px;
  z-index:999;
  top: 0px;
}


div.landingMarquee .content h2 {
  color:#fff;
  font-size:26px;
  text-indent:-9999px;
}

div.landingMarquee .marqueeInclude  div#marqueeFlashContainer {
  position:absolute;
  z-index:0;
  overflow:hidden;
}

div.content-block {
  padding-bottom:15px;
}


div.landing #blogPiece div.header {
  width:259px;
}

div.landing #blogPiece div.header h2 {
  float:left;
  margin-bottom:14px;
}


/**********************************************************************************************************************************************/

 #homeModuleContainer #homeModule {
    position:absolute;
    left:260px;
    top:190px;
    width:610px;
    height:277px;
    padding:1px;
    display:none;
    background:url(../img/bg-home-module.png) 0px 0px no-repeat;
  }  
  
    #homeModuleContainer #homeModule #moviePlayer {
      float:left;
      width:362px;
      height:272px;
      background:#000;
      margin-bottom:4px;
      opacity:.65;
      filter: alpha(opacity = 65);
    }
    
    #homeModuleContainer #homeModule #movieList {
      float:right;
      width:240px;
    }
    
    #homeModuleContainer #homeModule #movieList ul {
      float:right
    }

      #homeModuleContainer #homeModule #movieList ul li {
        width:240px;
        height:32px;
        background:#000;
        margin-bottom:4px;
        opacity:.85;
        filter: alpha(opacity = 85);
        text-align:left;
        cursor:pointer;
        overflow:hidden;
        position:relative;
      }
      
      #homeModuleContainer #homeModule #movieList ul li.open {
        height:230px;
        cursor:text;
      }
      
        #homeModuleContainer #homeModule #movieList ul li h3 {
          color:#cccccc;
          font-size:15px;
          padding:7px 10px;
          font-weight:normal;
        }
        
        #homeModuleContainer #homeModule #movieList ul li p {
          font-size:12px;
          color:#999999;
          padding:0px 10px 7px 10px;
        }
        
        #homeModuleContainer #homeModule #movieList ul li a.read-more {
          text-decoration:none;
          color:#08A5E1;
          font-size:12px;
          position:absolute;
          bottom:3px;
          left:10px;
          display:none;
        }
          #homeModuleContainer #homeModule #movieList ul li.open a.read-more {
            display:inline;
          }
          
  #homeModuleContainer #moduleThumbnails {
    position:absolute;
    top:627px;
    left:862px;
    height:110px;
    width:200px;
    z-index:9999;
    background:url(../img/arrow-home-page.png) 81px 36px no-repeat;
    cursor:pointer;
    overflow:hidden;
  }
  
    #homeModuleContainer #moduleThumbnails #moduleList {
      float:left;
      display:none;
    }
    
      #homeModuleContainer #moduleThumbnails #moduleList li {
        float:left;
        width:200px;
        height:110px;
        background-image:url(../img/thumb_pde.jpg);
        background-position:top left no-repeat;
        position:relative;
        margin-right:8px;
        _margin-right:4px;
      }
      
        #homeModuleContainer #moduleThumbnails #moduleList li a {
          display:block;
          text-indent:-9999px;
          height:38px;
          width:38px;
          background:url(../img/arrow-home-page.png) top left no-repeat;
          top:36px;
          left:81px;
          position:absolute;
        }
        


div.borders {
  border:1px solid #e0e0e0;
  border-top:none;
}

div.columnRight #blogPiece {
  float:left;
  padding:12px;
  background: url(../img/bg-landingColumnsRight.gif) top left repeat-x;
  border-top:2px solid #e0e0e0;
  border-bottom:1px solid #e0e0e0;
  position:relative;
  padding-bottom:20px;
}

div.columnRight #blogPiece div.header h2  {
  display:block;
  text-indent:-9999px;
  background: url(../img/header-blog.gif) top left no-repeat;
  width:29px;
  height:17px;
  margin-right:7px;
  float:left;
}


div.columnRight #blogPiece div.header {
  width:194px;
  float:left;
  margin-bottom:8px;
}

div.columnRight #blogPiece div.mostCurrent {
  clear:both;
  float:left;
  width:194px;
  border-bottom:none;
}

div.columnRight #blogPiece ul.postInfo li {
  float:left;
  font-size:10px;
}  

div.columnRight #blogPiece ul.postInfo li.author {
  margin-right:5px;
  padding-right:5px;
  border-right:1px solid #666;
}

div.columnRight #blogPiece ul.postInfo li.author a {
  font-size:10px;
}

div.columnRight #blogPiece ul.postInfo li.categories {
  width:100px;
}

div.columnRight .relatedPosts div.postHeadline {
  border-top:1px solid #dbdbdb;
  float:left;
  width:194px;
  clear:both;
  margin-top:10px;
  padding-top:8px;
}

div.columnRight a.see-more {
  position:absolute;
  bottom:-1px;
  right:0px;
  text-decoration:none;
  color:#76b900;
  padding-right:25px;
  height:20px;
  line-height:20px;
  background:url(../img/icon-gotoblog.gif) right 0px no-repeat;
}

div.columnRight div#whatsnewPiece {
  float:left;
  padding:12px;
  background: url(../img/bg-right-col2.gif) top left repeat-x;
  border-bottom:1px solid #e0e0e0;
  position:relative;
  padding-bottom:20px;  
}

div.columnRight div#whatsnewPiece h2 {
  text-indent:-9999px;
  background: url(../img/header-whatsnew.gif) 0px 0px no-repeat;
  width:80px;
  height:13px;
  margin-bottom:14px;
}

div.columnRight div#whatsnewPiece .pageHeadline {
  float:left;
  width:194px;
  clear:both;
  padding-bottom:12px;
  border-bottom:1px solid #e1e1e1;
  margin-bottom:6px;
}

div.columnRight div#whatsnewPiece .last {
  border-bottom:none;
  margin-bottom:0px;
  padding-bottom:0px;
}

div.columnRight div#whatsnewPiece .pageHeadline h3 {
  margin-bottom:5px;
}

div.columnRight div#whatsnewPiece .pageHeadline h3 a {
  color:#08A5E1;
  font-size:12px;
}

div.columnRight div#whatsnewPiece .pageHeadline p a {
  color:#08A5E1;
  font-size:12px;
}

div.columnRight div#whatsnewPiece .pageHeadline h3.blog-post a {
  color:#76B900;
}


div.columnRight div#whatsnewPiece a.see-more {
  color:#08A5E1 !important;
  padding-right:9px;
  height:9px;
  line-height:9px;
  background:url(../img/arrowBlue.gif) right 0px no-repeat;
  bottom:3px;
  right:6px;
}

div.columnRight div#globalreachPiece {
  float:left;
  padding:12px;
  position:relative;
  padding-bottom:20px;
  
}

div.columnRight div#globalreachPiece h2 {
  text-indent:-9999px;
  background: url(../img/header-globalreach.gif) 0px 0px no-repeat;
  width:194px;
  height:17px;
  margin-bottom:8px;
}

div.columnRight div#globalreachPiece ul li {
  width:194px;
  height:30px;
  position:relative;
  color:#808080;
  font-size:10px;
}

div.columnRight div#globalreachPiece ul li a {
  font-size:11px;
  font-weight:bold;
  color:#666;
}

#locationScroller {
  overflow:hidden;
  position:relative;
  float:left;
  width:194px;
  height:150px;
}

#locationScroller ul {
  position:absolute;
  top:0px;
}
