
#section_nav > div > ul > li > ul > li.active > ul > li > a:hover {
	background-color : #e5e2e0;
	transition : background-color 0.3s ease 0s, color 0.3s ease 0s;
	color : #0057A8;
}
.mission-area-button, .mission-area-link a:link {
	text-decoration : none !important;
}
.mission-area-button, .mission-area-link a:hover {
	text-decoration : underline;
}
.mission-area-link a:link {
	text-decoration : none !important;
}
.mission-area-link a:hover {
	text-decoration : underline;
}
.PPsubscribe_button {
	background-color : #FFC000;
	color : #053a66;
	width : 130px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	border-radius : 5px;
	border : none;
	padding : 10px;
	text-align : center;
	text-decoration : none;
	display : inline-block;
	font-size : 11pt;
	margin : 4px 2px;
	-webkit-transition-duration : 0.4s;
	transition-duration : 0.4s;
	cursor : pointer;
}
.PPsubscribe_button:hover {
	background-color : #FF9E1B;
	text-decoration : none !important;
}
.PPsubscribe {
	padding : 10px;
	background-color : #FFC000;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	color : #053a66;
	text-align : center;
	width : 130px;
}
.PPsubscribe img {
	max-width : none;
}
.PPsubscribe a:link {
	text-decoration : none;
	font-size : 11pt;
}
.PPsubscribe a:hover {
	text-decoration : underline;
	font-size : 11pt;
}
.mission-area-button {
	padding : 10px;
	border : 1px solid #FF9E1B;
	text-decoration : underline;
}
.mission-area-button a:link, .mission-area-link a:link {
	text-decoration : underline;
}
.mission-area-button a:hover, .mission-area-link a:hover {
	text-decoration : none;
}
#results .item > div > p:first-child {
	margin-top : 0;
}
img {
	border : 0;
}
.media > img {
	border : 1px;
}
a {
	color : #1c4882;
	text-decoration : none;
}
a:hover {
	text-decoration : underline;
}
h1 {
	font-weight : bold;
	font-size : 24px;
	text-transform : capitalize;
	color : #1e2325;
}
h3 {
	font-weight : bold;
	font-size : 16px;
	color : #1e2325;
}
h4 {
	font-weight : normal;
	font-size : 16px;
	color : #1e2325;
}
h5 {
	font-weight : bold;
	font-size : 11px;
	color : #1e2325;
}
h6 {
	font-weight : 600;
	font-size : 11px;
	color : #1e2325;
}
figure {
	font-weight : bold;
}
figcaption {
	font-size : 11px;
	line-height : 13px;
	font-weight : normal;
}
#site {
	background-color : #fff;
}
#toolbar {
	display : none;
}
#search {
	display : none;
}
#footer .inner {
	background : #1c4882;
	background : -moz-linear-gradient(top, #1c4882 0%, #1e376d 100%);
	background : -webkit-linear-gradient(top, #1c4882 0%,#1e376d 100%);
	background : linear-gradient(to bottom, #1c4882 0%,#1e376d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c4882', endColorstr='#1e376d',GradientType=0 );
}
.inner {
	padding : 20px;
}
#site.home .headlines {
	border-top : 8px solid #1c4882;
	padding-top : 12px;
	margin-top : 40px;
}
#site.home .headlines h2 {
	margin : 0 0 5px;
	font-weight : 600;
}
#site.home .headlines a.more {
	display : inline-block;
	margin-top : 10px;
	font-size : 10px;
	text-decoration : underline;
}
#site.home .pulsepoints {
	border-top : 8px solid #FF9E1B;
	padding-top : 12px;
	margin-top : 20px;
}
#site.home .pulsepoints h2 {
	margin : 0 0 5px;
	color : #1C4882;
}
#site.home .news {
	border-top : 8px solid #1c4882;
	padding-top : 12px;
	margin-top : 80px;
}
#site.home .news h2 {
	margin : 0 0 5px;
}
#site.home .featured_article {
	margin : 20px auto 0;
	font-size : 12px;
	line-height : 14px;
}
#site.home .featured_article > .wrap {
	border-top : 8px solid #1c4882;
}
#site.home .featured_article .title {
	color : #1c4882;
}
#site.home .featured_article p {
	margin : 3px 0 0;
}
#site.home .featured_article a.more {
	font-size : 10px;
	text-decoration : underline;
	margin : 3px 0 0;
	display : inline-block;
}
#site.home .newsletters h2 {
	color : #464246;
	font-weight : 600;
}
#footer ul {
	list-style : none;
	margin : 0;
	padding : 0;
}
#footer li {
	margin-bottom : 10px;
}
#footer a {
	color : #fff;
	font-weight : 600;
	text-transform : uppercase;
}
#footer .one {
	float : left;
	width : 50%;
}
#footer .two {
	float : left;
	width : 50%;
}
#footer .three {
	clear : both;
	padding-top : 20px;
}
#footer .four {
	margin-top : 20px;
}
#footer .four .title {
	font-size : 16px;
	color : #fff;
	margin-bottom : 5px;
}
#footer .five {
	color : #fff;
	margin-top : 20px;
}
#footer .five .title {
	font-weight : 600;
	font-size : 13px;
}
.featured_articles .article {
	overflow : hidden;
	margin-top : 12px;
}
.featured_articles .article .image {
	float : left;
	width : 85px;
	max-width : 25%;
}
.featured_articles .article .image img {
	max-width : 100%;
	height : auto;
}
.featured_articles .article .content {
	float : left;
	width : 75%;
}
.featured_articles .article .content > .wrap {
	margin-left : 7px;
}
.featured_articles .article .author {
	color : #5d026d;
	font-size : 10px;
}
.featured_articles .article a.more {
	color : #6e0296;
	text-decoration : underline;
}
#header .bottom {
	margin-top : 20px;
}
#section_details .title {
	background-color : #0057A8;
	background : linear-gradient(to bottom, #0057A8 0% , #1c4882 100%);
	color : #fff;
	font-size : 20px;
	font-weight : 600;
	padding : 10px 8px;
}
.title h1 {
	color : #fff;
	font-size : 20px;
	font-weight : 600;
	margin : 0;
	text-transform : capitalize;
}
#section_details .desc {
	background-color : #24135F;
	color : #fff;
	font-size : 14px;
	line-height : 18px;
	padding : 10px 8px;
}
#section_nav ul {
	margin : 0;
	padding : 0;
	list-style : none;
	border : 1px solid #e5e2e0;
}
#section_nav > div > ul > li {
}
#section_nav > div > ul > li > a {
	display : block;
	background-color : #fff;
	color : #000;
	font-size : 15px;
	padding : 20px;
	transition : background-color 0.3s ease, color 0.3s ease;
	border-bottom : 1px solid #e5e2e0;
}
#section_nav > div > ul > li > a:hover {
	background-color : #e5e2e0;
	color : #0057A8;
	text-decoration : none;
}
#breadcrumbs .links {
	color : #1c4882;
	font-size : 11px;
}
#breadcrumbs .links a {
	display : inline-block;
	padding : 0 2px;
	text-decoration : underline;
}
#breadcrumbs .action_links {
	display : none;
}
#breadcrumbs .links a:first-child {
	padding-left : 0;
}
#site.int #content .cols_container > .right {
	margin : 10px 0 30px 0;
}
#content .body_content h1 {
	color : #1c4882;
	line-height : 120%;
}
#section_feature {
	margin-top : 20px;
}
#content .body_content p {
	margin : 10px 0 0;
}
.mission_area {
	margin-top : 20px;
	max-width : 344px;
}
.mission_area h2 {
	margin : 0;
}
#site.int_no_nav #content .cols_container > .left {
	margin-top : 10px;
}
ul.staff {
	margin : 0;
	padding : 0;
	list-style : none;
}
ul.staff li {
	text-indent : -1em;
	margin-left : 1em;
}
#main_nav a.trigger {
	display : none;
}
body.js_enabled #main_nav a.trigger {
	border-radius : 3px;
	text-transform : uppercase;
	padding : 10px 5px;
	cursor : pointer;
	display : block;
	border-top : 0;
	transition : border-radius 0.3s ease, background-color 0.3s ease, color 0.3s ease;
}
#main_nav ul {
	list-style : none;
	margin : 0;
	padding : 0;
}
#main_nav ul ul {
	max-height : 0;
	display : none;
}
#main_nav a {
	font-size : 14px;
	line-height : 14px;
	padding : 5px;
	display : block;
	background-color : #deebf7;
	transition : background-color 0.2s ease, color 0.2s ease;
	color : #000;
	border-top : 1px solid #d0deeb;
}
#main_nav a:hover {
	text-decoration : none;
	background-color : #065aba;
	color : #fff;
}
body.js_enabled #main_nav.open a.trigger {
	border-bottom-left-radius : 0;
	border-bottom-right-radius : 0;
}
body.js_enabled #main_nav ul {
	max-height : 0;
	overflow-y : hidden;
}
body.js_enabled #main_nav.open > ul {
	max-height : 9999px;
}
#section_nav > div > ul > li.active > a {
	background-color : #f7f6f6;
	color : #000;
	text-decoration : none;
	font-weight : 600;
	border-left : 6px solid #0057A8;
	padding-left : 14px;
}
.action_links p {
	margin : 0;
}
#section_feature img {
	width : 100%;
}
#content .body_content img {
	max-width : 100%;
	height : auto !important;
}
#content .body_content_cols_wide .left p:first-child {
	margin-top : 0;
}
h2 {
	font-weight : bold;
	font-size : 18px;
	color : #002D72;
	margin : 15px 0 10px;
	line-height : 120%;
}
.staff_member .image {
	max-width : 40%;
	float : left;
}
.staff_member .desc {
	width : 58%;
	float : left;
	margin-left : 2%;
}
.staff_member .desc .name {
	font-weight : bold;
}
.staff_member {
	overflow : hidden;
	margin-bottom : 10px;
	font-size : 11px;
	line-height : 18px;
}
.staff_callout h2 {
	font-size : 12px;
	line-height : 18px;
}
table.styled_table {
	border-collapse : collapse;
	width : 100%;
	border : 1px solid #939393;
}
table.styled_table thead td {
	background-color : #52386a;
	color : #fff;
	padding : 15px 10px;
}
table.styled_table tbody {
	background-color : #F8F7F6;
}
table.styled_table tr.title_row td {
	background-color : #B4B2AD;
}
table.styled_table th {
	text-align : left;
	padding : 5px 10px;
}
table.styled_table td {
	padding : 5px;
	border : 1px solid #939393;
}
table.styled_table tbody th {
	border-left : 1px solid #B4B2AD;
}
table.styled_table tbody th:first-child {
	border-left : 1px solid #B4B2AD;
}
table.styled_table tbody td {
	border-left : 1px solid #B4B2AD;
}
table.styled_table tbody td:first-child {
	border-left : 1px solid #939393;
}
table.styled_table tr.title td {
	background-color : #1c4882;
	color : #fff;
	padding : 15px 10px;
}
.contact_box a {
	color : #fff;
}
ul.links li {
	display : block;
	float : left;
	padding : 0 10px;
	border-left : 1px solid #b9adbb;
	margin-top : 5px;
}
ul.links li:first-child {
	border-left : 0;
	padding-left : 0;
}
ul.links li a {
	display : block;
	line-height : 13px;
}
#site.multimedia #section_details .desc {
	background-color : #006142;
}
body {
	margin : 0 0 -11px 0;
	padding : 0;
	font-size : 12px;
	font-family : "Open Sans",sans-serif;
	color : #000000;
}
body.js_enabled #filter {
	display : block;
}
#main_nav a.active {
	background-color : #065aba;
	color : #FFFFFF;
	text-decoration : none;
}
#img_rotator {
	width : 170px;
	margin : auto;
}
#features #controls {
	position : absolute;
	display : block;
	width : 100%;
	bottom : 28px;
}
#features #controls .prevBtn {
	background-image : url(../../../sebin/n/v/img-rotator-prev.png);
	background-repeat : no-repeat;
	text-indent : -9999px;
	width : 13px;
	height : 68px;
	display : block;
	float : left;
	margin-left : 15px;
}
#features #controls .nextBtn {
	background-image : url(../../../sebin/d/o/img-rotator-next.png);
	background-repeat : no-repeat;
	text-indent : -9999px;
	width : 13px;
	height : 68px;
	display : block;
	float : right;
	margin-right : 15px;
}
#features .title {
	font-size : 17px;
	text-transform : uppercase;
	color : #1c4882;
	margin-bottom : 15px;
	text-align : center;
}
#features > .inner {
	-webkit-box-shadow : 0 0 15px #e5e2e0 inset;
	-moz-box-shadow : 0 0 15px #e5e2e0 inset;
	box-shadow : 0 0 15px #e5e2e0 inset;
	padding : 15px 0;
	position : relative;
	background-color : #fff;
	border-top : 1px solid #e5e2e0;
}
#section_nav > div > ul > li > ul > li > a:hover {
	background-color : #e5e2e0;
	color : #0057A8;
	text-decoration : none;
}
#section_nav > div > ul > li > ul > li.active > a {
	background-color : #f7f6f6;
	color : #000;
	text-decoration : none;
	font-weight : bold;
}
#section_nav > div > ul > li.activenavpath > a {
	background-color : #f7f6f6;
	color : #000;
	text-decoration : none;
	font-weight : 600;
	border-left : 6px solid #0057A8;
	padding-left : 14px;
}
#section_nav > div > ul > li > ul > li > a {
	background-color : #f7f6f6;
	color : #000;
	display : block;
	font-size : 15px;
	padding : 5px 40px;
	transition : background-color 0.3s ease 0s, color 0.3s ease 0s;
}
#section_nav > div > ul > li > ul > li {
	background-color : #f7f6f6;
}
#section_nav > div > ul > li > ul > li.active > ul > li > a {
	background-color : #f7f6f6;
	color : #000;
	text-decoration : none;
	font-weight : bold;
}
#section_nav > div > ul > li > ul > li > ul > li > a {
	background-color : #efeded;
	color : #000;
	display : block;
	font-size : 15px;
	padding : 5px 20px 5px 60px;
	transition : background-color 0.3s ease 0s, color 0.3s ease 0s;
}
#section_nav > div > ul > li > ul > li.active > ul > li > a:hover, #section_nav > div > ul > li > ul > li > ul > li > a:hover {
	background-color : #e5e2e0;
	transition : background-color 0.3s ease 0s, color 0.3s ease 0s;
	color : #0057A8;
	text-decoration : none;
}
#section_nav > div > ul > li > ul > li > ul > li.active {
	font-weight : bold;
}
.content_list ul {
	margin : 0;
	padding : 0;
	list-style : none;
}
.filter {
	display : none;
}
.filter .title {
	background-color : #fff;
	color : #000;
	padding : 0;
}
.filter .customSelectInner {
	width : 100% !important;
}
.filter select.hasCustomSelect {
	display : block;
	width : 100% !important;
	max-width : 100%;
}
.filter select.hasCustomSelect option {
	word-wrap : break-word;
	max-width : 100%;
	border : 0;
	background-color : #fff;
	color : #000;
	text-transform : uppercase;
	padding : 10px 7px;
	border-top : 1px solid #d9ceda;
	font-size : 11px;
}
.filter .wrap {
	position : relative;
}
#site.global #section_details .desc {
	background-color : #dd5a10;
}
#site.biological #section_details .desc {
	background-color : #a7411e;
}
#site.infectious #section_details .desc {
	background-color : #6e5f70;
}
#site.disaster #section_details .desc {
	background-color : #3c678f;
}
#site.science #section_details .desc {
	background-color : #436b85;
}
body.js_enabled .filter {
	display : block;
	margin-bottom : 15px;
}
.content_list li {
	margin-bottom : 10px;
}
#results.list .label {
	font-weight : 600;
}
#results.list .desc > p:first-child {
	margin-top : 0;
}
#results.list .item {
	margin-bottom : 25px;
}
#results.list .more a {
	font-weight : bold;
}
#results.list .more .label {
	display : none;
}
#filter_details .wrap {
	border-top : 1px solid #bebebe;
	border-bottom : 1px solid #bebebe;
	padding : 5px 0;
	overflow : hidden;
	bottom : auto;
}
#filter_details .label {
	color : #1c4882;
	font-weight : bold;
	font-size : 14px;
}
#filter_details {
	margin-bottom : 20px;
}
#img_rotator ul {
	overflow : hidden;
	margin : 0;
	z-index : 9999;
}
#site.testimony #section_details .desc {
	background-color : #8A2A2B;
}
#site.publications #section_details .desc {
	background-color : #003D4C;
}
f  #results .item > div > p:first-child {
	margin-top : 0;
}
#detail .label {
	font-weight : 600;
}
#detail .row {
	margin-bottom : 10px;
}
#detail .media {
	margin-bottom : 10px;
}
#detail .item > div {
	display : inline;
}
#detail .desc > p:first-child {
	margin-top : 0;
}
#detail .item {
	margin-bottom : 15px;
}
#logo img {
	max-width : 100%;
	height : auto !important;
}
#section_details .bg {
	display : none;
}
#site.int #content .cols_container > .left .newsletters {
	margin-top : 20px;
}
#site.home .social {
	padding : 5px 0;
	border-top : 2px solid #b0afaf;
	border-bottom : 1px solid #b0afaf;
	overflow : hidden;
	margin-top : 15px;
}
.newsletters {
	margin-top : 15px;
	text-align : center;
}
#content .body_content a {
	font-weight : 600;
	text-decoration : underline;
}
#content .body_content a:hover {
	text-decoration : underline;
	color : #0057A8;
}
#detail .row.title .desc {
	font-weight : bold;
}
#results .item .title {
	font-weight : bold;
}
#content .body_content {
	font-size : 13px;
	line-height : 20px;
	word-wrap : break-word;
}
.subscribe_button_link a:link {
	text-decoration : none !important;
}
.subscribe {
	padding : 10px;
	background-color : #FFC000;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	color : #053a66;
	text-align : center;
	width : 130px;
}
.subscribe img {
	max-width : none;
}
.subscribe a:link {
	text-decoration : none;
	font-size : 11pt;
}
.subscribe a:hover {
	text-decoration : underline;
	font-size : 11pt;
	color : #053a66;
}
.subscribe_button a {
	text-decoration : none !important;
}
.subscribe_button a:link {
	text-decoration : none !important;
}
.subscribe_button a:hover {
	color : #053a66 !important;
	text-decoration : underline;
}
.subscribe_button_link, .subscribe_button_link a:link {
	text-decoration : none !important;
}
.subscribe_button {
	background-color : #FFC000;
	width : 130px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	border-radius : 5px;
	border : none;
	padding : 10px;
	text-align : center;
	text-decoration : none !important;
	display : inline-block;
	font-size : 11pt;
	margin : 4px 2px;
	-webkit-transition-duration : 0.4s;
	transition-duration : 0.4s;
	cursor : pointer;
}
.subscribe_button_link {
	color : #053a66;
	text-decoration : none !important;
}
.subscribe_button_link a:hover {
	color : #053a66 !important;
	text-decoration : none;
}
.subscribe_button:hover {
	background-color : #FF9E1B;
	text-decoration : none !important;
}
.subscribe_button_link:hover {
	color : #053a66;
	text-decoration : none;
}
.subscribe_button_link a {
	color : #053a66;
	text-decoration : none !important;
}
.newsletters_button {
	background-color : #FF9E1B;
	color : #15264C;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	border : none;
	padding : 5px;
	text-align : center;
	text-decoration : none;
	display : inline-block;
	font-weight : 600;
	font-size : 14px;
	text-transform : uppercase;
	-webkit-transition-duration : 0.4s;
	transition-duration : 0.4s;
	cursor : pointer;
}
.newsletters_button:hover {
	background-color : #FFC000;
	text-decoration : none !important;
}
.blue_button {
	background-color : #d0deeb;
	border : none;
	padding : 10px;
	text-align : center;
	text-decoration : none;
	display : inline-block;
	font-size : 11pt;
	margin : 4px 2px;
	-webkit-transition-duration : 0.4s;
	transition-duration : 0.4s;
	cursor : pointer;
}
.blue_button_link {
	color : #002d72;
	text-decoration : none !important;
}
.blue_button_link a:hover {
	color : #fff;
	text-decoration : none;
}
.blue_button:hover {
	color : #065aba;
	text-decoration : none !important;
}
.blue_button_link:hover {
	color : #065aba;
	text-decoration : none;
}
.blue_button_link a {
	color : #002d72;
	text-decoration : none !important;
}
.filter .customSelect {
	overflow : hidden;
	background : url(../../../sebin/v/z/select-arrow.png) no-repeat right #deebf7;
	display : block !important;
	width : 85%;
	max-height : 20px;
	padding : 3px 12% 3px 3%;
	color : #131313;
	margin-top : 2px;
	text-transform : uppercase;
}
.filter .button input {
	background-color : #1c4882;
	color : #fff;
	border : 0;
	font-size : 11px;
	text-transform : uppercase;
	padding : 5px 14px;
	border-radius : 5px;
	cursor : pointer;
	margin-top : 2px;
}
.featured_articles {
	padding-top : 15px;
	margin-top : 0;
}
#site.int #content .cols_container > .left a.button_purple {
	font-size : 14px;
}
table.styled_table tbody td p:first-child {
	margin-top : 0 !important;
}
#site.home .featured_article.report > .wrap {
	background-repeat : no-repeat;
	background-position : 8px 14px;
	min-height : 80px;
}
#site.home .featured_article.video > .wrap {
	padding-left : 75px;
	background-image : url(../../../sebin/v/x/icon-camera.png);
	background-repeat : no-repeat;
	background-position : 8px 14px;
	min-height : 80px;
}
#site.home .featured_article.comment > .wrap {
	padding-left : 75px;
	background-image : url(../../../sebin/n/p/icon-comment.png);
	background-repeat : no-repeat;
	background-position : 8px 14px;
	min-height : 80px;
}
#results.landing .item {
	margin-bottom : 25px;
}
#results.pub.landing .publication {
	font-size : 11px;
	margin-top : 5px;
}
#results.mm .bottom {
	font-size : 11px;
	margin-top : 5px;
}
.staff_details .desc .links a {
	line-height : normal;
}
.staff_details .title {
	font-size : 12px;
	line-height : 18px;
}
.staff_details .name {
	font-size : 14px;
	line-height : 20px;
	font-weight : 600;
}
#site.home .social h2 {
	font-weight : 600;
	color : #410f4a;
	margin : 0;
	float : left;
	margin-right : 0;
	margin-top : 2px;
	font-size : 17px;
}
#site.home .social .links {
	float : right;
}
#site.home .social img {
	margin-left : 5px;
}
table.styled_table tr {
	border-bottom : 1px;
	border-bottom-width : thin;
	border-bottom-style : solid;
	border-color : #939393;
}
.item p {
	margin : 0px !important;
	padding : 0px;
}
.seSolr_url {
	color : #68ACE5 !important;
}
.staff_details .profile_image {
	float : left;
	display : inline-block;
	width : 200px;
}
.staff_desc {
	width : 70%;
}
.expertise {
	padding-top : 5px;
}
.profile_buttons {
	display : inline;
	float : left;
}
.email_button {
	display : inline;
	float : left;
}
.email_button a:link {
	text-decoration : none !important;
}
.email_button a {
	background-color : #deebf7;
	padding : 8px;
	border-radius : 5px;
}
.twitter_button {
	display : inline;
	float : left;
	margin : 0 0 0 10px;
	width : 50%;
}
.twitter_button a:link {
	text-decoration : none !important;
}
.twitter_button a {
	background-color : #deebf7;
	padding : 8px;
	border-radius : 5px;
}
.center {
	text-align : center;
}
