﻿body{color:#000}
A{color:#48c322}
A:hover{color:#000}
#saHeader {background: none;box-shadow: none;padding-bottom: 10px;}
#saHeaderInner {background: none;background-color: #fff;max-width: 1000px;border: none;}
#saHeaderInner>div{display: table-cell;}
#saLogo {vertical-align: middle;height: 76px;}
.footer{margin-top:50px;text-align:center}
h1, h2, h3, h4, h5, h6, .titleUpperCase, .content:before, .popoverInnerContent:before{color:#48c322;}
.btnImg						{background: none;background-color: #94d94c;
     						 border: 1px solid #94d94c;border-radius: 10px;cursor: pointer;color: #fff;text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.6);font-size: 16px; }
     						 a, a:visited, a:hover, a:active, .link { color: #48c322;}
     						 
.b-head{padding-top:2em;margin-bottom:1em;}
.pagesides .main{margin-right: 3%;width: 96%;float:right;}
.menu.define{float:left;display:inline;}
.menu.out{float:right;display:inline;}
.menu.define ul, .menu.out ul{margin:0;padding:0;list-style:none;display:inline;}
.menu.define li, .menu.out li{margin:0;padding:0;display:inline;font-size:0.7em;}
.menu.define li a, .menu.define li span{display:inline-block;color:#303030;margin-right:0.3em;}
.menu.define li a:active, .menu.define li a:focus, .menu.define li a:visited:hover{color:#000;}
.menu.define li a:hover, .menu.define li a:visited{color:#656565;}
.menu.define .current, .menu.define .current a, .menu.define .current span{font-weight:bold;color:#000;}
.menu.out li a, .menu.out li span{display:inline-block;color:#007342;margin-left:0.5em;}
.topadvlink a{margin-left:3em !important;background:url(../img/advlink-bg.png);color:#b52d03 !important;padding-right:1em;padding-left:1em}
.sitesearch {z-index: 100;zoom: 1;float: right;}
.cse input.gsc-input,input.gsc-input{font-size:12px!important;padding:1px 5px 4px}
.cse table.gsc-search-box td.gsc-input,table.gsc-search-box td.gsc-input{padding-right:6px!important}
.cse .gsc-search-button input.gsc-search-button-v2,input.gsc-search-button-v2{width:17px!important;height:17px!important;min-width:17px!important;margin-top:4px!important;background-color:#7ebc3c!important;background-image:none!important;filter:none!important;border-color:#7ebc3c!important;padding:3px!important}
.gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:2px;height:25px}
.gsc-input-box{height:24px!important}
form.gsc-search-box{font-size:12px!important}
.gsc-tabHeader.gsc-tabhActive{border-color:#bbb #bbb #fff!important}
.gs-spelling a{color:#090!important}
.gsc-tabHeader.gsc-tabhInactive{border-bottom:1px #bbb solid!important;border-right:1px #dcdcdc solid!important;border-top:1px #dcdcdc solid!important;border-left:1px #dcdcdc solid!important}
.gsc-webResult.gsc-result:hover,.gsc-imageResult:hover{border-color:#fff!important}
input.gsc-input{width:245px}
.gsc-input-box,.gsc-input-box-hover,.gsc-input-box-focus,table.gsc-search-box{width:245px!important;overflow:hidden}
.gsst_a .gscb_a,.gsst_b,td.gsib_b{display:none}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page{color:#688060!important}
#___gcse_1,.cse .gsc-control-cse,.gsc-control-cse{padding-top:0!important;}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
border-color: #AAAAAA;
}
.gsc-input-box {
  border: 1px solid #D9D9D9;
  background: #fff;
  height: 25px;
  width: 245px!important;
  overflow : hidden;
}

@media (max-width: 320px) 
 {
 	#saLogo img { width:100%;} 	
 }
