body {
  background: -webkit-linear-gradient(#a4ccd4, #c1cec7); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#a4ccd4, #c1cec7); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#a4ccd4, #c1cec7); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#a4ccd4, #c1cec7); /* Standard syntax */
  padding:0;
  margin:0;
}

#container {
	backround-color:#FFFFFF;
	width: 80%;
	margin:0 auto;
	padding:0;
	 
}
#head {
	width:100%;
	margin:0;
	padding:0;
	float:left;
	 
}
#headercolumn-left {
	width:30%;
	height:auto;
	float:left;
	margin:0;
	padding:30 0;

}
#headercolumn-left img {
	 width:100%;
}	
	
#headercolumn-right {
	width:70%;
	height:auto;
	float:right;
	margin:3.5% 0 0 0;
	padding:3.5% 0 2% 0;
	text-align:right;
}
#bannerimgcell {
display: none;
}
#bannerimg {
	margin:0;
	padding:32% 0 0 0;
	background:url(images/lrg-image.png);
	background-repeat:no-repeat;
	height:auto;
	width:100%;
	float:left;
	background-size:100%;
}
#smbannerimg {
	margin:0;
	padding:10% 0 0 0;
	background:url(images/sm-banner.png);
	background-repeat:no-repeat;
	height:auto;
	width:100%;
	float:left;
	background-size: 100%;
}
#smbannerimg2 {
	margin:0;
	padding:10% 0 0 0;
	background:url(images/sm-banner2.png);
	background-repeat:no-repeat;
	height:auto;
	width:100%;
	float:left;
	background-size: 100%;
}
.headtxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#023847;
	font-weight:bold;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#023847;
	font-weight:bold;
}
.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#023847;
	font-weight:bold;
}
.text a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#023847;
	font-weight:bold;
	text-decoration:underline;
}	
.text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}
p a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#023847;
	font-weight:bold;
	text-decoration:underline;
}	
p a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}

	#navwrap {
  max-width:1200px;
  margin:0 auto;
}
#nav {
  background: -webkit-linear-gradient(#ffffff, #c2cec8); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ffffff, #c2cec8); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ffffff, #c2cec8); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ffffff, #c2cec8); /* Standard syntax */
  border-radius: 5px;
  width:100%;
  padding:0;
  margin:0 auto;
  text-align:center;
  list-style:none;
  float: left;
}
#nav ul {
  margin:0 auto;
    
}
#nav li { 
	margin:0 auto;
	display: inline; 
	border-left: #dee5e1 solid 1px;
	float:left;
	padding: 20px 60px; 
}
#nav li:first-child { 
		border-left: none;	
}

#nav a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#023847;
	font-weight:bold;
	text-transform:uppercase;
    text-decoration: none;
	

}
#nav a:hover {
	color: #016db8;
}
#fullcontent {
	max-width:1200px;
 margin:0 auto;
	text-align:left;
}
#fullcontent img {
	border-radius:5px;
	}
#column-left {
	width: 34%;
	float:left;
	margin-right:1%;
	padding:2%;
	background: -webkit-linear-gradient(#ffffff, #c2cec8); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ffffff, #c2cec8); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ffffff, #c2cec8); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ffffff, #c2cec8); /* Standard syntax */
  border-radius: 5px;
  text-align:left;
}
#column-left img {
	max-width:100%;
}	
#column-right {
	width: 60%;
	float:right;
	margin:0;
	padding:0;
}
#form {
	width: 100%;
	float:left;
	padding:2.3%;
	margin-bottom:2.3%;
	margin-top:2.3%;
	background: rgba(255,255,255,0.7);  /* 50% transparent */
  border-radius: 5px;
  text-align:left;
 } 
.listing {
	width: 100%;
	float:left;
	padding:2.3%;
	margin-bottom:2.3%;
	background: -webkit-linear-gradient(#ffffff, #c2cec8); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ffffff, #c2cec8); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ffffff, #c2cec8); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ffffff, #c2cec8); /* Standard syntax */
  border-radius: 5px;
  text-align:left;
}
.listing img {
	float:left;
	margin:0 2% 0 0;
	padding:0;
	max-width:100%;
}
#footer {
	width:100%;
	float:left;
	margin:0;
	padding:4% 0 2% 0;
	text-align:center;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#ffffff;
	font-weight:normal;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#023847;
	font-weight:normal;
}
.lrg_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:33px;
	color:#0c414f;
}	
.copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#023847;
}	
.copyright a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#023847;
	text-decoration:none;
}	
.copyright a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
}	
.button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#023847;
	background-color:#ffffff;
	border-radius:5px;
	margin:0;
	padding:12px 18px;
	text-decoration:none;
	float:right;
}
.button a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	color:#023847;
	font-weight:bold;
	background-color:#ffffff;
	border-radius:5px;
	text-decoration:none;
}
.button a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	color:#023847;
	font-weight:bold;
	background-color:#ffffff;
	border-radius:5px;
	text-decoration:none;
}	
#headercolumn-full{
	display:none;
}
	
	#menu{
display:none;
}

.forminput{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #023847;
padding:3px;
margin-bottom:6px;
width:99%;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}
.forminputhalf{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #023847;
padding:3px;
margin-bottom:6px;
width:48%;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

.formtitle{
font-family:Arial, Helvetica, sans-serif;
font-size: 20px;
color:#023847;
}
.subbutton{
font-family:Arial, Helvetica, sans-serif;
display: block;    
background: #a4ccd4;        
color: #023847;    
text-align: center;    
padding:3px 10px 3px 10px;
	font-size: 20px;
}

#whitebox{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
margin:10px 0px 10px 0px;
padding:10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size: 14px;
color: #023847;
}



@media (max-width: 1450px) {
#container {
	width: 95%; 
}
}
@media (max-width: 1280px) {
#nav li { 
padding: 20px 40px; 
}
}
/* iPads (portrait and landscape 1180px - 768px) ----------- */
@media (max-width: 1050px) {
#nav li { 
padding: 20px 20px; 
}
}
@media (max-width: 800px) {
#nav{
display:none;
}
#menu{
position:absolute;
float:right;
display:inherit;
top: 5px;
right: 5px;
}
#sb-site {
	padding: 14px;
}

.sb-slidebar {
	padding: 14px;
	color: #fff;
}

.sb-toggle-left, .sb-toggle-right, .sb-open-left, .sb-open-right, .sb-close {
	cursor: pointer;
}
#headercolumn-left {
clear: both;
padding:0;
margin:0 auto;
text-align:center;
float:none;
width:100%; 
}
#headercolumn-left img{
width:70%; 
}
#headercolumn-right {
clear: both;
margin:0 auto;
text-align:center;
float:none;
width:100%; 
}
#bannerimg {
display: none;
}
#bannerimgcell {
display:inherit;
clear: both;
  margin:0 auto;
width:100%;
float:left;
}
#bannerimgcell img{
width:100%;
}
}
@media (max-width: 767px) {

#headercolumn-full {
	width:90%;
	height:auto;
	float:left;
	margin:0;
	padding:3% 0;
	display:block;	
}
#headercolumn-full img {
	max-width:100%;
}
#column-left {
	width: 95%;
	margin-bottom:5%;
	margin-right:0;	
}	
#column-left img {
	display:none;
	}
#column-right {
	width: 95%;
	float:left;
}
.listing {
	width: 100%;
}	
.button {
	padding:2% 3%;
}
}
@media (max-width: 550px) {

#smbannerimg {
	display:none;
}	
p {
	font-size:12px;
}
.text {
	font-size:12px;
	}
h1 {
	font-size:25px;

}
h2 {
	font-size:15px;
	font-weight:bold;
}
.lrg_title {
	font-size:28px;

}
.button {
	font-size:12px;
}
.button a {
	font-size:12px;
}
.listing img {
	display:none;
}
.copyright {
	font-size:11px;
}	
.copyright a{
	font-size:11px;
}	
.copyright a:hover{
	font-size:11px;
}
}
@media (max-width: 550px) {
 
}
