*{
	  font-family:  Arial,Geneva, helvetica;
	  box-sizing:border-box;
}
body{
    width: 1080px;
	max-width:100%;
	margin: auto;
	font-weight:500;
    font-size:11pt;
  }
html{
  background-color: #BDE8E7; /* #c3a485;  #0A2E12; */
  background-image: url("/pics/Central-_Park_Reservoir_bkg.jpg"); /* url('../pics/sky_bkgd.jpg'); */
  background-size:cover;
  }
#outer {  /*  this is the inside content area the color band about the content width controlled by #main margin line 42 */
    background-color: #72bfe9; /*#ADD8E6;   #49796B; */
	border-radius:8px;
}
blockquote{
      padding: 12px 50px;
	  font-weight:500;
      font-size:13px;
      font-style:italic;
 }
  hr {
    color: #321807;
	text-align:center;
	width: 84%;
	}
	img{
	max-width:100%;
	height:auto;
	margin:2px;
	}
.img{
  display:block;
  margin:6px auto;
  }
.Shim{height:0px;}
#main   /*  this is the inside content area  */
{
	text-align:left;
	padding:0px;
	margin:1px;  /* sets width of #outer */
	border: 0px solid #E4CB95;
    background-color: Cornsilk;
	 /* background-image: url('/pics/background_tan.jpg'); */
	border-radius:8px;
}
#divContent{min-height:83vh;}
#header, h2.header
{
	  font-weight:500;
      font-size:11pt;
	  text-align: center;
	  color:#111;
}
#footerUpper{overflow: hidden;}
div{overflow:auto;}
.required{font-size:16pt;
	font-weight:800; color:red;}
 .hiddenLinks a
{
	font-size:9pt;
	font-weight:600;
}
	a.featured{
  display:inline-block;
  background-color: Salmon;
  padding:8px;
  border-radius:8px;
  font-size: 17px;
  font-weight: 600;
  border:2px solid navy;
  color:navy;
  margin:4px;
  }
 .hiddenLinks a:hover
{background-color: #CFC;}
 .hiddenLinks
{
  background-color: #DFD;
  display:none;
  clear:both;
  position:absolute;
  float:left;
}
.tab1 a:hover
{
	text-decoration: underline;
}
fieldset{
  	padding:10px;
	margin:10px;
}
h1,h2,h3,h4,h5,h6, #HomeLink
{
  	text-align: center;
	padding-left:4px;
	color:#383470;
	font-style:italic;
	margin:6px 2px;
}
h1{
	font-size: 22pt;
}
h2, #HomeLink{
	font-size: 18pt;
	font-weight: 700;
}
h3{
	font-size: 16pt;
}
h4{
	font-size: 14pt;
}
h5{
	font-size: 13pt;
	color:#111;
}
tr{vertical-align:top;}
table{ width:100%;}
#all /*  this is the outside of content area , surrounding it with picture background */
{
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
 }
a
{
     text-decoration: none; ;
    color:blue;
}
a:visited {color:#309;}
a:hover{
	color: #900;
    text-decoration: underline;
 }
.AButton {
    border-radius: 100px;
    box-shadow: none;
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
    line-height: 24px;
    padding: 6px 16px;
    position: relative;
    text-align: center;
    white-space: nowrap;
    background-color: #F7A4B9;
    border: 1px solid #110;
	display: inline-block;
}
 p{
    text-indent: .3in;
	padding: 5px 20px;
  }
 .text{
   font-family:arial;
  }
  ul{font-weight: 500;}
  .ulf{
   text-align:left;
   font-weight: 500; }
  .ll
  {
   font-size:15pt;
   font-weight:800;
   color:red;
  }
  .newStyle
  {
    margin-right: 100px;
	margin-left: 100px;
	width:800px;
	text-align:left;
  }
  .picHolder{
    float:left;
	margin: 4px 8px 4px 0;
	padding:4px;
	}
  .personnel
  {
   text-align: left;
   font-weight: 600;
  }
  hr.sectDiv
  {
	  height:3px;
	  color:#966;
  }
  .picName
  {
    float:left;
    clear:both;
	width:38%;
	font-size: 10pt;
	font-weight: 500;
	padding-bottom:12px;
  }
  .heading2, .heading2 h2
  {
    font-size:14pt;
	font-weight:700;
	line-height: 115%;
	margin: 7px;
  }
   .heading3
  {
    font-size:12pt;
	font-weight:700;
  }
  #footer, #footer a
  {
     font-size: 9pt;
	 color: #222;
	 padding:1px;
}
#footer{border-top:1px solid blue;}
small{
     font-size: 8pt;
	 color: #222;
}
sup{
     font-size: 7pt;
	 color: #222;
}
input, select, option, textarea, fieldset{
   border-radius:4px;
   border:1px solid blue;
   width:95%;
   font-size:14px;
}
select, option{
     font-size: 14px;
	 color: #111;
}
input[type=submit], input[type=button], input[type=reset]{
  width:100px; font-size: 12pt; min-height:32px; font-weight:700;background-color: #FBDB99; padding:4px;
}
 *:focus{background-color: #FCE7FE;}
 input[type=submit]:focus,  input[type=reset]:focus,  input[type=button]:focus , button:focus
 {background-color: #EEE; color:red; font-weight: 800;}
label{
  font-size: 11pt;
  color: rgb(124, 128, 137);
 font-weight:700;
}
 #tdRHS{padding-right:3%; width:28%;}
 #tdLHS{width:69%;}
 a.CTC{color:inherit;  font-size:inherit; font-weight:inherit;}
 .yesShow, .yesShowIn {display:none;}
 .prompt{font-size:15pt;}
 .floatleft{float:left; width:50%;}
 .floatleft::after, .floatleft::before,  .floatright::after, .floatright::before{clear:both;}
 .clear{clear:both;}
 #navTop
{
	margin-top: 10px;
	text-align: center;
	overflow:hidden;
	border:1px solid #49796B;
 }
 #CLICK{ background-color: gold;  border: 2px solid blue; width:98%; height:47px; overflow:hidden;}
 #CLICK a {display:block; line-height:47px; font-size: 22pt; font-weight: 700;}
.subNav{
   position: absolute;
   display: none;
    background-color: #FC6;
	border:1px solid #F03;
	width:115px;
}
 a.tabs_link, .subNav a{
	font-size:11pt;
	font-weight:600;
	display:block;
	text-decoration: none;
	text-align: center;
	color:#111;
}
 .subNav a{border:1px solid blue; padding:4px 2px; font-size:10pt;}
	#navSlide{
	  z-index:100;
	  position: fixed;
      top: 4px;
      width: 300px;
	  height: 300px;
	  opacity:.8;
	}
    #SlideMenu {display:none; background-color: #F63;position:absolute; width:100%; z-index:100;}
	 #SlideMenu a{
		border: 1px solid blue;
		border-bottom-width: 0;
		display: block;
		line-height: 32px;
		font-size: 19px;
		text-align: left;
		padding-left:2%;
		font-weight: 600;
	}
	 #SlideMenu a:hover{
        background-color: #FFF;
		color:#F00;
		}
	 #SlideMenu a:last-child{
		border-bottom: 1px solid blue;
		}
	#SlideMenu a.sub{padding-left:12%; font-size: 16px;}
	#hamburger{
	   margin-right: 252px;
       margin-top: 0px;
    }
   ul.tabs_even{
    margin:  0;
    padding: 0;
    list-style: none;
	height:22px;
    display: table; /* [1] */
    table-layout: fixed; /* [2] */
    width: 100%; /* [3] */
    background-color: #d4b477;
    border-top:  1.5px solid blue;
	border-bottom:  1.5px solid blue;
 }
   li.tabs_item {
        display: table-cell; /* [4] */
	    height:22px;
		border-left:1.5px solid blue;
		vertical-align: middle;
        color: #f0c;
		  /*  background-color: #DFF;  */
    }
 li.tabs_item:hover{background-color: #B84B0A;}
 li.tabs_item:hover a{color:#FFF; font-weight: 700;}
 li.tabs_item:first-child {border-left-width:0px;}
 li.tabs_link{display: block; /* [5] */}
 li.tabs_item:hover > div.subNav{display: block;}
	/**
 * Primary nav. Extends `.tabs`.
 *
 * 1. Stop tabs’ corners leaking out beyond our 4px round.
 */
.primary-nav {
    text-align: center;
      /*  border-radius: 4px;
	background-color: #DFF; */
    overflow: hidden; /* [1] */
  }
  .coltext{
    column-count: 2;
	column-gap:2%;
	padding:1.5%;
  }
@media screen and (max-width:520px)
{
   input[type=text] {
    height:32px;
  }
    .floatleft{float:none; width:100% !important;}
    .prompt{font-size:13pt;}
   .yesShow{display:block;}
   .yesShowIn{display:inline;}
  label, .noShow{display:none;}
  *{font-size: 10pt;}
  #header, h2.header {font-size: 10pt;}
    /*  #outer{width:2px;height:2px;}  */
  #tdRHS{padding-right:0%; width:100%; display:block;}
  #tdLHS{width:100%; display:block;}
  #main {
    border: 1px solid #e4cb95;
    border-radius: 2px;
    margin: 0;
    padding: 2px;
   }
   p {padding: 2px;}
   #nav1 td a, #footerUpper a {font-size:10px;}
   #nav1 td a:hover{font-size:12px;}
  h1{	font-size: 15pt;}
h2, #HomeLink {
    font-size: 14pt;
    font-weight: 600;
  }
h3{font-size: 13pt;}
h4{font-size: 12pt;}
h5{font-size: 11pt;}
 #footerUpper a{
	font-size: 11pt;
 }
 input[type=text], textarea, select{width:98%;margin-bottom: 6px;}
    .picName, .picHolder{ float:none; width:100% !important;}
blockquote{
      padding: 4px;
	  font-weight:400;
      font-size:13px;
	  margin: 6% 10% !important;
 }
 ul{
   padding-left:12px;
   }
	 a.featured{
   font-size: 14px;
   margin-left: 1%;
   padding:6px;
 }
  .coltext{
    column-count: 1;
	column-gap:0%;
	padding:1.0%;
  }
}