@charset "utf-8";

a {
  color: #297917; }
a:hover {
  color: #1e630f; }

  
.button.button-primary,
button.button-primary,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary {
  color: #FFF;
  background-color: #297917;
  border-color: #297917; }
  

.button.button-primary:hover,
button.button-primary:hover,
input[type="submit"].button-primary:hover,
input[type="reset"].button-primary:hover,
input[type="button"].button-primary:hover,
.button.button-primary:focus,
button.button-primary:focus,
input[type="submit"].button-primary:focus,
input[type="reset"].button-primary:focus,
input[type="button"].button-primary {
  color: #FFF;
  background-color: #1e630f;
  border-color: #1e630f; }
  
.why {background:#297917 url(../images/green.png) center repeat-x; color:#FFF;}

.footer .links {color:#297917;}

.footer a {color:#297917;}

.topbar { border-bottom:8px solid #297917;}

.topbar .ten a:hover, .topbar .ten .on {color:#297917; background:url(../images/top_bar_on_green.png) center 17px no-repeat;}

.navhead {background-color: #297917;}

a.back-to-top{background-color: #297917}
a:hover.back-to-top {background-color: #1e630f;}    

.samples a:hover .u-max-full-width {  border:3px solid #297917;}

/* Larger than Desktop HD */
@media (max-width: 1200px) {
	.topbar .ten a:hover, .topbar .ten .on { background:url(../images/top_bar_on_green.png) center 15px no-repeat;}	
}


      

