﻿.gsc-control-cse {
    margin: 0; padding: 0px 0px 0px 0px; 
    font-family: Arial, Sans-Serif; 
    background-color: transparent; 
    border: none;
  }
#cse {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.gs-title {border: none; text-decoration: none !important;}
.gsc-tabHeader.gsc-tabhInactive {border: none;}
.gsc-tabHeader.gsc-tabhActive {border: none;}
.gsc-tabsArea {border: none;}
.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {border: none !important; color: #454545;}
.gsc-webResult.gsc-result:hover, .gsc-imageResult:hover {border: none; text-decoration: none;}
.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 {font-family: BreuerText; font-size: 15px; color: #2565ad; text-decoration: none;}
.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 {font-family: BreuerText; font-size: 15px; color: #2565ad; text-decoration: none;}
.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 {font-family: BreuerText; font-size: 15px; color: #00408a; text-decoration: none;}
.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 {font-family: BreuerText; font-size: 15px; color: #2565ad; text-decoration: none;}
.gsc-cursor-page {border: none; color: #0000CC;}
a.gsc-trailing-more-results:link {border: none; color: #0000CC;}
.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet {border: none; font-size: 13px; color: #454545;}
.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl {border: none; color: #008000;}
.gs-webResult div.gs-visibleUrl-short {border: none; color: #008000;}
.gs-webResult div.gs-visibleUrl-short {border: none; display: none;}
.gs-webResult div.gs-visibleUrl-long {border: none; display: block;}
.gsc-cursor-box {color: #2565ad;}
.gsc-cursor-page {
	display: inline-block !important; 
	margin: 5px !important; 
	border: 2px solid #cccccc !important; 
	padding: 4px !important; 
	width: 16px !important; 
	height: 16px !important; 
	background: #eeeeee !important; 
	border-radius: 3px !important; -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; 
	text-decoration: none !important;
	text-align: center;
}
.gsc-cursor-page:hover {background-color: #ffffff !important; color : #2565ad !important; font-weight: bold;}
.gsc-results .gsc-cursor-box .gsc-cursor-page {border: none; background-color: transparent; text-align: center; color: #2565ad;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  cursor : default !important; 
  color : #2565ad !important; 
  font-weight : bold !important; 
  text-decoration: none !important;
}
.gsc-input input.gsc-input {border: none; background: none repeat scroll 0% 0% transparent !important;}
.nested-txtbox {float: left; margin: 20px 10px 0px 20px; outline: none; color: #444444; border: 4px solid #e5e5e5; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.nested-txtbox-empty {float: left; padding-left: 24px; font-size: 13px;}