@CHARSET "ISO-8859-1";

html {
	background: url(../images/body_bkgd.png) repeat-x;
	
}

body 
{
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
}

h1, h2, h3, h4, h5, h6 {
	padding:0px;
	margin:0px
}

#menu table tr td a {
	color: #159;
}

#footline {
	background: url(../images/foot_bkgd.png) repeat-x;
}

#footer {
	background: url(../images/body_bkgd.png) repeat-x;

	padding-right:7.5%; 
	padding-left:7.5%;

}

.QuickLink {
	padding-left:20px;
	padding-right:20px;
	color:#000;
}

.ContentImage {
	min-width:60%;
	width:60%;
	float:left;
	padding-right:15px; 
	padding-bottom:15px;
}

.ConstructionImage {
	min-width:25%;
	width:25%;
	float:left;
	padding-right:15px; 
	padding-bottom:15px;
}

html, body {height: 100%;}

#wrap {min-height: 100%;}

#main {overflow:auto;
	padding-bottom: 100px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -100px; /* negative value of footer height */
	height: 100px;
	clear:both;} 
	
/*Custom Code*/	
		
#mobile-header {display: none;}
.topnav {
  overflow: hidden;
  display: none;
  padding-bottom: 20px;
}

.topnav a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
}

.topnav a:hover {
  color: black;

}

.active {
  background-color: #4CAF50;
  color: white;
}

.topnav .icon {
  display: none;
}

@media screen and (max-width: 767px) {
	.topnav {display: block;width: 100%;}
  .topnav a {display: none;}
  .topnav a.icon {
    float: right;
    display: block;
	font-size: 40px;
  }
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
    border-bottom: 1px #fff solid;
  }
  .imageRow .single img {
    padding: 0px !important;
    float: left;
    width: 100%;
    height: auto;
    display: block;
    margin: 0 0 10px;
}
html {
	background: none;
}
.ContentImage {
	min-width:100% !important;
	width:100%;
	float:left;
	padding-right:15px; 
	padding-bottom:15px;
}
.ConstructionImage {
	min-width:100% !important;
	width:100%;
	float:left;
	padding-right:15px; 
	padding-bottom:15px;
}
#header, .menu {display: none;}
#headerdiv {background:#23d4ff;}
#mobile-header {display: block;text-align:center;}
#mobile-header span {display:block;padding:10px 0px;}
#mobile-header span:nth-child(3) {float:left;position:absolute;}
#mobile-header span h1, h3{display:block;font-size:20px;}
.set div:nth-child(odd) {
	width:49%;
	margin-right:2%;
	float:left;
}
.set div:nth-child(even) {
	width:49%;
}
}

.div12{width:50%;}
.div11{width:100%;}
textarea {max-width:100%;}
.submitbtn {
    padding: 10px 20px;
    background: #23d4ff;
    box-shadow: none;
    border: none;
    cursor: pointer;
}

.form-validation{
	color:red;
	margin-left:10px;
}


