/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
/* 	vertical-align: baseline; */
}

strong {font-weight:bold;}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

em {
	font-style:italic;
}
/* end RESET */

/* Structure */

body {background:#e3e1d5;}

#wrapper {margin: 0 auto; padding:0; width:923px; min-height:735px; height:auto !important; height:735px;}

	#wrapper.about {background:url(../images/wrapper-bg/about.jpg) repeat-y;}
	
	#wrapper.admin {background:url(../images/wrapper-bg/admin.jpg) repeat-y;}
	
	#wrapper.careers {background:url(../images/wrapper-bg/careers.jpg) repeat-y;}
	
	#wrapper.clinicians {background:url(../images/wrapper-bg/clinicians.jpg) repeat-y;}
	
	#wrapper.contact {background:url(../images/wrapper-bg/contact.jpg) repeat-y;}
	
	#wrapper.neonatology {background:url(../images/wrapper-bg/neonatology.jpg) repeat-y;}
	
	#wrapper.news {background:url(../images/wrapper-bg/news.jpg) repeat-y;}
	
	#wrapper.parents {background:url(../images/wrapper-bg/parents.jpg) repeat-y;}
	
	#wrapper.team {background:url(../images/wrapper-bg/team.jpg) repeat-y;}
	
	#wrapper.hospitalists {background:url(../images/wrapper-bg/hospitalists.jpg) repeat-y;}

#header {float: left; margin: 0; padding: 0; width: 923px; height:89px; background: url(../images/header-bg.jpg) no-repeat;}
	
	#logo {float:left; margin:0; padding:0; width:196px; height:89px; background:none;}
	
	#tagline {float:right; margin:0; padding:0; width:309px; height:89px; background:none;}

#contentWrapper {float:left; margin:0; padding: 0; width: 923px; min-height:636px; height:auto !important; height:636px; position:relative;}

#navigation{float: left; margin: 0; padding: 0; width: 196px; height: 100%; background: url(../images/nav-bg.jpg) repeat-y;}

	ul#nav {text-align:right; margin:29px 8px 0 0; list-style-type:none;}
	
	ul#nav2 {text-align:right; margin:29px 8px 0 0; list-style-type:none; padding:0 0 0px 0;}
	
	#nav li, #nav2 li {display:block; height:26px; padding:0 0 6px 0;}
	
	#nav li ul, #nav2 li ul { visibility:collapse;}
	
	#nav li ul li, #nav li ul li {display:block; height:22px; padding:0 0 0px 0;}
	
	#nav2 li ul li, #nav2 li ul li  {display:block; height:22px; padding:0 0 0px 0;}
	
	#nav li a, #nav li ul li ul li a, #nav2 li a, #nav2 li ul li ul li a { display:block; height:inherit; background-position: top left; background-repeat: no-repeat; text-decoration: none;}
	
	#nav li span, #nav li ul li span {visibility: hidden; height:22px; display:block;}
	
	#nav2 li span, #nav2 li ul li span {visibility: hidden; height:22px; display:block;}
	
	#nav li#home a {background: url(../images/nav/buttons/home.jpg) 0 0;}
	
	#nav li#home a:hover {background: url(../images/nav/buttons/home.jpg) 0 -26px;}
	
	#nav li#about a {background: url(../images/nav/buttons/about.jpg) 0 0;}
	
	#nav li#about a:hover, #nav li#about.active a {background: url(../images/nav/buttons/about.jpg) 0 -26px;}
	
		#nav li#about ul li#locations a{background:url(../images/nav/buttons/locations.jpg) 0 0;}
		
		#nav li#about ul li#locations a:hover,#nav li#about ul li#locations.current a{background:url(../images/nav/buttons/locations.jpg) 0 -22px;}
		
	#nav li#neonatology a {background: url(../images/nav/buttons/neonatology.jpg) 0 0;}
	
	#nav li#neonatology a:hover {background: url(../images/nav/buttons/neonatology.jpg) 0 -26px;}
	
	#nav li.active, #nav2 li.active { height:auto; visibility: visible;}
	
	#nav li.active ul, #nav2 li.active ul {visibility:visible;}
	#nav li#neonatology.active a {background: url(../images/nav/buttons/neonatology.jpg) no-repeat 0 -26px;}
	
		/*#nav li#neonatology ul li#rsv a {background: url(../images/nav/buttons/rsv.jpg) 0 0;}
		
		#nav li#neonatology ul li#rsv a:hover, #nav li#neonatology ul li#rsv.current a {background: url(../images/nav/buttons/rsv.jpg) 0 -22px;}*/
		
		#nav li#neonatology ul li#hearing a {background: url(../images/nav/buttons/hearing.jpg) 0 0;}
		
		#nav li#neonatology ul li#hearing a:hover, #nav li#neonatology ul li#hearing.current a {background: url(../images/nav/buttons/hearing.jpg) 0 -22px;}
		
		#nav li#neonatology ul li#conference a {background: url(../images/nav/buttons/neo-con.jpg) 0 0;}
		
		#nav li#neonatology ul li#conference a:hover, #nav li#neonatology ul li#conference.current a {background: url(../images/nav/buttons/neo-con.jpg) 0 -22px;}
	
	#nav li#hospitalists a {background: url(../images/nav/buttons/hospitalists.jpg) 0 0;}
	
	#nav li#hospitalists a:hover {background: url(../images/nav/buttons/hospitalists.jpg) 0 -26px;}
	
	#nav li#hospitalists.active a {background: url(../images/nav/buttons/hospitalists.jpg) 0 -26px;}
		
		#nav li#hospitalists ul li#physicians a {background: url(../images/nav/buttons/physicians.jpg) 0 0;}
		
		#nav li#hospitalists ul li#physicians a:hover, #nav li#hospitalists ul li#physicians.current a  {background: url(../images/nav/buttons/physicians.jpg) 0 -22px;}
		
	#nav li#team a {background: url(../images/nav/buttons/team.jpg) 0 0;}
	
	#nav li#team a:hover {background: url(../images/nav/buttons/team.jpg) 0 -26px;}
	
	#nav li#team.active a {background: url(../images/nav/buttons/team.jpg) 0 -26px;}
		
		#nav li#team ul li#medical a {background: url(../images/nav/buttons/medical.jpg) 0 0;}
		
		#nav li#team ul li#medical a:hover, #nav li#team ul li#medical.current a  {background: url(../images/nav/buttons/medical.jpg) 0 -22px;}
		
		#nav li#team ul li#administrative a {background: url(../images/nav/buttons/administrative.jpg) 0 0;}
		
		#nav li#team ul li#administrative a:hover, #nav li#team ul li#administrative.current a  {background: url(../images/nav/buttons/administrative.jpg) 0 -22px;}
	
	#nav li#careers a {background: url(../images/nav/buttons/careers.jpg) 0 0;}
	
	#nav li#careers a:hover, #nav li#careers.active a {background: url(../images/nav/buttons/careers.jpg) 0 -26px;}
	
	#nav li#news a {background: url(../images/nav/buttons/news.jpg) 0 0;}
	
	#nav li#news a:hover, #nav li#news.active a{background: url(../images/nav/buttons/news.jpg) 0 -26px;}
	
	#nav li#contact a {background: url(../images/nav/buttons/contact.jpg) 0 0 no-repeat;}
	
	#nav li#contact a:hover, #nav li#contact.active a {background: url(../images/nav/buttons/contact.jpg) 0 -26px;}
	
	#nav2 li#parents a {background: url(../images/nav/buttons/parents.jpg) 0 0;}
	
	#nav2 li#parents a:hover {background: url(../images/nav/buttons/parents.jpg) 0 -26px;}
	
	#nav2 li#parents.active a {background: url(../images/nav/buttons/parents.jpg) 0 -26px;}
		
		#nav2 li#parents ul li#pay a {background:url(../images/nav/normal/images/pay.jpg) 0 0px;}
		
		#nav2 li#parents ul li#faqs a {background:url(../images/nav/buttons/faq.jpg) 0 0px;}
		
		#nav2 li#parents ul li#faqs a:hover, #nav2 li#parents ul li#faqs.current a {background:url(../images/nav/buttons/faq.jpg) 0 -22px;}
		
		#nav2 li#parents ul li#tips a {background:url(../images/nav/buttons/tips.jpg) 0 0px;}
		
		#nav2 li#parents ul li#tips a:hover, #nav2 li#parents ul li#tips.current a {background:url(../images/nav/buttons/tips.jpg) 0 -22px;}
		
	
	#nav2 li#clinicians a {background: url(../images/nav/buttons/clinicians.jpg) 0 0;}
	
	#nav2 li#clinicians a:hover, #nav2 li#clinicians.active a {background: url(../images/nav/buttons/clinicians.jpg) 0 -26px;}
	
	#nav2 li#admin a {background: url(../images/nav/buttons/admin.jpg) 0 0;}
	
	#nav2 li#admin a:hover, #nav2 li#admin.active a {background: url(../images/nav/buttons/admin.jpg) 0 -26px;}
	
#navFooter {position:absolute; left:0; bottom:0;}
		
#content{position: relative; float: left; margin: 0; padding: 0 0px 20px 0px; width: 418px; height: 100%; background: url(../images/content-bg.jpg) repeat-y;}

#footer{position:absolute; left:225px; bottom:5px; width:400px;}
	
	#banner {padding:0 0 40px 0;}

#side{float: left; margin: 0; padding: 0; width: 309px; height: 100%;}

	#side.about {background: url(../images/side-bg-about.jpg) repeat-y;}
	
	#side.admin {background: url(../images/side-bg-admin.jpg) repeat-y;}
	
	#side.careers {background: url(../images/side-bg-careers.jpg) repeat-y;}
	
	#side.clinicians {background: url(../images/side-bg-clinicians.jpg) repeat-y;}
	
	#side.contact {background: url(../images/side-bg-contact.jpg) repeat-y;}
	
	#side.neonatology {background: url(../images/side-bg-neonatology.jpg) repeat-y;}
	
	#side.news {background: url(../images/side-bg-news.jpg) repeat-y;}
	
	#side.parents {background: url(../images/side-bg-parents.jpg) repeat-y;}
	
	#side.team {background: url(../images/side-bg-team.jpg) repeat-y;}
	
	#side.hospitalists {background: url(../images/side-bg-hospitalists.jpg) repeat-y;}
	
#pic {float:left; margin:0; padding:0; width:309px; height:246px;}



/* end Structure */

/* Typography */

body{font-size:62.5%; font-family:Verdana, Arial, Helvetica, sans-serif;}

h2 {visibility:collapse;}

#tagline h3 { font-size:1.4em; color:#00228b; font-weight: bold; padding:0 0 0px 0px; line-height:1.4em;}

h3 { font-size:1.4em; color:#00228b; font-weight: bold; padding:0 0 5px 29px; line-height:1.4em;}

div#content p {color: #111; text-decoration: none; word-spacing: 0.1em; text-align: left; letter-spacing: 0; line-height: 1.4em; padding: 0 29px 10px 29px; font-size:1.2em;}

div#content a {color: #00228b; text-decoration: underline;}

#footer p.copyright {color: #cccccc; bottom:0px; position: absolute; font-size:1.0em; padding:10px 0 0 0; margin:10px 0 0 0;}

#footer p.copyright a {color:#cccccc; text-decoration:underline;}

/* end Typography */

/* Lists */

div#content ul {list-style:square; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 50px; padding:0 29px 10px 0;}

div#content ul li {font-size:1.2em; padding:0 0 5px 0; line-height:1.2em;}

/* end Lists */

/* Forms */
fieldset {padding:0 0 10px 0; width:350px; margin:0 0 0 29px;}

#careerForm div, #contactForm div {padding:0 0 5px 0; float:left; display:inline;}

input, select {margin:5px 0 0 0;}

#careerForm div#position {padding:0 0 10px 0; width:350px; margin:5px 0 0 0;}

#careerForm div#address1, #careerForm div#address2, #contactForm div#interested, #contactForm div#heard, #contactForm div#contactPrefer {display:block; width:350px;}
#careerForm div#address1 input, #careerForm div#address2 input, #contactForm div#interested input, #contactForm div#heard input  {display:block; width:325px;}

#contactForm div#contactPrefer input {vertical-align:middle; font-size:14px; margin:5px 0 0 0;} 

#contactForm div#contactPrefer input.radio, .radio {vertical-align:middle; font-size:14px} 

#careerForm div.left, #contactForm div.left {padding:0 20px 0 0;}

label{font-size:1.2em;}

span.radioTxt { font-size:1.2em; padding:0px 0 0 5px; vertical-align:middle;}

span.radioBtn {vertical-align:middle; font-size:12px; padding:4px 0 0 4px;} 

/* end Forms */

/* Misc */

.tog {padding:0 0px 10px 0px; width:375px;}

.toggler { cursor: pointer;}

.over {color:#ffd900; text-decoration:underline;}

.element {height:auto; width:375px; padding:0;}


/* end Misc */

/* Home */

#headerHome {background:url(../images/home/header-bg-home.jpg) repeat-x; height:89px;}

#wrapper.home #tagline {height:66px;}

#wrapper.home #navigationHome {height:23px; float:right; width:635px; margin:0 26px 0 0;}

#navigationHome ul#navHome {list-style:none; padding:0; margin:0;}

	#navigationHome ul#navHome li {display:inline;}
	
	#navigationHome ul#navHome li a {float:left; height:0; padding:23px 0 0 0; overflow:hidden; background:url(../images/home/nav-home.jpg) no-repeat;}
	
	#navigationHome ul#navHome li a, #navigationHome ul#navHome a {height:0; overflow:hidden; padding-top:23px;} 
	
		#navigationHome ul#navHome li#about a {width: 87px; background-position:0px 0px;}
		
		#navigationHome ul#navHome li#about a:hover {width: 87px; background-position:0px -23px;}
		
		#navigationHome ul#navHome li#neonatology a {width: 137px; background-position:-87px 0px;}
		
		#navigationHome ul#navHome li#neonatology a:hover {width: 137px; background-position:-87px -23px;}
		
		#navigationHome ul#navHome li#hospitalists a {width: 128px; background-position:-224px 0px;}
		
		#navigationHome ul#navHome li#hospitalists a:hover {width: 128px; background-position:-224px -23px;}
		
		#navigationHome ul#navHome li#team a {width: 81px; background-position:-352px 0px;}
		
		#navigationHome ul#navHome li#team a:hover {width: 81px; background-position:-352px -23px;}
		
		#navigationHome ul#navHome li#careers a {width: 64px; background-position:-433px 0px;}
		
		#navigationHome ul#navHome li#careers a:hover {width: 64px; background-position:-433px -23px;}
		
		#navigationHome ul#navHome li#news a {width: 52px; background-position:-497px 0px;}
		
		#navigationHome ul#navHome li#news a:hover {width: 52px; background-position:-497px -23px;}
		
		#navigationHome ul#navHome li#contact a {width: 80px; background-position:-549px 0px;}
		
		#navigationHome ul#navHome li#contact a:hover {width: 80px; background-position:-549px -23px;}

#wrapper.home #content {width:923px; background:#fff;}

#wrapper.home #pic {width:923px; height:195px; float:left; background:#fff;}


#wrapper.home #content p {color: #111; text-decoration: none; word-spacing: 0.1em; text-align: left; letter-spacing: 0; line-height: 1.4em; padding: 0 0 0 149px; font-size:1.2em; width:630px;}

#wrapper.home #content p.copyright {color: #cccccc; font-size:1.0em; padding: 0 0px 10px 149px; margin:10px 0 0 0;}

#wrapper.home #content p.copyright a {color:#cccccc; text-decoration:underline;}


/* end Home */

/*Conference Gallery w/ Pretty Photo*/

#content #conferenceGallery{margin:0 0 0 29px; padding:0;}
#content #conferenceGallery li { width:100px; height:67px;list-style:none; float:left; display:inline; margin:0 10px 10px 0; padding:0; border:2px solid #CCC; outline:none;}
#content #conferenceGallery li:hover{border:2px solid #333;}
#content #conferenceGallery li img{width:100px; height:67px; display:block;}
p.share_social a {display: block;float: left;width: 158px;margin-right: 10px;}

div.social {width: 158px;margin: 0 auto;margin-top:5px; margin-bottom:20px;}

div.social a img {margin-bottom:10px;float:left;}

a.payment_btn {
	background: transparent url('../images/NICS_Web_Payment_Button_0611.png') scroll no-repeat 0 0;
	width: 158px;
	height:27px;
	float: left;
	text-indent: -9999px;
	display:block;
}

a.payment_btn:hover {
	background-position:0 -27px;
}

/* SAVE THE DATE BANNER AND SIDEBAR AD */
div.large_banner {
	width: 870px;
	height: 190px;
	margin: 0 auto;
	position:relative;
	display:block;
	margin-top: 20px;
}

div.large_banner img {
	display:block;
	width: 870px;
	height:190px;
	position:relative;
}

/* SAVE THE DATE REGISTRATION BUTTONS */

#save { 
	position:relative; 
	width: 309px; 
	height: 400px; 
	float: left; 
}

#save img {
	float:left; 
	margin:0; 
	padding:0; 
	width:309px; 
	height:400px; 
	display:block;
}

#save p {
	color: white;
	font-size:14px;
	position: absolute;
	top: 190px;
	left: 34px;
}

#save a {
	color: white;
}

#save a:hover {
	text-decoration:none;
}

#save a.btn { 
	width: 197px; 
	height: 74px;
	display:block;
	text-indent: -9999px;
	position:relative;
	top: 104px;
	left: 48px;
}

#save a.about_btn {
	background: url(../images/register_button/about-button.jpg) top left scroll no-repeat; 
}

#save a.neonatology_btn {
	background: url(../images/register_button/neonatology-button.jpg) top left scroll no-repeat; 
}

#save a.hospitalists_btn {
	background: url(../images/register_button/hospitalists-button.jpg) top left scroll no-repeat; 
}

#save a.team_btn {
	background: url(../images/register_button/team-button.jpg) top left scroll no-repeat; 
}

#save a.careers_btn {
	background: url(../images/register_button/careers-button.jpg) top left scroll no-repeat; 
}

#save a.news_btn {
	background: url(../images/register_button/news-button.jpg) top left scroll no-repeat; 
}

#save a.contact_btn {
	background: url(../images/register_button/contact-button.jpg) top left scroll no-repeat; 
}

#save a.about_btn:hover, #save a.neonatology_btn:hover, #save a.hospitalists_btn:hover, #save a.team_btn:hover, #save a.careers_btn:hover, #save a.news_btn:hover, #save a.contact_btn:hover {
	background-position:0 -73px;
}

p.brochure_box {
	padding: 20px 29px !important;
	background-color: #FDDF00;
	border: 1px solid #ccc;
	margin-bottom:10px;
}
	
