html {
	background-color: #eee0c6;
	background-repeat: repeat-x;
	background-image: url(../images/bg.png);
}

.clear{
	clear: both;
}

.clear-left{
	clear: left;
}

#header{
	margin-right: auto;
	margin-left: auto;
	width: 1020px;
	margin-bottom: 0;
}

#wrap-top {
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg-black-top.png);
	display: block;
	height: 15px;
	width: 1020px;
}

#wrap-body {
	margin-right: auto;
	margin-left: auto;
	min-height: 600px;
	width: 1020px;
	background-image: url(../images/bg-black.png);
}

a.logo{
	margin: 0 0 0 10px;
}

.nav-header {
	height: 335px;
	display: block;
	float: left;
	width: 720px;
}

.hide{
	display: none;
}

.nav{
	margin: 0 auto;
	width: 1000px;
}

.nav-header.nh-generalinfo {
	background-image: url(../images/nav-header-officeinfo.jpg);
}

.nav-header.nh-admininfo {
	background-image: url(../images/nav-header-admininfo.jpg);
}

.nav-header.nh-newborninfo {
	background-image: url(../images/nav-header-newborninfo.jpg);
}

.nav-header.nh-letters {
	background-image: url(../images/nav-header-monthlyletter.jpg);
}

.nav-header.nh-clinicalinfo {
	background-image: url(../images/nav-header-clinicalinfo.jpg);
}

#nav-tabs {
	display: block;
	margin-top: 260px;
	height: 65px;
	width: 720px;
}

#nav-tabs li{
	float: left;
}

#nav-tabs li a{
	outline:0;
	display: block;
}

#nav-tabs li a.nt-generalinfo {
	height: 65px;
	width: 183px;
}

#nav-tabs li a.nt-admininfo {
	height: 65px;
	width: 185px;
}

#nav-tabs li a.nt-newborninfo {
	height: 65px;
	width: 185px;
}

#nav-tabs li a.nt-monthlyletter {
	height: 65px;
	width: 207px;
}

#nav-tabs li a.nt-clinicalinfo {
	height: 65px;
	width: 145px;
}

.nav-links {
	height: 335px;
	display: block;
	float: left;
	width: 280px;
	padding: 0;
	background-image: url(../images/nav-links.jpg);
}

.nav-links ul {
	margin-left: 40px;
	margin-top: 90px;
}

.nav-links ul li {
	color: white;
	list-style-type: disc;
	margin-bottom: 5px;
}

.nav-links ul li.nolist {
	color: white;
	list-style-type: none;
	margin-bottom: 5px;
}

.nav-links ul li.nl-current {
	list-style-image: url(../images/li-current-section.gif);
}

.nav-links ul li a {text-decoration: none; font-size: 108%; color: white;}

.nav-links ul li a:hover {text-decoration: underline; font-size: 108%; color: white;}

.nav-links ul li a img{
	vertical-align: top;
}

#content {
	margin: 0 0 0 10px;
	color: #39588A;
	background-position: 0 top;
	min-height: 350px;
	width: 1000px;
	background-image: url(../images/bg-content.png);
	clear: both;
}

#content #title {
	padding-top: 5px;
	color: white;
	padding-left: 20px;
	display: block;
	background-image: url(../images/bg-title.png);
	height: 80px;
	width: 700px;
	float: left;
}

#content #title a {
	font-style: italic;
	color: white;
	text-decoration: none;
	font-size: 93%;
}

#content #title a:hover {
	font-style: italic;
	color: white;
	text-decoration: underline;
	font-size: 93%;
}

#content #body {
	font-family: Arial, sans-serif;
	padding-bottom: 40px;
	padding-top: 20px;
	padding-right: 35px;
	padding-left: 35px;
	width: 650px;
	float: left;
}

#content #body h1 {
	text-decoration: underline;
	font-style: italic;
	font-weight: bold;
	line-height: 167%;
	font-size: 138.5%;
	margin-bottom: 5px;
}

#content #body h2 {
	font-style: italic;
	font-weight: bold;
	line-height: 167%;
	font-size: 123.1%;
	margin-bottom: 2px;
}

#content #body p {
	line-height: 167%;
	font-size: 108%;
	margin-bottom: 15px;
}

#content #body ul.simple-list {
	margin-left: 20px;
}

#content #body ul.simple-list li {
	list-style: disc;
	margin-top: 5px;
}

#content #body ul#hospitals h1 {
	text-decoration: none;
}

#content #body ul#hospitals li p {
	line-height: 138.5%;
	font-size: 108%;
	margin-bottom: 15px;
}

#content #body a {
	color: #39588A;
	font-style: italic;
	text-decoration: underline;
}

#content #body a:hover {
	color: #243859;
	font-style: italic;
	text-decoration: underline;
}

#content #body ul#hospitals li p a {
	color: #39588A;
	font-style: italic;
	text-decoration: underline;
}

#content #body ul#hospitals li p a:hover {
	color: #243859;
	font-style: italic;
	text-decoration: underline;
}



#content #body ul.subsection {
	width:300px;
	float: left;
}

#content #body ul.subsection li {
	width:100%;
}

#content #body ul.subsection li.text {
	padding: 0 20px 0 20px;
	color: #333333;
	width:260px;
	height: 90px;
	font-size: 108%;
	line-height: 138.5%;
}

#content #body ul.subsection li a {
	color: #39588A;
	font-style: italic;
	text-decoration: none;
	float: right;
	margin: 0 20px 0 0;
}

#content #body .subsection-divider{
	background-color: #39588A;
	width: 1px;
	height: 160px;
	display: block;
	float: left;
	margin: 0 20px 0 0;
}

.office-info{
	width: 240px;
	float: left;
	text-align: right;
	display: block;
	height: 20px;
	margin-right: 20px;
}

#content #body .office-info p{
	line-height: 138.5%;
	font-size: 108%;
	margin: 0 10px 0 0;
}

#content #body .office-info label.ol-day{
	width: 100px;
	display: inline-block;
	text-align: right;
	margin: 0 10px 2px 0;
	font-weight: bold;
	vertical-align: top;
}

#content #body .office-info label.ol-hours{
	width: 100px;
	display: inline-block;
	text-align: left;
}

#content #body .office-info h1{
	font-size: 138.5%;
	text-decoration: none;
	margin: 5px 0 0 0;;
}

#map-c{
	width: 320px;
	height: 280px;
}
#map-p{
	width: 320px;
	height: 280px;
}
#map-nl{
	width: 320px;
	height: 280px;
}

/* OL - Office Location */

.ol-tabs{
	width: 340px;
	float: left;
	margin-top: 10px;
}

.ol-tabs div.ol-tab-section {
	padding-top: 5px;
	width: 320px;
	border-top-color: #243a65;
	border-top-width: 1px;
	border-top-style: solid;
	min-height: 215px;
	display: block;
	clear: both;
}

#palos-stage{
	width: 320px;
	height: 215px;
	clear: both;
}

#palos-thumbs{
	margin-left: 10px;
	margin-top: 10px;
	clear: both;
}

#chicago-stage{
	width: 320px;
	height: 215px;
	clear: both;
}

#chicago-thumbs{
	margin-left: 10px;
	margin-top: 10px;
	clear: both;
}

.ol-tabs ul li{
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 10px;
	min-width: 90px;
	margin-right: 5px;
	display: block;
	text-align: center;
	float: left;
}

#content #body .ol-tabs ul li a{
	outline: 0;
	font-size: 108%;
	color: #ffffff;
	text-decoration: none;
}

.ol-tab-current{
	background-color: #2b4476;
}

.ol-tab{
	background-color: #8a9bb8;
}

/* aa - Accordion Area   */
#content #body .aa{
	clear: left;
	padding: 5px 20px;
}

#content #body .aa p{
	font-size: 100%;
	line-height: 153.9%;
}

/* ah - Accordion header   */
ul.ah{
	height: 35px; 
	float: left;
	width: 100%;
	color: #FFFFFF;
}

ul.ah li{
	height: 35px; 
	float: left;
}

ul.ah li.ah-arrow{
	display: block; 
	width: 35px; 
	background-image: url(../images/ah-arrow.png) ; 
	background-position: 0 0px; 
	background-repeat: no-repeat;
}

ul.ah li.ah-text{
	padding: 10px;
	height: 15px;
	background-image: url(../images/ah-text.png) ; 
	background-position: 0 0px; 
	background-repeat: repeat-x;
	width: 90%;
}

ul.ah li.ah-end{
	display: block; 
	width: 10px; 
	background-image: url(../images/ah-end.png) ; 
	background-position: 0 0px; 
	background-repeat: no-repeat;
}

#content #body h2.ah-simple{
	background-image: url(../images/ah-simple.png) ; 
	background-position: 0 0px; 
	background-repeat: no-repeat;
	padding:2px 20px;
	font-size: 108%;
	font-weight: bold;
	line-height: 108%;
}

.aa-simple{
	padding:2px 20px;
}

.slide-wrap{
	width: 620px;
	overflow: hidden;
	margin-bottom: 10px;
	border: #39588A 1px solid;
}

.slider{
	width: 620px;
}

/* DOSING */

.dosing-table{
	text-align: center;
	font-size: 100%;
}


/* SHCEDULED VISITS */

#content #body ul.scheduledvisits {
	margin-bottom: 5px;
	padding: 0 0 5px 0;
}

#content #body ul.scheduledvisits label {
	margin-right: 10px;
	padding: 5px;
	font-size: 108%;
	display: inline-block;
	vertical-align: top;
}

#content #body ul.scheduledvisits label.sv-period{
	color: #333;
	width: 150px;
	text-align: right;
	font-style: italic;
}

#content #body ul.scheduledvisits label.sv-periodtitle{
	color: #333;
	font-size: 123.1%;
	width: 150px;
	text-align: right;
	font-weight: bold;
}

#content #body ul.scheduledvisits label.sv-description{
	width: 350px;
}

#content #body ul.scheduledvisits label.sv-descriptiontitle{
	width: 350px;
	font-weight: bold;
	font-size: 123.1%;
}

#content #body label.abr {
	width:100px;
	display: inline-block;
	font-weight: bold;
	
}

#content #body ul#formsList li{
	margin: 0 0 5px 10px;
}

#content #body ul#formsList li a{
	color: #39588A;
	font-style: italic;
	text-decoration: underline;
}

#content #body ul#formsList li a:hover{
	color: #243859;
	text-decoration: underline;
}

#content #body ul#linkList li{
	margin: 0 0 5px 0;
}

#content #body ul#linkList li a{
	color: #39588A;
	font-style: italic;
	text-decoration: underline;
}

#content #body ul#linkList li a:hover{
	color: #243859;
	text-decoration: underline;
}

#content #body ul.mos-staffinfo{
	
}

#content #body ul.mos-staffinfo li.mos-image{
	width: 175px;
	float:left;
	padding: 10px 0 0 0;
	margin-right: 20px;
}

#content #body ul.mos-staffinfo li.mos-image img{
	margin-top: 10px;
}

#content #body ul.mos-staffinfo li.mos-info{
	width: 430px;
	float:left;
}

#content #body ul.mos-staffinfo li.mos-break{
	margin: 20px 0;
	clear: both;
	border-bottom: 1px solid #39588A;
}

#content #body #pediaweb-disclaimer{
	color: #000000;
}

#content #body #pediaweb-disclaimer p{
	font-size: 77%;
	line-height: 100%;
	margin: 10px;
}

#content #body #pediaweb-disclaimer ul{
	padding: 10px 20px;
}

#content #body #pediaweb-disclaimer ul li{
	list-style-type: circle;
	font-size: 77%;
	margin: 5px 0;
}

#content #sidebar {
	width: 280px;
	float: right;
}

#sidebar ul.section{
	width: 245px;
	margin:10px auto 20px auto;
}

#sidebar ul.section li{
	background-image: url(../images/sidebar-border1.png);
	min-height: 5px;
	margin:0 auto 0 auto;
	display: block;
	padding: 3px 15px;
}

#sidebar ul.section li a{
	color: #39588A;
	text-decoration: none;
}

#sidebar ul.section li a:hover{
	text-decoration: underline;
}

#sidebar ul.section li form label{
	display: inline-block;
	width: 50px;
	margin: 0 0 5px 0;
}

#sidebar ul.section li form input{
	margin: 0 0 5px 0;
}

#sidebar ul.section li.title-clinicalsearch{
	height: 30px;
	background-image: url(../images/sidebar-title-isyourchildsick.png);
	padding: 0;	
	
}

#sidebar ul.section li.title-newsletter{
	height: 55px;
	background-image: url(../images/sidebar-title-newsletter.png);	
	padding: 0;
}

#sidebar ul.section li.title-shortcuts{
	height: 30px;
	background-image: url(../images/sidebar-title-shortcuts.png);
	padding: 0;	
}

#sidebar ul.section li.bottom{
	font-size: 0px;
	width: 245px;
	background-repeat: no-repeat;
	display: block;
	height: 5px;
	background-image: url(../images/sidebar-bottom1.png);
}
#wrap-disclaimer {
	background-image: url(../images/bg-black-disclaimer.png);
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
	display: block;
	width: 960px;
	padding: 10px 30px 5px 30px;
	color: #ffffff;
	font-size: 77%;
	line-height: 108%;
}

#wrap-bottom {
	background-image: url(../images/bg-black-bottom.png);
	margin-right: auto;
	margin-left: auto;
	display: block;
	height: 15px;
	width: 1020px;
}

#footer {
	width: 1000px;
	margin: 10px auto;
	clear: both;
	text-align: right;
	vertical-align: text-top;
}


