.cse .gsc-control-cse,
.gsc-control-cse{padding:1em;width:auto;}
.cse .gsc-control-wrapper-cse,
.gsc-control-wrapper-cse{width:100%;}
.cse .gsc-branding,
.gsc-branding{display:none;}
.cse .gsc-control-cse div,
.gsc-control-cse div{position:normal;}
.cse .gsc-control-cse,
.gsc-control-cse{background-color:#ffffff;border:1px solid #ffffff;}
.cse .gsc-control-cse:after,
.gsc-control-cse:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cse .gsc-resultsHeader,
.gsc-resultsHeader{border:block;}
.cse input.gsc-search-button,
input.gsc-search-button{font-family:inherit;color:#000000;text-shadow:0 1px 2px #FFFFFF;background-color:#CECECE;border:1px outset;border-color:#666666;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive{border-bottom:none;color:#666666;background-color:#e9e9e9;border:1px solid;border-color:#e9e9e9;border-bottom:none;}
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive{background-color:#FFFFFF;border:1px solid;border-top:2px solid;border-color:#e9e9e9;border-top-color:#FF9900;border-bottom:none;}
.cse .gsc-tabsArea,
.gsc-tabsArea{margin-top:1em;border-bottom:1px solid #e9e9e9;}
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result,
.gsc-imageResult-column,
.gsc-imageResult-classic{padding:.25em;border:1px solid;border-color:#ffffff;margin-bottom:1em;}
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover,
.gsc-results .gsc-imageResult-classic:hover,
.gsc-results .gsc-imageResult-column:hover{border:1px solid;border-color:#FFFFFF;}
.cse .gs-promotion,
.gs-promotion{background-color:#FFFFFF;border:1px solid;border-color:#336699;}
.cse .gs-promotion .gs-promotion-image,
.gs-promotion .gs-promotion-image{}
.cse .gs-promotion a.gs-title:link,
.gs-promotion a.gs-title:link,
.cse .gs-promotion a.gs-title:link *,
.gs-promotion a.gs-title:link *,
.cse .gs-promotion .gs-snippet a:link,
.gs-promotion .gs-snippet a:link{color:#0000CC;}
.cse .gs-promotion a.gs-title:visited,
.gs-promotion a.gs-title:visited,
.cse .gs-promotion a.gs-title:visited *,
.gs-promotion a.gs-title:visited *,
.cse .gs-promotion .gs-snippet a:visited,
.gs-promotion .gs-snippet a:visited{color:#0000CC;}
.cse .gs-promotion a.gs-title:hover,
.gs-promotion a.gs-title:hover,
.cse .gs-promotion a.gs-title:hover *,
.gs-promotion a.gs-title:hover *,
.cse .gs-promotion .gs-snippet a:hover,
.gs-promotion .gs-snippet a:hover{color:#0000CC;}
.cse .gs-promotion a.gs-title:active,
.gs-promotion a.gs-title:active,
.cse .gs-promotion a.gs-title:active *,
.gs-promotion a.gs-title:active *,
.cse .gs-promotion .gs-snippet a:active,
.gs-promotion .gs-snippet a:active{color:#0000CC;}
.cse .gs-promotion .gs-snippet,
.gs-promotion .gs-snippet,
.cse .gs-promotion .gs-title .gs-promotion-title-right,
.gs-promotion .gs-title .gs-promotion-title-right,
.cse .gs-promotion .gs-title .gs-promotion-title-right *,
.gs-promotion .gs-title .gs-promotion-title-right *{color:#000000;}
.cse .gs-promotion .gs-visibleUrl,
.gs-promotion .gs-visibleUrl{color:#008000;}
.gsc-completion-selected{background:#D5E2FF;}
.gsc-completion-container{font-family:Arial, sans-serif;font-size:13px;position:absolute;background:white;border:1px solid #666666;margin-left:0;margin-right:0;}
.gs-webResult div.gs-visibleUrl-short{display:none;}
.gs-webResult div.gs-visibleUrl-long{display:block;}
#linkbox p {
    background-color: #8dbe2f;
    border: 1px solid #d9dfd3;
    border-radius: 15px 15px 0 0;
    box-shadow: 0 0 5px #e9e9e9;
    color: #fff;
    font-family: candara;
    font-size: 22px;
    margin-left: 21px;
    margin-right: 21px;
    margin-top: 10px;
    padding-bottom: 13px;
    padding-left: 10px;
    padding-top: 13px;
    text-align: left;
    text-shadow: 2px 2px 10px #fbfbfb, 2px 2px 5px grey;
}
.portals {
    border-bottom: 1px solid #d9dfd3;
    border-left: 1px solid #d9dfd3;
    border-radius: 0 0 15px 15px;
    border-right: 1px solid #d9dfd3;
    box-shadow: 0 0 5px #e9e9e9;
    height: 175px;
    margin-left: 21px;
    margin-right: 21px;
}

.linkdiv {
    float: left;
    margin: 5px 31px;
}
.portals a {
    display: block;
    height: 60px;
    margin: 7px auto;
    width: 160px;
}
.portal_1tab {
    background: rgba(0, 0, 0, 0) url("images/portals.png") no-repeat scroll -12px -9px;
}
.portal_2tab {
    background: rgba(0, 0, 0, 0) url("images/portals.png") no-repeat scroll -12px -101px;
}
.portal_3tab {
    background: rgba(0, 0, 0, 0) url("images/portals.png") no-repeat scroll -12px -199px;
}
.portal_4tab {
    background: rgba(0, 0, 0, 0) url("images/portals.png") no-repeat scroll -12px -299px;
}
.portal_5tab {
    background: rgba(0, 0, 0, 0) url("images/portals.png") no-repeat scroll -12px -397px;
}
.portal_6tab {
    background: rgba(0, 0, 0, 0) url("images/portals.png") no-repeat scroll -12px -493px;
}
.portal_7tab {
    background: rgba(0, 0, 0, 0) url("images/portals.png") no-repeat scroll -12px -595px;
}
.portal_8tab {
    background: rgba(0, 0, 0, 0) url("images/portals.png") no-repeat scroll -12px -697px;
}