﻿@charset "utf-8";
/* CSS Document */
.largertext {
    font-size: 125%;
}

div.tabbox {
    overflow: visible; /*override global style because in moder browsers it hides when using pagination */
}

div#col-full #cse {
    padding: .5em;
    width: 98%;
    border-top: 2px solid #e9e5e5;
    margin: 3em auto auto auto;
}

a.greenlink {
    text-decoration: none;
    color: #00933B
}

div#col-full div.gsc-cursor {
    float: left;
}

div#col-full div.gcsc-branding {
    float: right;
    width: 200px;
}

div#col-full .gsc-results .gsc-cursor-box {
    margin-bottom: 0;
}

div#col-full .gsc-expansionArea {
    margin-bottom: 1em;
}

div#col-full .cse .gs-webResult .gs-visibleUrl, div#col-full .gs-webResult .gs-visibleUrl, div#col-full .cse .gs-webResult .gs-visibleUrl-short, div#col-full .gs-webResult .gs-visibleUrl-short, div#col-full .gs-imageResult .gs-visibleUrl, div#col-full .gs-imageResult .gs-visibleUrl-short {
    color: #009966;
    font-weight: normal;
}

div#col-full .gsc-control-wrapper-cse {
}
/*  .gsc-control-cse {
	    font-family: "Trebuchet MS", sans-serif;
	    border-color: #336699;
	    background-color: #FFFFFF;
	  }*/
div#col-full input.gsc-input {
    /*    border-color: #777777;*/
    margin-left: 25px;
    width: 78%;
}

div#col-full table.gsc-search-box, .gsc-tabsArea /*, .gsc-resultsHeader*/, div#col-full .cse form.gsc-search-box, div#col-full form.gsc-search-box {
    display: none;
}
/* input.gsc-search-button {
	    border-color: #003366;
	    background-color: #003366;
	  }

	  .gsc-tabHeader.gsc-tabhInactive {
	    border-color: #777777;
	    background-color: #777777;
	  }
	  .gsc-tabHeader.gsc-tabhActive {
	    border-color: #333333;
	    background-color: #333333;
	  }*/
div#col-full table.gsc-search-box, .gsc-tabsArea /*, .gsc-resultsHeader*/, div#col-full .cse form.gsc-search-box, div#col-full form.gsc-search-box {
    display: none;
}
/*.gsc-webResult.gsc-result,
	  .gsc-results .gsc-imageResult {
	    border-color: #FFFFFF;
	    background-color: #FFFFFF;
	  }
	  .gsc-webResult.gsc-result:hover,
	  .gsc-imageResult:hover {
	    border-color: #000000;
	    background-color: #FFFFFF;
	  }*/
div#col-full .gs-webResult.gs-result a.gs-title:link, div#col-full .gs-webResult.gs-result a.gs-title:link b, div#col-full .gs-imageResult a.gs-title:link, div#col-full .gs-imageResult a.gs-title:link b {
    color: #2881cc;
}

div#col-full .gs-webResult.gs-result a.gs-title:visited, div#col-full .gs-webResult.gs-result a.gs-title:visited b, div#col-full .gs-imageResult a.gs-title:visited, div#col-full .gs-imageResult a.gs-title:visited b {
    color: #666666;
}

div#col-full .gs-webResult.gs-result a.gs-title:hover, div#col-full .gs-webResult.gs-result a.gs-title:hover b, div#col-full .gs-imageResult a.gs-title:hover, div#col-full .gs-imageResult a.gs-title:hover b {
    color: #003366;
}

div#col-full .gs-webResult.gs-result a.gs-title:active, div#col-full .gs-webResult.gs-result a.gs-title:active b, div#col-full .gs-imageResult a.gs-title:active, div#col-full .gs-imageResult a.gs-title:active b {
    color: #cc0000;
}

div#col-full .gsc-cursor-page {
    color: #2881cc;
}

div#col-full a.gsc-trailing-more-results:link {
    color: #2881cc;
}
/*.gs-webResult .gs-snippet,
	  .gs-imageResult .gs-snippet {
	    color: #333333;
	  }
	  .gs-webResult div.gs-visibleUrl,
	  .gs-imageResult div.gs-visibleUrl {
	    color: #000000;
	  }
	  .gs-webResult div.gs-visibleUrl-short {
	    color: #000000;
	  }
	  .gs-webResult div.gs-visibleUrl-short {
	    display: none;
	  }*/
div#col-full .gs-webResult div.gs-visibleUrl-long {
    display: block;
}

div#col-full .gsc-cursor-box {
    border-color: #FFFFFF;
}
/*.gsc-results .gsc-cursor-box .gsc-cursor-page {
	    border-color: #777777;
	    background-color: #FFFFFF;
	    color: #2881cc;
	  }
	  .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
	    border-color: #333333;
	    background-color: #333333;
	    color: #666666;
	  }
	  .gs-promotion {
	    border-color: #CCCCCC;
	    background-color: #E6E6E6;
	  }
	  .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: #444444;
	  }
	  .gs-promotion a.gs-title:active,
	  .gs-promotion a.gs-title:active *,
	  .gs-promotion .gs-snippet a:active {
	    color: #00CC00;
	  }
	  .gs-promotion .gs-snippet,
	  .gs-promotion .gs-title .gs-promotion-title-right,
	  .gs-promotion .gs-title .gs-promotion-title-right *  {
	    color: #333333;
	  }
	  .gs-promotion .gs-visibleUrl,
	  .gs-promotion .gs-visibleUrl-short {
	    color: #00CC00;
	  }*/
div#col-full div.filter {
    margin: 1em 0.5em 0 0.5em;
}

    div#col-full div.filter label {
        margin-right: 0.4em;
    }

.gsc-results .gsc-cursor-box .gsc-cursor-page {
    background: none repeat scroll 0 0 #EDEDED;
    border: 0.1em solid #CCCCCC;
    font-weight: normal;
    margin: 0 0.2em;
    padding: 0.3em 0.5em;
    text-decoration: none;
}

.gsc-cursor-current-page {
    background: none !important;
    border: none !important;
    font-weight: bold;
    margin: 0 0.2em;
    padding: 0.3em 0.5em;
    text-decoration: none;
    color: #000 !important;
    text-shadow: none !important;
}

/*Fix alignment issues with Google Custom Search April 2018*/
.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top {
    padding-left: 0px !important;
}
/*Removes indention on first two result lines*/
.cse .gsc-control-cse, .gsc-control-cse {
    padding: 1.5em !important;
}
/*Padding for results box with rounded corners*/
div.gs-per-result-labels, span.gs-label, a.gs-label {
    color: #666666 !important;
}
/*labels*/
div.gs-fileFormat, span.gs-fileFormat, span.gs-fileFormatType {
    color: #666666 !important;
}
/*File format*/