/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */
 html, body {
 	overflow-x: hidden;

 }
 html{
   min-height: 100%;
    position: relative;
	}

	body{
	margin-bottom:215px !important; /*height of footer to allow for sticky footer*/
	}
/*colors and sizes of h tags may be over written throughout css*/

body h1{
	font-size:1.8em;
	font-family:Georgia;
	color: #536DB2;
	}

body  h2{

	font-size:1.6em;
	font-family:Georgia;
	}


body h3{
	color: #536DB2;
	font-size:1.4em;
	font-family:Georgia;
	}


body h4{
	font-size:1em;
	font-family:'Trebuchet MS';
	font-weight: bold;
	}

body p, body ul, body ol, body li{
	color: #231f20;
    font-family: "Trebuchet MS";
    font-size: 1em;
}
	#mobile-content{
		display:none;
	}
	#desk-content{
		display:block;
	}
ol li ol {
    list-style-type: lower-alpha;
}
 .hide, .noJS{
 	display: none;
 }
#skipnav{
	 height: 1px;
    left: -9000px;
    overflow: hidden;
    position: absolute;
    width: 1px;
}

#ncatsRibbon{
	height: 30px;
	width:100%;
	background-color:#642F6C;
	margin-bottom:1%;
	color: #fff;
}

a.pdf:after{
content:url("/images/icon-pdf.gif");
padding-left: 1%;
}
a.ppt:after{
content:url("/images/icon-ppt.gif");
padding-left: 1%;
}
a.word:after{
content:url("/images/icon-doc.gif");
padding-left: 1%;
}
a.zip:after{
content:url("/images/icon-zip.gif");
padding-left: 1%;
}
a.audio:after{
content:url("/images/icon-mp3.gif");
padding-left: 1%;
}
a.youtube:after{
content:url("/images/youtube_icon.gif");
padding-left: 1%;
}
a.flv:after {
   content:url("/images/icon-flv.gif");
   padding-left: 1%;
}
a.mov:after {
   content:url("/images/icon-mov.gif");
   padding-left: 1%;
}
a.xls:after {
   content:url("/images/icon-xls.gif");
   padding-left: 1%;
}
a.avi:after {
   content:url("/images/icon-avi.gif");
   padding-left: 1%;
}
a.ebook:after {
   content:url("/images/icon-ebook.gif");
   padding-left: 1%;
}


#top {
padding-bottom: 2px;
}

#navbar .leaf{
	width:20%;
}

.logo.navbar-btn.pull-left {
    width: 23%;
}

#ncatsRibbon a, #ncatsRibbon img{
	float:left;
}

#ncatsRibbon a{
	margin-top: 4px;
	padding-left:1%;
	color: #fff;
}

.logo img{
	width:100%;
}
.nihArrows{
	   margin-left: 1%;
    margin-top: 4px;
}
.nihDivider{
	margin-left:1%;
}

#search legend {
    height: 1px;
    left: -9000px;
    overflow: hidden;
    position: absolute;
    width: 1px;
}
input#nihsearchbox{
	width:74%;
	border:1px solid #cccccc;
	-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
height:24px;
}

#searchRight input[type='submit']
{
	background-color: #fff;
		border:1px solid #cccccc;
	-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
font-size: 14px;
color: #333333;
height:24px;
}
#searchRight {
	   float: right;
    width: 24%;
    font-family: 'Trebuchet MS';
}

#utilityLinks li{
	float:left;
	list-style-type: none;
}
#utilityLinks li:first-child{
	padding-right:10px;
}

#utilityLinks li:last-child{
	padding-left:10px;
}


.breadcrumb > li + li:before {
    color: #ccc;
    content: "> " !important;
    padding: 0 5px;
}
.imageSlide{
	position: relative;
}
.imageSlide img{
	width:100%;
}
.slide-text{
	position: absolute;
	top:0;
	width:100%;
	background-image: url('../images/slide-text-bkg.png');
	background-repeat:repeat-y;
		padding-left:1%;
		max-height:80px;
}

.slide-text h3{
	font-family:'Trebuchet MS';
	font-weight: bold;
	font-size: 1.313em;
	margin-top:5px;
	width: 80%;
	float:left;
	color: #231f20;
}
.slide-text > p {
    float: left;
    margin: 0;
    padding: 0;
    width: 80%;
}
.more-button
{
	background-color: #fff;
		-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border: 1px solid #ccc;
float:right;
padding: 2px 5px;
margin-right:10%;
margin-bottom:3%;
}

.more-button a{
	color: #296db2;
	font-size: 0.950em;
}

.dropShadow{
	margin-top: -3%;
    width: 100%;
}

#slideshow-container {
	background-color: #CCC;
}

.views-slideshow-cycle-main-frame .views_slideshow_cycle_teaser_section, .imageSlide img, .imageSlide, .views_slideshow_cycle_slide,
.views-slideshow-cycle-main-frame-row, .views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section {
	width:100% !important;
	height: auto;
		min-width:250px;
	/*max-width:781px; newcomment */
}

.views-content-counter{
	/*width:1.5%;*/
	width:13.5%;
	cursor: pointer;
	font-size:8px;
	text-indent: -1000%;
	background-color: #fff;
	border: solid 1px #85888b;
	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
margin-right: .5%;
/*float:right;*/
float:left;
}


.active .views-content-counter{
	background-color: #b45b08;
	border-color: #fff;
}
.skin-default {
    position: relative;
}
.views-slideshow-controls-bottom{
/*	display:block;
	margin-top:-15px;
	position:relative;
	z-index: 20;*/
	width:100%;
	position: absolute;
	bottom:5px;
	right:0;
	z-index: 20;
}
.counter-link {
    color: transparent;
}
#views_slideshow_cycle_main_slideshow_for_home-block_1{
	position:relative;
	z-index:1;
	border-left:3px solid #ccc;
}

#more-news-center, .carousel-container{
	background-color: #ccc;
}

#more-news-center h2, .news-item div{
	/*padding-left:5%;*/
}
#more-news-center p{
	padding-left:5%;
	float:left;
	font-size: 1em;
	font-family: 'Trebuchet MS';
}
#more-news-center img.thumb{
		-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
float:left;
}

#social-share li {
    float: left;
    list-style-type: none;
 margin-right: 12%;
    width: 9%;
}

#social-share li:last-child
{
	margin-right:0;
}
#social-share img{
	width:100%;
}
#social-share ul{
	padding:10px 0 10px 0;
	margin:0 0 0 20px;
	float:left;
	width:95%;
}
#column-1A .block-title, #column-2A .block-title, #column-1B .block-title{
	color: #105ba8;
	font-family: Georgia;
	font-size:1.8em;
	font-weight:bold;
}

#column-3A .block:nth-child(2) .block-title {
	color: #231f20;
	background-color: #a4bec7;
}

/*#column-3A .block:nth-child(2) .block-title {
	color: #231f20;
	background-color: #a4bec7;
}*/

 #column-3A .block .block-title
 {
 	font-size: 1.6em;
 	font-family: Georgia;
 	color: white;
 	padding: 5px 10px;
 	background-color: #265668;
 	-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
 }

 #column-3A #director039s-corner h2.block-title,  #column-3A #directors-corner h2.block-title, .block.block-bean-dark-blue-block h2, #column-3A #block-bean-directors-corner h2.block-title
 {
 	font-size: 1.6em;
 	font-family: Georgia;
 	color: #fff;
 	padding: 5px 10px;
 	background-color: #265668;
 	-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
 }
#column-1A p, #column-2A, #column-3A{
	font-family: 'Trebuchet MS';
	font-size:1.1em;
	color: #231f20;
}
#column-1B li{
	font-size:1.1em;
	font-family: 'Trebuchet MS';
}
.li-header {
	font-size:1.4em;
	font-family: Georgia;
}

#column-2A li a, #column-3A li a{
	list-style-type: square;
	color: #265668;
}
#column-2A li span, #column-3A li span{
	color: #231f20;
	}

#column-2A li{
	 padding-bottom: 3%;
    width: 90%;
}

#column-1A a, #column-2A a, #column-3A a, #column-1A a span, #column-2A a span, #column-3A a span{
	color: #265668 !important;
}

#column-2A .block-title{
	padding-left: 15px;
}

#column-3A #director039s-corner p, #column-3A #directors-corner p, #block-bean-directors-corner p{
	width:46%;
	float:left;
	padding-left:10px;
}
.view-footer{
padding-left: 3%;}
#director039s-corner li, #directors-corner li{
	color: #265668;
	padding-left:5px;
}

#director039s-corner ul, #directors-corner ul, #block-bean-directors-corner ul{
	 float: left;
    padding: 0 0 0 3%;
    width: 50%;
}

#column-3A strong{
	color: #b45b08;
}

#column-3A .caption{
	color: #636466;
	font-size: .7em;
}
#column-3A  .block h2{
margin-top:0;
}

#column-3A .block,
#column-3A .region{
/*margin-top:25px;*/
}

#column-3A .block, .block-bean-blue-block, .block-bean-dark-blue-block {
/*border: 1px solid #939598;
	-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;*/
}
/*
#column-3A #directors-corner h2, #column-3A #block-block-10 h2{
	margin-top:0;
}
#column-3A .region-home-column-3a, #column-3A #block-block-10{
	margin-top: 25px;
}*/

#column-3A #director039s-corner img, #column-3A #directors-corner img, #block-bean-directors-corner img{
	border: 1px solid #939598;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

.para-image img{
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	}
#column-3A .block p.halfPara, #column-3A .block .halfPara{
	width:55%;
	padding-left:5px;
	float:left;
}
#column-3A  .block .para-image {
    /*width: 40% !important;*/
       margin-right: 13px;
	   float:left;
       padding-left:10px;
}

#column-3A .para-image img{
width:100%;
height:auto;}
/* remove spacing between middle columns */
.row.no-gutter [class*='col-']:not(:first-child):not(:last-child) {
  padding-right:0;
  padding-left:0;
}
/* remove right padding from first column */
.row.no-gutter [class*='col-']:first-child {
  padding-right:0;
  padding-left:0;
}
/* remove left padding from first column */
.row.no-gutter [class*='col-']:last-child {
  padding-left:0;
  padding-right:0;
}

.row.no-gutter{
	margin-left:0;
	margin-right:0;
	padding-left:0;
	padding-right:0;
	width: 100%;
}

.container.no-gutter{
	padding-left:0;
	padding-right:0;
}
/* only for column content visible */
.col-lg-1>div {background-color:#ddd;}


.views-slideshow-controls-top{
	position: absolute;
	width: 100%;
	height:62%;
	bottom:6%;
	z-index: 2;
}

.views-slideshow-controls-text-pause{
	display: none;
}
.views-slideshow-controls-text-next{
	float:right;
	text-indent: -1000%;
	background-image: url('../images/right-slide.png');
	height:100%;
	width:3%;
	margin-right:1%;
	background-repeat:no-repeat;
}


.views-slideshow-controls-text-previous{
	float:left;
	text-indent: -1000%;
	background-image: url('../images/left-slide.png');
	height:100%;
	width:3%;
	margin-left:1%;
	background-repeat:no-repeat;
}

.views-slideshow-controls-text-previous a:hover{
	background-color: green;
	}
.views-slideshow-controls-text{
	height:100%;
}

.views-slideshow-controls-bottom .views-slideshow-controls-text-previous, .views-slideshow-controls-bottom .views-slideshow-controls-text-next{
	display: none;
}


.views-slideshow-controls-bottom .views-slideshow-controls-text-pause{
	display: block;
	  /*  background-color: red;
	  background-image: url('../images/pause-bkg.png');
	  background-repeat:no-repeat;
	  background-size:41% auto;*/
    float: right;
    /*text-indent: -1000%;*/
    width: 3%;
    color: white;
}

.views-slideshow-controls-bottom .views-slideshow-controls-text-pause a{
	display: none;
	text-decoration: none;
}


.views-slideshow-controls-bottom .views-slideshow-controls-text{
	 /* position: relative;
    right: -6%;
    z-index: 10;*/
    position: relative;
    right: -13%;
    top: 2%;
}

.views-slideshow-controls-bottom .widget_pager_bottom{
	 /*   position: relative;
    right: 3%;
    z-index: 1;*/
    display: block;
    float: right;
    width: 13%;
}


#more-news-center h2{
	font-family: Georgia;
	color: #105ba8;
	font-weight: 100;
	font-size:1.6em;
	/*padding-bottom: 1%;*/
}
#news-center-one {
	padding-bottom:3%;
}
#news-center-one img, #news-center-two img{
	float:left;
	margin-right:10px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
max-height:81px;
max-width:82px;
}

#news-center-one p, #news-center-two p{
	width:85%;
}

a:focus {

/*background-color: green; set to green for tab testing*/
background-image: none !important;

}

#column-1B ul{
	 margin: 0;
    padding: 0 0 0 9px;
}
#column-1B li{
	list-style-type: none;
	float:left;
}

#column-1B li img{
	  float: left;
    height: auto;
    width: 30px;
    margin: 0 18px 95px 0;

}
#secondary-image{
	padding:0;
}
#secondary-image img{
	width:100%;
	height: auto;
}
.main-container{margin-bottom:3%;}
/******MOBILE SLIDE SHOW *******/

#mobileSlideshow .views-row.views-row-1.views-row-odd.views-row-first img{
	width:100%;
	margin:0 auto;
	height: auto;
}

#mobileSlideshow .views-row.views-row-2.views-row-even,#mobileSlideshow .views-row.views-row-3.views-row-odd , #mobileSlideshow .views-row.views-row-4.views-row-even,#mobileSlideshow .views-row.views-row-5.views-row-odd {
    float: left;
    width: 48%;
    padding-left:2%;
}

#mobileSlideshow .views-row.views-row-2.views-row-even img, #mobileSlideshow .views-row.views-row-3.views-row-odd img, #mobileSlideshow .views-row.views-row-4.views-row-even img, #mobileSlideshow .views-row.views-row-5.views-row-odd img{
	width:100%;
	height: auto;
}

#mobile-content .slideImage > h2 {
    font-size: 1.6em;
    margin:3px 0 0 0;
}

#mobile-content .slide-desc{
	padding:0;
}

#column-1A, #column-2A{
	float:left;
}
#column-3A{
	float:right;
}
ul#footer-links{
	padding:1% 0 0 0;
	margin:0 auto;
	display:table;
}
#footer-links > li {
    display: inline;
    list-style-type: none;
    font-weight:bold;

}

#footer-links > li:after {
	content: "|";
	padding-left:10px;
	padding-right:10px;
	color: #c1c1c1;
}
.footer.container{
	   left: 0;
	   bottom:0;
    position: absolute;
    width: 100%;
    z-index: 5;
	height:215px;
	padding-right:0;
	padding-left:0;
	/*margin-top: 5%;
    padding: 20px 0;*/
	background-color:#e8e7e3;

}

ul.ppadding{
padding-left: 8%;
margin-left:0;}
/**Level 1**/
.node-type-level1 #more-news-center,.node-type-level2 #more-news-center{
  padding-bottom: 29px;
  height:300px;
  overflow:hidden;
}
/**Chrome only **/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.node-type-level1 #more-news-center{
  padding-bottom: 35px;
}

.node-type-level2 #more-news-center{
  padding-bottom: 15px;
}
.node-type-level2 #more-news-center h3{
margin-top: 12px;
}
	}

.node-type-level1 #news-center-one p,.node-type-level1 #news-center-two p{
	width:93%;
}
.breadcrumb > .active, .breadcrumb > .first > a
{
	color:#265668;
}
.row .breadcrumb{
	background-color: #fff;
	padding:1% 0 1% 0;
	color:#265668;
	font-size:.8em;
	margin-bottom:0;
}
.col-lg-3.social-media a {
     margin-left: 5%;
  width: 9%;
  float: right;
	}
.social-media a img{
width:100%;}
h3.field-title, h3.field-title-news-2{
	color: #105ba8;
	font-family: Georgia;
	padding-bottom:2%;
	padding-left:3%;
	font-size:1.3em;
	font-weight: 100;
}
#news-center-one p, #news-center-two p{
	color: #231f20;
	font-family: 'Trebuchet MS';
}

.node-type-level1 #news-center-one,.node-type-level1 #news-center-two, .node-type-level2 #news-center-one,.node-type-level2 #news-center-two{
	float:left;
}

.moreButton{
	color: #296db2;
	font-size:.9em;
	float:left;
	border: 1px solid #ccc;
	padding: 1% 2%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
	margin-left:4%;
}

.node-type-level1 h1.page-header, .node-type-level2 h1.page-header, .node-type-level3 h1.page-header, .node-type-feeds h1.page-header, .node-type-noright h1.page-header,.node-type-staff h1.page-header, .node-type-staff-profile h1.page-header, .node-type-chip h1.page-header, .node-type-expandcollapse h1.page-header{
	color: #105ba8;
	font-size:1.8em;
	font-family:Georgia;
	border: none;
	margin: 15px 0 5px 0;
}

.page-highlight img{
width:100%;
height:auto;
-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.page-highlight h2{
/*	color: #231f20;
	font-size:1.2em;
	font-family: Georgia;
	display: table-cell;
	vertical-align: bottom;
	height:38px;
	margin-bottom: 10px;
    margin-top: 20px;*/

	   color: #231f20;
    display: table-cell;
    font-family: Georgia;
    font-size: 1.6em;
    height: 110px;
    padding-bottom: 10px;
    padding-top: 20px;
    vertical-align: bottom;
	}
.page-highlight a h2{
color: #337ab7;}
.page-highlight p{
	margin:10px 0;
	color: #231f20;
	font-family: 'Trebuchet MS';
	font-size:1em;

}
.page-highlight{
	float:left;
	display:block;
}
.pageList h3{
	display: none;
}

.pageList ul{
	list-style-type: square;
	color: #265668;
	font-family: 'Trebuchet MS';
	font-size:1em;
	padding:0 0 0 6%;
}

.row.gradient{
	/* background-image: url("../images/attachWhite2grey.jpg");
	 background-repeat: repeat-y;
	 background-position: right;*/
	 margin-right:0;
	 padding-right:0;
}
.attachment h2{
	display: none;
}
.attachment .field-icon, .field-attachmenticon, .field-attchementicon-2{
	width:20%;
	margin:0;
	padding:0;
	float:left;
}

#global-buttons > div > section > div {
    float: left;
    width: 100% !important;
}


#global-buttons img, img.global-img {
      float: left;
    height: auto;
    width: 50%;
}

#global-buttons a{
	color: #105ba8;
	font-weight: bold;
	text-decoration: none;
	}
.region.region-global-button {
    margin-top: 15px;
}
a.attachURL{
	float:left;
	width:80%;
	color: #105ba8;
	font-weight: bold;
	text-decoration: none;
	margin-top: 1%;
}
.whitebox {
background-color: #fff;
height:30px;
}
.updated-section{
width:70%;
margin:0 auto;}
.updated{
	color: #231f20;
	font-family: 'Trebuchet MS';
	font-size:.8em;
	float:left;
}
.top, .top > a{
	color: #231f20;
	font-family: 'Trebuchet MS';
	font-size:.9em;
	float:right;
	margin-top: -10px;
}

.sidebar-inner .block{
		border: 2px solid #939598;
		-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 4%;
}
.sidebar-inner h2, .block-bean-blue-block h2{
	margin:0 0 4% 0;
	color: #231f20;
    font-family: Georgia;
    font-size: 1.6em;
	background-color: #a2b4c7;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	 padding: 3% 0 3% 6%;
}
.sidebar-inner p, .add-content p{
color: #231f20;
    font-family: "Trebuchet MS";
    font-size: 1em;

	}
.sidebar-inner p{
	 padding-left: 5%;}
.shadow .dropShadow{
	padding-top:5%;
}

.add-content h2{
	margin:0;
	padding-bottom: 1%;
	color: #231f20;
    font-family: Georgia;
    font-size: 1.6em;
}
.attachment {
padding-right:0 !important;
margin-right:0 !important;}

.attachment a{
	color: #105ba8;
	font-weight: bold;
	text-decoration: none;
	}

/*
/**level 3**/

.node-type-level3 .sidebar-R h2{
	color: #231f20;
	font-family: Georgia;
	font-size:1.6em;
}
.node-type-level3 .sidebar-R img{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:100%;
	height: auto;
}

#sideNavigation{
	/*margin-top: 15px;*/
}
#sideNavigation ul{
	margin-top:-3px;
}
#sideNavigation .block-title{
	display:none;
}

#sideNavigation .menu > li, #sideNavigation .menu > li:hover, #sideNavigation .menu .open ,  #sideNavigation .menu .open > a:hover,  #sideNavigation .menu.open > a:focus, #sideNavigation .menu >li a {
	width:100%;
	float:left;
	text-align: left;
	margin:0px;
	border: none !important; /*over rides the main navigation hover*/
	background-color: transparent !important; /*over rides the main navigation hover*/
}

#sideNavigation .menu >li a{
		color: #265668;
	font-weight:bold;
	font-family: 'Trebuchet MS';
}

#sideNavigation .menu > li{
	background-repeat: no-repeat;
}

#sideNavigation .menu > li  >a.active, #sideNavigation .menu > li  >a.active-trail, #sideNavigation a.side-parent {
	background-repeat: repeat-y !important;
	background-image: url("../images/grey2white.jpg");
	background-repeat: no-repeat;
	background-size:100% 2px;
	background-position: left bottom;
}

#sideNavigation .menu > li.active > a, #sideNavigation .menu .open > a:hover, #sideNavigation .menu .open > a:focus{
		color: #105ba8 !important;
}

#sideNavigation .menu, #sideNavigation .menu .sub-menu{
list-style-type:none;
padding:0;}
#sideNavigation .menu >li{
padding: 10px 0;}
#sideNavigation .menu < .sub-menu li.active{
background-color: green;
}
#sideNavigation .menu li a{
font-size: 1.1em;}
#sideNavigation .menu .sub-menu  li{
  padding-left:10px;
  font-size:1em;
}
#sideNavigation .menu .sub-menu li a{
	font-weight: normal;
	font-size:1em;
	}
#sideNavigation .menu .sub-menu li a:before{
/*content:">";
padding-right: 5px;*/
display: inline-table;
  content: ">";
  left: -10px;
  margin-right: -5px;
  position: relative;
}
#sideNavigation .menu .sub-menu li.active a, #sideNavigation .menu .sub-menu li a.active-trail{
color: #000 !important;
font-weight:bold !important;
}

/* level 3*/

/**Feeds**/

.inline-table{
display:inline-table;
width: 97%;
}
/**End Feeds**/

#sideNavigation .block-bean-blue-block h2.block-title, #sideNavigation .block-bean-dark-blue-block h2.block-title, #sideNavigation .block-bean-unstyled-block h2.block-title, .sidebar-R .block-bean-blue-block h2.block-title, .sidebar-R .block-bean-dark-blue-block h2.block-title, .sidebar-R .block-bean-unstyled-block h2.block-title{
	display:block;
	margin-top:0;
}

.sidebar-R .block-bean-dark-blue-block h2.block-title{
color: #fff;
}

#sideNavigation .block-bean-blue-block p, #sideNavigation .block-bean-dark-blue-block p, #sideNavigation .block-bean-unstyled-block p, .sidebar-R .block-bean-blue-block p, .sidebar-R .block-bean-dark-blue-block p, .sidebar-R .block-bean-unstyled-block p{
    padding-left: 5%;
}

#sideNavigation .block-bean-blue-block, #sideNavigation .block-bean-dark-blue-block, #sideNavigation .block-bean-unstyled-block, .sidebar-R .block-bean-blue-block, .sidebar-R .block-bean-dark-blue-block, .sidebar-R .block-bean-unstyled-block{
    margin-bottom:10px;
}
.block.block-bean-unstyled-block{
border: none;
border-radius: 0;
}

.block.block-bean-unstyled-block h2{
background: none;
}
@media (max-width: 1196px) and (min-width: 1190px)
{
.node-type-level1 #more-news-center,.node-type-level2 #more-news-center{
height: 247px;
}

}
@media (max-width: 1200px) and (min-width: 1197px){

	#more-news-center h2{
		margin-top:8px;
		font-size:1.6em;
	}
	#news-center-one img, #news-center-two img{
		width:69px;
		height:69px;
	}
	#more-news-center p {
		font-size: .88em;
	}
	#social-share ul{
		padding: 6px 0 6px 0;
	}
	.dropShadow{
		margin-top:-4%;
	}
	.slide-text h3{
		font-size:1.1em;
	}
	.slide-text > p{
		font-size:.88em;
		margin-top:-1%;
		padding-bottom:1%;
	}
	.views-content-counter{
		font-size:7px;
	}

.node-type-level1 #more-news-center,.node-type-level2 #more-news-center{
height: 247px;
}


	}

@media (max-width: 1198px) and (min-width: 988px){
	/*body{
		background-color:yellow !important;
	}*/
	#more-news-center h2{
		margin-top:8px;
		font-size:1.4em;
	}
	#news-center-one img, #news-center-two img{
		width:59px;
		height:59px;
	}
	#news-center-one p, #news-center-two p{
		width: 93%;
	}
	.dropShadow{
		margin-top:-4%;
	}
	.slide-text h3{
		font-size:1.1em;
	}
	.slide-text > p{
		font-size:.9em;
	}
	/*.slide-text{
		max-height:95px;
	}
*/
#column-1A p, #column-2A, #column-3A{
	font-size:1em;
}
/*
.region-home-column-3a p{
	width:40%;
}*/

.region-home-column-3a img{
	width:100%;
	height:auto;
}
.region-home-column-3a ul{
	padding: 0 0 0 21px;
}

#column-1A .block-title, #column-2A .block-title, #column-1B .block-title{
	font-size:1.9em;
}
#column-1A p, #column-2A p, #column-1B p, #column-1B ul{
width:96%;
}

.imageSlide > img, .home-slide.col-12.col-xs-12.col-md-8.col-sm-12.col-lg-8, .view-slideshow-for-home .view-content, #views_slideshow_cycle_main_slideshow_for_home-block_1{
	height:248px;
}

h3.field-title, h3.field-title-news-2{
	font-size: 1.2em;
}
.node-type-level1 #more-news-center, .node-type-level2 #more-news-center{
	padding-bottom:0;
}

#news-center-two h3{
	margin-top:0;
}
#news-center-one h3{
	margin-top:5px;
}



.node-type-level1 #more-news-center,.node-type-level2 #more-news-center{
height: 247px;
}

} /*end*/

@media (max-width:1179px) and (min-width:993px)
{
#meet-chip .halfPara > p{
width: 90% !important;
}
}
@media (max-width:1079px) and (min-width:993px)
{
	.col-lg-3.social-media a{
		width: 9%;
	}
	#searchRight{
	width: 26%;
	}

	.views-slideshow-controls-bottom{
		bottom: -24px;
	}

	.views-slideshow-controls-text-next, .views-slideshow-controls-text-previous{
		background-size:cover;
	}

		.imageSlide img.img-responsive{
			height:270px !important;
		}

		#directors-coner ul{ padding-left: 8%;}

		.region-home-column-3a p{
		width: 98%;
		}
}

@media (max-width: 989px) and (min-width: 760px){
/*	body{
		background-color:orange !important;
	}
*/	#mobile-content{
		display:block;
	}
	#desk-content{
		display:none;
	}
	#searchRight{
		width: 31%;
	}
	#social-share{display: none;}

	#column-1A, #column-2A {
    float: left;
	}
	#column-3A{
		float:left;
	}
	 #column-3A .block{
		width:48%;
		float:left;
		margin-top:0;
		margin-right: 10px;
	}
	.region-home-column-3a ul{
		padding: 0 0 0 22px;
	}
	#block-block-10 p{
		padding-left:9px;
	}
	#more-news-center h2, .dropShadow{
		display:none;
	}
	#more-news-center{
		padding-top:10px;
	}
	.slide-text{
		max-height:96px;
	}
	.region.region-home-slide {
    height: 288px;
}
.slide-text{
	position:relative;
	overflow:auto;
	max-height:117px;}

	.col-lg-3.social-media a{
	width: 10%;}

	.node-type-level1 #more-news-center, .node-type-level2 #more-news-center{
	height: auto !important;}


	#footer-links{
	width: 90%;
text-align: center;}

}/* close (max-width: 989px) and (min-width: 760px)*/

@media (max-width: 776px) and (min-width: 759px)
{
.col-lg-3.social-media a {
    width: 3%;
	margin-left:1%;
	}
#searchRight {
    width: 34%;
}
}
	@media (max-width: 759px) {
		.node-type-level1 #more-news-center, .node-type-level2 #more-news-center{
	height: auto !important;}

			#mobile-content{
		display:block;
	}
	#desk-content, #ncatsRibbon{
		display:none;
	}
	#searchRight input[type="submit"]{
  background-image: url("../images/magnify.png");
    background-position: 2px 1px;
    background-repeat: no-repeat;
    background-size: 100% auto;
    border: medium none;
    color: transparent;
    width: 30px;
	 }
	#block-block-10 p {
    padding-left: 31px;
	}
	.logo.navbar-btn.pull-left {
    width: 50%;
}
#searchRight {
    width: 33%;
    font-size:.9em;
	margin-top: 2%;
}

#searchRight > ul{
margin-top:5%;
padding-left:10%;
}
		/*body{
			background-color: red !important;
		}*/
		#column-1A p, #column-2A, #column-3A{
			font-size:1.0em;
		}
		.region-home-column-3a ul{
			padding:0 0 0 39px;
		}

		.slide-text{
	position:relative;
	overflow:auto;
	max-height:117px;}

	.page-highlight img, .page-highlight p, .page-highlight .pageList {
	display: none;}

	.page-highlight .open img, .page-highlight .open p, .page-highlight .open .pageList {
	display: block;}

		.page-highlight h2 {
    background-color: #595959;
    margin: 0;
    padding: 13px;
	display: block;
	color: #fff !important;
	border-bottom: 1px solid #fff;
	}
.page-highlight h2:hover{
	background-color: #6a6a6a;
	}
	.page-highlight h2 a{
	color: #fff !important;}

	#footer-links{
	width: 100%;
text-align: center;
display:block !important;}

	.footer.container{
	height:270px;}

	.main-container {
	/**padding important overrides the nogutter rules for desktop **/
    margin-bottom: 20%;
	padding-left:15px !important;
	padding-right:15px !important;
	}


	.col-lg-3.social-media a {
    float: right;
    margin-left: 2%;
    width: 3%;
}

#searchRight input[type="submit"]{
   background-size: 71% auto;
}

#global-buttons img, img.global-img{
width: 100%;
float:left;}

#directors-corner  img{
width:83%;
height:auto;
}

#column-3A .caption{
float:left;
}

.usagov-search-autocomplete{
width:78%;
}

#searchRight{
width:48%;}

.region-footer{
width:90%;
margin:0 auto;}

.footer {
height: auto !important;}
	}/* close max 759*/



	/***spectrum***/
#spectrum{
	background-image: url('../../../../../images/spectrum1015.png');
	background-repeat: no-repeat;
	float:left;
	background-size:auto 100%;
}
#spectrum img {
	width:100%;
}


	/***spectrum end***/
img.round{
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
img.img-left-sm {
float: left;
width: 32%;
margin: 2% 3% 2% 0;
}

img.img-left-md
{
float: left;
width: 65%;
margin: 2% 3% 2% 0;
}
img.img-left-lg
{
float:left;
width:100%;
}

img.img-right-sm {
float: right;
width: 32%;
margin: 2% 1% 2% 2%;
}

img.img-right-md
{
float: right;
width: 65%;
margin: 2% 1% 2% 2%;
}
img.img-right-lg
{
float:right;
width:100%;
}

.caption-left-sm  img, .caption-left-md img, .caption-lg img, .caption-right-sm img, .caption-right-md img, .caption-left-lg img, .caption-right-lg img{
width: 100% !important;
height:auto;
}


.caption-text{
font-size:.88em;
width: 97%;
padding-top:2%;
margin:0 auto;
}

.caption-left-sm {
float: left;
width: 32%;
margin: 2% 3% 2% 0;
border: 1px solid #ddd;
}

.caption-left-md {
float: left;
/*width: 65%;*/
width:50%;
margin: 2% 3% 2% 0;
border: 1px solid #ddd;
}

.caption-lg , .caption-left-lg, .caption-right-lg{
width:100%;
margin-bottom:1%;
border: 1px solid #ddd;
}


.caption-right-sm {
float: right;
width: 32%;
margin: 2% 1% 2% 2%;
border: 1px solid #ddd;
}

.caption-right-md
{
float: right;
/*width: 65%;*/
width:50%;
margin: 2% 1% 2% 2%;
border: 1px solid #ddd;
}

.column-container{
width:100%;
float:left;}

.left-column {
	float: left;
    margin-right: 9%;
    width: 45%;
}

.right-column{
	width:40%;
	float:left;
}
	/***********share buttons***********/
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices{
padding-bottom:30px !important;
}
.sharethis-wrapper {
    float: right;
    width: 206px;
}



/***************************/
/* Media Table Audio/Video */
/***************************/
/*

*/
table {
width:100%;
border-collapse: collapse;
}
td,th{
padding:6px !important;
border:1px solid #ccc;
text-align:left;
}
table p{
	margin:0;
}

table.mediatable td.clip {
    width: 20%;
}

table.mediatable td.description {
    width: 41%;
}
@media only screen and (max-width:760px), (min-device-width: 768px) and (max-device-width: 1024px){

	table.responsive, table.responsive thead, table.responsive tbody, table.responsive td, table.responsive td, table.responsive tr{
		display:block;
	}
	table.responsive thead tr, table.responsive th{
		position: absolute;
		top: -9999px;
		left:-9999px;
	}
	table.responsive tr{ border: 1px solid #ccc;}
	table.responsive td{
		border:none;
		border-bottom: 1px solid #eee;
		position:relative;
		padding-left:50%;
	}
	table.responsive td:before{
		position:absolute;
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
	}

	table.mediatable td.clip , table.mediatable td.description {
		width:100%;
	}
} /**media end**/


/****Responsive video***/

.embed-video { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
    .embed-video iframe, .embed-video object, .embed-video embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/****Responsive video***/



/*********************/
/*Featured news item*/
/********************/
#featured-news img {
    float: left;
    height: auto;
    margin-right: 2%;
    width: 35%;
                border-radius:20px;
}
.feature-link {
    font-weight: bold;
}
.feature-source {
    font-style: italic;
}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
float:left;}





/* NCATS suggested heading changes
 FINAL, updated Monday, 08/18/2016*/

#body-content h2 {
    font-size: 1.6em;
    font-family: Georgia;
    border-bottom: 1px solid #265668;
    color: #265668;
    padding-bottom: 9px;
    display: flex;
}

#body-content h3 {
    color: #497C8F;
    font-size: 1.4em;
    font-family: Georgia;
    font-weight: bold;
}

#body-content h4 {
    color: #497C8F;
    font-size: 1.1em;
    font-family: Georgia;
    font-weight: bold;
}

#body-content p {
    margin: 15px 0 15px;
}

#body-content .staff-desc p {
    margin: 0;
}

#video {
	width: 570px;
}

@media (max-width: 759px) {
	#video {
		width: 100%;
	}
}


/***expand and collapse***/
#accordion .panel {
	border:none;
	box-shadow:none;
}
.panel-info > .panel-heading.ncats-heading{
	border:none;
background: none;
background-color: transparent;
cursor: pointer;
padding: 10px 0 0 0;
}

.panel-info > .panel-heading.ncats-heading h2:before{
	font-family: 'Glyphicons Halflings';
	content: "\e114";
	float:left;
	padding-right:10px;
}

.panel-info > .panel-heading.ncats-heading.collapsed h2:before{
	font-family: 'Glyphicons Halflings';
	content: "\e080";
	float:left;
	padding-right:10px;
}

.panel-info > .panel-collapse > div{
	padding-top: 10px;
}


.staff-list {
	-moz-column-count: 2;
    -moz-column-gap: 90px;
    -webkit-column-count: 2;
    -webkit-column-gap: 90px;
    column-count: 2;
    column-gap: 90px;
}

.view-feature-stories > .col-md-2 {
	padding: 0;
}

.view-staff-publications a {
	float: left;
	width: 100%;
}

.view-staff-publications a span {
	color: black;
	float: left;
	height: 21px;
	padding-right: 10px;
}

.staff-main-img {
	padding: 0 0 20px 20px;
}

.staff-main-img > img {
	border-radius: 10px;
}

/* DYNAMIC SLIDESHOW ON LANDING PAGES */
.landing-slideshow .widget_pager_bottom {
	display: block;
    float: right;
    width: 13%;
}

.landing-slideshow .views-slideshow-controls-top {
	z-index: 9;
}

.dynamic-slideshow {
	padding: 0 !important;
}

/* HOMEPAGE MORE CENTER NEWS */
#news-center-one .news-item {
	padding: 0px 20px 0px 20px;
}

/* DIV BODY CALL OUT BOX */

#calloutbox.left {
	float: left;
	margin-right: 20px;
}

#calloutbox.right {
	float: right;
	margin-left: 20px;
}

#calloutbox {
	border: 1px solid #C7D3DB;
	padding: 0;

}

#calloutbox h4 {
	background-color: #0F5BA7;
	margin: 0;
	padding: 10px;
	color: white;
	margin-bottom: 10px;
}

#calloutbox ul {
	padding-right: 10px;
}


#toolbar div.toolbar-menu {
  padding: 0;
}
