*{
    box-sizing:border-box;
	max-width:100%;
	font-family: Verdana, arial, helvetica, tahoma;
}
html{
  background-image: url('/images/sky_bkgd.jpg');
  background-size: cover;
}
body{
    background-color:LightYellow;   /* LemonChiffon ; */
	width: min(1200px, 100%);
    margin:8px auto;
	padding:.5%;
	font-size: 15px;
	border-radius:20px;
}
caption{
   font-size: 1.3rem;
   font-weight: 700;
 }
 .CTC{
   display:block;
   font-size:1.23rem;
   margin:auto;
   text-align:center;
   font-weight:600;
 }
 #divHeader{
    position:relative;
	border-top: 2px solid navy;
	border-bottom: 2px solid navy;
	padding:.5%;
 }
 #divContent{
   min-height:70vh;
   }
 #FBURL{
    position:absolute;
	top:1%;
	right:1%;
 }
#headera{
   font-size: 2rem;
   font-weight: 700;
   display:block;
   text-align:center;
 }
#tblVehicle a{
  background-color: transparent;
  color: 0;
  text-decoration: none;
}
.mailButton{
  font-size: 12pt;
  width: 220px;
  height: 30px;
  font-weight: 800;
}
h1{
	font-size: 1.55rem;
	line-height: 110%;
	font-weight: 500;
	color:#012e81;
	margin: 0 4px;
	text-align: center;
}
h2{
	font-size: 1.4rem;
	line-height: 109%;
	font-weight: 600;
	margin: 1px;
    text-align: center;
}
h3{
	font-size: 1.3rem;
	line-height: 112%;
	font-weight: 600;
	margin: 4px;
	text-align: center;
}
 a{
    font-weight: 600;
    text-decoration:none;
    color:navy;
 }
a:visited {color:#33p}
a:hover{
	color: #900;
	font-weight: 700;
	text-decoration: underline;
	background-color:#FFF;
}
 p{
   text-indent: .25in;
   text-align: left;
   font-size: 1.1rem;
  }
label{
  font-size:.8rem;
}
input, textarea
{
  font-size: 12px;
  color: #333;
  border-color: navy;
  border-width: 2px;
  padding: 2px;
  margin-bottom: 4px;
}
.navBottom
{
  background-color: #FC9;
  height:20px;
}
.navBut
{
  background-color:#F60;
  height:21px;
}
  /*  applies to slide show 3/8/2009  */
#info   /*  for pic show listings div  */
{
  border: 2px solid navy;
  border-top: 0px solid navy;
  padding: 10px;
  padding-top: 0px;
  width:620px;
}
.brownLine  /*  nice thick brown rule hr  */
{
  color:brown;
  height:3px;
}
input[type=button], input[type=submit], input[type=reset]
{
   background-color: #FC8;
   color: #30F;
   font-size: 9pt;
}
#footer, #footer a
{
   font-size: 10pt;
   font-weight:600;
}
#navTop a
{
	font-weight: 600;
	text-decoration: none;
	color:navy;
	font-size: 8pt;
	display:block;
	width:100%;
	height:100%;
	padding-left:5px;
/*background-color:#5FA303; background-color:#FFF;*/
}
#navTop a:hover
{
  background-color:#0FF;
}
#navTop a:active
{
  background-color:#F03;
}
  #divImages{height:325px;padding:10px 0;}
@media screen and (max-width:520px)
{
  .noShow{display:none;}
  #divImages{height:auto; padding:4px;}
}