.gsc-control-cse {
	font-family: Arial, sans-serif;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	}
	.gsc-control-cse .gsc-table-result {
	font-family: Arial, sans-serif;
	}
	input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
	border-color: #D9D9D9;
	}
	input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
	border-color: #666666;
	background-color: #CECECE;
	background-image: none;
	filter: none;
	}
	.gsc-tabHeader.gsc-tabhInactive {
	border-color: #E9E9E9;
	background-color: #E9E9E9;
	}
	.gsc-tabHeader.gsc-tabhActive {
	border-color: #FF9900;
	border-bottom-color: #FFFFFF;
	background-color: #FFFFFF;
	}
	.gsc-tabsArea {
	border-color: #FF9900;
	}
	.gsc-webResult.gsc-result,
	.gsc-results .gsc-imageResult {
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	}
	.gsc-webResult.gsc-result:hover,
	.gsc-imageResult:hover {
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	}
	.gs-webResult.gs-result a.gs-title:link,
	.gs-webResult.gs-result a.gs-title:link b,
	.gs-imageResult a.gs-title:link,
	.gs-imageResult a.gs-title:link b {
	color: #0000CC;
	}
	.gs-webResult.gs-result a.gs-title:visited,
	.gs-webResult.gs-result a.gs-title:visited b,
	.gs-imageResult a.gs-title:visited,
	.gs-imageResult a.gs-title:visited b {
	color: #0000CC;
	}
	.gs-webResult.gs-result a.gs-title:hover,
	.gs-webResult.gs-result a.gs-title:hover b,
	.gs-imageResult a.gs-title:hover,
	.gs-imageResult a.gs-title:hover b {
	color: #0000CC;
	}
	.gs-webResult.gs-result a.gs-title:active,
	.gs-webResult.gs-result a.gs-title:active b,
	.gs-imageResult a.gs-title:active,
	.gs-imageResult a.gs-title:active b {
	color: #0000CC;
	}
	.gsc-cursor-page {
	color: #0000CC;
	}
	a.gsc-trailing-more-results:link {
	color: #0000CC;
	}
	.gs-webResult .gs-snippet,
	.gs-imageResult .gs-snippet,
	.gs-fileFormatType {
	color: #000000;
	}
	.gs-webResult div.gs-visibleUrl,
	.gs-imageResult div.gs-visibleUrl {
	color: #008000;
	}
	.gs-webResult div.gs-visibleUrl-short {
	color: #008000;
	}
	.gs-webResult div.gs-visibleUrl-short {
	display: none;
	}
	.gs-webResult div.gs-visibleUrl-long {
	display: block;
	}
	.gs-promotion div.gs-visibleUrl-short {
	display: none;
	}
	.gs-promotion div.gs-visibleUrl-long {
	display: block;
	}
	.gsc-cursor-box {
	border-color: #FFFFFF;
	}
	.gsc-results .gsc-cursor-box .gsc-cursor-page {
	border-color: #E9E9E9;
	background-color: #FFFFFF;
	color: #0000CC;
	}
	.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
	border-color: #FF9900;
	background-color: #FFFFFF;
	color: #0000CC;
	}
	.gsc-webResult.gsc-result.gsc-promotion {
	border-color: #336699;
	background-color: #FFFFFF;
	}
	.gsc-completion-title {
	color: #0000CC;
	}
	.gsc-completion-snippet {
	color: #000000;
	}
	.gs-promotion a.gs-title:link,
	.gs-promotion a.gs-title:link *,
	.gs-promotion .gs-snippet a:link {
	color: #0000CC;
	}
	.gs-promotion a.gs-title:visited,
	.gs-promotion a.gs-title:visited *,
	.gs-promotion .gs-snippet a:visited {
	color: #0000CC;
	}
	.gs-promotion a.gs-title:hover,
	.gs-promotion a.gs-title:hover *,
	.gs-promotion .gs-snippet a:hover {
	color: #0000CC;
	}
	.gs-promotion a.gs-title:active,
	.gs-promotion a.gs-title:active *,
	.gs-promotion .gs-snippet a:active {
	color: #0000CC;
	}
	.gs-promotion .gs-snippet,
	.gs-promotion .gs-title .gs-promotion-title-right,
	.gs-promotion .gs-title .gs-promotion-title-right * {
	color: #000000;
	}
	.gs-promotion .gs-visibleUrl,
	.gs-promotion .gs-visibleUrl-short {
	color: #008000;
	}
	
	.gsc-control-cse {
	font-family: Arial, sans-serif;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	}
	.gsc-control-cse .gsc-table-result {
	font-family: Arial, sans-serif;
	}
	input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
	border-color: #D9D9D9;
	}
	input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
	border-color: #666666;
	background-color: #CECECE;
	background-image: none;
	filter: none;
	}
	.gsc-tabHeader.gsc-tabhInactive {
	border-color: #E9E9E9;
	background-color: #E9E9E9;
	}
	.gsc-tabHeader.gsc-tabhActive {
	border-color: #FF9900;
	border-bottom-color: #FFFFFF;
	background-color: #FFFFFF;
	}
	.gsc-tabsArea {
	border-color: #FF9900;
	}
	.gsc-webResult.gsc-result,
	.gsc-results .gsc-imageResult {
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	}
	.gsc-webResult.gsc-result:hover,
	.gsc-imageResult:hover {
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	}
	.gs-webResult.gs-result a.gs-title:link,
	.gs-webResult.gs-result a.gs-title:link b,
	.gs-imageResult a.gs-title:link,
	.gs-imageResult a.gs-title:link b {
	color: #0000CC;
	}
	.gs-webResult.gs-result a.gs-title:visited,
	.gs-webResult.gs-result a.gs-title:visited b,
	.gs-imageResult a.gs-title:visited,
	.gs-imageResult a.gs-title:visited b {
	color: #0000CC;
	}
	.gs-webResult.gs-result a.gs-title:hover,
	.gs-webResult.gs-result a.gs-title:hover b,
	.gs-imageResult a.gs-title:hover,
	.gs-imageResult a.gs-title:hover b {
	color: #0000CC;
	}
	.gs-webResult.gs-result a.gs-title:active,
	.gs-webResult.gs-result a.gs-title:active b,
	.gs-imageResult a.gs-title:active,
	.gs-imageResult a.gs-title:active b {
	color: #0000CC;
	}
	.gsc-cursor-page {
	color: #0000CC;
	}
	a.gsc-trailing-more-results:link {
	color: #0000CC;
	}
	.gs-webResult .gs-snippet,
	.gs-imageResult .gs-snippet,
	.gs-fileFormatType {
	color: #000000;
	}
	.gs-webResult div.gs-visibleUrl,
	.gs-imageResult div.gs-visibleUrl {
	color: #008000;
	}
	.gs-webResult div.gs-visibleUrl-short {
	color: #008000;
	}
	.gs-webResult div.gs-visibleUrl-short {
	display: none;
	}
	.gs-webResult div.gs-visibleUrl-long {
	display: block;
	}
	.gs-promotion div.gs-visibleUrl-short {
	display: none;
	}
	.gs-promotion div.gs-visibleUrl-long {
	display: block;
	}
	.gsc-cursor-box {
	border-color: #FFFFFF;
	}
	.gsc-results .gsc-cursor-box .gsc-cursor-page {
	border-color: #E9E9E9;
	background-color: #FFFFFF;
	color: #0000CC;
	}
	.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
	border-color: #FF9900;
	background-color: #FFFFFF;
	color: #0000CC;
	}
	.gsc-webResult.gsc-result.gsc-promotion {
	border-color: #336699;
	background-color: #FFFFFF;
	}
	.gsc-completion-title {
	color: #0000CC;
	}
	.gsc-completion-snippet {
	color: #000000;
	}
	.gs-promotion a.gs-title:link,
	.gs-promotion a.gs-title:link *,
	.gs-promotion .gs-snippet a:link {
	color: #0000CC;
	}
	.gs-promotion a.gs-title:visited,
	.gs-promotion a.gs-title:visited *,
	.gs-promotion .gs-snippet a:visited {
	color: #0000CC;
	}
	.gs-promotion a.gs-title:hover,
	.gs-promotion a.gs-title:hover *,
	.gs-promotion .gs-snippet a:hover {
	color: #0000CC;
	}
	.gs-promotion a.gs-title:active,
	.gs-promotion a.gs-title:active *,
	.gs-promotion .gs-snippet a:active {
	color: #0000CC;
	}
	.gs-promotion .gs-snippet,
	.gs-promotion .gs-title .gs-promotion-title-right,
	.gs-promotion .gs-title .gs-promotion-title-right * {
	color: #000000;
	}
	.gs-promotion .gs-visibleUrl,
	.gs-promotion .gs-visibleUrl-short {
	color: #008000;
	}	
	
	.gscb_a{display:inline-block;font:27px/13px arial,sans-serif}.gsst_a 
	.gscb_a{color:#a1b9ed;cursor:pointer}.gsst_a:hover .gscb_a,.gsst_a:focus 
	.gscb_a{color:#36c}.gsst_a{display:inline-block}.gsst_a{cursor:pointer;padding:0 4px}
	.gsst_a:hover{text-decoration:none!important}
	.gsst_b{font-size:16px;padding:0 2px;position:relative;user-select:none;-moz-user-select:none;white-space:nowrap}
	.gsst_e{opacity:0.55;}.gsst_a:hover .gsst_e,.gsst_a:focus .gsst_e{opacity:0.72;}.gsst_a:active .gsst_e{opacity:1;}
	.gsst_f{background:white;text-align:left}
	.gsst_g{background-color:white;border:1px solid #ccc;border-top-color:#d9d9d9;box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);margin:-1px -3px;padding:0 6px}
	.gsst_h{background-color:white;height:1px;margin-bottom:-1px;position:relative;top:-1px}.gsib_a{width:100%;padding:4px 6px 0}
	.gsib_a,.gsib_b{vertical-align:top}.gssb_c{border:0;position:absolute;z-index:989}
	.gssb_e{border:1px solid #ccc;border-top-color:#d9d9d9;box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);cursor:default}
	.gssb_f{visibility:hidden;white-space:nowrap}.gssb_k{border:0;display:block;position:absolute;top:0;z-index:988}.gsdd_a{border:none!important}
	.gsq_a{padding:0}.gscsep_a{display:none}.gssb_a{padding:0 7px}
	.gssb_a,.gssb_a td{white-space:nowrap;overflow:hidden;line-height:22px}#gssb_b{font-size:11px;color:#36c;text-decoration:none}#gssb_b:hover{font-size:11px;color:#36c;text-decoration:underline}
	.gssb_g{text-align:center;padding:8px 0 7px;position:relative}
	.gssb_h{font-size:15px;height:28px;margin:0.2em}.gssb_i{background:#eee}.gss_ifl{visibility:hidden;padding-left:5px}
	.gssb_i .gss_ifl{visibility:visible}a.gssb_j{font-size:13px;color:#36c;text-decoration:none;line-height:100%}a.gssb_j:hover{text-decoration:underline}
	.gssb_l{height:1px;background-color:#e5e5e5}.gssb_m{color:#000;background:#fff}
	.gsfe_a{border:1px solid #b9b9b9;border-top-color:#a0a0a0;box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);}
	.gsfe_b{border:1px solid #4d90fe;outline:none;box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);}
	.gssb_a{padding:0 9px}.gsib_a{padding-right:8px;padding-left:8px}.gsst_a{padding-top:3px}.gssb_e{border:0}
	.gssb_l{margin:5px 0}#gsc-i-id1::-webkit-input-placeholder{font-size:14px}#gsc-i-id1:-moz-placeholder{font-size:14px}#gsc-i-id1::-moz-placeholder{font-size:14px}#gsc-i-id1:-ms-input-placeholder{font-size:14px}#gsc-i-id1:focus::-webkit-input-placeholder{color:transparent}#gsc-i-id1:focus:-moz-placeholder{color:transparent}#gsc-i-id1:focus::-moz-placeholder{color:transparent}#gsc-i-id1:focus:-ms-input-placeholder{color:transparent}
	.gssb_c .gsc-completion-container{position:static}.gssb_c{z-index:5000}
	.gsc-completion-container table{background:transparent;font-size:inherit;font-family:inherit}
	.gssb_c > tbody > tr,.gssb_c > tbody > tr > td,.gssb_d,.gssb_d > tbody > tr,.gssb_d > tbody > tr > td,.gssb_e,.gssb_e > tbody > tr,.gssb_e > tbody > tr > td{padding:0;margin:0;border:0}
	.gssb_a table,.gssb_a table tr,.gssb_a table tr td{padding:0;margin:0;border:0}