      
      a span.tagline:hover {
        text-decoration : underline;
        color : rgb(237, 92, 11);
			background-color:#ff0000;
      }
	  
      /* Disable built in search forms */
      .gsc-control form.gsc-search-box {
        display : block;
      }
 
      /* restrict global search form width */
      #searchForm {
        width : 100%;
      }
 
 
      /* for demonstration purposes ONLY. This is not ok by the terms */ 
      #relatedSearchControl .gsc-ad-box {
        display : none;
      }
 
 
      /* long form visible urls should be on */
      #relatedSearchControl div.gs-visibleUrl-long {
        display : block; color:#686868;
      }
 
	  . gsc-tabHeader {
	  display:none;
	  }
      .gsc-webResult div.gs-visibleUrl-short {
        display : none;color:#686868;
      }
 
      table.search-control {
        width : 100%;
		color :#585858;
      }
 
      table.search-control .gsc-control {
        width : 100%;
      }
	  
      table.search-control .gsc-control a{
	    color :#8FE1FF;
      }
      table.search-control .gsc-control a:hover{
	    color : #00ff99;
      }
      table.search-control .gsc-control a:visited{
	    color : #8FFFE1;
      }
      table.search-control .gsc-control a:link{
	    color : #8FE1FF;
      }
      .gsc-cursor-page a{
	    color : #8FFFE1;
      }
      .gs-snippet b {
	    color : #999999;
      }
      .gs-title b {
	    color : #ffffff;
      } 
	  .gsc-tabhActive{
	    color : #000000;
		background : #bbbbbb;
	  }
	  .gsc-tabhInactive{
	    color : #1b1b1b;
		background : #8b8b8b;
	  }
	 .gsc-result-selector, .gsc-tabHeader {
	  }
	  .gs-image{padding:1px;background:#1b1b1b;}
	  .gs-image:hover{padding:1px;background:#000000;}
	  
	  .gsc-tabsArea{border:0px;}
	  
	  .gsc-tabHeader, .gsc-tabhActive{color:#ffffff;}
	  .gsc-resultsHeader{border-top:0px;}
	  .gsc-resultsbox-visible{
	    padding:0 5px 0 5px;
	    background : #1b1b1b;
		}
	  
 input.gsc-input {color:#ffffff; background-color:#1b1b1b; border:0px; padding-top:3px; padding-left:5px; border-bottom:1px solid #3E5C92; font-size: 12px;}
 
.gsc-result-selector,gsc-results-selector,gsc-more-results-active{display:block;float:left;}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
  cursor : pointer;
  color : #b8b8b8;
  text-decoration: underline;
  margin-right : 8px;
  display : inline;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  color : #ffffff;
  font-weight : bold;
  text-decoration: none;
}
 
.gs-result .gs-title b {
  color: #00dddd;
  text-decoration: underline;
}
