.cse .gsc-control-cse,.gsc-control-cse{width:96%;font-family:Arial, sans-serif;background-color:#fff;border:1px solid;border-color:#fff;padding:2%;}
.cse.gsc-control-cse div,.gsc-control-cse div{position:normal;}
.cse .gsc-control-cse:after,.gsc-control-cse:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cse form.gsc-search-box,form.gsc-search-box{margin-bottom:6px;padding:8px 4px 2px 6px;}
.cse .gsc-branding-text,.gsc-branding-text{color:#000;}
.cse td.gsc-input,td.gsc-input{padding-right:0;}
.cse .gsc-search-box,.gsc-search-box{border-collapse:collapse;}
.cse input.gsc-input,input.gsc-input{font-family:inherit;border:1px solid;width:99%;font-size:16px;border-color:#777;padding:3px;}
.cse input.gsc-search-button,input.gsc-search-button{font-family:inherit;font-size:15px;color:#fff;font-weight:700;text-shadow:0 1px 2px #000;background-color:#333;border:1px solid;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-color:#333;padding:3px 8px 4px;}
.cse .gsc-tabHeader,.gsc-tabHeader{font-weight:700;text-transform:uppercase;text-shadow:0 1px 2px #000;padding:2px 8px 0;}
.cse .gsc-tabHeader.gsc-tabhInactive,.gsc-tabHeader.gsc-tabhInactive{background-color:#777;border:1px solid;border-bottom:none;color:#fff;border-color:#777;}
.cse .gsc-tabHeader.gsc-tabhActive,.gsc-tabHeader.gsc-tabhActive{background-color:#333;border:1px solid;border-bottom:none;color:#fff;border-color:#333;}
.cse .gsc-tabsArea,.gsc-tabsArea{margin-top:1em;border-bottom:1px solid #333;padding:0;}
.cse .gsc-resultsHeader,.gsc-resultsHeader{border:block;margin:0;}
.cse .gsc-results,.gsc-results{width:100%;margin-top:1em;}
.cse .gs-result .gs-title,.gs-result .gs-title,.cse .gs-result .gs-snippet,.gs-result .gs-snippet,.cse .gs-result .gs-visibleUrl,.gs-result .gs-visibleUrl,{padding:0;}
.cse .gs-result .gs-title,.gs-result .gs-title,.cse .gs-result .gs-snippet,.gs-result .gs-snippet{font-size:15px;line-height:18px;}
.cse .gsc-webResult.gsc-result,.gsc-webResult.gsc-result{border-left:1px solid;margin-bottom:1em;border-color:#fff;padding:0 0 0 .5em;}
.cse .gsc-webResult.gsc-result:hover,.gsc-webResult.gsc-result:hover{border-left:1px solid;border-color:#000;}
.cse .gs-webResult.gs-result a.gs-title:active,.gs-webResult.gs-result a.gs-title:active,.cse .gs-webResult.gs-result a.gs-title:active b,.gs-webResult.gs-result a.gs-title:active b{color:#777;}
.cse .gs-webResult.gs-result .gs-visibleUrl,.gs-webResult.gs-result .gs-visibleUrl,.cse .gs-webResult.gs-result .gs-visibleUrl-short,.gs-webResult.gs-result .gs-visibleUrl-short{color:#000;font-size:15px;font-weight:700;}
.cse .gsc-cursor-box,.gsc-cursor-box{border-top:1px dotted;text-align:left;border-color:#333;padding:.5em 0 0 .5em;}
.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page,.gsc-results .gsc-cursor-page.gsc-cursor-current-page{color:#fff;background-color:#333;text-shadow:0 1px 1px #000;padding:0 5px;}
.cse .gs-promotion.gs-result,.gs-promotion.gs-result{background-color:#E6E6E6;border:1px solid;border-color:#CCC;}
.gsc-completion-selected{background:#CCC;}
.gsc-completion-container{font-family:Arial, sans-serif;font-size:15px;position:absolute;background:#FFF;border:1px solid #777;margin-left:0;margin-right:0;padding:3px;}
.gs-webResult.gs-result .gs-visibleUrl-long{display:block;}
.cse .gsc-branding,.gsc-branding,.gs-webResult.gs-result .gs-visibleUrl-short{display:none;}
.cse .gs-webResult.gs-result a.gs-title:link,.gs-webResult.gs-result a.gs-title:link,.cse .gs-webResult.gs-result a.gs-title:link b,.gs-webResult.gs-result a.gs-title:link b,.cse .gs-webResult.gs-result a.gs-title:visited,.gs-webResult.gs-result a.gs-title:visited,.cse .gs-webResult.gs-result a.gs-title:visited b,.gs-webResult.gs-result a.gs-title:visited b,.cse .gs-webResult.gs-result a.gs-title:hover,.gs-webResult.gs-result a.gs-title:hover,.cse .gs-webResult.gs-result a.gs-title:hover b,.gs-webResult.gs-result a.gs-title:hover b,.cse .gsc-cursor-page,.gsc-cursor-page,.cse .gsc-trailing-more-results:link,.gsc-trailing-more-results:link,.cse .gs-promotion.gs-result a.gs-title:hover,.gs-promotion.gs-result a.gs-title:hover{color:#444;}
.cse .gs-webResult.gs-result .gs-snippet,.gs-webResult.gs-result .gs-snippet,.cse .gs-promotion.gs-result .gs-snippet,.gs-promotion.gs-result .gs-snippet{color:#333;}
.cse .gs-promotion.gs-result a.gs-title:link,.gs-promotion.gs-result a.gs-title:link,.cse .gs-promotion.gs-result a.gs-title:visited,.gs-promotion.gs-result a.gs-title:visited{color:#00C;}
.cse .gs-promotion.gs-result a.gs-title:active,.gs-promotion.gs-result a.gs-title:active,.cse .gs-promotion.gs-result .gs-visibleUrl,.gs-promotion.gs-result .gs-visibleUrl{color:#0C0;}