@charset "utf-8";
/*additional style*/


.gsc-resultsbox-visible {
  display : block;
}

.gsc-resultsbox-invisible {
  display : none;
}

.gsc-results {
  padding-bottom: 2px;
  width : 99%;
}

.gsc-result {
  margin-bottom: 10px;
}

.gsc-result .gs-title {
  height: 1.4em;
  overflow: hidden;
  text-decoration:underline;
}

#searchcontrol a.gs-title {
	text-decoration:underline;
}



.gsc-results .gsc-cursor-box .gsc-trailing-more-results {
  margin-bottom : 0;
  display : inline;
}

.gsc-results .gsc-cursor {
  display : inline;
}

.gsc-results .gsc-cursor-box {
  margin-bottom : 10px;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
  cursor : pointer;
  color : #000000;
  text-decoration: underline;
  margin-right : 8px;
  display : inline;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  color : #A90A08;
  font-weight : bold;
  text-decoration: none;
}


.gs-result .gs-title,
.gs-result .gs-title *{
  color: #0000cc;
  text-decoration: underline;
}


.gs-result a.gs-visibleUrl,
.gs-result .gs-visibleUrl {
  color: #008000;
  text-decoration: none;
}

.gs-result a.gs-clusterUrl,
.gs-result .gs-clusterUrl {
  color: #008000;
  text-decoration: underline;
  cursor: pointer;
}


.gs-result a {
  cursor: pointer;
}


.gs-no-results-result .gs-snippet,
.gs-error-result .gs-snippet {
  padding : 5px;
  margin : 5px;
  border : 1px solid rgb(255,204,51);
  background-color : rgb(255,244,194);
}


.gs-webResult div.gs-visibleUrl-long {
  width : 100%;
  overflow : hidden;
  display : none;
}



/**************/
#searchcontrol {
    font-size: 13px;
    line-height: 16px;
	margin:30px auto auto 15px;
}

#searchcontrol a {
    color:#0000cc;
	text-decoration:inherit;
}

#searchcontrol .gsc-search-button {
	position:relative;
    background-image:url(../images/main_search_btn.png);
	background-repeat:no-repeat;
	padding:4px 1px 5px 7px
	width:35px;
	height:35px;
	overflow:hidden;
		
}
    
#searchcontrol .gsc-search-button .gsc-search-button {
    background-image:url(../images/main_search_btn.png);
    background:transparent none repeat scroll 0 0;
    border:medium none transparent;
    width:30px;
    height:35px;
    text-align:left;
    font-size: 0px;
    cursor:pointer;
    color:#99908c;
    padding-top:28px;         	
    
}



#searchcontrol .gsc-control {
    padding-left: 30px;
}
    
    	    
body {
   background-color: white;
   color: black;
   font-family: Arial, sans-serif;
   font-size : 13px;
}
    
table.gsc-branding td, table.gsc-branding {
   border:medium none;
   display:none;
   margin:0;
   padding:0;
}
    
#searchcontrol table.gsc-search-box td.gsc-input {
   background-image:url(../images/bk_main_searchbox.png);
   background-repeat:no-repeat;
   width:60%;
   vertical-align:middle;
   }
    
#searchcontrol table.gsc-search-box td.gsc-input .gsc-input {
   background-color:transparent;
   border:0 solid transparent;
   color:#808080;
   font-size:18px;
   height:26px;
   padding-right:0;
   padding-top:0px;
   padding-left:8px; 
   width:380px;
   height: 22px; 
}

#searchcontrol .gsc-control .gsc-search-box {
 
   padding:4px 1px 25px 0;
   height:25px;
   width:100%;
}
    
#searchcontrol .gsc-results-selector {
   display:none;
}

#searchcontrol .gsc-control { 
   width : 720px;
   padding-left: 65px;
   font-family:arial,sans-serif;
}

#searchcontrol .gs-result .gs-title, #searchcontrol .gs-result .gs-title * {
    
    font-family:arial,sans-serif;
    font-size:16px;
    line-height: 20px;
	min-height:18px;
}

#searchcontrol .gs-result .gs-title em, #searchcontrol .gs-result em {
	color:#c03;
	font-style:normal;
	font-weight:normal;
}

#leftSearchControl .gsc-twiddle {
       background-image : none;
}
     
gsc-resultsHeader td.gsc-twiddleRegionCell {
      display:none;
}
  
  
  
.gsc-results {
     width:520px;
     } 

.gsc-results .gsc-cursor {
     font-size:10pt;
}

#bodycontent .cse-search-box .search_toggleBox {
	padding-left:40px;
}

#searchcontrol .gs-webResult div.gs-visibleUrl-long {
    display: block;
    line-height: 20px;
}


.gsc-resultsHeader td.gsc-twiddle-opened div.gsc-twiddle {

display:none;
}

.gsc-filter {
position:absolute;
margin-top:70px;
padding-left:60px;
}

#searchcontrol .gsc-results .gsc-trailing-more-results, .gsc-results .gsc-trailing-more-results * {
text-decoration: none;
}

#searchcontrol .gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet {
background-color:#fff;
border:none;
}




