﻿/*
// Description: stylesheet for safe to sleep on NICHD (Aug 2013)
//
// -------------------------------------------------------------------

*/
/*
// *******************************************************************
// PAGE LAYOUT
// *******************************************************************
*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);

html, body {
	color: #000000;
	font-family: "Open Sans", "san serif" !important;
	background-color: #FFFFFF;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	width: auto;
}

#sts_main_block {
	margin: 0px;
	padding: 0px;
	min-width: 1000px;
}
/*
// *******************************************************************
// TOP BANNER
// *******************************************************************
*/
.banner-image {
	background-image: url("/sts/Style Library/images/sts-header-bkgd-sm.png");
	max-width: 1500px;
	background-repeat: no-repeat;
	margin: 0 auto;
}

header#sts_main_header {
	background-color: #ffe589;
	margin: 0 auto;
}

	header#sts_main_header #sts_main_header_content {
		margin: 0 auto;
		padding: 0;
		width: 1000px;
		/*border-bottom: 1px solid #8C53B4;*/
	}

#sts_main_banner {
	padding-bottom: 7px;
}

	#sts_main_banner #sts_main_banner_left {
		float: left;
		width: 715px;
		font-family: "Open Sans", "san serif";
		padding-top: 1em
	}

	#sts_main_banner #sts_main_banner_right {
		margin-left: 720px;
		max-width: 280px;
		text-align: right;
	}

	#sts_main_banner #sts_main_banner_left #sts_main_banner_left_sts {
		color: #642F8A;
		font-size: 38px;
		font-weight: 800;
		margin: 5px 0px 0px 0px;
		line-height: 80%;
	}

}

#sts_main_banner #sts_main_banner_left #sts_main_banner_left_sts .sup {
	vertical-align: top;
	font-size: 14px;
}

#sts_main_banner #sts_main_banner_left #sts_main_banner_left_pec {
	color: #484848;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	margin: 5px 0;
}

#sts_main_banner #sts_main_banner_left #sts_main_banner_left_nichd {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0;
	font-family: "Open Sans", "san serif";
}

.sts-nichdlogo {
	width: 100%;
}

.sts-logo {
	padding-top: 10px;
	padding-bottom: 10px;
}

.sup {
	font-size: 20px;
	font-weight: normal;
}

.sign-up {
	float: right;
	display: inline-block;
	padding-top: 10px;
	padding-bottom: 10px;
}

.espanol {
	float: right;
	clear: both;
	display: inline-block;
	padding-top: 10px;
	padding-bottom: 10px;
}
.button-box{
float: right;
display: block;
}
/*
// *******************************************************************
// TOP NAVIGATION & FLYOUT
// *******************************************************************
*/
.espanolbtn {
	min-width: 100px;
		/*background: gold;  /*For browsers that do not support gradients */
	/* background: -webkit-linear-gradient(#ffcc66, gold, #ff9900); /*For Safari 5.1 to 6.0 */
	/*background: -o-linear-gradient(#ffcc66, gold, #ff9900);  /*For Opera 11.1 to 12.0 */
	/*background: -moz-linear-gradient(#ffcc66, gold, #ff9900); /* For Firefox 3.6 to 15 */
	/*background: linear-gradient(#ffcc66, gold, #ff9900); /* Standard syntax */
	background-image: url("/nichdSTSassets2013/images/spanish_slice.png");
	background-repeat: repeat-x;
	border: 1px solid #8c53b4;
	font-size: .8em;
	color: #642F8A;
	font-weight: 700;
	padding: 3px 10px;
	margin-right: 0px;
	cursor: pointer;
	text-decoration: none !important;
}

.e-updatesbtn {
	min-width: 100px;
	/*background: gold;  /*For browsers that do not support gradients */
	/* background: -webkit-linear-gradient(#ffcc66, gold, #ff9900); /*For Safari 5.1 to 6.0 */
	/*background: -o-linear-gradient(#ffcc66, gold, #ff9900);  /*For Opera 11.1 to 12.0 */
	/*background: -moz-linear-gradient(#ffcc66, gold, #ff9900); /* For Firefox 3.6 to 15 */
	/*background: linear-gradient(#ffcc66, gold, #ff9900); /* Standard syntax */
	background-image: url("/nichdSTSassets2013/images/spanish_slice.png");
	background-repeat: repeat-x;
	border: 1px solid #8c53b4;
	font-size: .8em;
	color: #642F8A;
	font-weight: 700;
	padding: 3px 10px;
	margin-right: 10px;
	cursor: pointer;
	text-decoration: none !important;
}
.navbar{
 min-height: 0px !important;
	border-radius: 0px !important;
}
nav#sts_main_top_menu {
	border-top: 10px solid #673695;/*#8c53b4;*/
	border-bottom: 1px solid #673695;/*#8C53B4;*/
	background-color: #D2C6D8;
	display: table;
	margin: 0 auto;
	width: 100%;
}

	nav#sts_main_top_menu ul {
		/* all lists */
		margin: 0 auto;
		width: 1000px;
		padding: 0;
		list-style: none;
		line-height: 1;
	}

	li#li_sts_about{
		color: #ffffff !important;
	}
		nav#sts_main_top_menu ul#sts_top_menu_list li {
			/* all list items */
			float: left;
			width: 200px; /* need for Opera */
		}

		nav#sts_main_top_menu ul#sts_top_menu_list > li {
			float: left;
			z-index: 1000;
			border-right: 1px solid #8C53B4;
		}

		nav#sts_main_top_menu ul#sts_top_menu_list li#li_sts_home {
			width: 115px;
			border-left: 1px solid #8C53B4;
		}

		nav#sts_main_top_menu ul#sts_top_menu_list li#li_sts_about {
			width: 245px;

		}

		nav#sts_main_top_menu ul#sts_top_menu_list li#li_sts_materials {
			width: 180px;
		}

		nav#sts_main_top_menu ul#sts_top_menu_list li#li_sts_campaign {
			width: 200px;
		}

		nav#sts_main_top_menu ul#sts_top_menu_list li#li_sts_news {
			width: 145px;
		}

		nav#sts_main_top_menu ul#sts_top_menu_list li#li_sts_contact {
			width: 115px;
			border-right: 1px solid #8C53B4;
		}

		nav#sts_main_top_menu ul#sts_top_menu_list li > .top_menu_li > a {
			display: block;
			padding: 7px 0;
			text-align: center;
			color: #642389;
			/*background-color: #D2C6D8;*/
			font-weight: bold;
			font-size: 14px;
			text-decoration: none;
		}
		
		nav#sts_main_top_menu ul#sts_top_menu_list > li:hover > div > a, nav#sts_main_top_menu ul#sts_top_menu_list > li > div > a:focus, nav#sts_main_top_menu ul#sts_top_menu_list > li > div > a:active, nav#sts_main_top_menu ul#sts_top_menu_list > li.sfhover > div > a {
			background-color: #642F8A;
			color: #FFFFFF;
		}

	nav#sts_main_top_menu a {
		display: block;
	}

	nav#sts_main_top_menu li ul {
		/* second-level lists */
		position: absolute;
		background-color: #FFFFFF;
		width: 200px;
		margin-left: -1000em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
		border-top: 1px solid #C0D3DB;
		z-index: 4000;
	}

	nav#sts_main_top_menu li:hover ul, nav#sts_main_top_menu li.sfhover ul {
		/* lists nested under hovered list items */
		margin-left: 0;
	}

	nav#sts_main_top_menu li li:hover ul, nav#sts_main_top_menu li li.sfhover ul {
		margin-left: 10em;
	}

	nav#sts_main_top_menu li ul li a {
		padding: 10px;
		border-left: 1px solid #C0D3DB;
		border-right: 1px solid #C0D3DB;
		border-bottom: 1px solid #C0D3DB;
		color: #000000;
		text-decoration: none;
		line-height: 1.5;
	}

		nav#sts_main_top_menu li ul li a:hover {
			color: #407F96;
			text-decoration: underline;
		}
	/* extra positioning rules for limited noscript keyboard accessibility */
	nav#sts_main_top_menu li a:focus + ul {
		margin-left: 0;
	}

	nav#sts_main_top_menu li li a:focus + ul {
		margin-left: 1010em;
	}

	nav#sts_main_top_menu li li a:focus {
		margin-left: 1000em;
		width: 180px;
		background-color: #FFFFFF;
		z-index: 4000;
	}

	nav#sts_main_top_menu li li li a:focus {
		margin-left: 2010em;
		width: 180px;
		background-color: #FFFFFF;
		z-index: 4000;
	}

	nav#sts_main_top_menu li:hover a:focus, nav#sts_main_top_menu li.sfhover a.sffocus {
		margin-left: 0;
	}

	nav#sts_main_top_menu li li:hover a:focus + ul, nav#sts_main_top_menu li li.sfhover a.sffocus + ul {
		margin-left: 10em;
	}
	
.top_menu_active  {
	background-color: #673695 !important;
	color: #ffffff !important;
	}

/*
// *******************************************************************
// MAIN CONTENT & DIFFERENT PAGE LAYOUTS
// *******************************************************************
*/
#sts_main_content {
	background-color: #faf8f2;
	/*border-top: 1px solid #DEDBD4;
	border-bottom: 1px solid #F8F8F7;*/
	padding-bottom: 10px;
}

#sts_main_content_toptools {
	margin: 0 auto;
	width: 1000px;
}

#sts_main_content_toptools_right {
	/*float: right;*/
	padding-top: 1em;
	padding-left: 2em;
}

#sts_main_content_toptools_left {
	float: left;
	padding: 7px 0 0;
	width: 450px;
}

#sts_breadcrumb a {
	display: inline-block;
	font-weight: bold;
	padding: .5em;

}
	#sts_breadcrumb a:last-child {
		display: inline-block;
		font-weight: bold;
		padding: .5em;
		text-decoration: none;
		cursor: none;
	}


#sts_main_content_toptools_right a.print_a {
	background-image: url("/nichdSTSassets2013/images/print.svg");
	background-repeat: no-repeat;
		background-position: left center;
	padding: 5px 0px 5px 30px;
	color: #000000;
	line-height: 1.5;
}

#sts_main_content_toptools_right a.email_a {
	background-image: url("/nichdSTSassets2013/images/email.svg");
	background-repeat: no-repeat;
	display: inline-block;
	background-position: left center;
	padding: 5px 0px 5px 30px;
	color: #000000;
	line-height: 1.5;
}

#sts_main_search_container {
	padding: 3px 0px;
	float: right;
	display: inline-block;
}

#nichd_main_search_input {
	border: 1px solid #8C53B4;
	color: #767676;
	display: block;
	float: left;
	font-family: "Open Sans", "san serif";
	font-size: 10px;
	/*height: 16px;*/
	padding: 3px 5px;
	position: relative;
	width: 175px;
	z-index: 1;
	margin-right: 10px;
}

#nichd_main_search_submit_border {
	background-color: #8C53B4;
	border: 1px solid #8C53B4;
	float: left;
}

#nichd_main_search_submit {
	border: 1px solid #673695;
	color: #FFFFFF;
	background-color: #673695;
	cursor: pointer;
	display: block;
	font-family: "Open Sans", "san serif";
	font-size: 10px;
	font-weight: bold;
	height: 22px;
	/*width: 65px;*/
}
/*
// =================================================================
// FOR ONE COLUMN PAGE
// =================================================================
*/
#sts_main_block_1col {
	margin: 0 auto;
	width: 1000px;
}
/*
// =================================================================
// FOR OTHER PAGES
// =================================================================
*/
#sts_main_block_page {
	margin: 0 auto;
	width: 1000px;
	background-color: #ffffff;
}

	#sts_main_block_page #sts_main_block_page_content_left {
		float: left;
		width: 300px;
	}

	#sts_main_block_page #sts_main_block_page_content_right {
		margin-left: 330px;
		width: 670px;
	}
/*
// *******************************************************************
// LEFT NAVIGATION
// *******************************************************************
*/
.top_menu_li{
}
.sts_left_navigation_container {
	background-color: #faf8f2;
	padding: 0em .8em .3em .8em;
	border-top: 1px solid #e6e3da;
	border-right: 1px solid #e6e3da;
	border-bottom: 1px solid #e6e3da;
}

	.sts_left_navigation_container h2 {
		background-color: #642F8A;
		padding: 10px;
		color: #FFFFFF;
		margin: 0;
	}

		.sts_left_navigation_container h2 a {
			color: #FFFFFF;
		}


/*
// *******************************************************************
// FOOTER
// *******************************************************************
*/
.footWrap {
	width: 100%;
	background-color: #D4D3CF;
	padding-top: .5em;
	border-top: 3px solid #ffe589;
}

.foot-top {
	margin: 1em 0em;
}

.foot-midd {
	margin: 1em 0em;
}
.rght-margin{
	margin-right: .5em;
}
.mainfootercontent {
	max-width: 1000px;
	margin: 0 auto;
}

#sts_main_footer {
	background-color: #D4D3CF;
	width: inherit;
	font-size: 16px;
	margin: 0px auto;
}

footer#sts_main_footer {
	width: 100%;
	margin: 0 auto;
	color: #C4BEB1;
	clear: both;
}

	footer#sts_main_footer #sts_main_footer_content_top {
		padding: 10px 0;
		text-align: center;
		font-size: 13px;
		font-weight: bold;
	}

	footer#sts_main_footer #sts_main_footer_content_bottom {
		padding: 0 0 10px;
		text-align: center;
	}

#sts_main_footer_content_nih_tagline {
	font-style: italic;
	padding: 10px 0;
	text-align: center;
	color: #000000;
}

#sts_footer_printed_date {
	display: none;
}
/*
// *******************************************************************
// FORM STUFF
// *******************************************************************
*/
/*
// *******************************************************************
// OUTPUT
// *******************************************************************
*/
/*
// *******************************************************************
// JQUERY CAROUSEL ON HOME PAGE
// *******************************************************************
*/
/*
// *******************************************************************
// DIVS & SPANS & LISTS & TABLES
// *******************************************************************
*/
.LastUpdateDate {
	padding: 10px 0;
	text-align: center;
	color: #642389;
	clear: both;
}

#LastUpdatedDate {
	padding: 10px 0;
	text-align: center;
	color: #642389;
	clear: both;
}

#TrademarkText {
	padding-top: 1em;
	text-align: center;
	color: #000000;
	clear: both;
}

.purple_container {
	background-color: #FFFFFF;
	padding: 7px;
	min-height: 320px;
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
}

	.purple_container h2 {
		background-color: #642F8A;
		padding: 5px;
		color: #FFFFFF;
		margin: 0 0 2px;
	}

.slateblue_container {
	background-color: #FFFFFF;
	padding: 7px;
	min-height: 320px;
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
}

	.slateblue_container h2 {
		background-color: #826691;
		padding: 5px;
		color: #FFFFFF;
		margin: 0 0 2px;
	}

		.slateblue_container h2 img {
			vertical-align: text-top;
			margin-right: 5px;
		}

table.home_layout_table {
	width: 100%;
	border-collapse: collapse;
	margin: 10px 0;
}

	table.home_layout_table td {
		padding: 0 15px;
	}

		table.home_layout_table td.first {
			padding: 0 30px 0 0;
		}

		table.home_layout_table td.last3 {
			padding: 0 0 0 30px;
		}

		table.home_layout_table td.last2 {
			padding: 0 0 0 15px;
		}

	table.home_layout_table h3 {
		font-size: 14px;
	}

ul.arrow_ul {
	list-style-image: url("/sts/images/icons/arrow_ul.png");
	color: #666666;
}

	ul.arrow_ul li {
		padding: 3px 0 10px;
	}

#sts_main_block_page_content_right_content ul.arrow_ul {
	color: #000000;
}

ul.dashed li {
	border-bottom: 1px dashed #666666;
}

#nichd_addthis_sts1col, #nichd_addthis_sts {
	float: left;
	padding-left: 2em;
}

#nichd_addthis_share_text {
	float: left;
	width: 65px;
	cursor: text;
	font-weight: bold;
}

#nichd_addthis_sts1col .addthis_toolbox, #nichd_addthis_sts .addthis_toolbox {
	/*float: right;
	width: 350px;*/
	padding-top: .5em;
}
/*
// *******************************************************************
// SHAREPOINT OVERRIDES
// *******************************************************************
*/
div.article, div.welcome, .article-content, .welcome-content {
	padding: 0;
	margin: 0;
	color: #000000;
}

.ms-rte-wpbox, .ms-WPBody {
font-family: 'Open Sans' sanserif;
	color: #000000;
	font-size: 12px;
}

#_invisibleIfEmpty {
	padding: 0;
	margin: 0;
}

#nichd_main_content_content_right_content .ms-rtestate-field .ms-rtestate-read {
	display: block;
}

.ms-rtestate-field a:hover {
	text-decoration: none;
}

.s4-ca {
	background: none;
	margin: 0;
	min-height: 0;
}

.s4-ba {
	padding: 0;
}

#s4-titlerow {
	*display: none;
}

body.v4master {
	overflow: visible;
	height: inherit;
	width: inherit;
}

body #s4-workspace {
	overflow: visible !important;
}

body #s4-ribbonrow {
	/*position: fixed;*/
	z-index: 1000;
}

#s4-ribbonrow .ms-MenuUIPopupBody, #s4-ribbonrow .ms-popoutMenu, .ms-cui-menu[id ^= "Ribbon."] {
	position: fixed !important;
}

.ms-dlgOverlay {
	width: 100% !important;
}
.syndicate{
max-width: 95%;
}
/** {
	width: auto;
}*/

html {
	min-height: 0;
}

/*#__publishingReusableFragment {
	display: block;
}*/
/*
// *******************************************************************
// STYLE FROM OLD SITE
// *******************************************************************
*/
/*
// *******************************************************************
// OTHER
// *******************************************************************
*/
h1 {
font-family: "Open Sans", "san serif" !important;
	font-size: 20px;
	font-weight: bold;
	margin: 5px 0px;
	padding: 0px;
	color: #642F8A;
	width: 95%;
}
h2.t-h2{
font-family: "Open Sans", "san serif" !important;
 font-size: 14px;
	margin: 0px;
	max-width: 95%;
}
h2, .ms-WPBody h2 {
font-family: "Open Sans", "san serif" !important;
	font-size: 16px;
	margin: 10px 0px;
	color: #000000;
	font-weight: 700;
}

	h2.allslides, h2.allslides span {
		color: #323232 !important;
	}

h3 {
font-family: "Open Sans", "san serif" !important;
	font-size: 14px;
	font-weight: 600;
	color: #000000;
	margin: 5px 0px;
}

h4 {
font-family: "Open Sans", "san serif" !important;
	font-size: 13px;
	font-weight: 700;
	color: #696969;
	margin: 5px 0px;
}

h5 {
font-family: "Open Sans", "san serif" !important;
	font-size: 13px;
	font-style: italic;
	color: #173662;
	margin: 5px 0px;
}

h6 {
font-family: "Open Sans", "san serif" !important;
	font-size: 12px;
	color: #000000;
	margin: 5px 0px;
}

hr {
 margin-top: 3em;
	border-top: 1px solid #CEC9BA;
	border-bottom: 1px solid #FFFFFF;
	width: 100%;
}

.italic {
	font-style: italic;
}

.bold {
	font-weight: bold;
}

.red, .required {
	color: #CB3332;
}

.hide {
	position: absolute;
	left: -999em;
	width: 1em;
	overflow: hidden;
}
.social-title{
font-size: .9em;
font-weight: 600;
float: left;
line-height: 2;
}
.clear {
	clear: both;
	height: 0;
	padding: 0;
	margin: 0;
}

a, a:link, a:visited, .ms-WPBody a, .ms-WPBody a:link, .ms-WPBody a:visited {
	color: #033490;
	text-decoration: underline;
}

	a:hover, .ms-WPBody a:hover {
		text-decoration: none;
	}

img {
	border: none;
}

	img.float_left {
		float: left;
		margin: 0 10px 10px 0;
	}

	img.float_right {
		float: right;
		margin: 0 0 10px 10px;
	}

	img.text_top {
		vertical-align: text-top;
	}

	img.middle {
		vertical-align: middle;
	}

	img.external_img {
		margin: 0 2px;
		width: 10px;
	}

.indent {
	padding-left: 170px;
}

.right {
	text-align: right;
	float: right;
}

.center {
	text-align: center;
}

.to_do {
	background-color: #FFFF00;
}

.allblack, .allblack span, .allblack font, .allblack div {
	color: #000000 !important;
}

img.external_img {
	width: 10px;
	margin: 0 2px;
}

a img.external_img {
	border: 0;
}
.gallery-thmb{
padding-bottom:100%; 
overflow:hidden; 
position:relative
}
#nichd_main_footer_content {
	text-align: center;
}

	#nichd_main_footer_content ul li {
		list-style: none;
		padding: 0px 5px;
		display: inline-block;
		text-align: center;
	}

#nichd_main_footer_content_bottom {
	/*border-top: 1px solid #eeeeee;*/
	text-align: center;
	padding: 15px 0 0;
}

#nichd_main_footer_content_nih_tagline {
	padding: 10px 0;
	font-style: italic;
	text-align: center;
}
/*///// Grid elements /////*/
ul.sts-bullet{
	display: inline-block;
	list-style: none;
	padding-left: 2em;

}

.sts-bullet li {
	display: block;
	padding: .5em 0em;
	line-height: 140%;
}

li.sts-bullet-sub {

	display: block;
	padding: .5em 0em;
}
.sts-bullet li:before {
	font-family: 'FontAwesome';
	content: '\f111';
	margin: 0 5px 0 -15px;
	color: #673695;
	font-size: 9px;
}

.sts-bullet-sub li:before {
	font-family: 'FontAwesome';
	content: '\f10c';
	margin: 0 5px 0 -15px;
	color: #673695;
	font-size: 9px;
}

.narrow-padd{
padding: 5px; 
}
.one-third-box {
	margin-top: 1.5em;
	/*padding: .5em;*/
	min-height: 3em;
}

.purple-header {
	color: #ffffff;
	background-color: #673695;/*642F8A*/
	font-weight: 600;
	padding: .8em;
	margin: 0em;
}

.full {
	min-width: 100%;
}
.thmb-contain{
margin: 0em;
}
.thumb {
  position: relative;
  width: 8em;
  height: 8em;
  overflow: hidden;
}
.thumb img {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
}
.thmb-list{
margin: 0;
padding-left: 0;
list-style: none;
}
.thmb-list li{
    float: left;
    width: 33%;
    padding: 10px;
    font-size: 10px;
    line-height: 1.4;
    text-align: center;
}
.box-links{
font-weight:700 !important;
padding: 10px;
display: block;
}
.third-text {
	padding: .5em;
}
.learn-more a{
 font-weight: normal;
	float: right;
	color: #ffffff;
}
ul.custom-bullet{
	padding: .5em 1em 1em 1em;
	list-style-position: outside;
	display: block;
	background-color: #d2c6d8;
}
.custom-bullet li {
    display: inline-block;
    padding-left: 1.5em;
    list-style-type: none;
}

.custom-bullet li:before{
    content: "\25cf";
    font-size: 1.5em;
    margin: 0 5px 0 -20px;
    color: #642F8A;
}
ul.linklist{
	padding: .5em 1em 1em 1em;
	display: block;
}
.linklist li{
	list-style-type: none;
	padding-bottom: .5em;
}

/*PAGE TEMPLATE */
.sharethis{
				float: left;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    padding-right: 30px;
}
.callout-text{
 border-left:  5px solid #d96d00;
	padding: .5em  0em .5em 2em;
	width: 95%;
}
#sts_main_block_page_content_right_content_content{
max-width: 98%;
}

/*ACCORDION*/
.accordion-container {
	width: 100%;
	margin-top: 1em;
	/*clear: both;*/
}

.toggle-head {
	display: block;
	max-width: 95%;
	font-weight: 700;
}

.accordion-toggle {
	position: relative;
	display: block;
	padding: 10px;
	font-size: 1em;
	font-weight: 400;
	background: #f3f3f3;
	color: #000 !important;
	text-decoration: none !important;
}

	.accordion-toggle.open {
		background: #f3f3f3;
		color: #fff;
	}

	.accordion-toggle:hover {
		background: #E8E8E8;
	}

	.accordion-toggle span.toggle-icon {
	   position: absolute;
    right: .5em;
    font-size: 1.5em;
    color: #65308a;
    top: .5em;
	}

.accordion-content {
	display: none;
	padding: 20px;
	overflow: auto;
	background-color: transparent;
}
.accordion-content one  {
	display: block !important;
	padding: 20px;
	overflow: auto;
	background-color: transparent;
}

#first{
 display: block;
}
	/*.accordion-content img {
		display: block;
		float: left;
		margin: 0 15px 10px 0;
		max-width: 100%;
		height: auto;
	}*/

ul.facebook,
ul.tweet {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	display: block;
	list-style-position: outside;
	vertical-align: top;
}

	ul.facebook li,
	ul.tweet li {
		padding: 0 0 .5em 2em;
	}

.tweet li:before {
	font-family: 'FontAwesome';
	content: '\f099';
	margin: 0 .2em 0 -1em;
	color: #490d67;
	font-size: 1.5em;
}

.facebook li:before {
	font-family: 'FontAwesome';
	content: '\f09a';
	margin: 0 .2em 0 -1em;
	color: #490d67;
	font-size: 1.5em;
}


.back-to-top {
	position: fixed;
	bottom: 30%;
	right: 0px;
	font-weight: 600;
	color: #490d67;
	border-bottom: 2px solid #490d67;
	text-decoration: none;
	font-size: 12px;
	padding: .3em 0em;
	display: none;
}

back-to-top:after {
	content: '\0000a0';
}

a.back-to-top {
	color: #490d67;
	text-decoration: none;
}
.back-to-top:hover {
	color: rgba(135, 135, 135, 0.50);
	border-bottom: 2px solid rgba(135, 135, 135, 0.50);
}

.fa fa-arrow-up {
	padding-left: 1em;
}

.badges {
	width: 30%;
	height: auto;
	float: left;
	padding-right: 1em;
	clear: right;
	font-weight: 700;
}
 .mouse-icon{
float: left;
padding: 5px;
 }
ul{
 list-style-type: none;
}

         /*LeftNav CSS*/
									
        #accordian {
            background-color: #faf8f2;
            border-top: 1px solid #e6e3da;
            border-right: 1px solid #e6e3da;
            border-bottom: 1px solid #e6e3da;
            width: 300px;
            line-height: 200%;
        }
            /*heading styles*/
            #accordian ul ul {
                /*list-style-image: url('/nichdSTSassets2013/images/arrow.svg');*/
                list-style-position: inside;
            }
            #accordian ul,
            #accordian li,
            #accordian {
                /*padding: .5em 0em;*/
                border: 0;
                font-weight: normal;
                text-decoration: underline;
                line-height: 1.3;
                font-family: 'Open Sans', sans-serif;
                position: relative;
                list-style-position: outside;
            }
												#accordian ul,
            #accordian li:hover,
            #accordian{
												text-decoration: none;
												}

            #accordian .active a {
                line-height: 1.3;
																color: #642f8a !important;
																font-weight: 700;
            }
												  #accordian a:link .active, #accordian a:visited .active {
																color: #642f8a !important;
												  }
                #accordian ul:hover,
                #accordian li:hover,
                #accordian a:hover {
                    text-decoration: none;
                }
													#accordian ul li.submenu-active a {
														line-height: 1.3;
														color: #642f8a !important;
														font-weight: 700;
													}
													#accordian ul li.level3-active a {
														line-height: 1.3;
														color: #642f8a !important;
														font-weight: 700;
													}

									/*#accordian ul li a {
										text-decoration: none;
										font-size: 11px;
										display: inline-block;*/
										/*padding: 0 15px;*/
										/*transition: all 0.15s;
									}*/
.sts_left_navigation_container ul {
	list-style-image: url("/nichdSTSassets2013/images/arrow.svg");
	margin: .5em 0 .8em 1.5em;
	padding: 0;
}

	.sts_left_navigation_container ul li.active, 
	.sts_left_navigation_container ul li.active:link,
	.sts_left_navigation_container ul li.active:visited  {
		list-style-image: url("/nichdSTSassets2013/images/arrow-active.svg");
		padding: 5px 0px;
		color: #642f8a !important;
	}

	.sts_left_navigation_container ul li {
		padding: 5px 0;
	}
													 
.sts_left_navigation_container ul ul li.submenu-active, 
	.sts_left_navigation_container ul ul li.submenu-active:link,
	.sts_left_navigation_container ul ul li.submenu-active:visited  {
		list-style-image: url("/nichdSTSassets2013/images/arrow-active.svg");
		padding: 5px 0px;
		color: #642f8a !important;
	}
.sts_left_navigation_container ul ul ul li.level3-active, 
	.sts_left_navigation_container ul ul ul li.level3-active:link,
	.sts_left_navigation_container ul ul ul li.level3-active:visited  {
		list-style-image: url("/nichdSTSassets2013/images/arrow-active.svg");
		padding: 5px 0px;
		color: #642f8a !important;
	}
