.cse .gsc-control-cse {
	padding-bottom: 2%; padding-left: 2%; width: 96%; padding-right: 2%; padding-top: 2%
}
.gsc-control-cse {
	padding-bottom: 2%; padding-left: 2%; width: 96%; padding-right: 2%; padding-top: 2%
}
.cse .gsc-branding {
	display: none
}
.gsc-branding {
	display: none
}
.cse .gsc-control-cse div {
	
}
.gsc-control-cse div {
	
}
.cse .gsc-control-cse {
	border-bottom: #ffffff 1px solid; border-left: #ffffff 1px solid; background-color: #ffffff; border-top: #ffffff 1px solid; border-right: #ffffff 1px solid
}
.gsc-control-cse {
	border-bottom: #ffffff 1px solid; border-left: #ffffff 1px solid; background-color: #ffffff; border-top: #ffffff 1px solid; border-right: #ffffff 1px solid
}
.cse .gsc-control-cse:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: "."
}
.gsc-control-cse:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: "."
}
.cse .gsc-resultsheader {
	
}
.gsc-resultsheader {
	
}
.cse input.gsc-search-button {
	border-right-width: 0px; text-indent: -999em; width: 22px; display: block; background:  no-repeat; float: left; border-top-width: 0px; border-bottom-width: 0px; height: 47px; border-left-width: 0px; cursor: pointer
}
input.gsc-search-button {
	border-right-width: 0px; text-indent: -999em; width: 22px; display: block; background:  no-repeat; float: left; border-top-width: 0px; border-bottom-width: 0px; height: 47px; border-left-width: 0px; cursor: pointer
}
.cse .gsc-tabhinactive.gsc-tabheader {
	border-bottom: #e9e9e9 1px; border-left: #e9e9e9 1px solid; background-color: #e9e9e9; color: #666666; border-top: #e9e9e9 1px solid; border-right: #e9e9e9 1px solid
}
.gsc-tabhinactive.gsc-tabheader {
	border-bottom: #e9e9e9 1px; border-left: #e9e9e9 1px solid; background-color: #e9e9e9; color: #666666; border-top: #e9e9e9 1px solid; border-right: #e9e9e9 1px solid
}
.cse .gsc-tabhactive.gsc-tabheader {
	border-bottom: #e9e9e9 1px; border-left: #e9e9e9 1px solid; background-color: #ffffff; border-top: #ff9900 2px solid; border-right: #e9e9e9 1px solid
}
.gsc-tabhactive.gsc-tabheader {
	border-bottom: #e9e9e9 1px; border-left: #e9e9e9 1px solid; background-color: #ffffff; border-top: #ff9900 2px solid; border-right: #e9e9e9 1px solid
}
.cse .gsc-tabsarea {
	border-bottom: #e9e9e9 1px solid; margin-top: 1em
}
.gsc-tabsarea {
	border-bottom: #e9e9e9 1px solid; margin-top: 1em
}
.cse .gsc-result.gsc-webresult {
	border-bottom: #ffffff 1px solid; border-left: #ffffff 1px solid; padding-bottom: 0.25em; padding-left: 0.25em; padding-right: 0.25em; margin-bottom: 1em; border-top: #ffffff 1px solid; border-right: #ffffff 1px solid; padding-top: 0.25em
}
.gsc-result.gsc-webresult {
	border-bottom: #ffffff 1px solid; border-left: #ffffff 1px solid; padding-bottom: 0.25em; padding-left: 0.25em; padding-right: 0.25em; margin-bottom: 1em; border-top: #ffffff 1px solid; border-right: #ffffff 1px solid; padding-top: 0.25em
}
.gsc-imageresult-column {
	border-bottom: #ffffff 1px solid; border-left: #ffffff 1px solid; padding-bottom: 0.25em; padding-left: 0.25em; padding-right: 0.25em; margin-bottom: 1em; border-top: #ffffff 1px solid; border-right: #ffffff 1px solid; padding-top: 0.25em
}
.gsc-imageresult-classic {
	border-bottom: #ffffff 1px solid; border-left: #ffffff 1px solid; padding-bottom: 0.25em; padding-left: 0.25em; padding-right: 0.25em; margin-bottom: 1em; border-top: #ffffff 1px solid; border-right: #ffffff 1px solid; padding-top: 0.25em
}
.cse .gsc-result.gsc-webresult:hover {
	border-bottom: #ffffff 1px solid; border-left: #ffffff 1px solid; border-top: #ffffff 1px solid; border-right: #ffffff 1px solid
}
.gsc-result.gsc-webresult:hover {
	border-bottom: #ffffff 1px solid; border-left: #ffffff 1px solid; border-top: #ffffff 1px solid; border-right: #ffffff 1px solid
}
.gsc-results .gsc-imageresult-classic:hover {
	border-bottom: #ffffff 1px solid; border-left: #ffffff 1px solid; border-top: #ffffff 1px solid; border-right: #ffffff 1px solid
}
.gsc-results .gsc-imageresult-column:hover {
	border-bottom: #ffffff 1px solid; border-left: #ffffff 1px solid; border-top: #ffffff 1px solid; border-right: #ffffff 1px solid
}
.cse .gs-promotion {
	border-bottom: #336699 1px solid; border-left: #336699 1px solid; background-color: #ffffff; border-top: #336699 1px solid; border-right: #336699 1px solid
}
.gs-promotion {
	border-bottom: #336699 1px solid; border-left: #336699 1px solid; background-color: #ffffff; border-top: #336699 1px solid; border-right: #336699 1px solid
}
.cse .gs-promotion .gs-promotion-image {
	
}
.gs-promotion .gs-promotion-image {
	
}
.cse .gs-promotion a.gs-title:link {
	color: #0000cc
}
.gs-promotion a.gs-title:link {
	color: #0000cc
}
.cse .gs-promotion a.gs-title:link * {
	color: #0000cc
}
.gs-promotion a.gs-title:link * {
	color: #0000cc
}
.cse .gs-promotion .gs-snippet a:link {
	color: #0000cc
}
.gs-promotion .gs-snippet a:link {
	color: #0000cc
}
.cse .gs-promotion a.gs-title:visited {
	color: #0000cc
}
.gs-promotion a.gs-title:visited {
	color: #0000cc
}
.cse .gs-promotion a.gs-title:visited * {
	color: #0000cc
}
.gs-promotion a.gs-title:visited * {
	color: #0000cc
}
.cse .gs-promotion .gs-snippet a:visited {
	color: #0000cc
}
.gs-promotion .gs-snippet a:visited {
	color: #0000cc
}
.cse .gs-promotion a.gs-title:hover {
	color: #0000cc
}
.gs-promotion a.gs-title:hover {
	color: #0000cc
}
.cse .gs-promotion a.gs-title:hover * {
	color: #0000cc
}
.gs-promotion a.gs-title:hover * {
	color: #0000cc
}
.cse .gs-promotion .gs-snippet a:hover {
	color: #0000cc
}
.gs-promotion .gs-snippet a:hover {
	color: #0000cc
}
.cse .gs-promotion a.gs-title:active {
	color: #0000cc
}
.gs-promotion a.gs-title:active {
	color: #0000cc
}
.cse .gs-promotion a.gs-title:active * {
	color: #0000cc
}
.gs-promotion a.gs-title:active * {
	color: #0000cc
}
.cse .gs-promotion .gs-snippet a:active {
	color: #0000cc
}
.gs-promotion .gs-snippet a:active {
	color: #0000cc
}
.cse .gs-promotion .gs-snippet {
	color: #000000
}
.gs-promotion .gs-snippet {
	color: #000000
}
.cse .gs-promotion .gs-title .gs-promotion-title-right {
	color: #000000
}
.gs-promotion .gs-title .gs-promotion-title-right {
	color: #000000
}
.cse .gs-promotion .gs-title .gs-promotion-title-right * {
	color: #000000
}
.gs-promotion .gs-title .gs-promotion-title-right * {
	color: #000000
}
.cse .gs-promotion .gs-visibleurl {
	color: #008000
}
.gs-promotion .gs-visibleurl {
	color: #008000
}
.gsc-completion-selected {
	background: #d5e2ff
}
.gsc-completion-container {
	border-bottom: #666666 1px solid; position: absolute; border-left: #666666 1px solid; font-family: arial, sans-serif; background: white; margin-left: 0px; font-size: 13px; border-top: #666666 1px solid; margin-right: 0px; border-right: #666666 1px solid
}
.gs-webresult div.gs-visibleurl-short {
	display: none
}
.gs-webresult div.gs-visibleurl-long {
	display: block
}
.search input.gsc-search-button {
	margin: 0px
}
.search input.gsc-input {
	border-right-width: 0px; margin: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
.gsc-clear-button {
	display: none
}
