﻿/*

// -------------------------------------------------------------------
// Source: nichd_2012.css
//
// Parameters: 
//
// Description: stylesheet for NICHD Public
//
// -------------------------------------------------------------------

*/
/*  7/18: kent removed for now
@import url('http://fonts.googleapis.com/css?family=Open+Sans');
*/


/*
// *******************************************************************
// PAGE LAYOUT
// *******************************************************************
*/
html, body {
	color:						#000000;
	/* 7/18: kent removed for now 
	font-family:				Open Sans;
	*/
	font-family: 				Arial, Helvetica, san-serif; 
	

	/*background-color:			#EAEAE8;
	font-size:					12px;
	margin:						0px;
	padding:					0px;*/
}
#nichd_main_block {
	margin:						0px;
	padding:					0px;
	min-width:					1000px;
}


/*
// *******************************************************************
// TOP NAVIGATION
// *******************************************************************
*/

#nichd_main_top_menu {
	width:						100%;
	background-color:			#173662;
	height:						30px;
}

#nichd_main_top_menu_content {
	width:						1000px;
	margin:						0 auto;
}

#nichd_top_menu_list, #nichd_top_menu_list ul { /* all lists */
	padding:					0;
	margin:						0;
	list-style:					none;
	line-height:				1;
}

#nichd_top_menu_list a:link, #nichd_top_menu_list a:visited {
	display:					block;
	padding:					9px 0px;
	font-weight:				bold;
	font-size:					12px;
	/* Kent 7/18
	font-family:				Open Sans; 
	*/
	font-family: Arial;
	font-weight:				bold;
	text-decoration:			none;
	color:						#FFFFFF;
}

#nichd_top_menu_list li li a:link, #nichd_top_menu_list li li a:visited {
	color:						#0066CC;
	padding:					0;
	display:					inline;
	text-decoration:			underline;
}

#nichd_top_menu_list a:hover {
	text-decoration:			none;
}

#nichd_top_menu_list > li:hover, #nichd_top_menu_list > li > div > a:focus, #nichd_top_menu_list > li > div > a:active, #nichd_top_menu_list > li.sfhover {
	background-color:			#1967AF;
}

#nichd_top_menu_list > li:hover .top_menu_li, #nichd_top_menu_list > li > div.top_menu_li > a:focus, #nichd_top_menu_list > li > div.top_menu_li > a:active, #nichd_top_menu_list > li.sfhover > .top_menu_li {
	background-color:			#1967AF !important;
}

#nichd_top_menu_list li { /* all list items */
	float:						left;
	width:						160px; /* width needed or else Opera goes nuts */
	z-index:					1000;
}

#nichd_top_menu_list li .top_menu_li {
	text-align:					center;
}

#nichd_top_menu_list li.top_menu_active .top_menu_li {
	background-color:			#1967AF; /*#A26C12*/
}

#nichd_top_menu_list li ul { /* second-level lists */
	position:					absolute;
	border-top:					none;
	margin-left:				-1000em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index:					1000;
}

#nichd_top_menu_list li ul li.top_menu_li_li_280 {
	background-image:			url("/images/2010/nichd_top_nav_li_bg_280.png");
	height:						280px;
}

#nichd_top_menu_list li ul li.top_menu_li_li_260 {
	background-image:			url("/images/2010/nichd_top_nav_li_bg_260.png");
	height:						260px;
}

#nichd_top_menu_list li ul li.top_menu_li_li_240 {
	background-image:			url("/images/2010/nichd_top_nav_li_bg_240.png");
	height:						240px;
}

#nichd_top_menu_list li ul li.top_menu_li_li_220 {
	background-image:			url("/images/2010/nichd_top_nav_li_bg_220.png");
	height:						220px;
}

#nichd_top_menu_list li ul li.top_menu_li_li_180 {
	background-image:			url("/images/2010/nichd_top_nav_li_bg_180.png");
	height:						180px;
}

#nichd_top_menu_list li ul li.top_menu_li_li_160 {
	background-image:			url("/images/2010/nichd_top_nav_li_bg_160.png");
	height:						160px;
}

#nichd_top_menu_list li ul li.top_menu_li_li_140 {
	background-image:			url("/images/2010/nichd_top_nav_li_bg_140.png");
	height:						140px;
}

#nichd_top_menu_list li ul li div.top_menu_list_li_container {
	padding:					15px 25px 0;
}

#nichd_top_menu_list li li:hover ul, #nichd_top_menu_list li li.sfhover ul {
	margin-left:				160px;
}

/* widths of top menu items */
#nichd_top_menu_list li#li_nichd_health { width: 197px; }
#nichd_top_menu_list li#li_nichd_grants { width: 191px; }
#nichd_top_menu_list li#li_nichd_training { width: 289px; }
#nichd_top_menu_list li#li_nichd_news { width: 167px; }
#nichd_top_menu_list li#li_nichd_about { width: 156px; }

/* borders of top menu items */
#nichd_top_menu_list li div.top_menu_li { border-left: 1px solid #356596; }
#nichd_top_menu_list li div.top_menu_li { border-right: 1px solid #000000; }
#nichd_top_menu_list li#li_nichd_health div.top_menu_li { border-left: none; }
#nichd_top_menu_list li#li_nichd_about div.top_menu_li { border-right: none; }

/* how much to the left each dropdown is */
#nichd_top_menu_list li#li_nichd_health:hover ul, #nichd_top_menu_list li#li_nichd_health.sfhover ul, #nichd_top_menu_list li#li_nichd_grants:hover ul, #nichd_top_menu_list li#li_nichd_grants.sfhover ul { /* lists nested under hovered list items */
	margin-left:				-10px;
}

#nichd_top_menu_list li#li_nichd_training:hover ul, #nichd_top_menu_list li#li_nichd_training.sfhover ul {
	margin-left:				-115px;
}

#nichd_top_menu_list li#li_nichd_news:hover ul, #nichd_top_menu_list li#li_nichd_news.sfhover ul {
	margin-left:				-328px;
}

#nichd_top_menu_list li#li_nichd_about:hover ul, #nichd_top_menu_list li#li_nichd_about.sfhover ul {
	margin-left:				-338px;
}

/* keyboard accessibility */
#nichd_top_menu_list li li div.top_menu_list_li_container:focus + ul { margin-left: 150px; }
#nichd_top_menu_list li li div.top_menu_list_li_container:focus + ul { margin-left: 1010em; }
#nichd_top_menu_list li li div.top_menu_list_li_container:focus { margin-left: 1000em; }
#nichd_top_menu_list li:hover div.top_menu_list_li_container:focus, #nichd_top_menu_list li.sfhover a.sffocus { margin-left: 0; }
#nichd_top_menu_list li li:hover div.top_menu_list_li_container:focus + ul, #nichd_top_menu_list li li.sfhover a.sffocus + ul { margin-left: 10em; }

/* inside each dropdown, the floats */
#nichd_top_menu_list li div.top_menu_list_li_container .top_menu_list_li_container_left {
	width:						230px;
	float:						left;
	margin:						0;
	padding-bottom:				5px;
	line-height:				110%;
	z-index:					1000;
	background-color:			#F3F6FB;
}

#nichd_top_menu_list li div.top_menu_list_li_container .top_menu_list_li_container_right {
	max-width:					230px;
	margin-left:				240px;
	padding-bottom:				10px;
	line-height:				110%;
	z-index:					1000;
	background-color:			#F3F6FB;
}

#nichd_top_menu_list li ul, #nichd_top_menu_list li ul li { width: 500px; }
#nichd_top_menu_list li ul li div.top_menu_list_li_container:focus { width: 500px; }

/*
// *******************************************************************
// LEFT NAVIGATION
// *******************************************************************
*/

.left_navigation_container {
	border:						1px solid #CECDCB;
	min-height:					10px;
}

.left_navigation_container h2,
.left_navigation_container div.tier_1_div {
	background-color:			#AA6F11;
	color:						#FFFFFF;
	font-size:					14px;
	font-weight:				bold;
	padding:					8px 10px;
	margin:						0;
	border-bottom:				1px solid #CECDCB;
}

.left_navigation_container h2 a:link, .left_navigation_container h2 a:visited,
.left_navigation_container div.tier_1_div a:link, .left_navigation_container div.tier_1_div a:visited {
	color:						#FFFFFF;
	font-size:					14px;
	font-weight:				bold;
	text-decoration:			none;
}

.left_navigation_container ul.tier_1_list {
	margin:						0;
	padding:					0;
	list-style:					none;
}

.left_navigation_container ul.tier_1_list li {
	padding:					0;
	margin:						0;
}

.left_navigation_container ul.tier_1_list h2, .left_navigation_container ul.tier_1_list h3, .left_navigation_container ul.tier_1_list h4,
.left_navigation_container ul.tier_1_list div.tier_1_div, .left_navigation_container ul.tier_1_list div.tier_2_div, .left_navigation_container ul.tier_1_list div.tier_3_div {
	margin:						0;
}

.left_navigation_container ul.tier_1_list li h2,
.left_navigation_container ul.tier_1_list li div.tier_1_div {
	background-color:			#173662;
	padding:					7px 10px;
	border-top:					1px solid #05437E;
	border-bottom: 				none;
}

.left_navigation_container ul.tier_1_list li.tier_1_list_parent h2,
.left_navigation_container ul.tier_1_list li.tier_1_list_parent div.tier_1_div {
	background-color:			#1967AF;
	border-top:					none;
}

.left_navigation_container ul.tier_1_list li h2 a:link, .left_navigation_container ul.tier_1_list li h2 a:visited,
.left_navigation_container ul.tier_1_list li div.tier_1_div a:link, .left_navigation_container ul.tier_1_list li div.tier_1_div a:visited {
	color:						#FFFFFF;
	font-weight:				bold;
	font-size:					13px;
	text-decoration:			none;
}

.left_navigation_container ul.tier_1_list li.active h2,
.left_navigation_container ul.tier_1_list li.active div.tier_1_div {
	border-top:					1px solid #90C2F3;
	border-bottom:				none;
	background-color:			#90C2F3;
	padding:					8px 10px;
}

.left_navigation_container ul.tier_1_list li.active h2 a:link, .left_navigation_container ul.tier_1_list li.active h2 a:visited,
.left_navigation_container ul.tier_1_list li.active div.tier_1_div a:link, .left_navigation_container ul.tier_1_list li.active div.tier_1_div a:visited {
	color:						#082C60;
}

.left_navigation_container ul.tier_1_list li.active h3 a:link, .left_navigation_container ul.tier_1_list li.active h3 a:visited,
.left_navigation_container ul.tier_1_list li.active div.tier_2_div a:link, .left_navigation_container ul.tier_1_list li.active div.tier_2_div a:visited {
	color:						#FFFFFF;
	text-decoration:			none;
	font-size:					13px;
}

.left_navigation_container ul.tier_1_list ul.tier_2_list {
	background-color:			#DAEBFB;
	margin:						0;
	padding:					0;
	list-style:					none;
}

.left_navigation_container ul.tier_1_list ul.tier_2_list li {
	padding:					6px 5px 6px 13px;
	background-image:			url('/images/2010/left_navigation_container_tier2_ul.png');
	background-repeat:			no-repeat;
	background-position:		left top;
	margin:						0 0 0 10px;
	/*hasLayout:					true;*/
	position:					relative;
}

.left_navigation_container ul.tier_1_list ul.tier_2_list li.active {
	background:					none;
	margin:						0;
	padding:					3px 5px;
}

.left_navigation_container ul.tier_1_list ul.tier_2_list li.active h3 a:link, .left_navigation_container ul.tier_1_list ul.tier_2_list li.active h3 a:visited, .left_navigation_container ul.tier_1_list ul.tier_2_list li.active h3 a:hover,
.left_navigation_container ul.tier_1_list ul.tier_2_list li.active div.tier_2_div a:link, .left_navigation_container ul.tier_1_list ul.tier_2_list li.active div.tier_2_div a:visited, .left_navigation_container ul.tier_1_list ul.tier_2_list li.active div.tier_2_div a:hover {
	color:						#313131;
	text-decoration:			none;
	font-weight:				bold;
}

.left_navigation_container ul.tier_1_list li ul.tier_2_list li h3 a:link, .left_navigation_container ul.tier_1_list li ul.tier_2_list li h3 a:visited,
.left_navigation_container ul.tier_2_list li.active ul.tier_3_list li h4 a:link, .left_navigation_container ul.tier_2_list li.active ul.tier_3_list li h4 a:visited,
.left_navigation_container ul.tier_1_list li ul.tier_2_list li div.tier_2_div a:link, .left_navigation_container ul.tier_1_list li ul.tier_2_list li div.tier_2_div a:visited,
.left_navigation_container ul.tier_2_list li.active ul.tier_3_list li div.tier_3_div a:link, .left_navigation_container ul.tier_2_list li.active ul.tier_3_list li div.tier_3_div a:visited {
	color:						#0066CC;
	text-decoration:			underline;
	font-weight:				normal;
}

.left_navigation_container ul.tier_1_list ul.tier_2_list li.active h3,
.left_navigation_container ul.tier_1_list ul.tier_2_list li.active div.tier_2_div {
	background-image:			url('/images/2010/left_navigation_container_tier2_ul.png');
	background-repeat:			no-repeat;
	background-position:		left top;
	padding:					5px 5px 0 14px;
	margin:						0 0 0 4px;
}

.left_navigation_container ul.tier_2_list li.active ul.tier_3_list li.active h4 a:link, .left_navigation_container ul.tier_2_list li.active ul.tier_3_list li.active h4 a:visited,
.left_navigation_container ul.tier_2_list li.active ul.tier_3_list li.active div.tier_3_div a:link, .left_navigation_container ul.tier_2_list li.active ul.tier_3_list li.active div.tier_3_div a:visited {
	color:						#0A4E95;
	text-decoration:			none;
	font-weight:				bold;
}

.left_navigation_container ul.tier_2_list li.active .tier_3_active {
	background-color:			#FFFFFF;
	margin:						0;
	padding:					0;
	border:						1px solid #EBE8E3;
}

.left_navigation_container ul.tier_2_list li.active .tier_3_active ul.tier_3_list h4,
.left_navigation_container ul.tier_2_list li.active .tier_3_active ul.tier_3_list div.tier_3_div {
	font-weight:				normal;
}

.left_navigation_container ul.tier_1_list ul.tier_3_list {
	padding-left:				15px;
	margin:						0 5px 0 15px;
	list-style-image:			url('/images/2010/left_navigation_container_tier3_ul.png');
}

.left_navigation_container ul.tier_1_list ul.tier_3_list li {
	background:					none;
	padding:					6px 5px 6px 0;
	margin:						0;
}

.left_navigation_container ul.tier_1_list ul.tier_3_list li.active {
	padding:					6px 5px 6px 0;
	margin:						0;
}

.left_navigation_container ul.tier_2_list li.active .tier_3_active li {
	background:					none;
	margin:						0;
	padding:					5px 0;
}

.left_navigation_container ul.tier_1_list ul.tier_4_list {
	padding-left:				10px;
	margin:						0 0 0 10px;
	list-style-type:			square;
	list-style-image:			url('/images/2010/left_navigation_container_tier4_ul.png');
}

.left_navigation_container ul.tier_3_list li.active .tier_4_active li {
	background:					none;
	margin:						0;
	padding:					5px 0;
}

.left_navigation_container ul.tier_2_list li.active ul.tier_3_list li.active .tier_4_list li a:link, .left_navigation_container ul.tier_2_list li.active ul.tier_3_list li.active .tier_4_list li a:visited {
	font-weight:				normal;
	color:						#0066CC;
	text-decoration:			underline;
}

.left_navigation_container ul.tier_2_list li.active ul.tier_3_list li.active .tier_4_list li.active a:link, .left_navigation_container ul.tier_2_list li.active ul.tier_3_list li.active .tier_4_list li.active a:visited {
	font-weight:				bold;
	color:						#000000;
	text-decoration:			none;
}

/*
// *******************************************************************
// MAIN CONTENT & DIFFERENT PAGE LAYOUTS
// *******************************************************************
*/

#nichd_main_content {
	width:						100%;
}

#nichd_main_content_content {
	width:						1000px;
	margin:						0 auto;
}

#nichd_main_content_toptools {
	width:						1000px;
	margin:						0 auto;
}

#nichd_main_content_toptools_right {
	float:						right;
	padding:					5px 0;
}

#nichd_main_content_toptools_left {
	float:						left;
	padding:					5px 0;
	width:						800px;
}

/*
// =================================================================
// FOR THE HOME PAGE & AUDIENCE LANDING PAGE ONLY
// =================================================================
*/

#nichd_main_block_home #nichd_main_content_content_left, #nichd_main_block_audience #nichd_main_content_content_left {
	float:						left;
	width:						220px;
	margin:						0;
}

#nichd_main_block_home #nichd_main_content_content_right, #nichd_main_block_audience #nichd_main_content_content_right {
	float:						right;
	width:						220px;
	margin:						0;
}

#nichd_main_block_home #nichd_main_content_content_center, #nichd_main_block_audience #nichd_main_content_content_center {
	margin-left:				230px;
	margin-right:				230px;
	max-width:					540px;
}

#nichd_main_block_home #nichd_main_content_content_center_content {

}

#nichd_main_block_audience #nichd_main_content_content_center_content {
	background-color:			#FFFFFF;
	margin:						0;
    padding:					10px 15px 5px;
}


/*
// =================================================================
// FOR ONE COLUMN PAGES
// =================================================================
*/

#nichd_main_block_1col #nichd_main_content_content_left_center_content {
	background-color:			#FFFFFF;
	margin:						0;
    padding:					10px 15px 5px;
}

#nichd_main_block_1col #nichd_main_content_content_right, #nichd_main_block_1col #nichd_main_content_content_left_left {
	/* these should be empty anyway, but hide them */
    display:					none;
    height:						0;
}

/*
// =================================================================
// FOR TWO COLUMN PAGES -- LEFT
// =================================================================
*/

#nichd_main_block_left2col, #nichd_main_block_left2col #nichd_main_content_content_left {
	background-color:			#FFFFFF;
	margin:						0;
	padding:					0;
}

#nichd_main_block_left2col #nichd_main_content_content_left_left {
	float:						left;
	width:						190px;
	margin:						0;
}

#nichd_main_block_left2col #nichd_main_content_content_left_center {
	margin-left:				190px;
	max-width:					810px;
}

#nichd_main_block_left2col #nichd_main_content_content_left_center #nichd_main_content_content_left_center_content {
	padding:					10px 15px 5px;
}

#nichd_main_block_left2col #nichd_main_content_content_right {
	/* this should be empty anyway, but hide them */
    display:					none;
    height:						0;
}

/*
// =================================================================
// FOR TWO COLUMN PAGES -- RIGHT
// =================================================================
*/

#nichd_main_block_right2col #nichd_main_content_content_left {
	float:						left;
	width:						770px;
	margin:						0;
}

#nichd_main_block_right2col #nichd_main_content_content_right {
	margin-left:				780px;
	max-width:					220px;
}

#nichd_main_block_right2col #nichd_main_content_content_left_center_content {
	padding:					10px 15px 5px;
	background-color:			#FFFFFF;
}

#nichd_main_block_right2col #nichd_main_content_content_left_left {
	/* this should be empty anyway, but hide them */
    display:					none;
    height:						0;
}

/*
// =================================================================
// FOR THREE COLUMN PAGES (DEFAULT)
// =================================================================
*/

#nichd_main_block_3col #nichd_main_content_content_left_left {
	float:						left;
	width:						190px;
	margin:						0;
}

#nichd_main_block_3col #nichd_main_content_content_left_center {
	margin-left:				190px;
	max-width:					580px;
}

#nichd_main_block_3col #nichd_main_content_content_left_center #nichd_main_content_content_left_center_content {
	padding:					10px 15px 5px;
}

#nichd_main_block_3col #nichd_main_content_content_left {
	float:						left;
	width:						770px;
	background-color:			#FFFFFF;
}

#nichd_main_block_3col #nichd_main_content_content_right {
	float:						right;
	width:						220px;
	margin:						0;
}

/*
// *******************************************************************
// FOOTER
// *******************************************************************
*/

#nichd_main_footer {
	    background-color: #D4D3CF;
        width: inherit;
        font-size: 12px;
        margin: 10px auto;
        width: 1000px;
}

#nichd_main_footer_content {
	max-width:						1000px;
	margin:						0 auto;
    overflow: inherit;
}

#nichd_main_footer_content_left {
	float:						left;
	width:						480px;
	padding:					10px 0;
}

#nichd_main_footer_content_right {
	margin-left:				500px;
	max-width:					520px;
	text-align:					right;
	padding:					5px 0;
}

#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;
}

#nichd_footer_printed_date {
	display:					none;
}

#nichd_main_footer a:link, #nichd_main_footer a:visited {
	color:						#12588C;
	text-decoration:			underline;
}

#nichd_main_footer a:hover {
	text-decoration:			none;
}

#nichd_main_footer img {
	border:						none;
	vertical-align:				top;
}

/*
// *******************************************************************
// FORM STUFF
// *******************************************************************
*/

fieldset {
	border-style:				none;
	padding:					0;
	margin:						10px 0;
}

legend {
	color:						#000000;
	width:						700px;
	padding:					0;
	display:					inline-block;
	margin:						0;
	white-space:				normal;
	*margin-left:				-7px;
}

legend span {
	display:					block;
	width:						100%;
}

legend.label {
    padding:					0 10px 0 0;
    text-align:					right;
    width:						170px;
    font-weight:				bold;
}

label.label_left {
    clear:						both;
    display:					block;
    float:						left;
    margin:						2px 0 5px;
    padding:					0 10px 0 0;
    text-align:					right;
    width:						170px;
    font-weight:				bold;
}

label.label_inline {
    display:					inline;
    margin:						2px 0 5px 15px;
    padding:					0 10px 0 0;
    text-align:					right;
    width:						170px;
    font-weight:				bold;
}

label.label_inline_right {
    display:					inline-block;
    width:						150px;
    margin:						0;
    padding:					0 10px 0 0;
    text-align:					right;
    font-weight:				bold;
    vertical-align:				2px;
    *vertical-align:			5px;
}

input.nichdwwwBtn {
	background-image:			url("/images/2010/submit_btn_bg_gradient.jpg");
    border:						1px solid #C0C0C0;
    border-radius:				3px 3px 3px 3px;
    font-size:					10px;
    padding:					3px 5px;
    cursor:						pointer;
}

input.nichdwwwBtn_inline {
	background-image:			url("/images/2010/submit_btn_bg_gradient.jpg");
    border:						1px solid #C0C0C0;
    border-radius:				3px 3px 3px 3px;
    font-size:					10px;
    padding:					1px 4px;
    cursor:						pointer;
}

.submit_buttons {
	float:						right;
	margin:						10px 0px;
}

select.long_select {
	min-width:					250px;
}

.right_input {
    padding:					0;
    text-align:					left;
    margin:						10px 0 10px 175px;
}

input.quantity_input {
	width:						80px;
}

input.small_input {
	width:						100px;
}

input.twochar_input {
	width:						40px;
}

input.long_input {
	width:						300px;
}

td.bodyText fieldset { margin: 0; }

/*
// *******************************************************************
// FORM HTML LAYOUT
// *******************************************************************
*/

ul.two_column_checkbox_ul {
	margin: 					0 0 0 175px;
	padding:					0;
	list-style:					none;
}

ul.two_column_checkbox_ul li {
	display:					-moz-inline-stack;
	display:					inline-block;
	zoom:						1;
	*display:					inline;
    margin:						0;
    padding:					6px 0 0;
    width:						300px;
}

table.select_picker {
	border-collapse:			collapse;
	border:						none;
	margin-left:				100px;
}

table.select_picker th, table.select_picker td {
	padding:					5px;
	width:						auto;
}

table.select_picker select {
	width:						250px;
}

/*
// *******************************************************************
// OUTPUT
// *******************************************************************
*/

.data_container {
	padding:					5px 0px;
}

.data_container .data_left {
    clear:						both;
    display:					block;
    float:						left;
    margin:						2px 0 7px;
    padding:					0 10px 0 0;
    text-align:					right;
    width:						170px;
}

.data_container .data_right {
    display:					inline;
    float:						left;
    font-weight:				normal;
    margin:						2px 0 7px;
    padding:					0;
    text-align:					left;
    width:						470px;
}

.data_container_right {
	margin-left:				200px;
	max-width:					500px;
}

.data_container_right .data_container {
	padding:					5px 0;
	max-width:					550px;
}

.data_container_right .data_container .data_left {
	clear:						none;
    display:					block;
    float:						left;
    margin:						2px 0 0;
    padding:					0 10px 0 0;
    text-align:					right;
    width:						110px;
}

.data_container_right .data_container .data_right {
    display:					inline;
    float:						left;
    font-weight:				normal;
    margin:						2px 0 8px;
    padding:					0;
    text-align:					left;
    width:						380px;
    max-width:					380px;
}

.data_container_left .data_container .data_left {
	text-align:					left;
}

.data_left h3 {
	font-size:					12px;
	font-weight:				bold;
	margin:						0;
	color:						#000000;
}

.profile_photo {

}

.view_profile_photo {
	float:						left;
	width:						190px;
}

.meeting_results {

}

.meeting_results .date_left {
    display:					block;
    float:						left;
    margin:						2px 0 7px;
    padding:					0 10px 0 0;
    text-align:					right;
    width:						100px;
}

.meeting_results .meeting_right {
    display:					inline;
    float:						left;
    font-weight:				normal;
    margin:						2px 0 7px;
    padding:					0;
    text-align:					left;
    width:						600px;
}

.meeting_results .meeting_right a { font-size: 12px; }

.date_left h3 {
	font-size:					12px;
	margin:						0;
	color:						#000000;
	font-weight:				normal;
}

/*
// *******************************************************************
// JQUERY CAROUSEL ON HOME PAGE
// *******************************************************************
*/

#nichd_main_block_home #nichd_main_content_spotlight_carousel {
	border:						1px solid #173662;
	height:						240px;
	margin:						0;
}

#nichd_main_block_home #nichd_main_content_spotlight_carousel #nichd_main_content_spotlight_carousel_left {
	float:						left;
	width:						380px;
}

#nichd_main_block_home #nichd_main_content_spotlight_carousel #nichd_main_content_spotlight_carousel_right {
	margin-left:				380px;
	max-width:					160px;
}

#nichd_main_block_home #nichd_main_content_spotlight_carousel h2 {
	color:						#173662;
	padding:					0;
	margin:						0;
	font-size:					16px;
}

#nichd_main_block_home #nichd_main_content_spotlight_carousel_right .jcarousel-control .jcarousel_item {
	padding:					10px;
	background-image:			url('/images/2010/spotlight_item_off_bg.png');
	background-repeat:			repeat-x;
	font-size:					10px;
	border-left:				1px solid #CCCCCC;
}

#nichd_main_block_home #nichd_main_content_spotlight_carousel_right .jcarousel-control .jcarousel_item_active {
	color:						#333333;
	background-color:			#FFFFFF;
	background-image:			none;
	background-repeat:			no-repeat;
	padding:					10px 10px 9px;
	font-size:					10px;
	border-bottom:				1px solid #CCCCCC;
}

#nichd_main_block_home #nichd_main_content_spotlight_carousel_right .jcarousel-control .jcarousel_item_active a {
	color: 						#333333;
	text-decoration:			none;
}

#nichd_main_block_home #nichd_main_content_spotlight_carousel_right .jcarousel-control .jcarousel_item_content {
	height:						40px;
}

#nichd_main_block_home #nichd_main_content_spotlight_carousel_right .jcarousel-control .spotlight_carousel_item_active .jcarousel_item {
	border-left:				1px solid #333333;
}

#nichd_main_block_home #nichd_main_content_spotlight_carousel_left .jcarousel-skin-tango .jcarousel-container {
	background:					#FFFFFF;
}

#nichd_main_block_home #nichd_main_content_spotlight_carousel_left .jcarousel-skin-tango .jcarousel-direction-rtl {
	direction:					rtl;
}

#nichd_main_block_home #nichd_main_content_spotlight_carousel_left .jcarousel-skin-tango .jcarousel-container-vertical, #nichd_main_block_home #nichd_main_content_spotlight_carousel_left .spotlight_carousel_carousel_item {
	width:						100%;
	height:						240px;
}

#nichd_main_block_home #nichd_main_content_spotlight_carousel_left .spotlight_carousel_carousel_item .spotlight_carousel_carousel_item_content1 {
	background-image:			url("/images/2010/spotlight_carousel/right_arrow_bgs/spotlight_carousel_bg_left_1.png");
	background-repeat:			no-repeat;
	background-position:		right center;
	padding-right:				8px;
	height:						240px;
}

#nichd_main_block_home #nichd_main_content_spotlight_carousel_left .spotlight_carousel_carousel_item .spotlight_carousel_carousel_item_content2 {
	background-image:			url("/images/2010/spotlight_carousel/right_arrow_bgs/spotlight_carousel_bg_left_2.png");
	background-repeat:			no-repeat;
	background-position:		right center;
	padding-right:				8px;
	height:						240px;
}

#nichd_main_block_home #nichd_main_content_spotlight_carousel_left .spotlight_carousel_carousel_item .spotlight_carousel_carousel_item_content3 {
	background-image:			url("/images/2010/spotlight_carousel/right_arrow_bgs/spotlight_carousel_bg_left_3.png");
	background-repeat:			no-repeat;
	background-position:		right center;
	padding-right:				8px;
	height:						240px;
}

#nichd_main_block_home #nichd_main_content_spotlight_carousel_left .spotlight_carousel_carousel_item .spotlight_carousel_carousel_item_content4 {
	background-image:			url("/images/2010/spotlight_carousel/right_arrow_bgs/spotlight_carousel_bg_left_4.png");
	background-repeat:			no-repeat;
	background-position:		right center;
	padding-right:				8px;
	height:						240px;
}

#nichd_main_block_home #nichd_main_content_spotlight_carousel_left .jcarousel-skin-tango .jcarousel-clip {
    overflow:					hidden;
}

#nichd_main_block_home #nichd_main_content_spotlight_carousel_left a:link, #nichd_main_block_home #nichd_main_content_spotlight_carousel_left a:visited {
	color:						#112A60;
}

#nichd_main_block_home .jcarousel-skin-tango .jcarousel-clip-vertical {
	width:						380px;
	height:						240px;
}

#nichd_main_block_home .jcarousel-skin-tango .jcarousel-item {
	width:						380px;
	height:						240px;
}

#nichd_main_block_home .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left:				10px;
    margin-right:				0;
}

#nichd_main_block_home .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left:						5px;
    right:						auto;
}

#nichd_main_block_home .jcarousel-skin-tango .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position:		-32px 0;
}

#nichd_main_block_home .jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position:		-64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor:						default;
    background-position:		-96px 0;
}

#nichd_main_block_home #spotlight_carousel_carousel h2 .hide { height: 0 !important; font-size: 0 !important; }

#nichd_main_block_home #spotlight_carousel_carousel p { margin: 5px 0; }

/*
// *******************************************************************
// SPOTLIGHT ON HOME PAGE
// *******************************************************************
*/

#nichd_main_block_home #nichd_main_content_spotlight_topics {
	margin:						0;
}

#nichd_main_block_home #nichd_main_content_spotlight_topics h2.topics_active_h2 {
	padding:					10px 10px 10px;
	color:						#666666;
	font-weight:				bold;
	background-color:			#FFFFFF;
	display:					inline;
	border:						1px solid #999999;
	border-bottom:				none;
	margin:						0;
	height:						25px;
	font-size:					14px;
}

#nichd_main_block_home #nichd_main_content_spotlight_topics a.topics_inactive_first_a {
	padding:					10px 10px 9px;
	color:						#0066CC;
	font-weight:				bold;
	background-color:			#FFFFFF;
	background-image:			url('/images/2010/topics_item_off_bg.png');
	background-repeat:			repeat-x;
	margin:						0;
	height:						19px;
	font-size:					14px;
	display:					inline;
	border-top:					1px solid #E0E0E0;
	border-left:				1px solid #E0E0E0;
	border-bottom:				1px solid #999999;
	text-decoration:			none;
}

#nichd_main_block_home #nichd_main_content_spotlight_topics a.topics_inactive_a {
	padding:					10px 10px 9px;
	color:						#0066CC;
	font-weight:				bold;
	background-color:			#FFFFFF;
	background-image:			url('/images/2010/topics_item_off_bg.png');
	background-repeat:			repeat-x;
	margin:						0;
	height:						19px;
	font-size:					14px;
	display:					inline;
	border-top:					1px solid #E0E0E0;
	border-right:				1px solid #E0E0E0;
	border-bottom:				1px solid #999999;
	text-decoration:			none;
}

#nichd_main_block_home #nichd_main_content_spotlight_topics a.topics_inactive_a:hover, #nichd_main_block_home #nichd_main_content_spotlight_topics a.topics_inactive_first_a:hover {
	text-decoration:			underline;
	cursor:						pointer;
}

#nichd_main_block_home #nichd_main_content_spotlight_topics .nichd_main_content_spotlight_topics_content {
	margin:						10px 0;
	z-index:					2;
}

#nichd_main_block_home #nichd_main_content_spotlight_topics .nichd_main_content_spotlight_topics_content_content {
	border:						1px solid #999999;
	margin:						-1px 0 0;
	padding:					10px;
	background-color:			#FFFFFF;
}

#nichd_main_block_home #nichd_main_content_spotlight_topics .nichd_main_content_spotlight_topics_content_content h3 {
	margin:						0;
	font-size:					13px;
}

#nichd_main_block_home #nichd_main_content_spotlight_topics .nichd_main_content_spotlight_topics_content_content .spotlight_topic {
	margin:						5px 0;
	min-height:					100px;
	border-bottom:				1px dotted #C0C0C0;
	padding:					10px 0 10px;
}

#nichd_main_block_home #spotlight_topics_mostvisited { display: none; }

/*
// *******************************************************************
// DIVS & SPANS & LISTS & TABLES
// *******************************************************************
*/

.white_container {
	background-color:			#FFFFFF;
	margin:						0 0 10px;
	padding:					0 0 5px;
	background-image:			url('/images/2010/white_container_bottom_bg.png');
	background-repeat:			no-repeat;
	background-position:		center bottom;
}

.white_container_container, .featured_container_container, .search_publications_results_right_content_content {
	padding:					10px;
}

.white_container_container p {
	margin:						0 0 10px;
}

.white_container h3, .white_container h3 a:link, .white_container h3 a:visited {
	color:						#313131;
	font-size:					13px;
	font-weight:				bold;
	margin:						0 0 10px;
}

.white_container h3 a:link, .white_container h3 a:visited { text-decoration: underline; color: #0066CC; }

.white_container h3 a:hover { text-decoration: none; }

.white_container table { width: 100%; }

.featured_container, .search_publications_results_right_content {
	border:						1px solid #CDCDCF;
	margin:						10px 0;
	/*hasLayout:					true;*/
	position:					relative;
}

.white_container h2, .featured_container h2, .ms-WPBody .search_publications_results_right_content h2, .ms-WPBody .featured_container h2, table.s4-wpTopTable .white_container h2 {
	margin:						0;
	padding:					10px;
	color:						#666666;
	font-size:					14px;
	text-decoration:			none;
	background-color:			#F0F3F8;
	background-image:			url("/images/2010/white_container_h2_bg.png");
	background-repeat:			repeat-x;
}

.resources_container {
	background-color:			#417BAF;
	padding:					5px 3px 8px;
	margin:						0 0 10px;
	background-image:			url('/images/2010/white_container_bottom_bg.png');
	background-repeat:			no-repeat;
	background-position:		center bottom;
}

.resources_container ul.resources_container_ul {
	margin:						0;
	padding:					0;
	list-style:					none;
}

.resources_container ul.resources_container_ul li {
	background-color:			#124F91;
	padding:					6px;
	margin:						2px 0px;
	border:						1px solid #82A8B6;
}

.resources_container ul.resources_container_ul li a:link, .resources_container ul.resources_container_ul li a:visited {
	color:						#FFFFFF;
	text-decoration:			none;
	font-weight:				bold;
	display:					block;
	padding-right:				25px;
	background-image:			url('/images/2010/icons/resources_arrow_icon.png');
	background-repeat:			no-repeat;
	background-position:		right;
}

.resources_container ul.resources_container_ul li a:hover { text-decoration: underline; }

.resources_container h2 {
	padding:					0 7px 5px;
	margin:						0;
	color:						#FFFFFF;
	font-size:					14px;
}

ul.newsroom_ul {
	margin:						0 0 7px;
	padding:					0;
	list-style:					none;
}

ul.newsroom_ul li {
	padding:					7px 0;
	border-bottom:				1px dotted #C0C0C0;
}

ul.newsroom_ul li a:link, ul.newsroom_ul li a:visited {
	color:						#0066CC;
	text-decoration:			underline;
	font-size:					12px;
	font-weight:				bold;
}

ul.newsroom_ul li a:hover { text-decoration: none; }

ul.featured_ul {
	margin:						0 10px;
	padding:					0;
	list-style:					none;
}

ul.featured_ul li {
	padding:					10px 0;
	border-bottom:				1px dotted #C0C0C0;
}

ul.featured_ul li.last, ul.newsroom_ul li.last, ul.featured_ul li:last-child, ul.newsroom_ul li:last-child { border-style: none; }

ul.featured_ul li a:link, ul.featured_ul li a:visited {
	color:						#0066CC;
	text-decoration:			underline;
	font-size:					13px;
	font-weight:				bold;
}

ul.featured_ul ul {
	padding:					0;
	margin:						5px 20px 0;
	list-style:					disc;
}

ul.featured_ul ul li {
	padding:					7px 0;
	margin:						0;
}

ul.featured_ul li a:hover { text-decoration: none; }

.white_container ul.reglist_ul {
	margin:						0;
	padding:					0 0 0 15px;
}

.white_container ul.reglist_ul li {
	padding:					3px 0;
}

div.summary_container {
	border:						1px solid #DEE6F3;
	background-color:			#F9FAFE;
	padding:					5px 5px 15px;
}

div.summary_container ul.two_column_ul {
	margin: 					0 0 0 20px;
	padding:					0;
	list-style:					none;
}

div.summary_container ul.two_column_ul li {
	display:					-moz-inline-stack;
	display:					inline-block;
	zoom:						1;
    margin:						0;
    padding:					6px 0 0 14px;
    width:						220px;
    background-image:			url("/images/2010/left_navigation_container_tier2_ul.png");
    background-repeat:			no-repeat;
    background-position:		left top;
    vertical-align:				top;
}

div.alphabet_container {
	border-bottom:				1px dotted #C0C0C0;
	margin-bottom:				10px;
	padding-bottom:				10px;
}

div.alphabet_container ul.alphabet_list_ul {
	margin:						0 -3px 0 0;
	padding:					0;
	list-style:					none;
}

div.alphabet_container ul.alphabet_list_ul li {
	width:						25px;
	float:						left;
	padding:					0px 4px 5px 0;
}

div.alphabet_container ul.alphabet_list_ul li a:link, div.alphabet_container ul.alphabet_list_ul li a:visited {
    display:					block;
    text-align:					center;
	font-weight:				bold;
	text-decoration:			none;
    width:						20px;
    padding:					3px 0;
    border:						1px solid #99CBFF;
}

div.alphabet_container ul.alphabet_list_ul li.active a, div.alphabet_container ul.alphabet_list_ul li.hover a {
	color:						#FFFFFF;
	background-color:			#1967AF; /*#A26C12*/
}

div.alphabet_container ul.alphabet_list_ul li.inactive a, div.alphabet_container ul.alphabet_list_ul li.inactive span {
	display:					block;
    text-align:					center;
	font-weight:				bold;
	text-decoration:			none;
    width:						20px;
    padding:					3px 0;
    border:						1px solid #DCDCDC;
    color:						#767676;
}

span.news_date {
	font-weight:				bold;
}

span.news_subtitle {
	font-style:					italic;
}

div.news_footer {
	margin-top:					30px;
}

table.staff_person_results {
	width:						100%;
}

table.staff_person_results h2 {
	font-size:					14px;
}

table.staff_person_results h3 a:link, table.staff_person_results h3 a:visited {
	color:						#0066CC;
	text-decoration:			underline;
	font-size:					13px;
}

table.staff_person_results h3 {
	margin:						0 0 10px;
}

table.staff_person_results h4 {
	margin:						0 0 10px;
	color:						#000000;
}

table.staff_person_results .staff_person_image {
	width:						110px;
	margin-bottom:				10px;
	float:						left;
	min-height:					80px;
}

#nichd_main_content_content_left_center_content .ms-rtestate-read table.s4-wpTopTable table.staff_person_results h2 {
	min-width:					0;
}

.ms-WPBody a.link_disabled:link, .ms-WPBody a.link_disabled:hover, .ms-WPBody a.link_disabled:visited, .ms-WPBody a[disabled] {
	color:						#000000;
	text-decoration:			none;
}

table.pub_med_table {
	border-collapse:			collapse;
	margin:						10px 0;
	width:						100%;
}

table.pub_med_table td, table.pub_med_table th {
	padding:					2px 3px;
	border-collapse:			collapse;
}

table.pub_med_table th {
	background-color:			#004173;
	color:						#FFFFFF;
}

table.pub_med_table th.pub_med_table_title {
	width:						300px;
}

table.pub_med_table th.pub_med_table_pubdate {
	width:						120px;
}

table.nichd_table, table.nichd_wrap_table {
	border-collapse:			collapse;
	margin:						10px 0;
	width:						100%;
	*border:					1px solid #000000;
}

table.nichd_table td, table.nichd_table th, table.nichd_wrap_table td, table.nichd_wrap_table th {
	padding:					2px 3px;
	border:						1px solid #000000;
	vertical-align:				top;
}

table.nichd_table th, table.nichd_wrap_table th {
	background-color:			#004173;
	color:						#FFFFFF;
}

table.nichd_table th a:link, table.nichd_wrap_table th a:link, table.nichd_table th a:visited, table.nichd_wrap_table th a:visited {
	color:						#FFFFFF;
}

table.nichd_table ul, table.nichd_wrap_table ul {
	margin:						0;
	padding:					0 0 0 20px;
}

tr.nichd_table_footer td, tr.nichd_wrap_table_footer td {
	border-left:				none;
	border-right:				none;
	border-bottom:				none;
}

tr.nichd_table_footer td table td, tr.nichd_wrap_table_footer td table td {
	border:						none;
}

.caption_container {
	font-size:					10px;
	font-style:					italic;
	text-align:					center;
	padding:					5px 15px;
}

table.nichd_wrap_table {
	word-wrap:					break-word;
	table-layout:				fixed;
	min-width:					550px;
}

#search_nichd_results {
	width:						100%;
	margin:						20px 0 0;
}

#search_nichd_results #search_nichd_results_left {
	width:						170px;
	float:						left;
}

#search_nichd_results #search_nichd_results_right {
	margin-left:				170px;
	max-width:					770px;
}

#search_nichd_results #search_nichd_results_right #search_nichd_results_right_content {
	border-left:				1px solid #173662;
	padding:					0 0 0 20px;
}

ul.search_nichd_types {
	list-style:					none;
	margin:						10px 0;
	padding:					0;
}

div.left_right_container {
	width:						100%;
	margin:						0;
}

div.left_right_container .left_right_container_left {
	float:						left;
	width:						50%;
	margin:						0 0 10px;
	*margin:					0;
}

div.left_right_container .left_right_container_right {
	float:						right;
	width:						50%;
	margin:						0 0 10px;
	*margin:					0;
}

.odd {
	background-color:			#EEF1F6;
}

table.googlesearchresults, table.googlesearchresults table {
	word-wrap:					break-word;
	table-layout:				fixed;
}

.ms-WPBody .n .b a, .ms-WPBody .n .b a:link, .ms-WPBody .n .b a:visited {
	font-size:					10pt;
}

.ms-WPBody .n .i {
	font-size:					12pt;
}

table#nrn_estimated_outcomes_table {
	border-collapse:			collapse;
	border:						1px solid #000000;
	margin:						5px 0;
}

table#nrn_estimated_outcomes_table th {
	background-color:			#FBEDE2;
	border:						1px solid #808080;
}

table#nrn_estimated_outcomes_table td {
	border:						1px solid #808080;
	text-align:					center;
	padding:					3px;
}

.view_all_slides {
	margin:						5px 0;
}

.org_unit_name_div {
	margin:						5px 0 10px;
}

.org_unit_page_container {
	width:						100%;
	margin:						10px 0;
	min-height:					110px;
}

.org_unit_page_container .org_unit_page_container_left {
	width:						120px;
	float:						left;
}

.org_unit_page_container .org_unit_page_container_right {
	margin-left:				125px;
	max-width:					500px;
	margin-bottom:				15px;
}

ul ul ul ul {
	list-style-image:			url("/images/2010/icons/right_arrow_ul_icon.gif");
}

.LastUpdateDate { font-style: italic; margin-top: 10px; }

.search_site_results td {
	vertical-align:				top;
}

.search_site_results .search_site_results_td1 {
	width:						150px;
	padding-right:				5px;
}

.search_site_results .search_site_results_td2 {
	border-left:				1px solid #DDDDDD;
	padding-left:				5px;
}

.search_site_criteria_table {
	width:						90%;
	border:						1px solid #dddddd;
}

#nichd_az_topic_content ul li { padding: 5px 0; }

#nichd_addthis_news, #nichd_addthis_audiencelanding, #nichd_addthis_aztopicspage, #nichd_addthis_aztopicsresearch, #nichd_addthis_meetings, #nichd_addthis_orgextra, 
#nichd_addthis_orgintra, #nichd_addthis_researchnetwork, #nichd_addthis_spotlights, #nichd_addthis_standard { height: 25px; margin-top: 10px; }

#nichd_addthis_home { height: 25px; }

#nichd_addthis_share_text { float: left; width: 65px; cursor: text; font-weight: bold; }

#nichd_addthis_audiencelanding .addthis_toolbox, #nichd_addthis_aztopicspage .addthis_toolbox, #nichd_addthis_home .addthis_toolbox, #nichd_addthis_spotlights .addthis_toolbox, 
#nichd_addthis_news .addthis_toolbox, #nichd_addthis_meetings .addthis_toolbox, #nichd_addthis_aztopicsresearch .addthis_toolbox, #nichd_addthis_orgextra .addthis_toolbox,
#nichd_addthis_orgintra .addthis_toolbox, #nichd_addthis_researchnetwork .addthis_toolbox, #nichd_addthis_standard .addthis_toolbox { float: right; width: 250px; }

/*
// =================================================================
// FOR PUBLICATIONS
// =================================================================
*/

#search_publications_results {
	margin:						20px 0 0;
}

#search_publications_results #search_publications_results_left {
	width:						750px;
	float:						left;
	border-right:				1px solid #173662;
}

#search_publications_results #search_publications_results_left #search_publications_results_left_content { }

#search_publications_results #search_publications_results_right {
	max-width:					240px;
	margin-left:				760px;
	/*hasLayout:					true;*/
	position:					relative;
}

table.pub_container {
	padding:					10px 0;
	width:						100%;
	position:					relative;
	border-collapse:			collapse;
}

td.pub_container_left {
	width:						110px;
	margin:						0;
	vertical-align:				top;
	border-bottom:				1px solid #173662;
	padding:					10px;
}

td.pub_container_right {
	width:						150px;
	margin:						0;
	text-align:					left;
	vertical-align:				top;
	border-bottom:				1px solid #173662;
	padding:					10px;
}

td.pub_container_center {
	width:						470px;
	vertical-align:				top;
	border-bottom:				1px solid #173662;
	padding:					10px;
}

td.pub_container_left img {
	max-width:					90px;
}

td.pub_container_right .nichdwwwBtn {
	width:						80px;
	margin-bottom:				10px;
}

td.pub_container_center h2, td.pub_container_center h3 {
	margin:						0 0 10px;
	font-size:					14px;
	font-weight:				bold;
}

#search_publications_results_left_content fieldset {
	border-bottom:				1px solid #173662;
	border-top:					1px solid #FFFFFF; /* can't beat em, join em; this needed for ie */
}

ul.myorder_ul {
	list-style:					none;
	padding:					0;
	margin:						0;
}

ul.myorder_ul li {
	height:						60px;
}

ul.myorder_ul li img {
	margin-right:				5px;
	float:						left;
}

a.pub_htmlpdf_link {
	display:					block;
	margin:						10px 0;
}

span.publication_result_numbers { }

span.publication_result_pages { }

table.publication_table {
	border-collapse:			collapse;
	margin:						10px 0;
}

table.publication_table td, table.publication_table th {
	padding:					2px 3px;
	border-collapse:			collapse;
}

table.publication_table th {
	background-color:			#004173;
	color:						#FFFFFF;
}

.featured_publication {
	width:						33%;
	text-align:					center;
	display:					block;
	vertical-align:				top;
	float:						left;
}

.featured_publication_container {
	padding:					0 5px;
	min-height:					200px;
}

.top_publication {
	min-height:					0;
	/*hasLayout:					true;*/
}

.top_publication h3 {
	margin:						0 0 10px;
}

span#largePreview img, span#smallPreview img {
	width:						95px;
}

/*
// *******************************************************************
// SHAREPOINT OVERRIDES
// *******************************************************************
*/

div.article, div.welcome, .article-content, .welcome-content {
	padding:					0;
	margin:						0;
	color:						#000000;
}

.ms-rte-wpbox, .ms-WPBody {
	color:						#000000;
	font-family:				Arial, Helvetica, san-serif;
	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; }

.ms-WPBody td {
	font-size:					12px;
	font-family:				Arial, Helvetica, san-serif;
}

#nichd_main_content_content_left_center_content .ms-rtestate-read table.s4-wpTopTable h2 { min-width: 550px; }

#nichd_main_content_content_left_center_content .ms-rtestate-read table.s4-wpTopTable td.search_site_results_td1 h2 { min-width: 0; }

/*
// *******************************************************************
// STYLE FROM OLD SITE
// *******************************************************************
*/

table#submittedResults th {
	text-align:					right;
}

.bodyText {
	color:						#000000;
    font-family:				Arial;
    font-size:					12px;
    font-weight:				normal;
    letter-spacing:				0;
}

span.sidenote {
    font-style:					italic;
    font-weight:				normal;
}

.bodyTextSmall {
    color:						#000000;
    font-family:				Arial;
    font-size:					10px;
    font-weight:				normal;
    letter-spacing:				0;
}

/*
// *******************************************************************
// OTHER
// *******************************************************************
*/

h1 {
    font-size:					18px;
    font-weight:				bold;
    margin:						5px 0px;
    padding:					0px;
    color:					#162E50; 
    font-family: 				Arial, Helvetica, san-serif !important; /* kent added this line 7/18 corev15.css was overwriting this */
}

h2, .ms-WPBody h2 {
	font-size:					16px;
	/*margin:					5px 0px;*/
	font-family:				Arial, Helvetica, san-serif;
}

h2.h2_section {
	font-family:				Geneva, Arial, Helvetica, san-serif;
	font-weight:				bold;
	font-size:					16px;
	background-color:			#DCDCDC;
	padding:					3px 0px;
}

h2.right_content_h2 {
	margin:						0 0 10px;
}

h2.allslides, h2.allslides span {
	color:						#323232 !important;
}

h3 {
	font-size:					14px;
	font-weight:				bold;
	color:						#000000;
	margin:						5px 0px;
	font-family:				Arial, Helvetica, san-serif;
}

h4 {
	font-size:					13px;
	font-weight:				bold;
	color:						#696969;
	margin:						5px 0px;
	font-family:				Arial, Helvetica, san-serif;
}

h5 {
	font-size:					13px;
	font-style:					italic;
	color:						#173662;
	margin:						5px 0px;
}

h6 {
	font-size:					12px;
	color:						#000000;
	margin:						5px 0px;
}

.italic {
	font-style:					italic;
}

.bold {
	font-weight:				bold;
}

.red, .required {
	color:						#CB3332
}

.hide {
    position:                   absolute;
    left:                       -999em;
    width:                      1em;
    overflow:                   hidden;
}

.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:						#0066CC;
	text-decoration:			underline;
}

a:hover, .ms-WPBody a:hover {
	text-decoration:			none;
}

a.read_more_a {
	display:					block;
	text-align:					right;
	background-image:			url('/images/2010/icons/read_more_arrow_icon.png');
	background-repeat:			no-repeat;
	background-position:		right center;
	padding-right:				20px;
	color:						#0066CC;
}

a.read_more_left_a {
	display:					block;
	text-align:					left;
	background-image:			url('/images/2010/icons/read_more_arrow_icon.png');
	background-repeat:			no-repeat;
	background-position:		right center;
	padding-right:				20px;
	color:						#ffffff;
}


a.question_a {
	padding:					5px;
	background-color:			#DDEEF8;
	font-weight:				bold;
}

a.print_a {
	background-image:			url('/images/2010/icons/print_icon.png');
	background-repeat:			no-repeat;
	background-position:		left center;
	padding-left:				20px;
	text-decoration:			underline;
	color:						#0066CC;
	text-decoration:			underline;
}

a.email_a {
	background-image:			url('/images/2010/icons/email_icon.png');
	background-repeat:			no-repeat;
	background-position:		left center;
	padding-left:				20px;
	color:						#0066CC;
	text-decoration:			underline;
}

a.print_a:hover, a.email_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;
}

.select_list {
	list-style:					none;
	margin:						10px 0px 10px 170px;
	padding:					0;
}

.select_list li {
	padding:					3px 0px;
}

.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;
}

.newHomePageSpotlightTitle {
	font-family:				tahoma;
	letter-spacing:				.1px;
	font-Size:					16px;
	font-weight:				normal; 
	color:						#DB8123;
	margin-bottom:				10px;
}
.newHomePageSpotlightText {
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	line-height:16px;
	letter-spacing: 0px;
	font-family: Arial;
}


.newHomePageSpotlightText a, 
.newHomePageSpotlightText a:hover, 
.newHomePageSpotlightText a:link, 
.newHomePageSpotlightText a:visited {
	text-decoration:			underline;
}

.newHomePageSpotlightHR, hr {
	border-bottom: #003366 solid 1px; 
	border-top: #003366 solid 0px; 
	border-right: #003366 solid 0px;
	border-left: #003366 solid 0px;
	color:#fff;
	height:1px;
	margin:10px 0px;
}

.newHomePageSpotlightHRtop {
	border-bottom: #003366 solid 1px; 
	border-top: #003366 solid 0px; 
	border-right: #003366 solid 0px;
	border-left: #003366 solid 0px;
	margin:-8px 0px 0px 0px;
}


.newHomePageSidebarHR {
	border-bottom: #003366 solid 1px; 
	border-top: #003366 solid 0px; 
	border-right: #003366 solid 0px;
	border-left: #003366 solid 0px;
	margin:-5px 0px 0px 0px;
	width:100%;
}

/*ThunderStone search classes*/

.thundersearchpagerprevious{
	height: 16px;
	padding-right: 5px;
}
.thundersearchpagernormal{
	height: 16px;
	padding-left: 5px;
}
.thundersearchpagernormal{
	height: 16px;
	padding-left: 4px;
	padding-right: 4px;
}

/* Css for News Archive  */
.usercontrol_newsarchive
   {
       background-color:#eaeae8;
       min-width:550px;
       max-height:100px;
       border:2px solid #8F86B9;
       width: 562px;
       margin-top:10px;
       margin-bottom:10px;
    }
.newsarchiveimage
 {
   padding:5px;                
 }
.newsarchivetext
 {
   padding:5px;
   color:#35258A;
  }