body {
	margin: 0;
	background-image: url(../img/body-bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #eeedee;

	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: black;
}

img {
	border:0px;
}

.fl { float: left; }
.fr { float: right; }
.clearme { clear: both; }

*:focus { outline: none; }

/** button styles **/

a.info {
	display: block;
	width: 19px;
	height: 19px;
	background-image: url(../img/info-btn.png);

	text-indent: -9999px;
}

a.learn-more {
	display: block;

}

/** end button styles **/


#master {
	width: 856px;
	margin: 0 auto;
}

#header {
	padding-top: 1px;
	background-color: #80b0cc;
}

	#head {
		width: 856px;
		margin: 0 auto;
	}

	#header h1 {
		margin: 0;
	}

	a#logo {
		float: left;
		display: block;
		width: 186px;
		height: 101px;
		margin: 14px 0 0 9px;
		background-image: url(../img/adena-logo.gif);
		background-repeat: no-repeat;
		background-position: left top;

		text-indent: -9999px;
	}

	#top-nav {
		list-style-type: none;
		margin: 94px 0 12px 0;
		padding: 0;
	}

		#top-nav li {
			float: left;
		}

			#top-nav li a {
				display: block;
				height: 25px;
				background-image: url(../img/top-nav-sprite.gif);

				text-indent: -9999px;
	          }

			a#tn-home,
			a#tn-home:link,
			a#tn-home:visited {
				width: 50px;
				background-position: 0px 0px;
			}
			a#tn-home:hover,
			a#tn-home:active {
				width: 50px;
				background-position: 0px -25px;
			}

			a#tn-contact,
			a#tn-contact:link,
			a#tn-contact:visited {
				width: 82px;
				background-position: -50px 0px;
			}
			a#tn-contact:hover,
			a#tn-contact:active {
				width: 82px;
				background-position: -50px -25px;
			}

			a#tn-appointments,
			a#tn-appointments:link,
			a#tn-appointments:visited {
				width: 126px;
				background-position: -132px 0px;
			}
			a#tn-appointments:hover,
			a#tn-appointments:active {
				width: 126px;
				background-position: -132px -25px;
			}

			a#tn-adena,
			a#tn-adena:link,
			a#tn-adena:visited {
				width: 86px;
				background-position: -258px 0px;
			}
			a#tn-adena:hover,
			a#tn-adena:active {
				width: 86px;
				background-position: -258px -25px;
			}

	#home-banner, #content-container {
		margin-top: 13px;
	}

	.box {
		padding: 9px;
		background-color: #eae9e8;
	}

	#nav {
		position: relative;
		list-style-type: none;
		margin: 0;
		padding: 0;
		z-index:100;
	}

		#nav li {
			position: relative;
			margin: 0;
		}

			#nav li a {
				display: block;
				width: 144px;
				background-image: url(../img/nav-sprite.gif);

				text-indent: -9999px;
			}

			a#why-us,
			a#why-us:link,
			a#why-us:visited {
				height: 99px;
				background-position: 0px 0px;
			}
			a#focuses,
			a#focuses:link,
			a#focuses:visited {
				height: 100px;
				background-position: 0px -99px;
			}
			a#physicians,
			a#physicians:link,
			a#physicians:visited {
				height: 99px;
				background-position: 0px -199px;
			}

			a#why-us:hover,
			a#why-us:active,
			a#why-us.over,
			a#why-us.over:link,
			a#why-us.over:visited {
				height: 99px;
				background-position: -144px 0px;
			}
			a#focuses:hover,
			a#focuses:active,
			a#focuses.over,
			a#focuses.over:link,
			a#focuses.over:visited {
				height: 100px;
				background-position: -144px -99px;
			}
			a#physicians:hover,
			a#physicians:active,
			a#physicians.over,
			a#physicians.over:link,
			a#physicians.over:visited {
				height: 99px;
				background-position: -144px -199px;
			}

               /** styles for dropdown nested list **/
			#nav li ul.dd {
				position: absolute;
				left: 144px;
				display: none;
				list-style-type: none;
				margin: 0;
				padding: 0;
				opacity:0.86;
				filter:alpha(opacity=86);
				z-index: 12;
			}

				#nav li ul.dd li {
					padding: 0 0 0 12px;
					background-color: #005287;
				}

				#nav li ul.dd li a,
				#nav li ul.dd li a:link,
				#nav li ul.dd li a:visited {
					display: block;
					width: 132px;
					padding: 6px 0;
					background-image: url(../img/ddnav-divider.gif);
					background-repeat: no-repeat;
					background-position: left top;
					text-decoration: none;
					text-indent: 0px;
					color: white;
				}


				#nav li ul.dd li a:hover,
				#nav li ul.dd li a:active {
					color: #7eafcc;
				}

			/** end styles for dropdown nested list **/

			/** styles for subnav nested list **/
			#nav li ul.sn {
				list-style-type: none;
				margin: -10px 0 0 0;
				padding: 0 0 10px 0;
				background-color: #005287;
			}

				#nav li ul.sn li {
					padding: 0 0 0 12px;
					background-color: #005287;
				}

				#nav li ul.sn li a,
				#nav li ul.sn li a:link,
				#nav li ul.sn li a:visited {
					display: block;
					width: 130px;
					padding: 6px 0;
					background-image: url(../img/ddnav-divider.gif);
					background-repeat: no-repeat;
					background-position: left top;
					text-decoration: none;
					text-indent: 0px;
					color: white;
				}

				#nav li ul.sn li a:hover,
				#nav li ul.sn li a:active,
				#nav li ul.sn li a.on,
				#nav li ul.sn li a.on:link {
					color: #7eafcc;
				}

			/** end styles for subnav nested list **/

					#nav li ul.dd li a.nav-first,
					#nav li ul.dd li a.nav-first:link,
					#nav li ul.dd li a.nav-first:visited,
					#nav li ul.dd li a.nav-first:hover,
					#nav li ul.dd li a.nav-first:active,
					#nav li ul.sn li a.nav-first,
					#nav li ul.sn li a.nav-first:link,
					#nav li ul.sn li a.nav-first:visited,
					#nav li ul.sn li a.nav-first:hover,
					#nav li ul.sn li a.nav-first:active {
						background-image: none;
					}



	#banner-content {
		float: left;
		width: 693px;
		height: 298px;
		position:relative;
	}


		#banner-content div.hpg {
			width:693px;
			height:298px;
			position:absolute;
			top:0px;
			left:0px;
			z-index:2;
		}

		#banner-content h2 {
			text-indent: -9999px;
			margin: 0;
		}

		#banner-content .learn-more {
			position:absolute;
			bottom:21px;
			right:32px;
		}

	#content-area {
		background-image: url(../img/content-area-bg.jpg);
		background-repeat: repeat-y;
		background-position: left top;
	}

	#content {
		width: 630px;
		margin: 0 0 0 180px;
		padding: 4px 0 20px 0;

          font-size: 13px;
		color: #909090;
	}

	/** styles for cms pages **/

     	#content h2 {
     		margin: 16px 0;
			padding-bottom:8px;
     		border-bottom: 1px solid #efeeed;
     		font-family: Arial;
     		font-size: 14px;
			font-weight: normal;
     		color: #77a4bf;
     	}

     	#content h3 {
     		margin: 14px 0;
     		font-size: 14px;
     		color: #7fb0cc;
     	}

     	#content h4 {
     		margin: 12px 0;
     		font-size: 12px;
     		color: #005187;
     	}

		#content h5 {
			text-transform: uppercase;
			margin:0px;
     		font-size: 14px;
     		color: #005386;
		}

		#content p {
			line-height: 20px;
		}

		#content td {
			padding:5px 10px;
		}

		.big {
			font-family:Arial;
			text-transform:uppercase;
			color:#0e5082;
			font-size: 24px;
			line-height: 26px;
		}

     	.emphasis {
     		color: #005187;
     	}

.leadin {
	font-family: Arial, sans-serif;
	font-size: 16px;
}

/*
.copy {
	font-family: Arial, sans-serif;
	font-size: 13px;
}
*/

.callout {
	font-family: Arial, sans-serif;
	font-size: 17px;
	color: #77a4bf;
}


		#content a,
		#content a:link,
		#content a:visited {
			color: #7fb0cc;
		}
		#content a:hover,
		#content a:active {
			color: #005187;
		}

	/** end syles for cms pages **/


     #highlights {
     	margin-top: 13px;
     }

     .hl {
     	width: 262px;
     	height: 238px;
     }

     	.hl h3 {
     		text-indent: -9999px;
     	}
     	#your-physicians, #patient-story {
     		position: relative;
     		overflow: hidden;
     	}

     	#your-physicians {
     		margin-right: 26px;
     		background-image: url(../img/physician-story.jpg);
     		background-repeat: no-repeat;
     		background-position: left top;
     	}

		#your-physicians-content, #patient-story-content {
			position: absolute;
			top: 182px;
			left: 0;
			height: 192px;
			padding: 8px 0 0 14px;
			background-image: url(../img/hl-slider-bg.png);
			background-repeat: no-repeat;
			background-position: left top;
			cursor:pointer;

			z-index: 1;
		}

          	#your-physicians-content h4 {
          		width: 211px;
          		height: 38px;
          		margin: 2px 12px 14px 0;
          		background-image: url(../img/brian-cohen.png);

          		text-indent: -9999px;
          	}

			#your-physicians-content a.info, #patient-story-content a.info {
				margin: 6px 6px 29px 0;
			}

          	#your-physicians-content p, #patient-story-content p {
          		padding: 0 14px 0 0;
          		line-height: 17px;
          		font-size: 12px;
          		color: white;
          	}

          	#your-physicians-content p a, #patient-story-content p a {
          		text-decoration: underline;
          		font-style: italic;
          		color: #7eafcc;
          	}

     	#latest-news {
     		background-color: #efe2c4;
     		height: auto;
     		min-height: 238px;
     	}

     		#latest-news h3 {
     			height: 38px;
     			margin: 0;
     			background-image: url(../img/latest-news.jpg);
     			background-repeat: no-repeat;
     			background-position: left top;
     		}

			.news-first {
				border-bottom: 1px solid #f5ead0;
			}

			.news {
				border-top: 1px solid #e3d9c5;
				border-bottom: 1px solid #f5ead0;
			}

			.news-last {
				border-top: 1px solid #e3d9c5;
			}

			#latest-news h4 {
				margin: 10px 0 0 0;
				padding: 0 14px;
				text-transform: uppercase;
				font-size: 12px;
				color: #005288;
			}

			#latest-news p {
				margin: 2px 0 8px;
				padding: 0 14px;
			}

				#latest-news p a {
					text-decoration: none;
					color: #005288;
				}

     	#patient-story {
     		margin-left: 26px;
     		background-image: url(../img/patient-story.jpg);
     		background-repeat: no-repeat;
     		background-position: left top;
     	}

          	#patient-story-content h4 {
          		width: 183px;
          		height: 38px;
          		margin: 2px 36px 12px 0;
          		background-image: url(../img/tina-rinehart.png);

          		text-indent: -9999px;
          	}

#footer {
	margin-top: 40px;
	background-color: #e5eff6;
}

#footer-top {
	height: 11px;
	background-color: #e1eaf1;
}

#footer-main {
	border-bottom: 1px solid #d6e6f0;
}

	#footer-content {
		width: 856px;
		margin: 0 auto;
		padding-bottom: 8px;
	}

	.footer-feature {
		width: 186px;
	}

	.ffm {
		margin-left: 32px;
	}

	#footer-content h4 {
		text-transform: uppercase;
		font-size: 12px;
		font-weight: bold;
		color: #80b0cd;
	}

	#footer-content a,
	#footer-content a:link,
	#footer-content a:visited {
		text-decoration: none;
		color: #80b0cd;
	}
	#footer-content a:hover,
	#footer-content a:active {
		color: #005288;
	}



#footer-bottom {
	border-top: 1px solid #e9f1f7;
	color: #959595;
}

	#foot {
		width: 856px;
		margin: 0 auto;
	}

	a#dT, a#dT:link, a#dT:visited {
		text-decoration: none;
		color: #959595;
	}
	a#dT:hover, a#dT:active {
		text-decoration: none;
		color: #5f5f5f;
	}