.p1{text-align:justify;font-size:14px;line-height:20px;}
.p2{text-align:justify;font-size:16px;line-height:20px;}
.panel-heading {padding: 4px 15px; }

/* for program pages */
newrow{color:#5071a0; font-size:16px;font-weight:bold; border-top:1px solid #5071a0;}
.newrow > td{padding-top:10px;}
.caption1{color: #5071a0; font-weight: bold; font-size:18px; line-height: 22px; margin:4px}

.subhead
{
  /*  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	  */
  color: #5071a0;  font-weight: bold; font-size:16px; line-height: 24px;
  letter-spacing:.3px;  margin-top:10px;
  border-bottom:1px solid #0A3970;
  /*text-align:center;*/
}

/* NEW CSS - tables for program */
h4 {color: #5071a0}
hr {margin:4px 0} 
td {
    padding: 2px 6px;
    text-align: left;
}
.bg1{ text-align:center; padding:6px; background: #dfeff0 ;}
.bg2{ font-size:18px; font-weight:400;  text-align:center; padding:6px; background: #2783c2; color:#fff;}


/* footer logos */
.list-inline {
  padding-left: 0;
  list-style: none;
  margin:.5em ;
}
.list-inline > li {
  display: inline !important;
  padding-left: 15px;
  padding-right: 10px;
}

/* NEW CSS - TABS */
.tabs {
  margin-top:6px;
  position: relative;   
  min-height: 1180px !important; 
  clear: both;
  margin: 15px 0;
}
.tab {
  float: left;
}
.tab label {
  background: #e7e7e7; 
  padding: 14px 30px;
  font-size:18px; 
  border: 1px solid #02a1d6; 
  margin-left: -1px; 
  position: relative;
  left: 1px; 
}
.tab [type=radio] {
  display: none;   
}
.content {
  position: absolute;
  font-size:13px; 
  top: 42px;
  left: 0;
  background: white;
  right: 0;
  bottom: 0;
  padding: 4px;
  /* border: 1px solid #02a1d6; */
}
[type=radio]:checked ~ label {
  background: #DFEFF0;
  border-bottom: 1px solid #02a1d6;
  z-index: 2;
}
[type=radio]:checked ~ label ~ .content {
  z-index: 1;
}

/* ************* */

.navul{
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #2783C2;
	list-style-image: none;
}

.navul > li {
    float: left;
	font-size:14px;
    border-right: 1px solid #bbb;
}

.navul > li a {
    display: block;
    color: #fff;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}

/* Change the link color to #111 (black) on hover */
.navul > li a:hover {
    background-color: #111;
}


.navul > li:last-child {
    border-right: none;
}

.navul > li .active {
    background-color: #4CAF50;
}


/* List items */
.ulsmall {
list-style-position: outside;
margin:1em  .5em;
}
.ulsmall li
{
   text-decoration: none;
   list-style:none; 
   padding: 2px 0 8px 18px;
    background: url(/water/template_images/symbols/bullet.gif) no-repeat 0 -2px;
}

 .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
color: #FFF;
background-color: #5071a0;
  }
  
  .nav>li>a
  {
	color: #5071a0; font-size:16px;  /* font size of text in main menu and nav tabs in program */
  }
  .nav-tabs.nav-justified>li>a {
  border-bottom: 1px solid #0a3970;
  }
/* light blue A1F0F5, ywllow #FEE50F***/

.navbar-inverse{background-color: #2D2DFF;border-color:#080808}
.navbar-inverse .navbar-brand{color:#FFF}
.navbar-inverse .navbar-text{color:#777}.navbar-inverse .navbar-nav>li>a{color: #FFF;}
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#A1F0F5;background-color:transparent}
.navbar-inverse .navbar-nav>li>a:active {color: #000;}

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus
   {color:#000;background-color:transparent}
   .navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}
   .navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
   .navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}
   
.panel-default>.panel-heading{color:#333;background-color: #FEE50F;border-color:#ddd}

#menu1 .current a
{
    color: orange !important;
}

   @media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#777}
.img-hover:hover {
    opacity: 0.8;
}

/* Home Page Carousel */

header.carousel {
    height: 50%;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
}

header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}

/* Pricing Page Styles */

/* Footer Styles */
footer {
    margin: 50px 0;
}



.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block !important;
  padding-left: 5px;
  padding-right: 5px;
}
