	body {
		margin : 0;
		padding : 0;
		font-size : 12px;
		font-family : "Open Sans",sans-serif;
		color : #000000;
		}
	body.js_enabled #filter {
		display : block;
		}
	body.js_enabled .filter {
		display : block;
		margin-bottom : 15px;
		}
	#site {
		background-color : #fff;
		}
	.CHS_logo {
		text-align:center;
		width:100%;
		}
	.CHS_logo img {
		width:99%;
		}
	#CladeX_brand img {
		max-width : 100%;
		height : auto !important;
		margin:15px 0 30px 0;
		}
	#header .bottom {
		/*margin-top : 20px;*/
		border-top: 1px dotted #c7c9ca;
		}
	#main_nav a.trigger {
		display : none;
		}
	body.js_enabled #main_nav a.trigger {
		border-radius : 3px;
		text-transform : uppercase;
		padding : 10px;
		cursor : pointer;
		display : block;
		border-top : 0;
		transition : border-radius 0.3s ease, background-color 0.3s ease, color 0.3s ease;
		background-color:#1C4882;
		color:#fff;
		}
	#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 : #fff;
		transition : background-color 0.2s ease, color 0.2s ease;
		color: #1c4882;
		/* border-top: 1px solid #00265b; */
		}
	#main_nav a:hover {
		text-decoration : none;
		background-color : #1C4882;
		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;
		}
	#main_nav a.active {
		background-color : #1c4882;
		color : #FFFFFF;
		text-decoration : none;
		}
	#search {
		display : none;
		}
	.inner {
		padding : 20px;
		}

	/*#site.int_no_nav #content .cols_container > .left {margin-top : 10px;}*/
	#site.int #content .cols_container > .left a:link, a:visited { color:#1C4781; text-decoration:underline;}
	#site.int #content .cols_container > .left a:hover, a:active { color:#1C4781; text-decoration:none;}

	#site.int #content .cols_container > .left #breadcrumbs .links a:link, a:visited { color:#1C4781; text-decoration:underline; }
	#site.int #content .cols_container > .left #breadcrumbs .links a:hover, a:active { color:#1C4781; text-decoration:none; }

	#site.int #content .cols_container > .left #breadcrumbs .action_links a:link, a:visited { text-decoration:none !important; }
	#site.int #content .cols_container > .left #breadcrumbs .action_links a:hover, a:active { text-decoration:underline !important; }

	/*#site.int #content .cols_container > .left .newsletters {margin-top : 10px;}*/
	/*#site.int #content .cols_container > .left a.button_purple {font-size : 14px;}*/

	#content .body_content {
		font-size : 110%;
		line-height : 20px;
		}
	#content .body_content h1 {
		color : #1c4882;
		}
	#content .body_content p {
		margin : 10px 0 0;
		}	
	#content .body_content a {
		font-weight : 600;
		}
	#content .body_content img {
		max-width : 100%;
		height : auto !important;
		}
	#content .body_content_cols_wide .left p:first-child {
		margin-top : 0;
		}
	#breadcrumbs .links {
		/*color : #1c4882;
		font-size : 11px;*/
		display:none;
		}
	#breadcrumbs .links a {
		display : inline-block;
		padding : 0 2px;
		}
	#breadcrumbs .action_links {
		display : none;
		}
	#breadcrumbs .links a:first-child {
		padding-left : 0;
		}
	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;
		}
	.action_links p {
		margin : 0;
		}
	#site.int #content .cols_container > .right {
		margin-top : 30px;
		}
	.right hr {
			border-top:1px solid #bcb9b8;
			border-bottom:0;
		}
	#section_nav > div > ul > li.active > a {
		background-color : #e8e8e8;
		color : #585757;
		text-decoration : none;
		font-weight:bold;
		}		
	#section_nav ul {
		margin : 0;
		padding : 0;
		list-style : none;
		font-size: 14px;
		font-family: "Open Sans",sans-serif;
		color: #4A484C;
		}
	#section_nav h2 { 
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#235c94+0,1c4882+100 */
		background: #235c94; /* Old browsers */
		background: -moz-linear-gradient(top, #235c94 0%, #1c4882 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #235c94 0%,#1c4882 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #235c94 0%,#1c4882 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#235c94', endColorstr='#1c4882',GradientType=0 ); /* IE6-9 */
		padding:10px 0px 10px 10px;
		margin-left: -10px;
		color:#fff;
		font-size:14px;
		text-transform: capitalize;
		}
	#section_nav > div > ul > li {
		margin-top : 5px;
		}	
	#section_nav > div > ul > li > a {
		/*display : block;*/
		background-color : transparent;
		color : #585757;
		font-size : 14px;
		padding : 0px;
		transition : background-color 0.3s ease, color 0.3s ease;
		}
	#section_nav > div > ul > li > a:hover {
		/*background-color : #e5e2e0;*/
		color : #585757;
		text-decoration : underline;
		}
	#section_nav > div > ul > li > ul > li > a:hover {
		/*background-color : #f7f6f6;*/
		color : #4A484C;
		text-decoration : underline;
		}
	#section_nav > div > ul > li > ul > li.active > a {
		background-color : #e8e8e8;
		color : #4A484C;
		text-decoration : none;
		}
	#section_nav > div > ul > li.activenavpath > a {
		background-color : #e8e8e8;
		color : #4A484C;
		text-decoration : none;
		}
	#section_nav > div > ul > li > ul > li > a {
		background-color : transparent;
		color : #585757;
		display : block;
		font-size : 14px;
		padding : 2px 20px;
		transition : background-color 0.3s ease 0s, color 0.3s ease 0s;
		}	
	#section_nav > div > ul > li > ul > li {
		margin-top : 2px;
		}	
	#footer .inner {
		background : #1c4882;
		background : -moz-linear-gradient(top, #1C4882 0%, #1E376C 100%);
		background : -webkit-linear-gradient(top, #1C4882 0%,#1E376C 100%);
		background : linear-gradient(to bottom, #1C4882 0%,#1E376C 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1C4882', endColorstr='#1E376C',GradientType=0 );
		}
	#footer { 
		font-size:100%;
		}
	#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 : 100%;
		text-align:center;
		padding-bottom:20px;
		}
	#footer .two {
		float : left;
		width : 100%;
		color:#fff;
		text-align:center;
		}
	.socialicons_footer {
		padding-top:10px;
		}				
	#footer .three {
		clear : both;
		padding : 0 0 20px 0;
		color:#fff;
		text-align:center;
		}
	#footer .four {
		margin-top : 20px;
		text-align: center;
		}
	#footer .four img  {
		max-width:250px;
		padding:10px
		}
	img {
		border : 0;
		}	
	a {
		color : #1c4882;
		text-decoration : none;
		}
	a:hover {
		text-decoration : underline;
		}
	h1 {
		font-weight : bold;
		font-size : 24px;
		text-transform : uppercase;
		color : #F04937;
		}
	h2 {
		font-weight : bold;
		font-size : 16px;
		text-transform : uppercase;
		color : /*#F04937*/ #1C4882;
		margin : 15px 0 10px;
		}
	h3 {
		font-weight : bold;
		font-size : 14px;
		color : #F04937;
		}
	h4 {
		font-weight : normal;
		font-size : 13px;
		color :  #1C4882;
		}	
	h5 {
		font-weight : bold;
		font-size : 11px;
		color : #F04937;
		}
	h6 {
		font-weight : 600;
		font-size : 11px;
		color :  #1C4882;
		}	
	figure {
		font-weight : bold;
		}
	figcaption {
		font-size : 11px;
		line-height : 13px;
		font-weight : normal;
		}
	#results .item > div > p:first-child {
		margin-top : 0;
		}
	#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;
		}
	#results .item > div > p:first-child {
		margin-top : 0;
		}
	#results .item .title {
		font-weight : bold;
		}			
	#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;
		}
	.filter {
		display : none;
		}
	.filter .title {
		background-color : #1c4882;
		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 : #1c4882;
		color : #fff;
		text-transform : uppercase;
		padding : 10px 7px;
		border-top : 1px solid #d9ceda;
		font-size : 11px;
		}	
	.filter .wrap {
		position : relative;
		}
	#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;
		}				
	.filter .customSelect {
		overflow : hidden;
		background : url(../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 : #1c4882;
		color : #fff;
		border : 0;
		font-size : 11px;
		text-transform : uppercase;
		padding : 5px 14px;
		border-radius : 5px;
		cursor : pointer;
		margin-top : 2px;
		}

	.media > img {
		border : 1px;
		}
	#toolbar {
		display : none;
		}
	.content_list ul {
		margin : 0;
		padding : 0;
		list-style : none;
		}
	.content_list li {
		margin-bottom : 10px;
		}
	.item p {
		margin : 0px !important;
		padding : 0px;
		}

/* SITE HOME */
	/*#site.home .featured_article.report > .wrap {padding-left : 75px;background-image : url(../../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(../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(../../n/p/icon-comment.png);background-repeat : no-repeat;background-position : 8px 14px;min-height : 80px;}
	#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;}
	#site.home .social {padding : 5px 0;border-top : 2px solid #b0afaf;border-bottom : 1px solid #b0afaf;overflow : hidden;margin-top : 15px;}*/

	/*.contact_box a {color : #fff;}*/

	/*#img_rotator {width : 170px;margin : auto;}
	#img_rotator ul {overflow : hidden;margin : 0;z-index : 9999;} */
	
	/*.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;}*/

	/*#features #controls {position : absolute;display : block;width : 100%;bottom : 28px;}
	#features #controls .prevBtn {background-image : url(../../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(../../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 #e8e8e8 inset;-moz-box-shadow : 0 0 15px #e8e8e8 inset;box-shadow : 0 0 15px #e8e8e8 inset;padding : 15px 0;position : relative;background-color : #fff;border-top : 1px solid #e8e8e8;}*/

	/*#site.multimedia #section_details .desc {background-color : #588883;}*/

	/*.newsletters {margin-top : 15px;text-align : center;}*/
	/*.featured_articles {padding-top : 15px;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;
		}
	#detail .row.title .desc {
		font-weight : bold;
		}	

	/*.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;}*/

	/*.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;}*/

	/*#section_details .bg {display : none;}
	#section_details .title {background-color : #1c4882;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_feature img {width : 100%;}
	#section_feature {margin-top : 20px;}*/
	
	/*ul.staff {margin : 0;padding : 0;list-style : none;}
	ul.staff li {text-indent : -1em;margin-left : 1em;}*/

	/*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 : #1c4882;color : #fff;padding : 15px 10px;}
	table.styled_table tr {border-bottom : 1px;border-bottom-width : thin;border-bottom-style : solid;border-color : #939393;}
	table.styled_table tbody td p:first-child {margin-top : 0 !important;}*/