﻿/*@import url(http://fonts.googleapis.com/css?family=Futura+Md:400,700); */

Body 	{ background-color: #FFFFF1; FONT-FAMILY: Tahoma, Arial, helevetica; font-size:12pt }
html	{ height: 100%;}


a:link       { text-decoration: none; color: #014B62; font-weight:bold }
a:visited    { text-decoration: none; color: #014B62;  font-weight:bold }
a:hover      { text-decoration: underline; color: #0281A6; font-weight:bold }
a:active     { text-decoration: underline; color: #014B62; font-weight:bold  }

hr           { border-color: #00321E; height: 1px }

h1{
 	color: #00321E;
}
h2{
 	color: #00321E;
}
h3{
 	color: #3F6D46;
}

.featured-box {
	border:1px solid #0E402D; 
	background:#3F6D46; 
	color:#FFFFFF; 
	padding: 1px;
}

#cellbg {
	background:#C0C0C0; 
	color:#000000; 
	padding: 1px;
}

/* H tag Font size adjustment for small screens: */
@media screen and (max-width: 601px){
  h1{
    font-size: 24pt;
    line-height: 1;
}
  h2{
    font-size: 18pt;
    line-height: 1;
}
  h3{
    font-size: 14pt;
}
}


  .contact-us {
     margin: 5px;
     padding: 5px;
     width: 100%;
     max-width: 275px;
     height: auto;
     border: 1px solid #666666;
     border-radius: 8px;
     color: #FFFFFF;
     background-color:#3F6D46; 
     text-align: center;
     box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)
  }   
  
  .contact-us a:hover {
    color: #FFFFFF;
    text-decoration: none;
    background-color:#009933; 
  }

/* Sticky Navbar styling: */
.header {
  text-align: center;
}

#navbar {
  background-color: #0E402D;
  z-index: 890;
}
.content {
  padding: 16px;
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}

.sticky + .content {
  padding-top: 60px;
}


.banner-pic {
  max-width: 1600px;
  width: 100%;
  height: auto;
  display: inline-block;
}

.banner-picsm {
	width: 100%;
	max-width: 375px;
}
 .logopic {
  width:100%;
  max-width: 350px;
  height: auto;
}