/* CSS Document */
body {
  margin-top: 0;
  background-image: url("../images/gray-granite.png")
}
.tablecenter tr td, .tablecenter tr th{text-align: center; font-weight: bold;}
.tablecenter{max-width: 100%;}
a:link, a:visited{color: #005826;}
a:hover{color: darkorange; text-decoration: underline;}
#wrapper {
  max-width: 1200px;
  border: 1px #005826 solid;
  margin: 0 auto;
  background-color: white;
}
.container-fluid {
  padding-right: -15px;
  padding-left: -15px;
}
.navleft-sm{}
ul.leftnav {
  font-size: 14pt;
  font-weight: bold;
  margin-bottom: 2em;
margin-left: -14px
}

ul.leftnav li {
  margin-bottom: .5em;
}
.rowtop-padding {
  padding-top: 12px;
}
.rowright-padding{padding-right: 6px; padding-left: -6px;}
.header-color {
  background-image: url("../images/header-x.gif");
  border-bottom: 8px solid #005826;
  border-top: 8px solid #005826;
}
.header-boxpadding {
  padding: 12px;
}
.header-contact {
  font-size: 14pt;
  font-weight: bold;
}
#logo {
  margin: 6px;
}
.tagline {
  font-size: 9pt;
}
.italic-sm{font-style: italic; font-size: 9pt;}
.curved-box{
	border: 3px solid #005826;
	/*margin-right: 6px;*/
	/* Chrome and Safari */
	-webkit-border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	/* Firefox */
	-moz-border-radius-topleft:20px;
	-moz-border-radius-topright:20px;
	-moz-border-radius-bottomright:20px;
	-moz-border-radius-bottomleft:20px;
	/* Standard Syntax */
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;}
.linkbuttons{background-color: #EDEDED; font-size: 16px; color: black; font-weight: bold; border: 2px solid #005826; border-radius: 8px; padding: 10px 24px; margin: 6px;}
@media (max-width : 360px) {
	.navleft-sm{max-width: 49%; float: left;}
	.equal-logo{float: left; text-align: right;}
	.equal-logo >img{width: 70%!important; height: auto;}
	.col-xs-6{max-width: 49%;}
	/*.col-xs-12{width: 100%!important;}*/
	.header-boxpadding{min-width: 100%;}
	.header-contact{font-size: 11pt; text-align: center}
	.rowright-padding{padding: 0 2px;}
	/*.tablecenter{display: block;}*/
}
@media (max-width : 480px){
	.navleft-sm{min-width: 50%; float: left;}
	.equal-logo{float: left; text-align: right; max-width: 50%;}
	.equal-logo >img{width: 60%; height: auto;}
	.col-xs-6{max-width: 49%;}
	.col-xs-8{min-width: 100%!important;}
	.col-xs-12{min-width: 100%;}
	.header-boxpadding{min-width: 100%;}
	.header-contact{font-size: 11pt; text-align: center;}
	.rowright-padding{padding: 0 2px;}	
}
@media (max-width : 575.98px){
	.navleft-sm{max-width: 50%; float: left;}
	.rightmargin{margin-right: 0!important;}
	.col-sm-9{max-width: 75%; float: left;}
	.col-md-8{min-width: 70%; float: left;}
	.equal-logo{float: right; text-align: right; max-width: 50%;}	
	.equal-logo >img{width: 70%; height: auto;}
	.col-xs-8{min-width: 99%; margin: 0px auto;}
	.col-xs-3{max-width: 30%;}
	.col-xs-12{max-width: 100%;}
	.header-boxpadding{}
	.header-contact{}
	.rowright-padding{}	
}
@media (min-width : 576px){
	.col-sm-8{max-width: 65%; float: left;}
	.rightmargin{margin-right: 3em;}
	.navleft-sm{/*min-width: 49%; float: left;*/}
}
@media (max-width : 767.98px){
	.col-sm-8{min-width: 65%;}
}

