@charset "UTF-8";
/* CSS Document */

/* from voice.css start ----------------------------------------------- */
div.google_search_box {
	max-width: 45%;
	border-right: 1px solid #E9E9E9;
	display: inline;
	float: left;
	margin-right: 1%;
	padding: 0 2% 2% 0;
}

div.silvercloud_results_wrapper, div.faq-search {
	/* add these back if FAQ-search is installed
	position: relative;
	display: inline-block;
	float: right;
	max-width: 48%; 
	margin-left: 1%; */
	margin-top: 25px;
}

div.faq-search h3 { margin-top: 0; }

@media screen and (max-width: 740px) {

div.google_search_box {
	float: none;
	width: auto;
	display: block;
	max-width: 100%;
	clear: both;
}

div.silvercloud_results_wrapper, div.faq-search {
	float: none;
	width: auto;
	display: block;
	max-width: 100%;
	clear: both;
	margin-top: 40px;
}
}

div#gsearchresults { padding: 5px; }

div#gsearchresults a {
/*	color: #1790d4 !important;*/
	font-weight: 400;
	text-decoration: none;
}

div#gsearchresults a b { color: #1790d4 !important; }

div#gsearchresults div.gs-visibleUrl { color: #2f83ac !important; }

/* table.gsc-resultsHeader {padding:  15px 0px !important; }*/
div.gsc-control { width: auto; }

input.gsc-input {
	height: 39px;
	font-size: 21px;
}

div.gsc-cursor-page {
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border: solid 1px #ccc !important;
	padding: 5px 5px !important;
	text-decoration: none !important;
	color: #2f83ac !important;
}

div.gsc-cursor-current-page {
	background-color: #2f83ac !important;
	color: #ffffff !important;
}

div.gsc-cursor-box { margin-top: 20px !important; }

.gsc-webResult .gsc-result {
	padding-bottom: 15px !important;
	border-bottom: 1px dotted #CACACA !important;
	margin-bottom: 15px !important;
}

.gsc-above-wrapper-area {
	border-bottom: 1px dotted #CACACA !important;
	width: 561px !important;
}

.gsc-result-info-container { max-width: 428px !important; }

.gsc-above-wrapper-area-container {
	clear: both;
	max-width: 428px !important;
}

.gsc-above-wrapper-area { max-width: 428px !important; }

div.onewhole { padding: 0; }

img#powered-by {
	display: inline !important;
	clear: right;
	margin-top: 10px;
}

.gsc-above-wrapper-area { width: auto !important; }

.gs-result .gs-title, .gs-result .gs-title * { text-decoration: none !important; }

.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: #005285 !important;
	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 {
	color: #005285 !important;
	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 {
	color: #0084a9 !important;
	text-decoration: underline;
	border: none !important;
}

.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: #0084a9 !important;
	text-decoration: underline;
	border: none !important;
}

.gsc-result.gsc-webResult, .gsc-imageResult {
	border: none !important;
	border-color: transparent;
	text-decoration: none !important;
}

.gsc-result.gsc-webResult:hover, .gsc-imageResult:hover {
	border: none !important;
	border-color: transparent;
}


/* ----------------------------------------------- from voice.css end */






/* ask form styles */
div.header_inner {position: relative;}
/* div.silvercloud_searchbar_container {position: absolute; top: 94px; *top: 82px; right: 16px; z-index: 50;} */
div.silvercloud_searchbar_container {top: 94px; *top: 82px; right: 16px; z-index: 50;}
input.silvercloud_searchbar_input { width: 205px; font-style:italic; color: #BF6D4E;}
input.silvercloud_searchbar_submit 	{padding: 3px 14px; font-size: 15px; letter-spacing: 1px; font-weight: normal; font-style: normal; cursor: pointer;}

input[type=submit].silvercloud_searchbar_submit { filter: none; background: #BF6D4E; border: 1px solid #BF6D4E;}
input.silvercloud_searchbar_input::-webkit-input-placeholder { /* WebKit browsers */    color:    #BF6D4E;}
input.silvercloud_searchbar_input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */   color:    #BF6D4E;   opacity:  1;}
input.silvercloud_searchbar_input::-moz-placeholder { /* Mozilla Firefox 19+ */   color:    #BF6D4E;   opacity:  1;}
input.silvercloud_searchbar_input:-ms-input-placeholder { /* Internet Explorer 10+ */   color:    #BF6D4E;}


/* the results page styles */
span.silvercloud_header, span.silvercloud_search_result_header {font-size: 25px; color: #132458; 
font-weight: normal; font-style: normal; }
span.silvercloud_search_result_header { margin-top: 25px; overflow: hidden;
}

a.silvercloud_load_more {
display: inline-block;
border: 1px solid #7AB8D0;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
margin: 0 15px 0 15px;
padding: 3px 12px;
background-image: url(/img/mainnav_bg.png);
background-repeat: repeat-x;
background-color: #C1D8E1;
background-position: top center;
text-decoration: none;
}
a.silvercloud_search_result_link  {display: inline-block;padding: 3px 12px;
}

a.silvercloud_search_result_link:hover  {
display: inline-block;
border: 1px solid #7AB8D0;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 3px 12px;
background-image: url(/img/mainnav_bg.png);
background-repeat: repeat-x;
background-color: #C1D8E1;
background-position: top center;
text-decoration: none;
}

a.silvercloud_return_to_results {

display: inline-block;
border: 1px solid #7AB8D0;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
margin: 0 15px 0 0;
padding: 3px 12px;
background-image: url(/img/mainnav_bg.png);
background-repeat: repeat-x;
background-color: #C1D8E1;
background-position: top center;
text-decoration: none;
}

a.silvercloud_submit_question {
color: #626262;
display: inline-block;
border: 1px solid #7AB8D0;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
margin: 0 15px 0 15px;
padding: 3px 12px;
background-image: url(/img/mainnav_bg.png);
background-repeat: repeat-x;
background-color: #C1D8E1;
background-position: top center;
text-decoration: none;
box-shadow: 0 1px 6px #999;
-moz-box-shadow: 0 1px 6px #999;
-webkit-box-shadow: 0 1px 6px #999;
}
a.silvercloud_submit_question:hover {color: #ffffff; border: 1px solid #132458; }