/*sub.css*/

header {
/*	background: rgb(195,213,208);
	background: linear-gradient(60deg, rgba(195,213,208,1) 0%, rgba(69,125,108,1) 100%);*/
background: rgb(213,225,222);
background: linear-gradient(160deg, rgba(213,225,222,1) 0%, rgba(69,125,108,1) 100%);
}
.navbar {
	top: 46px;
	background-color: #c3d5d0;
	filter: drop-shadow(0px 2px 3px #B3ABAB);

}

.navbar-nav .nav-item .nav-link{
	color: #085942;
}

@media (min-width: 1200px) {
	.nav-item{
		font-size: 1.1rem!important;
	}
}

@media (max-width: 1199px) {
	.nav-item{
		font-size: .9rem!important;
	}
}





.card-counter{
    box-shadow: 2px 2px 10px #DADADA;
    margin: 5px;
    padding: 20px 10px;
    background-color: #fff;
    height: 80px;
    border-radius: 5px;
    transition: .3s linear all;
    display: block;
  }
  .card-counter:hover{
    text-decoration: none;
  }
  .card-counter:hover i{
    transition: .2s linear all;
    opacity: 0.3;
/*    font-size: 2em;
    bottom: 0px;
*/  }

  .card-counter.primary{
    background-color: #0f66c2;
    color: #FFF;
  }

  .card-counter.danger{
    background-color: #ef5350;
    color: #FFF;
  }  

  .card-counter.success{
    background-color: #66bb6a;
    color: #FFF;
  }  

  .card-counter.info{
    background-color: #26c6da;
    color: #FFF;
  }  

  .card-counter i{
  	position: absolute;
    font-size: 4em;
    opacity: 0.2;
  }

  .card-counter .count-numbers{
  	text-align: right;
    /*position: absolute;*/
    /*right: 35px;*/
    /*top: 20px;*/
    /*font-size: 32px;*/
    display: block;
  }

  .card-counter .count-name{
    /*position: absolute;*/
    /*right: 35px;*/
    /*top: 65px;*/
    font-style: italic;
    text-transform: capitalize;
    opacity: 0.5;
    display: block;
    font-size: 18px;
  }







#body-content{
	/*position:relative;*/
}

#body-content h2{

/*	width:880px;
	height:50px;
	padding:30px 0 0 20px;
	background:url('/images/sub-header-back.jpg') repeat-x top left;
	color:#FFF;
	position:relative;
	font:normal 40px/45px "Trebuchet MS", Helvetica, "sans-serif";
*/
}

#body-content #sub-body-x{

	width:898px;
	background:url('/images/sub-body-back-x.png') no-repeat top left;
	border:1px solid #FFF;

}

#sub-body-x #sub-body{

	min-height:400px;
	/* width:898px;*/
	/* background:url('/images/sub-body-back-y.png') repeat-y top left;*/
	overflow:hidden;
	position:relative;

}

#sub-body #sub-left{

	width:189px;
	float:left;
	overflow:hidden;
	margin-top:10px;
	line-height:13px;
	font-size:11px;
}


#sub-body #sub-right{

	/* width:658px;*/
	/* padding:30px 10px 10px 40px;*/
	/* float:right;*/
	overflow:hidden;
}

.main-content ul{
	padding-left:40px;
	padding-bottom:10px;
	list-style-type: circle;
}

.main-content ol{
	padding-left:40px;
	padding-bottom:10px;
	list-style-type: decimal;
}


#sub-left ul#sub-nav{

	margin:0 10px 20px 20px;
	text-transform:uppercase;
	/*font-weight:bold;*/
	/* min-height:200px;*/
}

#sub-nav a{
	color:#656565;
}

#sub-left ul#sub-nav li{
	margin:10px 0;
}

#sub-left ul#sub-nav li.active a{
	color:#3E6379;
	font-weight:bold;
}

#sub-left ul#sub-nav li ul{
	border-top:1px solid #5D5D5D;
	border-bottom:1px solid #5D5D5D;
	padding-left:5px;
	text-transform:none;
	font-size:10px;
}

#sub-left ul#sub-nav li ul.sub li{
	margin:5px 0;
}

#sub-left ul#sub-nav li ul.sub li a{
	color:#656565;
	font-weight:normal;
}

#sub-left ul#sub-nav li ul.sub li a.active{
	font-weight:bold;
}

.exec-com{
	display:block;
	overflow:hidden;
	margin-bottom:35px;
	float:left;
	width:305px;
}

.exec-com .exec-com-info{

	font:12px/14px Arial;
	float:left;
	padding:2px 0 0 10px;
     width:200px;

}

.exec-com .exec-com-info p{

	padding-bottom:7px;

}

.exec-com .exec-com-info span{

	width:46px;
	float:left;
	display:block;

}

.exec-com h3{

	font:bold 14px/15px Arial;
	color:#000;

}

.exec-com h4{

	font:bold 13px/14px Arial;
	padding-bottom:7px;

}

#sub-left #siteseal{

	text-align:center;
	margin:0 auto;

}

.state-banner{
     overflow:hidden;
     padding:0;
     margin:20px 0 0 0;
     width:437px;
     height:175px;
}

.state-banner ul{
     padding:0 !important;
     margin:0 !important;
}

.state-banner ul li{
     padding:0;
     margin:0;
     list-style:none;
     height:175px;
}

#center_dates{
    border-top:1px solid #787878;
    border-bottom:1px solid #787878;
    padding:15px 0;
    margin:10px 0;
}

#center_dates ul{
    list-style:none;
    margin:0;
    padding:0;
}

#center_dates ul li{
    display:inline;
    font-size:16px;
    color:#bb0909;
    padding:0 8px;
    border-left:1px solid #bb0909;
}

#center_dates ul li:first-child{
    border-left:none;
    padding-left:9px;
}

.publication_link{
	margin: 0 0 10px 0;
}

.publication_link a{
	background-repeat: no-repeat;
	display: inline-block;
	padding: 5px 0 0 50px;
	cursor: pointer;
}