div.gsc-control {
    width: 100%;
    text-align: left;
}
form.gsc-search-box input.gsc-input {
    height: 18px;
    border: solid 1px rgb(187, 187, 187);
    border-right-color: rgb(225, 225, 225);
    border-bottom-color: rgb(225, 225, 225);
}
form.gsc-search-box input.gsc-search-button {
    height: auto;
    color: white;
    margin: 0;
    padding: 2px 5px;
    border: solid 1px rgb(0, 0, 0);
    background-image: url(../templates/img/button_bg.gif);
    background-repeat: repeat-x;
    background-position: 0% 50%;
    background-color: rgb(81, 81, 81);
}
div.gs-result .gs-title {
    color: rgb(58, 126, 227);
    font-size: 110%;
    font-weight: bold;
    overflow: visible;
}
div.gs-result .gs-title a[href$=".pdf"] {
    padding: 6px 0px 0px 28px;
    background: url(../templates/img/pdf.gif) transparent no-repeat left bottom;
}
div.gs-result .gs-title b {
    color: rgb(50, 63, 95);
}
div.gs-result .gs-visibleUrl-short{
    display: none;
}
div.gs-result div.gs-visibleUrl-long {
    display: block;
    color: rgb(153, 153, 153);
}
div.gsc-tabsArea {
    width: 100%;
    padding-left: 5px;
    float: left;
    background-image: url(../templates/img/tab_bottom.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}
div.gsc-tabsArea .gsc-tabHeader span {
    display: block;
    float: left;
    margin: 0px;
    padding: 5px 8px 5px 8px;
    color: rgb(255, 255, 255);
    background-color: transparent;
    background-image: url(../templates/img/tab_left.gif);
    background-repeat: no-repeat;
    background-position: 0% 0%;
    font-size: 95%;
}
div.gsc-tabsArea .gsc-tabhActive {
    float: left;
    border: none;
    margin: 1px 3px 0px 0px;
    padding: 0px;
    background-color: transparent;
    background-image: url(../templates/img/tab_right.gif);
    background-repeat: no-repeat;
    background-position: 100% -200px;
}
div.gsc-tabsArea .gsc-tabhActive span {
    color: rgb(58, 126, 227);
    background-position: 0px -200px;
}
div.gsc-tabsArea .gsc-tabhInactive {
    float: left;
    border: none;
    margin: 1px 3px 0px 0px;
    padding: 0px;
    background-color: transparent;
    background-image: url(../templates/img/tab_right.gif);
    background-repeat: no-repeat;
    background-position: 100% 0%;
}
div.gsc-tabsArea .gsc-tabhInactive:hover {
    background-position: 100% -100px;
}
div.gsc-tabsArea .gsc-tabhInactive:hover span {
    background-position: 0% -100px;
}
div.gsc-tabsArea .gs-spacer {
    display: none;
}
table.gsc-search-box td {
    border: none;
}
div.gsc-tabsArea p {
    float: left;
    margin: 0px;
    padding: 6px 0px 0px 9px;
}
table.gsc-resultsHeader {
    display: none;
}
div.gsc-results {
    clear: both;
    background-image: url();
    
}
table.gsc-table-result {
    margin: 0;
}
div.gsc-results .gsc-result, table.gsc-table-result td {
    border: none;
}
table.gsc-table-result .gs-per-result-labels {
    display: none;
} 
div.gsc-cursor {
    font-size: 120%;
}
div.gsc-results div.gsc-cursor-box div.gsc-trailing-more-results {
    display: none;
}
table.gsc-branding {
    display: none;
}
form fieldset.csc-mailform div.csc-mailform-field input.csc-mailform-submit {
    margin: 0px 0px 0px 10px;
}
