/* ======= Fonts ======= */

@font-face {
  font-family: 'TradeGothicLTStd-Bold';
  src: local('TradeGothicLTStd-Bold'), url('TradeGothicLTStd-Bold.woff');
}

@font-face {
  font-family: 'TradeGothicLTStd';
  src: local('TradeGothicLTStd'), url('TradeGothicLTStd.woff');  
}

@font-face {
  font-family: 'museosans-300';
  src: local('museosans-300'), url('museo-sans-300.woff');
}

@font-face {
  font-family: 'museosans-700';
  src: local('museosans-700'), url('museo-sans-700.woff');
}

/* ======= Base ======= */
h1,
h2,
h3,
h4,
h5,
h6 {
  color: rgb(109, 177, 10);
}
a {
  color: #0078c1;
}
.btn-theme {
  background: #0078c1;
  border: 1px solid #0078c1;
}
a.btn-cta,
.btn-cta {
  background: #0078c1;
  border: 1px solid #0078c1;  
}
.form-control:focus {
  border-color: #0078c1;
}
.text-highlight {
  color: rgb(109, 177, 10);
}
.highlight-border {
  border-color: #0078c1;
}
#topcontrol:hover {
  background: #0078c1;
}
.date-label .month {
  background: #0078c1;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #0078c1;
  border-color: #0078c1;
}
.nav-tabs > li {
  min-height: 32px;
}
.nav-tabs > li.active {
  border-top: 2px solid #0078c1;
}
.table.table-boxed > thead > tr > th {
  background: #0078c1;
}
.panel-group .panel .panel-heading .panel-title a {
  color: #0078c1;
}
.panel-theme {
  border-color: #0078c1;
}
.panel-theme > .panel-heading,
.panel-theme > .panel-footer {
  background: #0078c1;
  border-color: #0078c1;
}
.label.label-theme {
  background: #0078c1;
}
.badge.badge-theme {
  background: #0078c1;
}
.progress-bar-theme {
  background: #0078c1;
}
.box.box-border {
  border-left: 5px solid #0078c1;
}
.box.box-theme {
  background: #0078c1;
}
.social-icons a:hover {
  background: #0078c1;
}

/* ======= Header ======= */
.header .top-bar {
  background: #00304d;
}
.header .social-icons a:hover {
  background: #0078c1;
}
.header .header-main {
  padding: 10px 0;
}
.header .menu-top li a:hover {
  color: #0078c1;
}
.header .contact .fa {
  color: #0078c1; 
}
.header .search-form .form-control:focus {
  border-color: #0078c1;
}
.main-nav {
  background: #0078c1;
}
.main-nav .nav .nav-item a:hover {
  background: #0078c1;
}
.main-nav .nav .nav-item.active > a {
  background: #005f99;
}
.main-nav .nav .nav-item.open a {
  background: #005f99;
}

/* ======= Footer ======= */
.footer .bottom-bar .social li a:hover {
  color: #0078c1;
}

/* ======= FlexSlider ======= */
.flexslider .flex-control-paging li a:hover {
  background: #0078c1;
}
.flexslider .flex-control-paging li a.flex-active {
  background: #0078c1;
}


/* ======= Page ======= */
.page-wrapper .breadcrumbs ul li {
  color: #0078c1;  
}
.page-wrapper ul li .fa {
  color: #0078c1;
}
.page-wrapper .page-content .custom-quote .fa {
  color: #0078c1;
}
.page-wrapper .page-content .custom-quote .people .name {
  color: #0078c1;
}
.page-wrapper .page-sidebar .widget .fa {
  color: #0078c1;
}
.page-wrapper .page-sidebar .widget .nav li a:hover {
   color: #0078c1;
}
.page-wrapper .page-sidebar .widget .nav li.active a {
  color: #0078c1;
  border-left: 5px solid #0078c1;
}
.page-wrapper .page-sidebar .widget .nav2 li a:hover {
   color: #0078c1;
}
.page-wrapper .page-sidebar .widget .nav2 li.active a {
  color: #0078c1;
  border-left: 5px solid #0078c1;
}
.page-wrapper .page-sidebar .testimonials-carousel .fa {
  color: #0078c1;
}
.page-wrapper .page-sidebar .testimonials-carousel .people .name {
  color: #0078c1;
}
.page-wrapper .page-sidebar .testimonials-carousel .carousel-controls a:hover .fa {
  background: #0078c1;
}

/* ======= Configure Style ======= */
.config-panel li.default a {
  background: #0078c1;
}

/* ======= Home Page ======= */
.home-page h1.section-heading {
  color: rgb(109, 177, 10);
}
.home-page h1.section-heading .line {
  border-top: 2px solid #0078c1;
}
.home-page .carousel-controls a:hover .fa {
  background: #0078c1;
}
.home-page .testimonials .fa {
  color: #0078c1;
}
.home-page .testimonials .people .name {
  color: #0078c1;
}

/* ======= Custom Sidebar Navigation ======= */
.page-wrapper .page-sidebar .widget .nav ul.nav { padding-left:20px; }
.page-wrapper .page-sidebar .widget .nav li .nav { display:none; }
.page-wrapper .page-sidebar .widget .nav li.active .nav { display:block; }
.page-wrapper .page-sidebar .widget .nav li.active .nav li a { border-left:5px solid transparent; color:#444; font-weight:normal;}
.page-wrapper .page-sidebar .widget .nav li.active .nav li.active a { border-left:5px solid #0078c1; color:#0078c1; font-weight:bold;}
.page-wrapper .page-sidebar .widget .nav li  .nav li .nav { display:none; }
.page-wrapper .page-sidebar .widget .nav li.active .nav li.active .nav  { display:block; }
.page-wrapper .page-sidebar .widget .nav li.active .nav li.active .nav li a { border-left:5px solid transparent; color:#444; font-weight:normal;}
.page-wrapper .page-sidebar .widget .nav li.active .nav li.active .nav li.active a { border-left:5px solid #0078c1; color:#0078c1; font-weight:bold;}

/* ======= Customize album-cover for leadership and board member pages ======= */

.leadership hr {
	margin-top:0px;
}
.page-wrapper .album-cover {
    min-height: 330px;
}

.page-wrapper .board .album-cover {
    min-height: 290px;
}
.page-wrapper .page-content .album-cover {
    margin-bottom: 0px;
}
.page-wrapper .page-content .title {
	font-weight: normal;
}

.views-field-field-staff-photo-fid {
	padding:20px;	
}

.views-field-field-board-photo-fid {
	padding:20px;	
}

.views-field-field-board-photo-fid  img{	
	max-height: 198px;
}

.combine-ul ul {
	margin-bottom:0px;
}

#banner img {
	margin-bottom:20px;
}

.panel-body h3, .panel-body h4,  {
	margin:0px;
}

h3 a , h4 a, h5 a {
	color: rgb(109, 177, 10);
}
/* ======= Research section customizations ======= */

.node-research-multiple {
    margin: 0px 0px 1.4em;
    padding: 0px 0px 1.3em;    
    border-bottom-color: rgb(243, 244, 244);
    border-bottom-width: 4px;
    border-bottom-style: solid;
    list-style-image: none;
}

.node-research-multiple .views-field-title {
    font-size: 115%;
}

.node-research-multiple .views-field-field-research-date-value {
    color: rgb(153, 153, 153);
	padding-bottom: 10px;
}

.node-research .metadata {
    margin: 1.5em 0px;
    padding: 1em 1em 0.7em;    
    background-color: rgb(245, 245, 247);
}

.node-research .metadata dt {
    margin: 0px 0px 0.3em;
    width: 11em;
    clear: left;
    float: left;
}

.node-research .metadata dd {
    margin: 0px 0px 0.3em 12em;
}

.sol-center-well {
	padding: 0px 19px 19px 19px;
}
.sol-center-panel {
	margin-bottom: 0px;	
}

.sol-center-thumb {
	padding: 10px 0px 10px 0px;
}

.sidebox ul {
	padding-left: 2px;
}

.sidebox .well ul {
	padding-left: 15px;
}
.sidebox .well {
	padding: 10px;
}

.sidebox .well h2, .sidebox .well h3  {
	margin-top: 5px;
}

/* ======= news customizations ======= */

.field-field-news-date {
    font-size: 130%;
    font-weight: bold;
    margin-bottom: 0.8em;
}

.field-field-news-contact {
    margin-bottom: 1.4em;
}

.field-field-news-boilerplate {
    padding-top: 1.6em;
    font-style: italic;
    margin-top: 1.6em;
    border-top-color: rgb(215, 215, 215);
    border-top-width: 4px;
    border-top-style: solid;
}

/* ======= press release customizations ======= */
.release-info-strong
{
	font-weight: bold;
}

.release-title {
	font-weight: bold;
}

.release-location {
	font-weight: bold;
}

/* ======= Google custom search customizations ======= */

.page-wrapper .search-heading {
	margin-bottom: 0px;
}
.search-right-align {
	width: 350px;
}

.search-results {
	.padding: 10px;
}

input.gsc-input,
.gsc-input-box,
.gsc-input-box-hover,
.gsc-input-box-focus,
.gsc-search-button,
.gsc-selected-option-container, 
.gsc-selected-option {
	box-sizing: content-box;
	line-height: normal;
}
.gsc-selected-option {
	line-height: 27px;
}

.gsc-result-info, 
.gsc-table-result, 
.gsc-thumbnail-inside, 
.gsc-url-top { 
	padding-left: 0px ! important;
}

.gsc-search-button input.gsc-search-button-v2, 
input.gsc-search-button-v2 {
    padding: 7px;
}

/**********Trump Style hamburger menu*******************/
.navbar-toggle {
  border: none;
  background: transparent !important;
}
.navbar-toggle:hover {
  background: transparent !important;
}
.navbar-toggle .icon-bar {
  width: 22px;
  transition: all 0.2s;
}
.navbar-toggle .top-bar {
  transform: rotate(45deg);
  transform-origin: 10% 10%;
}
.navbar-toggle .middle-bar {
  opacity: 0;
}
.navbar-toggle .bottom-bar {
  transform: rotate(-45deg);
  transform-origin: 10% 90%;
}
.navbar-toggle.collapsed .top-bar {
  transform: rotate(0);
}
.navbar-toggle.collapsed .middle-bar {
  opacity: 1;
}
.navbar-toggle.collapsed .bottom-bar {
  transform: rotate(0);
}
/**********End of Trump Style hamburger menu***************/

/* ======= Breadcrumb customizations ======= */

.page-wrapper .page-heading {
	margin-bottom: 10px;
}
.page-wrapper .breadcrumbs {
	display: inline-block;
}
.page-wrapper .breadcrumbs ul {
	padding:0px;
	float: right;
}
.page-wrapper .breadcrumbs ul li {
	display:none;	
}

.page-wrapper .breadcrumbs ul li.active {
	display:inline-block;
}

.page-wrapper .breadcrumbs ul li.active:before {
	content: "\f0da"; /* FontAwesome Unicode */
	font-family: FontAwesome;
}

.page-wrapper .breadcrumbs ul li.home:before {
	content: ""; 
}
.page-wrapper .breadcrumbs ul li.current {
    max-width: 250px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	pointer-events: none;
	cursor: default;	
}

/* ======= End breadcrumb customizations ======= */

/* ======= Sidebar collapse customizations ======= */

/* Icon when the collapsible content is shown */
.sidebar-btn:after {
    content: "\f0d8"; /* FontAwesome Unicode */
	font-family: FontAwesome;
}

/* Icon when the collapsible content is hidden */

.sidebar-btn.collapsed:after {
    content: "\f0d7"; /* FontAwesome Unicode */
	font-family: FontAwesome;
}

.page-wrapper .page-sidebar .widget  {
	margin-botton: 0px;
	padding-bottom: 0px;
}

.page-wrapper .page-sidebar h1, 
.page-wrapper .page-sidebar h2, 
.page-wrapper .page-sidebar h3, 
.page-wrapper .page-sidebar h4, 
.page-wrapper .page-sidebar h5 { 
	margin-top: 0px;
}

/* ======= End sidebar collapse customizations  ======= */
/* ======= list arrow bullet  ========================= */
ul.custom-list-arrow{
  padding-left:8px;
  padding-right:5px;
}
ul.custom-list-arrow li {
  background: url("/cna_files/bullet_arrow.gif") no-repeat 2px 0.5em;
  margin: 0px 0px 0.7em; 
  padding: 0px 0px 0px 11px;
  list-style-type: none; 
  list-style-image: none;
}
/* ======= End========================================= */


/* Extra small devices (phones, less than 768px) */
@media (max-width: 767px) {
.flexslider .slides .flex-caption-rb {
    position: static;
    display: block;
    left: 30px;
    bottom: 5px;
	color: #fff;
	max-width:100%;
	text-align:left;
    font-family: 'open sans', arial, sans-serif;
  }
  .flexslider .slides .flex-caption-rb br {
    display: none;
  }
  .flexslider .slides .flex-caption-rb .main {
    font-size: 13px;
	background: rgba(0, 0, 0, 0.8);
    display: block;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom: 0px;
    margin-bottom: 0;
  }
  .flexslider .slides .flex-caption-rb .secondary {
    display: block;
	background: rgba(0, 0, 0, 0.8);
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 5px;
    font-size: 12px;
  }
  
.flexslider .slides .flex-caption-rt {
    position: static;
    display: block;
    left: 30px;
    bottom: 5px;
	color: #fff;
	max-width:100%;
	text-align:left;
    font-family: 'open sans', arial, sans-serif;
  }
  
  .flexslider .slides .flex-caption-rt br {
    display: none;
  }
  .flexslider .slides .flex-caption-rt .main {
    font-size: 13px;
	background: rgba(0, 0, 0, 0.8);
    display: block;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom: 0px;
    margin-bottom: 0;
  }
  .flexslider .slides .flex-caption-rt .secondary {
    display: block;
	background: rgba(0, 0, 0, 0.8);
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 5px;
    font-size: 12px;
  }  
  
  .flexslider .slides .flex-caption-blank {
    color: black;
	text-transform: uppercase;
  }
  
  .flexslider .flex-control-nav {
    display: none;
  }
  
  /*****************************************************/
  .flexslider .slides .flex-caption-l {
    position: static;
    display: block;
    left: 30px;
    bottom: 5px;
	color: #fff;
	max-width:100%;
	text-align:left;
    font-family: 'open sans', arial, sans-serif;
  }

  .flexslider .slides .flex-caption-l .main {
    font-size: 13px;
	background: rgba(0, 0, 0, 0.8);
    display: block;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom: 0px;
    margin-bottom: 0;
  }
  
  .flexslider .slides .flex-caption-l .secondary {
    display: block;
	background: rgba(0, 0, 0, 0.8);
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 5px;
    font-size: 12px;
  }

   .flexslider .slides .flex-caption-m {
    position: static;
    display: block;
    left: 30px;
    bottom: 5px;
	color: #fff;
	max-width:100%;
	text-align:left;
    font-family: 'open sans', arial, sans-serif;
  }
  
  
  .flexslider .slides .flex-caption-m .secondary {
    display: block;
	background: rgba(0, 0, 0, 0.8);
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
    font-size: 12px;
  }
  .flexslider .slides .flex-caption-rt-n {
    position: static;
    display: block;
    left: 30px;
    bottom: 5px;
	color: #fff;
	max-width:100%;
	text-align:left;
    font-family: 'open sans', arial, sans-serif;
  }
  .flexslider .slides .flex-caption-rt-n br {
    display: none;
  }
  .flexslider .slides .flex-caption-rt-n .main {
    font-size: 13px;
	background: rgba(0, 0, 0, 0.8);
    display: block;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom: 0px;
    margin-bottom: 0;
  }
  .flexslider .slides .flex-caption-rt-n .secondary {
    display: block;
	background: rgba(0, 0, 0, 0.8);
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 5px;
    font-size: 12px;
  }
  .flexslider .slides .flex-caption-lt {
    position: static;
    display: block;
    left: 30px;
    bottom: 5px;
	color: #fff;
	max-width:100%;
	text-align:left;
    font-family: 'open sans', arial, sans-serif;
  }
  .flexslider .slides .flex-caption-lt br {
    display: none;
  }
  
  .flexslider .slides .flex-caption-cuba br {
    display: inline;
  }
  
  .flexslider .slides .flex-caption-lt .main {
    font-size: 13px;
	background: rgba(0, 0, 0, 0.8);
    display: block;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom: 0px;
    margin-bottom: 0;
  }
  .flexslider .slides .flex-caption-lt .secondary {
    display: block;
	background: rgba(0, 0, 0, 0.8);
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 5px;
    font-size: 12px;
  }

   .flexslider .slides .flex-caption-rt2 {
    position: static;
    display: block;
    left: 30px;
    bottom: 5px;
	color: #fff;
	max-width:100%;
	text-align:left;
    font-family: 'open sans', arial, sans-serif;
  }
  .flexslider .slides .flex-caption-rt2 br {
    display: none;
  }
  .flexslider .slides .flex-caption-rt2 .main {
    font-size: 13px;
	background: rgba(0, 0, 0, 0.8);
    display: block;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom: 0px;
    margin-bottom: 0;
  }
  .flexslider .slides .flex-caption-rt2 .secondary {
    display: block;
	background: rgba(0, 0, 0, 0.8);
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 5px;
    font-size: 12px;
  }
.flexslider .slides .flex-caption-lb {
    position: static;
    display: block;
    left: 30px;
    bottom: 5px;
	color: #fff;
	max-width:100%;
	text-align:left;
    font-family: 'open sans', arial, sans-serif;
  }
  .flexslider .slides .flex-caption-lb br {
    display: none;
  }
  .flexslider .slides .flex-caption-lb .main {
    font-size: 13px;
	background: rgba(0, 0, 0, 0.8);
    display: block;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom: 0px;
    margin-bottom: 0;
  }
  .flexslider .slides .flex-caption-lb .secondary {
    display: block;
	background: rgba(0, 0, 0, 0.8);
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 5px;
    font-size: 12px;
  }
  
  .flexslider .slides .flex-caption-mab-advanced-energy {	
	left: -10px;
	bottom: -15px;
	max-width: 400px;
  }


  .flexslider .slides .flex-caption-lb-black {
    position: static;
    display: block;
    left: 30px;
    bottom: 5px;
	color: #fff;
	max-width:100%;
	text-align:left;
    font-family: 'open sans', arial, sans-serif;
  }
  .flexslider .slides .flex-caption-lb-black br {
    display: none;
  }
  .flexslider .slides .flex-caption-lb-black .main {
    font-size: 13px;
	background: rgba(0, 0, 0, 0.8);
    display: block;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom: 0px;
    margin-bottom: 0;
  }
  .flexslider .slides .flex-caption-lb-black .secondary {
    display: block;
	background: rgba(0, 0, 0, 0.8);
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 5px;
    font-size: 12px;
  }
    
}
/* End Extra small devices (phones, less than 768px) */
/* ================================================= */


/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	
.flexslider .slides .flex-caption-rb {
    position: static;
    display: block;
    left: 30px;
    bottom: 5px;
	color: #fff;
	max-width:100%;
	text-align:left;
    font-family: 'open sans', arial, sans-serif;
  }
  .flexslider .slides .flex-caption-rb br {
    display: none;
  }
  .flexslider .slides .flex-caption-rb .main {
    font-size: 13px;
	background: rgba(0, 0, 0, 0.8);
    display: block;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom: 0px;
    margin-bottom: 0;
  }
  .flexslider .slides .flex-caption-rb .secondary {
    display: block;
	background: rgba(0, 0, 0, 0.8);
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 5px;
    font-size: 12px;
  }
  
.flexslider .slides .flex-caption-rt {
    position: static;
    display: block;
    left: 30px;
    bottom: 5px;
	color: #fff;
	max-width:100%;
	text-align:left;
    font-family: 'open sans', arial, sans-serif;
  }
  .flexslider .slides .flex-caption-rt br {
    display: none;
  }
  .flexslider .slides .flex-caption-rt .main {
    font-size: 13px;
	background: rgba(0, 0, 0, 0.8);
    display: block;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom: 0px;
    margin-bottom: 0;
  }
  .flexslider .slides .flex-caption-rt .secondary {
    display: block;
	background: rgba(0, 0, 0, 0.8);
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 5px;
    font-size: 12px;
  }  
  
  .flexslider .slides .flex-caption-cuba a {
	color: white;
	font-weight:bold;
  }

  .flexslider .slides .flex-caption-rt2 {
    position: static;
    display: block;
    left: 30px;
    bottom: 5px;
	color: #fff;
	max-width:100%;
	text-align:left;
    font-family: 'open sans', arial, sans-serif;
  }
  .flexslider .slides .flex-caption-rt2 br {
    display: none;
  }
  .flexslider .slides .flex-caption-rt2 .main {
    font-size: 13px;
	background: rgba(0, 0, 0, 0.8);
    display: block;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom: 0px;
    margin-bottom: 0;
  }
  .flexslider .slides .flex-caption-rt2 .secondary {
    display: block;
	background: rgba(0, 0, 0, 0.8);
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 5px;
    font-size: 12px;
  }
.flexslider .slides .flex-caption-rt-blk .main {
  font-size: 16px;
}


.flexslider .slides .flex-caption-rt-blk .secondary {
  display: inline-block;
  background: transparent;
  padding: 5px 15px 15px;
  font-size: 12px;
}
.flexslider .slides .flex-caption-lt {
    position: static;
    display: block;
    left: 30px;
    bottom: 5px;
	color: #fff;
	max-width:100%;
	text-align:left;
    font-family: 'open sans', arial, sans-serif;
  }
  .flexslider .slides .flex-caption-lt br {
    display: none;
  }
  
  .flexslider .slides .flex-caption-cuba br {
    display: inline;
  }
  
  .flexslider .slides .flex-caption-lt .main {
    font-size: 13px;
	background: rgba(0, 0, 0, 0.8);
    display: block;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom: 0px;
    margin-bottom: 0;
  }
  .flexslider .slides .flex-caption-lt .secondary {
    display: block;
	background: rgba(0, 0, 0, 0.8);
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
    font-size: 12px;
  }

.flexslider .slides .flex-caption-lb {
    position: static;
    display: block;
    left: 30px;
    bottom: 5px;
	color: #fff;
	max-width:100%;
	text-align:left;
    font-family: 'open sans', arial, sans-serif;
  }
  .flexslider .slides .flex-caption-lb br {
    display: none;
  }
  .flexslider .slides .flex-caption-lb .main {
    font-size: 13px;
	background: rgba(0, 0, 0, 0.8);
    display: block;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom: 0px;
    margin-bottom: 0;
  }
  .flexslider .slides .flex-caption-lb .secondary {
    display: block;
	background: rgba(0, 0, 0, 0.8);
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
    font-size: 12px;
  }
  .flexslider .slides .flex-caption-lb-black {
    position: static;
    display: block;
    left: 30px;
    bottom: 5px;
	color: #fff;
	max-width:100%;
	text-align:left;
    font-family: 'open sans', arial, sans-serif;
  }
  .flexslider .slides .flex-caption-lb-black br {
    display: none;
  }
  .flexslider .slides .flex-caption-lb-black .main {
    font-size: 13px;
	background: rgba(0, 0, 0, 0.8);
    display: block;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom: 0px;
    margin-bottom: 0;
  }
  .flexslider .slides .flex-caption-lb-black .secondary {
    display: block;
	background: rgba(0, 0, 0, 0.8);
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
    font-size: 12px;
  }
.flexslider .slides .flex-caption-l {
  position: absolute;
  left: 10px;
  bottom: 20px;
  text-align:left;
  max-width: 220px;
  color: #fff;
  display: inline-block;
  font-family: 'open sans', arial, sans-serif;
}
.flexslider .slides .flex-caption-l .main {
  display: inline-block;
  background: transparent;
  margin-bottom: 5px;
  padding: 10px 15px;
  font-size: 14px;
}

.flexslider .slides .flex-caption-l .secondary {
  display: inline-block;
  background: transparent;
  padding: 5px 15px 5px;
  color: #fff;
  font-size: 12px;
}
.flexslider .slides .flex-caption-m {
  position: absolute;
  left: 460px;
  bottom: 0px;
  text-align: right;
  max-width: 390px;
  color: #fff;
  display: inline-block;
  font-family: 'open sans', arial, sans-serif;
}
.flexslider .slides .flex-caption-m .main {
  display: inline-block;
  background: transparent;
  margin-bottom: 5px;
  padding: 10px 15px;
}
.flexslider .slides .flex-caption-m .secondary {
  display: inline-block;
  background: rgba(0, 0, 0, 0.8);
  padding: 5px 15px 5px;
  color: #fff;
  font-size: 12px;
}

 .flexslider .slides .flex-caption-rt-n {
    position: static;
    display: block;
    left: 30px;
    bottom: 5px;
	color: #fff;
	max-width:100%;
	text-align:left;
    font-family: 'open sans', arial, sans-serif;
  }
  .flexslider .slides .flex-caption-rt-n br {
    display: none;
  }
  .flexslider .slides .flex-caption-rt-n .main {
    font-size: 13px;
	background: rgba(0, 0, 0, 0.8);
    display: block;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom: 0px;
    margin-bottom: 0;
  }
  .flexslider .slides .flex-caption-rt-n .secondary {
    display: block;
	background: rgba(0, 0, 0, 0.8);
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 5px;
    font-size: 12px;
  }
}
/* End Small devices (tablets, 768px and up) */
/* ================================================= */


/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
.flexslider .slides .flex-caption-rb {
  position: absolute;
  left: 420px;
  bottom: -10px;
  text-align:right;
  color: #fff;
  display: inline-block;
  font-family: 'open sans', arial, sans-serif;
}

.flexslider .slides .flex-caption-rb .main {
  display: inline-block;
  background: transparent;
  max-width: 400px;
  margin-bottom: 0px;
  padding: 10px 15px;
  font-size: 17px;
}
.flexslider .slides .flex-caption-rb .secondary {
  display: inline-block;
  background: transparent;
  padding: 5px 15px 15px;
  font-size: 13px;
}
.flexslider .slides .flex-caption-rt {
  position: absolute;
  left: 510px;
  bottom: 180px;
  text-align:right;
  max-width: 485px;
  color: #fff;
  display: inline-block;
  font-family: 'open sans', arial, sans-serif;
}

.flexslider .slides .flex-caption-blank {
    color: black;
	text-transform: uppercase;
	left: 350px;
	max-width: 685px;
	bottom: 190px;
}

.flexslider .slides .flex-caption-blank-4 {
	bottom: 170px;
}

.flexslider .slides .flex-caption-special-operations {
	left: 710px;
	bottom: 160px;
	max-width: 300px;
}

.flexslider .slides .flex-caption-russia-cyber {
	left: 710px;
	bottom: 180px;
	max-width: 300px;
}

.flexslider .slides .flex-caption-cuba {
	left: 630px;
	bottom: 180px;
	max-width: 400px;
}

.flexslider .slides .flex-caption-cuba a {
	color: white;
	font-weight:bold;
}

.flexslider .slides .flex-caption-rt-blk {
	left: 615px;
	max-width:425px;	
	color: black;		
}
.flexslider .slides .flex-caption-rt .main {
  display: inline-block;
  background: transparent;
  margin-bottom: 0px;
  padding: 10px 15px 0px;
  font-size: 17px;
}
.flexslider .slides .flex-caption-rt .secondary {
  display: inline-block;
  background: transparent;
  padding: 5px 15px 0px;
  font-size: 13px;
}

.flexslider .slides .flex-caption-rt2 {
  position: absolute;
  left: 425px;
  bottom: 0px;
  text-align:right;
  max-width: 500px;
  color: #fff;
  display: inline-block;
  font-family: 'open sans', arial, sans-serif;
}

.flexslider .slides .flex-caption-rt2-blk {
	left: 615px;
	max-width:425px;	
	color: black;		
}
.flexslider .slides .flex-caption-rt2 .main {
  display: inline-block;
  background: transparent;
  margin-bottom: 0px;
  padding: 10px 15px 0px;
  font-size: 17px;
}
.flexslider .slides .flex-caption-rt2 .secondary {
  display: inline-block;
  background: transparent;
  padding: 5px 15px 0px;
  font-size: 13px;
}
.flexslider .slides .flex-caption-lb {
  position: absolute;
  left: 10px;
  bottom: -10px;
  text-align:left;
  max-width: 300px;
  color: #fff;
  display: inline-block;
  font-family: 'open sans', arial, sans-serif;
}

.flexslider .slides .flex-caption-lb .main {
  display: inline-block;
  background: transparent;
  margin-bottom: 5px;
  padding: 0px 25px;
  font-size: 17px;
}
.flexslider .slides .flex-caption-lb .secondary {
  display: inline-block;
  background: transparent;
  padding: 5px 25px 13px;
  font-size: 13px;
}

.flexslider .slides .flex-caption-lt {
  position: absolute;
  left: 7px;
  bottom: 100px;
  text-align:left;
  max-width: 348px;
  color: #fff;
  display: inline-block;
  font-family: 'open sans', arial, sans-serif;
}

.flexslider .slides .flex-caption-lt .main {
  display: inline-block;
  background: transparent;
  margin-bottom: 5px;
  padding: 0px 25px;
  font-size: 17px;
}
.flexslider .slides .flex-caption-lt .secondary {
  display: inline-block;
  background: transparent;
  padding: 5px 25px 13px;
  font-size: 13px;
}

.flexslider .slides .flex-caption-ai {
	max-width: 600px;
	bottom: 150px;
}

.flexslider .slides .flex-caption-lb-black {
  position: absolute;
  left: 15px;
  bottom: 85px;
  text-align:left;
  max-width: 400px;
  color: black;
  display: inline-block;
  font-family: 'open sans', arial, sans-serif;
}

.flexslider .slides .flex-caption-lb-black .main {
  display: inline-block;
  background: transparent;
  margin-bottom: 5px;
  padding: 0px 25px;
  font-size: 17px;
}
.flexslider .slides .flex-caption-lb-black .secondary {
  display: inline-block;
  background: transparent;
  padding: 5px 25px 13px;
  font-size: 13px;
}
.flexslider .slides .flex-caption-l {
  position: absolute; 
  bottom: 65px;
  text-align:left;
  max-width: 260px;
  color: #fff;
  display: inline-block;
  font-family: 'open sans', arial, sans-serif;
}
  .flexslider .slides .flex-caption-l br {
    display: none;
  }
.flexslider .slides .flex-caption-l .main {
  display: inline-block;
  background: transparent;
  margin-bottom: 5px;
  padding: 10px 15px;
  font-size: 18px;
}
.flexslider .slides .flex-caption-l .secondary {
  display: inline-block;
  background: transparent;
  padding: 5px 15px 5px;
  color: #fff;
  font-size: 14px;
}
.flexslider .slides .flex-caption-m {
  position: absolute;
  left: 700px;
  bottom: 0px;
  text-align:right;
  max-width: 440px;
  color: #fff;
  display: inline-block;
  font-family: 'open sans', arial, sans-serif;
}
.flexslider .slides .flex-caption-m .main {
  display: inline-block;
  background: transparent;
  margin-bottom: 5px;
  padding: 10px 15px;
}
.flexslider .slides .flex-caption-m .secondary {
  display: inline-block;
  background: rgba(0, 0, 0, 0.8);
  padding: 5px 15px 10px 5px;
  color: #fff;
  font-size: 16px;
}
.flexslider .slides .flex-caption-rt-n {
  position: absolute;
  left: 600px;
  bottom: 140px;
  text-align:right;
  max-width: 400px;
  color: #fff;
  display: inline-block;
  font-family: 'open sans', arial, sans-serif;
}

.flexslider .slides .flex-caption-rt-n .main {
  display: inline-block;
  font-size: 16px;
  background: transparent;
  padding: 5px 10px 10px 10px;
}

.flexslider .slides .flex-caption-rt-n .secondary {
  display: inline-block;
  background: transparent;
  max-width: 260px;
  font-size: 11px;
  padding: 5px 5px 5px 5px;
}


}
/* End Medium devices (desktops, 992px and up) */
/* ================================================= */


/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	
.flexslider .slides .flex-caption-rb {
  position: absolute;
  left: 600px;
  bottom: -10px;
  text-align:right;
  color: #fff;
  display: inline-block;
  font-family: 'open sans', arial, sans-serif;
}

.flexslider .slides .flex-caption-rb .main {
  display: inline-block;
  background: transparent;
  max-width:510px;
  margin-bottom: 5px;
  padding: 0px 15px;
  font-size: 22px;
}

.flexslider .slides .flex-caption-rb .secondary {
  display: inline-block;
  background: transparent;
  padding: 5px 15px 15px;
  font-size: 17px;
}

.flexslider .slides .flex-caption-rt {
  position: absolute;
  left: 530px;
  bottom: 190px;
  max-width:600px;
  text-align:right
  color: #fff;
  display: inline-block;
  font-family: 'open sans', arial, sans-serif;
}

.flexslider .slides .flex-caption-blank {
    color: black;
	text-transform: uppercase;
	left: 400px;
	max-width: 800px;
	bottom: 220px;
}

.flexslider .slides .flex-caption-blank-4 {
    bottom: 190px;
}
  
.flexslider .slides .flex-caption-special-operations {
    left: 880px;
	bottom: 160px;
	max-width:255px;
}

.flexslider .slides .flex-caption-russia-cyber {
    left: 880px;
	bottom: 200px;
	max-width:255px;
}

.flexslider .slides .flex-caption-cuba {
	left: 730px;
	bottom: 210px;
	max-width: 400px;
}


.flexslider .slides .flex-caption-cuba a {
	color: white;
	font-weight:bold;
}

.flexslider .slides .flex-caption-policing {
    left: 725px;
	bottom: 170px;
	max-width:410px;
}

.flexslider .slides .flex-caption-rt-blk {
	left: 765px;
	max-width:375px;	
	color: black;		
}

.flexslider .slides .flex-caption-rt .main {
  display: inline-block;
  background: transparent;
  margin-bottom: 5px; 
  padding: 0px 15px;
  font-size: 22px;
}

.flexslider .slides .flex-caption-rt .secondary {
  display: inline-block;
  background: transparent;
  padding: 5px 15px 15px;
  font-size: 17px;
}

.flexslider .slides .flex-caption-lt {
  position: absolute;
  left: 14px;
  bottom: 140px;
  text-align:left;
  max-width:420px;
  color: #fff;
  display: inline-block;
  font-family: 'open sans', arial, sans-serif;
}

.flexslider .slides .flex-caption-lt .main {
  display: inline-block;
  background: transparent;
  margin-bottom: 0px;
  padding: 0px 15px;
  font-size: 21px;
}

.flexslider .slides .flex-caption-lt .secondary {
  display: inline-block;
  background: transparent;
  padding: 5px 15px 15px;
  font-size: 17px;
}

.flexslider .slides .flex-caption-ai {
	max-width: 700px;
	left: 0px;
	bottom: 200px;
}

.flexslider .slides .flex-caption-lb {
  position: absolute;
  left: 15px;
  bottom: 0px;
  text-align:left;
  max-width:360px;
  color: #fff;
  display: inline-block;
  font-family: 'open sans', arial, sans-serif;
}

.flexslider .slides .flex-caption-lb .main {
  display: inline-block;
  background: transparent;
  margin-bottom: 0px;
  padding: 0px 15px;
  font-size: 22px;
}

.flexslider .slides .flex-caption-lb .secondary {
  display: inline-block;
  background: transparent;
  padding: 5px 15px 15px;
  font-size: 17px;
}
.flexslider .slides .flex-caption-lb-black {
  position: absolute;
  left: 20px;
  bottom: 115px;
  text-align:left;
  max-width:470px;
  color: black;
  display: inline-block;
  font-family: 'open sans', arial, sans-serif;
}

.flexslider .slides .flex-caption-lb-black .main {
  display: inline-block;
  background: transparent;
  margin-bottom: 0px;
  padding: 0px 15px;
  font-size: 22px;
}

.flexslider .slides .flex-caption-lb-black .secondary {
  display: inline-block;
  background: transparent;
  padding: 5px 15px 15px;
  font-size: 17px;
}

.flexslider .slides .flex-caption-mab-advanced-energy {	
	left: -10px;
	bottom: -15px;
	max-width: 400px;
}

.flexslider .slides .flex-caption-l {
  position: absolute; 
  bottom: 80px;
  text-align:left;
  max-width: 360px;
  color: #fff;
  display: inline-block;
  font-family: 'open sans', arial, sans-serif;
}

.flexslider .slides .flex-caption-l .main {
  display: inline-block;
  background: transparent;
  margin-bottom: 5px;
  padding: 10px 15px;
  font-size: 22px;
}
.flexslider .slides .flex-caption-l .secondary {
  display: inline-block;
  background: transparent;
  padding: 5px 15px 15px;
  color: #fff;
  font-size: 17px;
}

.flexslider .slides .flex-caption-rt-n {
  position: absolute;
  left: 830px;
  bottom: 110px;
  text-align:right;
  color: #fff;
  display: inline-block;
  max-width: 300px;
  font-family: 'open sans', arial, sans-serif;
}

.flexslider .slides .flex-caption-rt-n .main {
  display: inline-block;
  font-size: 22px;
  background: transparent;
  padding: 5px 5px 5px 10px;
}

.flexslider .slides .flex-caption-rt-n .secondary {
  display: inline-block;
  background: transparent;
  max-width: 330px;
  font-size: 17px;
  padding: 5px 5px 5px 5px;
}
.flexslider .slides .flex-caption-rt2 {
  position: absolute;
  left: 530px;
  bottom: 0px;
  text-align:right;
  color: #fff;
  display: inline-block;
  max-width: 600px;
  font-family: 'open sans', arial, sans-serif;
}

.flexslider .slides .flex-caption-rt2 .main {
  display: inline-block;
  font-size: 22px;
  background: transparent;
  padding: 10px 15px
}

.flexslider .slides .flex-caption-rt2 .secondary {
  display: inline-block;
  background: transparent;
  max-width: 330px;
  font-size: 17px;
  padding: 10px 15px;
}
}
/* Large devices (large desktops, 1200px and up) */
/* ================================================= */

.InNewsbgimage{
background-image:url('/cna_files/InTheNews.jpg');
background-position: center center;
background-size: cover;
}

.carousel-control.left, .carousel-control.right {
   background-image:none !important;
   filter:none !important;
}
.carousel-control {
  opacity: 0.5;
}

.carousel-control:hover {
  opacity: 0.5;
}

/* ================================================= */
/* Education Question Style Begin -- added 7/11/2016 */
/* ================================================= */

.edu-question {
	background: #0711e2; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(left, #0711e2 , #09a8a6); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #0711e2, #09a8a6); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #0711e2, #09a8a6); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #0711e2 , #09a8a6); /* Standard syntax */										
}
.edu-question h5 {
	color:white;											
	padding:10px 5px 0px 5px;
	font-family:Lucida Sans;
}
.edu-question p {
	color:white;
	padding:0px 5px 5px 5px;
	font-family:Lucida Sans;
	font-size:12px;
}
.edu-question a {
	color:white;
	text-decoration: underline;
}
/* ============================ */
/* Education Question Style End */
/* ============================ */

/* ====================== */
/* Custom 404 Style Begin */
/* ====================== */
.h1-404 {
	color: rgb(109, 177, 10);
}

.btn-404 {
	color: #ffffff;
	border-color: #0c9ec7;
	background-color: #0078c1;
}
/* ==================== */
/* Custom 404 Style End */
/* ==================== */

/* =========================== */
/* Custom STEMwire Style Begin */
/* =========================== */

.stemwire p {
	font-size: 16px;
	line-height: 1.3em;	
}

.stemwire a {
	text-decoration:none;
}

.stemwire .stemwire-header p {
	line-height: 1.5em;
}

.page-wrapper .page-content .stemwire h4{
	font-size: 24px;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	color: rgb(249, 158, 32);
}

.stemwire .well p {	
	font-size: 19px;
	margin-left: 5px;
}

.stemwire .well img {	
	padding-bottom: 10px;	
}

.stemwire .stemwire-what-we-can-do .col-md-4 {
	padding-right: 0px;	
}
.stemwire .stemwire-what-we-can-do h4{
	padding-left: 15px;	
}

.stemwire .stemwire-what-we-can-do .well {		
	min-height: 360px;
	padding-bottom: 5px;
}

.stemwire .stemwire-what-we-can-do .well p,
.stemwire .stemwire-experience .well p {
	padding-top:10px;	
}

/* ========================= */
/* Custom STEMwire Style End */
/* ========================= */

/* ============================== */
/* Custom Quick Takes Style Begin */
/* ============================== */

.quick-take-row {
	padding-right: 15px;
}
.quick-take-row img {
	padding-bottom: 10px;
}

.quick-take-row h2 {
	margin-bottom: 5px;
}

.quick-take-row .btn {
	color:#fff; 
	background-color:#0078c1; 
	border-color:#2e6da4;
}

.quick-take-article {
	padding-right: 15px;
}

.quick-take-article img {
	padding-top:5px; 
	padding-right:20px; 
	padding-bottom:10px;
}



/* ============================ */
/* Custom Quick Takes Style End */
/* ============================ */
/*****EDU SOCIAL ICONS BEGIN 4/18/2017********/
.social-media {
		 position: relative
				}

		.social-media i {
			z-index: 2200;
			width: 40px;
			height: 40px;
			line-height: 40px;
			display: inline-block;
			margin-right: 10px;
			margin-bottom: 10px;
			text-align: center !important;
			font-size: 18px;
			background: #ddd;
			color: #333;
			border-radius: 2px
		}
        .social-media-l i {
			z-index: 3200;
			width: 64px;
			height: 64px;
			line-height: 64px;
			display: inline-block;
			margin-right: 10px;
			margin-bottom: 10px;
			text-align: center !important;
			font-size: 22px;
			background: #ddd;
			color: #333;
			border-radius: 50%
		}

		.social-media.social-media-sm i {
			width: 26px;
			height: 26px;
			line-height: 26px;
			margin: 0 0 0 0;
			font-size: 13px
		}

		.social-media.social-media-lg i {
			width: 64px;
			height: 64px;
			line-height: 64px;
			font-size: 22px
		}
        .social-media-l .facebook {
			background: #43609c;
			color: #fff
		}

		.social-media-l .twitter {
			background: #62addb;
			color: #fff
		}
		
		.social-media-l .youtube {
			background: red;
			color: #fff
		}
		.social-media-l i:hover {
         color: #a1a1a1
		}
		.social-media .facebook {
			background: #43609c;
			color: #fff
		}

		.social-media .twitter {
			background: #62addb;
			color: #fff
		}
		.social-media i:hover {
        color: #a1a1a1
		}
	/*****EDU SOCIAL ICONS END 4/18/2017********/
	/******EXPERTS SIDE BAR BEGIN ********************/
	.page-wrapper .page-sidebar .widget .nav2 li a {
	  padding: 5px 15px;
	  color: #444;
	  margin-bottom: 5px;
	  font-weight: bold;
	  border-left: 5px solid transparent;
	}
	.page-wrapper .page-sidebar .widget .nav2 li a:hover {
	  background: none;
	  text-decoration: none;
	  color: #6091ba;
	}
	.page-wrapper .page-sidebar .widget .nav2 li.active a {
	  background: none;
	  color: #6091ba;
	  list-style: none;
	  font-weight: bold;
	  border-left: 5px solid #6091ba;
	}
	/******EXPERTS SIDE BAR END ********************/
	
	/****** CNA Case Studies BEGIN ********************/
	@
	font-face {
		font-family: 'Helvetica';
		src: local('Helvetica'), url('Helvetica.woff');  
	}
	
	@font-face {
		font-family: 'Trade Gothic LT Bold Condensed No. 20';
		src: local('Trade Gothic LT Bold Condensed No. 20'), url('TradeGothicLTStd-BdCn20.woff');  
	}
	
	.case-study-header,
	.case-study-header-medium,
	.case-study-header-larger,
	.case-study-header-research	{
		font-family: 'Helvetica', Sans-Serif;
		font-weight: 700;
		text-transform: uppercase;
		color: #000000;
	}
	
	.case-study-header {
		font-size: 75pt;
		line-height: 75pt;
	}
	.case-study-header-larger {
		font-size: 60pt;
		line-height: 60pt;
	}
	.case-study-header-medium {
		font-size: 45pt;
		line-height: 45pt;
	}
	.case-study-header-small{
		font-family: 'Helvetica', Sans-Serif;
		font-weight: 600;
		color: rgb(109, 177, 10);
		font-size: 25pt;
		line-height: 25pt;
	}
	.case-study-header-research {
		font-size: 45pt;
		line-height: 45pt;
	}
	
	.case-study-byline {
		font-family: 'Trade Gothic LT Bold Condensed No. 20', Sans-Serif;
		font-size: 25pt;
		font-weight: 700;
		text-transform: uppercase;
		color: rgb(109, 177, 10);
		line-height: 25pt;
		padding-top:10px;
	}
	.case-study-first-letter {
		font-family: 'Times New Roman';
		font-size: 25pt;
		font-weight: 700;
	}
	
	.case-study-inline-left {
		margin: 10px 10px 10px 0px;
		float: left;
		clear: left;
		padding-left: 0px;
	}
	
	.case-study-inline-right {
		margin: 10px 10px 10px 0px;
		float: right;
		clear: right;
		padding-right: 0px;
	}
	
	.case-study-inline-spacer-right-10 {
		width: 0px;
		height: 10px;
		float: right;
		clear: right;
	}
	.case-study-inline-spacer-left-20 {
		width: 0px;
		height: 20px;
		float: left;
		clear: left;
	}
	
	.case-study-inline-spacer-left-60 {
		width: 0px;
		height: 60px;
		float: left;
		clear: left;
	}
	/****** CNA Case Studies END ********************/
	
	/****** ESDA Start ********************/
	
	.esda p { 
		font-family: 'museosans-300', Sans-Serif;
	}
	
	.esda h1 {
		background-color:#002f5f;
		color:#ffffff;
		font-family:"museosans-700",Sans-Serif;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 30px;
		max-width: 1140px;
	}
	
	.esda-sub h1 {
		background-color:#ffffff;
		color:#002f5f;
		border-bottom:3px solid #00a1de;		
		padding-left:0px;
		display:inline-block;
		padding-right: 50px;
	}
	
	.esda h3 a {
		font-family:"museosans-700",Sans-Serif;
		color:#00a1de;
	}
	
	.esda h3 a:hover {		
		color:#002f5f;
		text-decoration:none;
	}
	
	.esda-gutter {
		margin: 0 auto;
		float:none;
		padding-left:0px;
		padding-right:0px;
	}
	
	.esda-btm-spacer {
		padding-bottom: 15px;
	}
	
	.esda-bg-line {
		background-color:#00a1de;
		margin-bottom:10px;		
	}
	
	.esda-bg-line span {		
		background-color:#ffffff; 
		font-family: 'TradeGothicLTStd-Bold';
		font-size: 18px;
		padding:10px;
		margin-left:50px;
		text-transform: uppercase;
		font-weight:bold;
	}
	
	
	.esda-team hr {
		border-top:5px solid #00a1de;margin-top:0px;margin-bottom:0px;
	}

	.esda-team-name {
		margin-bottom:2px;
		font-family: 'TradeGothicLTStd-Bold', Sans-Serif;
		color: #002f5f;		
		font-size: 14px ! important;
		white-space: nowrap;
		text-align:center;
	}

	.esda-team-name a {
		font-family: 'TradeGothicLTStd-Bold', Sans-Serif;
		color: #002f5f;
		margin-bottom:0px;
		font-size: 14px;
		white-space: nowrap;
		text-align:center;
	}
	
	.esda-team-name a:hover {
		color: #00a1de;	
		text-decoration: none;
	}
	
	.esda-team-job-title {
		margin-top:2px;
		font-family: 'museosans-300', Sans-Serif;
		font-size:11px ! important;
		white-space: nowrap;
		color: #4d4e50;
		text-align:center;
	}

	.esda-team-staff {
		padding-left:9.75px;
		padding-right:9.75px;
	}
	
	.esda-team-quote {
	  font-family: 'TradeGothicLTStd', Sans-Serif;
	  padding-left:0px;
	  padding-right:55px;
	}
	
	.esda-news-releases h4 {
		padding-bottom: 10px;
	}
	
	.esda-news-releases h4 a {
		font-family: 'TradeGothicLTStd-Bold', Sans-Serif;	
		color: #002f5f;	
		border-bottom:3px solid #00a1de;
		margin-top:0px;
		margin-bottom:0px;
	}

	.esda-news-releases h4 a:hover {
		color: #00a1de;	
		text-decoration: none;
	}
	/****** ESDA End ********************/
	