@charset "UTF-8";

/*----------------*/
/*    defaults    */
/*----------------*/
html { position: relative}

.clear {clear: both; }

body {
	position: relative;
	background: #DEDECE;
	font-family: "Benton Sans", Arial, Helvetica, sans-serif; }
	
.content_wrap {
	width: 990px;
	margin: 0 auto}
	
p#copyright {
	margin: 0 auto;
	width: 990px;
	padding: 5px 0 40px 0;
	color: white; 
	font-size: 12px}
	
#inner {
	width: 990px;
	overflow: hidden;
	float: left}	
	
/*----------------*/
/*    header      */
/*----------------*/
#header {
	width: 100%;
	float: left;
	overflow: hidden}
	
#nav_container {
	position: relative;
	width: 100%;
	overflow: hidden;
	float: left; }	

#main_nav {
	position:relative;
	clear:left;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	left:50%;
	text-align:center}
	
	#main_nav li {
		position: relative;
		display:block;
		float:left;
		list-style:none;
		color: #B2700E;
		padding: 0;
		right: 50%}
		
		#main_nav li a {
			position: relative;
			display:block;
			margin: 0;
			padding: 9px 25px;
			font-size: 14px;
			line-height: 14px;
			color: #69577D;
			background: #c5bfce; /* Old browsers */
			background: -moz-linear-gradient(top, #988da5 0%, #c5bfce 35%, #c5bfce 66%, #7a6f8b 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#988da5), color-stop(35%,#c5bfce), color-stop(66%,#c5bfce), color-stop(100%,#7a6f8b)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #988da5 0%,#c5bfce 35%,#c5bfce 66%,#7a6f8b 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #988da5 0%,#c5bfce 35%,#c5bfce 66%,#7a6f8b 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, #988da5 0%,#c5bfce 35%,#c5bfce 66%,#7a6f8b 100%); /* IE10+ */
			background: linear-gradient(top, #988da5 0%,#c5bfce 35%,#c5bfce 66%,#7a6f8b 100%); /* W3C */}
		
		#main_nav li a:hover,
		#main_nav li.here a {
			background: #572700; 
			color: white}
			
	#elmhurst_oncology {
		float: left;
		background: #ffffff;
		width: 100%;
		height: 90px}
		
		#elmhurst_oncology div {
			width: 990px;
			margin: 0 auto}
		
		#elmhurst_oncology div h1 {
			padding: 22px 0 0 30px; }
		
		#elmhurst_oncology div h2 {
			padding: 30px 30px 0 0}	
			
	#elmhurst_oncology h1 {float: left}

		#elmhurst_oncology h1 a {
			display: block;
			width: 279px;
			height: 40px;
			text-indent: -9999px;
			background: url(../images/elmhurst_oncology.gif) 0 0 no-repeat}

	#elmhurst_oncology h2 {
		font-size: 22px;
		float: right;
		color: #572700}
		
	#elmhurst_oncology_s {
		position: relative;
		float: left;
		width: 100%;
		height: 20px;
		z-index: 5;
		background: url(../images/shadow.png) 0 0 repeat-x}	
		
/*------------------*/
/*   content area   */
/*------------------*/	
#content_container {
	float: left;
	margin: -20px 0 0;
	width: 100%;
	background: #6BA1D6; }	
	
	#content_container .content_wrap {
		background: #DEDECE;
		width: 934px;
		padding: 20px 28px;  }
		
		#content {
			position: relative;
			width: 734px;
			padding: 20px 30px 80px 170px;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			background: url(../images/secondary_content_bg.gif);
			behavior: url(/css/PIE.htc)}
			
		.home #content { background: none; padding: 0; }	
		
		#copy {
			float: left;
			width: 450px;
			min-height: 500px;
			padding: 0 30px 0 0;
			background: url(../images/copy_border.gif) 479px 40px no-repeat}
			
			#copy a { color: #6BA1D6; text-decoration: underline }
			
			#copy p,
			#copy ul li,
			#copy ol li,
			#copy td,
			#copy th,
			#copy dl { color: #572700; font-size: 13px}
			
			#copy img {display: block; margin: 0 0 15px}
			
			#copy p { margin: 0 0 15px; line-height: 160%}
			
			#copy dl dt { color: #6BA1D6; margin: 0 0 2px}
				
				#copy dl dd { margin: 0 0 10px; }
			
			#copy ul,
			#copy ol {margin: 0 0 0 25px}
				
				#copy ul li {
					list-style-type: disc;
					line-height: 160% }
				
			#copy h1 {
				color: #69577D;
				font-size: 30px;
				font-family:'Baskerville W01 Regular', Georgia, "Times New Roman", Times, serif;
				margin: 0 0 10px}	
			
			#copy h2 { font-size: 18px; color: #6BA1D6; margin: 0 0 5px}
				
			#copy h3 { color: #6BA1D6; font-size: 14px; margin: 0 0 3px; }
			
			#copy cite { display: block; margin: 0 0 15px; text-align: right; color: #572700}
			
			#copy blockquote { color: #999; }
				#copy blockquote span {color: #000; font-size: 18px}

/*------------------*/
/*  sidebar promos  */
/*------------------*/	
#sidebar_promos {
	width: 236px;
	float: right;
	margin: 30px 0 0}
	
	.sidebar_promo {
		position: relative;
		padding: 12px;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		behavior: url(/css/PIE.htc);
		font-size: 12px}
		
	.sidebar_promo h1 {
		font-weight: bold;
			margin: 0 0 7px;
			line-height: 150%}	
		
	.sub_nav {
		background: #6BA1D6;
		margin: 0 0 20px}	
		
		.sub_nav h1 {color: white; margin: 0 0 3px; font-size: 16px}
		
		.sub_nav ul li a {color: #D9E6F5}
		.sub_nav ul li.here a { font-weight: bold; color: white;}
		.sub_nav ul li a:hover {text-decoration: underline}
		
	.primary_promo {
		background: #F5E9A1;
		margin: 0 0 20px}
		
		.primary_promo h1 {
			color: #69577D}
			
		.primary_promo ul li {
			margin: 0 30px 7px 0;
			color: #572700}	
	
	.secondary_promo {
		background: #69577D;
		padding-bottom: 35px}
		
		.secondary_promo .promo_cta {
			position: absolute;
			width: 80px;
			bottom: 10px;
			left: 15px;
			padding: 5px 0;
			background: #F5E9A1;
			text-transform: uppercase;
			font-size: 9px;
			text-align: center;
			color: #572700;
			text-decoration: none;
			font-weight: bold;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			behavior: url(/css/PIE.htc)}	
		
		.secondary_promo p {
			color: white;
			margin: 0 02 10px;
			line-height: 150%}
					
		
/*------------*/
/*   footer   */
/*------------*/
#footer {
	float: left;
	width: 100%;
	border-top: 10px solid #ffffff}

#networkfootercontainer {
	width: 990px;
	margin: 0 auto}
	
	#networkfooter {
    background-color: #DEDECE;
    width: 960px;
    float: left}
	
	#networkfootercontainer #networkfooter #networkfooter_intro {
		float: left;
		width: 380px;
		padding: 15px 15px 15px 20px; }
		
	#networkfootercontainer #networkfooter #networkfooter_list {
		float: left;
		width: 500px;
		padding: 15px}
		
	#networkfooter a { color: #572700}
	
	#networkfooter a:hover {text-decoration: underline}
		
	#networkfooter h5 {
		font-family: "Benton Sans",'Trebuchet MS', Tahoma, arial, sans-serif;
		font-size: .8125em; /* 13/16 */
		color: #69577D;
		margin: 0 0 5px 0; }
		
	#networkfooter p, #networkfooter li {
		font-size: 11px;
		color: #572700;
		line-height: 120%}
		
	#networkfooter ul {
		float: left;
		padding: 0 15px 0 0 }

/*------------------*/
/*     home page    */
/*------------------*/
.home #content_container .content_wrap {}

#slider_container {
			margin: 0 0 30px;
			background: black;
			width: 934px;
			height: 325px}
			
		#home_promo_container {
			position: relative;
			overflow: hidden;
			color: #fff;
			width: 934px;
			height: 210px;
			background: #572700; 
			border-radius: 10px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			box-shadow: inset 0 0 13px #000000;
			behavior: url(/css/PIE.htc)}
			
		#home_promo_container a { color: white; text-decoration: underline}	
			
		#home_promo_container ul {
			position:relative;
			clear:left;
			float:left;
			list-style:none;
			margin:0;
			padding:0;
			left:50%}	
			
			#home_promo_container ul li.home_promo {
				position: relative;
				display:block;
				float:left;
				width: 225px;
				height: 135px;
				background: #9587A2;
				color: #B2700E;
				padding: 15px;
				margin: 20px 20px;
				border-radius: 10px;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				box-shadow: 3px 3px 5px #333;
				-moz-box-shadow: 3px 3px 5px #333;
				-webkit-box-shadow: 3px 3px 5px #333;
				right: 50%;
				behavior: url(/css/PIE.htc)}
				
				#home_promo_container .home_promo ul {left: 0}
				
				#home_promo_container .home_promo h1 {
						font-size: 24px;
						width: 225px;
						color: #F5E9A1;
						margin: 0 0 5px}
					
				#content #home_promo_container ul li.see_it_promo {
					background: url(../images/see_it_promo.jpg) 0 0 no-repeat}
						
					#content #home_promo_container ul li.see_it_promo h1 { color: #572700; cursor: pointer}
					
					#content #home_promo_container ul li.see_it_promo a {
						display: block;
						position: relative;
						width: 225px;
						height: 135px;
						text-decoration: none; }	
						
						#content #home_promo_container ul li.see_it_promo a .promo_cta {
							bottom: 0;
							left: 0}
						
				#home_promo_container .home_promo li {
					color: #ffffff;
					font-size: 14px;
					margin: 0 0 5px}		
					
				#home_promo_container .home_promo p {
					font-size: 12px;
					color: #ffffff;
					margin-right: 15px;}	
					
				#home_promo_container .home_promo .promo_cta {
					position: absolute;
					width: 80px;
					bottom: 10px;
					left: 15px;
					padding: 5px 0;
					background: #F5E9A1;
					text-transform: uppercase;
					font-size: 9px;
					text-align: center;
					color: #572700;
					text-decoration: none;
					font-weight: bold;
					border-radius: 5px;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					behavior: url(/css/PIE.htc)}
				

/*------------------*/
/*  services page   */
/*------------------*/
.service_pg #copy ul { margin-left: 0}

.service_pg #copy ul li {
	margin: 0 0 5px 0;
	list-style-type: none}
	
	/* service main page*/  .service_pg .sub_nav {display: none}
	
/*--------------------*/
/*  who we are pages  */
/*--------------------*/
.who_we_are p { clear: both; }

.who_we_are #copy h2 { margin: 0 0 15px}

.who_we_are #copy dl.doctor_name dt {font-size: 18px; color: #6BA1D6; margin: 0; font-weight: bold}
	
.who_we_are #copy dl.doctor_name dd {font-size: 14px; color: #6BA1D6}
	
#copy dl.locations dt {color: #572700; font-weight: bold}

#copy #doctor_portrait {
	width: 180px;
	float: left}
	
#copy #doctor_quote {
	width: 220px;
	padding: 0 30px 0 20px;
	float: right}	
	
	/*who we are main page*/  .who_we_are_pg .sub_nav {display: none}

/*----------------*/
/*  locations pg  */
/*----------------*/
.locations #copy ol li {
	font-weight: bold;
	list-style-type: decimal;
	list-style-position: outside;
	margin-bottom: 10px;
	margin-right: 50px;}
	
	.locations #copy ol li dt { color: #572700; font-weight: bold}
	
	.locations #copy ol li dl {
		font-weight: normal}
	
	#copy ul li dt.org { font-weight: bold}
	

#map {
	display: block;
	width: 450px;
	height: 207px;
	text-indent: -9999px;
	margin: 0 0 15px;
	background-image: url(../images/locations_map.jpg);
	background-repeat: none;
	background-position: 0 0;}
	
#map:hover { background-position: 0 -207px}
	
	
/*----------------*/
/*  resources pg  */
/*----------------*/	
.resources #copy ul li { margin-bottom: 15px}
	
	.resources #copy ul li .org { font-weight: bold}

/*----------------*/
/*  contact us pg  */
/*----------------*/
.contact_us	#copy ul {margin: 0}
	
.contact_us	#copy ul li {
	list-style-type: none; 
	margin: 0 70px 10px 0}	
	
/*----------------*/
/*  marilyn  pg  */
/*----------------*/	
.m_avrard_pg #copy .locations dt{
	margin-right: 70px;}
