body {
    width: 100%;
        font-family: 'Lato', sans-serif;
        font-size: 11pt;
        line-height: 17pt;
        font-weight: 500;
        background: url(../images/bg.png) no-repeat fixed center bottom;

}

html {
    width: 100%;
	
}

.primary-color-bg {
	  background-color: #0e5728;
}

.gray-color-bg {
 	background-color: #666;
}

.primary-color-text {
	  color: #0e5728;
}

h1 {
	color: #0e5728;
	font-size: 18pt/18pt;
	padding-bottom: 15px;
	font-weight: 300;
}



h2 {
	color: #0e5728;
	font-size: 15pt/14pt;
	padding-bottom: 15px;
	font-weight: 300;
	margin-top: 50px;
}

h3 {
	font-size: 14pt;
	font-weight: bold;
	color: #333333;
}

/* @group NavBar */

.navbar-default {
    background-color: #666;
    border-color: #666;
    color: #fff;
    font-size: 11pt;
    border-radius: 0px 0px 0px 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.navbar-default .navbar-nav > li > a {
    color: #efefef;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #fff;
  background-color: #777;
}

/* @end */

.footerbar {
  height: auto;
  text-align: left;
  color: #666;
  padding: 10px 20px 0px 20px;
  font-size: 8pt;
  line-height: 10pt;
}

a {
	color: #0e5728;
	text-decoration: none;
}
a:link {
	color: #0e5728;
	text-decoration: none;
}
a:visited {
	color: #0e5728;
	text-decoration: none;
}
a:hover {
	color: #f9b921;
	text-decoration: underline;
	cursor: pointer;
}

hr {
	border-top: 1px solid #efefef;
}

.note {
	color: #999;
	font-size: .75em;
	margin-top: 1em;
}

.mapholder {
	width: 100%; 
	height: 350px; 
	border: none; 
	text-overflow: clip; 
	margin: 0px;
	margin-top: 20px;
}
.padding-top-md {
    padding-top: 2em;
}

.logo {
	max-height: 140px; 
	margin: 20px; 
	 margin-left: 40px;
}

.centered {
	margin-left: auto; 
	margin-right: auto;
}

.rightphoto {
	float: right; 
	margin-left: 2em;
}





     