﻿/*  7/18: kent removed for now
@import url('http://fonts.googleapis.com/css?family=Open+Sans');
*/

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;
	overflow:visible;

}
body.ms-backgroundImage{
    padding: 0px;
    margin: 0px;
}
h2, .ms-WPBody h2{
    font-weight: bold;
    color: none;
}
/*
// *******************************************************************
// TOP BANNER & SEARCH
// *******************************************************************
*/

#nichd_main_header_nih {
	background-color:			#D3D4CE;
}

#nichd_main_header_nih_content {
	width:						1000px;
	margin:						0px auto;
	color:						#114C8E;
	padding:					5px 0px;
	font-weight:				bold;
}

#nichd_main_header_nih_content a:link, #nichd_main_header_nih_content a:visited {
	color:						#114C8E;
	font-weight:				normal;
}

#nichd_main_banner {
	width: 						100%;
	background-color:			#a1c4d3;
	background-repeat:			no-repeat;
}
.banner-image2013{
	background-image:			url('/nichdWWWAssets2013/images_2013/NICHD_Circle_Masthead.png');
	max-width: 						1256px;
	height: 140px;
	background-repeat: no-repeat;
	margin:						0px auto;
	

}
#nichd_main_banner_content {
	width:						1000px;
	margin:						0px auto;
	padding-top: 40px;
	/*background-image:			url('/images/2010/nichd_banner_content_bg.png');*/
	background-repeat:			no-repeat;
}

#nichd_main_banner_content_left {
	float:						left;
	width:						650px;
	height: 70px;
	background-image: url('/nichdWWWAssets2013/images_2013/nichd-logo2013.png');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;

}

#nichd_main_banner_content_left img {
	border:						none;
}

#nichd_main_banner_content_right {
	margin-left:				700px;
	text-align:					right;
	font-weight:				bold;
	width: 300px;
}

#nichd_main_search_container {
	padding:					5px 0px 5px 10px;
	position:					relative;
	height:						24px;
}

#nichd_main_search_input {
	height:						16px;
	padding:					3px 5px;
	position:					relative;
    z-index:					1;
	display:					block;
	float:						left;
	font-size:					10px;
    border:						1px solid #B8C1CD;
    border-right:				none;
    width:						200px;
    font-family:				Arial;
    color:						#767676;
}

#nichd_main_search_submit_border {
	background-color:			#DCDCDC;
	background-image:			url('/images/2010/nichd_main_search_submit_btn_bg.png');
	background-repeat:			repeat-x;
	border:						1px solid #B8C1CD;
	float:						left;
}

#nichd_main_search_submit_border #nichd_main_search_submit {
	background:					none;
	border:						0;
    color:						#173662;
    cursor:						pointer;
    height:						22px;
    width:						65px;
    display:					block;
    font-size:					10px;
    font-weight:				bold;
    font-family:				Arial;
}

#nichd_main_banner a:link, #nichd_main_banner a:visited {
	color:						#000000;
	text-decoration:			underline;
}

#nichd_main_header a:hover { text-decoration: none; }
#nichd_main_banner_adds {
	color: #173662;
	/* kent 7/18 font-family: Open Sans; */
  }

#nichd_main_banner_adds img { vertical-align: middle; }

 .ms-rtestate-field h2, h2.ms-rteElement-H2 /*Overide for core h2 color*/
{
    color: #323232;
}
.right-box/*outer wrapper for right box content*/
{
  border: 1px solid #CDCDCF;
  background: white;
  margin-bottom: 10px;
}
.right-blue /*Top Header*/
{
  background-color: #173662 !important;
  color: #ffffff !important;
  padding: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: bold;

}
.right-box_ol /*Ordered List Style*/
{
    padding-left:25px !important;
 }
.right-box_container /*Container for content (text / images)*/
{
	padding: 0px 8px 8px 8px;
	position: relative;
	border: 0 !important;
}
.right-blue-box/*container for blues callout boxes*/
{
  font-size: 16px;
  font-weight: bold;
  background-color: #173662;
  color: #ffffff;
  margin: 10px 0px 10px 0px;
  padding: 10px;
  line-height: normal !important;
}
.right-blue-box a /*Underline style for rightbox headers*/
{
    text-decoration: underline;
    color: #ffffff;
}
.img-float_left /*style for images within right container*/
{
	float: left;
	width: 60px; 
	height: 70px; 
	margin-right: 5px; 
	margin-left: 5px;
}
/* Hide the left Suite Bar and right ribbon areas */
#suiteBarLeft {
    display: none;
}
#RibbonContainer-TabRowRight {
    display: none !important; /* !important needed to override SharePoint inline style */
}
 
/* Float the Suite Bar to remove from document flow and allow ribbon to move up */
#suiteBar {
    float: right;
    width: auto;
}
 
/* Alter stacking order and set positioning for ribbon */
#s4-ribbonrow {
    z-index: -1;  /* Allows Suite Bar to show on top of Ribbon */
    position: static;  /* Secret sauce - needed to maintain ribbon functionality */
}
#contentBox {
    margin-right: 0 !important;
    margin-left: 0 !important;
    min-width: 100% !important;
}
#sideNavBox{
    display: none !important;
}
#s4-titlerow{
    margin: 0px !important;
    padding: 0px !important;
    display: none !important;
}
#titleAreaBox{
    margin: 0 !important;
}
#nichd_main_banner{
    /*height: auto !important;*/
}
input[type=button], input[type=reset], input[type=submit], button{
    /*padding: 6px 0px 6px 2px !important;*/
    min-width: initial !important;
}
#nichd_main_search_submit_border #nichd_main_search_submit{
    padding: 6px 0px;
}
#s4-workspace{
	/* overflow:inherit !important; */
	overflow:hidden !important;
}
#s4-bodyContainer {
    padding: 0 !important;

}
.ms-core-overlay {
    background-color: transparent;
}
/*Carousel CSS*/
#carousel
{
    min-height: 285px;
    margin: 0 auto;
}
.slider
{
    min-height: 285px;
    position: relative;
    overflow: hidden;
}
.slider li
{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    list-style: none;
    min-height: 285px;
    min-width: 1000px;
}
.buttonsnotactive
{
    display: inline;
    float: left;
    min-width: 20px;
    min-height: 20px;
    background: url(/_layouts/images/NICHDWWW.HomeCarousel/off_carousel1.png);
    background-repeat: no-repeat;
}
.btnactive
{
    background: url(/_layouts/images/NICHDWWW.HomeCarousel/on_carousel1.png);
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
    display: inline;
}
a#one_btn:hover
{
    background: url(/_layouts/images/NICHDWWW.HomeCarousel/off_carousel1.png);
    background-repeat: no-repeat;
}
a#two_btn:hover
{
    background: url(/_layouts/images/NICHDWWW.HomeCarousel/off_carousel2.png);
    background-repeat: no-repeat;
}
a#three_btn:hover
{
    background: url(/_layouts/images/NICHDWWW.HomeCarousel/off_carousel3.png);
    background-repeat: no-repeat;
}
a#four_btn:hover
{
    background: url(/_layouts/images/NICHDWWW.HomeCarousel/off_carousel4.png);
    background-repeat: no-repeat;
}

.buttons
{
    width: 50%;
    position: absolute;
    float: right;
    right: 150px;
    top: 445px;
}

.bottomlink
{
  position: absolute;  
  height: 22px;
  right: 0;
  bottom: 0;
  margin-right: 50px;
}

.clear
{
    clear: both;
}

/*News and Spotlights*/
#div_spotlights
    {
        float: left;
        margin-top:10px;
        margin-bottom:10px;
        margin-left:20px;
        margin-right:20px;
        border-bottom: 1px solid rgb(234, 234, 232);
        padding-bottom: 10px;
        width:95%;
    }
    #div_links
    {
        float: right;
        margin-top: 40px !important;
        margin-right:20px;
    }
    
    #div_spotlights img
    {
        padding: 1px;
        margin-right:16px;
        border: 1px solid black !important;
        
    }
/*END News and Spotlights*/
.clear
{
    clear: both;
}

/* For Nichd Request */


h2, .ms-WPBody h2{
    font-weight: bold;
    color: none;
    margin-bottom:5px;   /*added 9/8/2015 */
}
 .ms-WPBody h3{    /*added 9/8/2015 */
	margin-bottom:5px;
}