
#results .item > div > p:first-child {
	margin-top : 0;
}
img {
	border : 0;
}
.media > img {
	border : 1px;
}
a {
	color : #62386a;
	text-decoration : none;
}
a:hover {
	text-decoration : underline;
}
h1 {
	font-weight : bold;
	font-size : 24px;
	text-transform : uppercase;
	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-color : #696a6a;
}
.inner {
	padding : 20px;
}
#site.home .headlines {
	border-top : 8px solid #c87305;
	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 #456b9f;
	padding-top : 12px;
	margin-top : 20px;
}
#site.home .pulsepoints h2 {
	margin : 0 0 5px;
	color : #16597c;
}
#site.home .news {
	border-top : 8px solid #189e06;
	padding-top : 12px;
	margin-top : 20px;
}
#site.home .news h2 {
	margin : 0 0 5px;
}
#site.home .featured_article {
	background-image : url(/sebin/o/a/featured-article-header-mobile.gif);
	background-repeat : no-repeat;
	background-position : top;
	padding : 12px 0 7px;
	background-color : #fafbff;
	max-width : 277px;
	margin : 20px auto 0;
	font-size : 11px;
	line-height : 14px;
	box-shadow : 5px 10px 15px #DCDCDD;
}
#site.home .featured_article .title {
	color : #5d026d;
}
#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 : #4b1954;
	color : #fff;
	font-size : 20px;
	font-weight : 600;
	padding : 10px 8px;
}
#section_details .desc {
	background-color : #878b8b;
	color : #fff;
	font-size : 14px;
	line-height : 18px;
	padding : 10px 8px;
}
#section_nav ul {
	margin : 0;
	padding : 0;
	list-style : none;
}
#section_nav > div > ul > li {
	margin-top : 5px;
}
#section_nav > div > ul > li > a {
	display : block;
	background-color : #bebcbe;
	color : #261f1f;
	font-size : 15px;
	padding : 20px;
	transition : background-color 0.3s ease, color 0.3s ease;
}
#section_nav > div > ul > li > a:hover {
	background-color : #e2e1e2;
	color : #44124d;
	text-decoration : none;
}
#breadcrumbs .links {
	color : #555455;
	font-size : 11px;
}
#breadcrumbs .links a {
	display : inline-block;
	padding : 0 2px;
}
#breadcrumbs .action_links {
	display : none;
}
#breadcrumbs .links a:first-child {
	padding-left : 0;
}
#site.int #content .cols_container > .right {
	margin-top : 10px;
}
#content .body_content h1 {
	color : #441651;
}
#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 : #CBCACA;
	transition : background-color 0.2s ease, color 0.2s ease;
	color : #423838;
	border-top : 1px solid #fff;
}
#main_nav a:hover {
	text-decoration : none;
	background-color : #4b1a54;
	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 : #e2e1e2;
	color : #44124d;
	text-decoration : none;
}
.action_links p {
	margin : 0;
}
#section_feature img {
	max-width : 100%;
	height : auto !important;
}
#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 : 16px;
	text-transform : uppercase;
	color : #1e2325;
	margin : 15px 0 10px;
}
.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%;
}
table.styled_table thead td {
	background-color : #52386a;
	color : #fff;
	padding : 15px 10px;
}
table.styled_table tbody {
	background-color : #e5e5e5;
}
table.styled_table tr.title_row td {
	background-color : #aeb8b8;
}
table.styled_table th {
	text-align : left;
	padding : 5px 10px;
}
table.styled_table td {
	padding : 5px 10px;
}
table.styled_table tbody th {
	border-left : 1px solid #8d8989;
}
table.styled_table tbody th:first-child {
	border-left : 0;
}
table.styled_table tbody td {
	border-left : 1px solid #8d8989;
}
table.styled_table tbody td:first-child {
	border-left : 0;
}
table.styled_table tr.title td {
	background-color : #52386a;
	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 : #588883;
}
body {
	margin : 0;
	padding : 0;
	font-size : 12px;
	font-family : "Open Sans",sans-serif;
	color : #313638;
}
body.js_enabled #filter {
	display : block;
}
#main_nav a.active {
	background-color : #4B1A54;
	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 : #4a4949;
	margin-bottom : 15px;
	text-align : center;
}
#features > .inner {
	-webkit-box-shadow : 0 0 15px #000000 inset;
	-moz-box-shadow : 0 0 15px #000000 inset;
	box-shadow : 0 0 15px #000000 inset;
	padding : 15px 0;
	position : relative;
	background-color : #fff;
}
#section_nav > div > ul > li > ul > li > a:hover {
	background-color : #e2e1e2;
	color : #44124d;
	text-decoration : none;
}
#section_nav > div > ul > li > ul > li.active > a {
	background-color : #e2e1e2;
	color : #44124d;
	text-decoration : none;
}
#section_nav > div > ul > li.activenavpath > a {
	background-color : #e2e1e2;
	color : #44124d;
	text-decoration : none;
}
#section_nav > div > ul > li > ul > li > a {
	background-color : #BEBCBE;
	color : #261F1F;
	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 {
	margin-top : 2px;
}
.content_list ul {
	margin : 0;
	padding : 0;
	list-style : none;
}
.filter {
	display : none;
}
.filter .title {
	background-color : #62386a;
	color : #fff;
	padding : 0 8px;
}
.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 : #704a77;
	color : #fff;
	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;
}
#filter_details .label {
	color : #3d1947;
	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 : #863a11;
}
#site.publications #section_details .desc {
	background-color : #192e45;
}
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 : 10px;
}
#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;
}
#content .body_content a {
	font-weight : 600;
}
#detail .row.title .desc {
	font-weight : bold;
}
#results .item .title {
	font-weight : bold;
}
#content .body_content {
	font-size : 13px;
	line-height : 20px;
}
.filter .customSelect {
	overflow : hidden;
	background : url(/sebin/v/z/select-arrow.png) no-repeat right #c9c9c9;
	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 : #401c4a;
	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 {
	padding-left : 75px;
	background-image : url(/sebin/f/j/icon-paper.png);
	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;
}
