@charset "UTF-8";

body{
	background:#8DAD7A;
}

.block {
	width:980px;
	margin:0 auto;
}


.sidebar-spot-ad {
	margin-top:30px;
	margin-left:4px;
}

.last {
	border:none;
}


a.button_lighter.no-float {
	float:none;
}

a.button_lighter {
	float:left;
	background:#CDD9C1;
	border:none;
	margin:20px 0;
	padding:5px 20px;
	font:16px Arial, 'Helvetica-Nue', sans-serif;
	color:#275127;
	border:1px solid #A5C7A5;
}

a:hover.button_lighter {
	background:#B3E6EF;
	border:1px solid #8cd0e0;
	color:#275127;
	
}

a.button {
	float:right;
	background:#E09274;
	border:none;
	margin:20px 0;
	padding:5px 20px;
	font:16px Arial, 'Helvetica-Nue', sans-serif;
	color:#ffffff;
	border:1px solid #CF7B5A;
}

a:hover.button {
	background:#275127;
	border:1px solid #669966;
}


a.white_buttons {
	background: url(../images/white_button.gif) no-repeat;
	border:none;
	padding:0;
	margin:5px 0;
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#ad6045;
	display:block;
	line-height:35px;
	text-align:center;
	width:227px;
}

a:hover.white_buttons {
	background: url(../images/white_button.gif) no-repeat;
}


.img_spacing_physicians {
	margin:10px 0 0 10px;
}

.img_spacing {
	margin:10px 0 0 10px;
}

.img_border {
	border:1px solid #CAD6BD;
	margin:10px 0;
}

#content .no-border {
	border:none;
	margin:10px 0;
}

.phase a.read-more, a.close {
	font-size:14px;
	position:absolute;
	top:2px;
	right:0;
	margin:0;
	padding:2px 15px;
}	

.phase h4 {
	margin-top:10px;
}

.phase .content {
	margin:10px 0 0 0;
}

.phase .heading {
	position:relative;
}







.no_bg {
	background:none;
}

#top-content {
	background:#ffffff url(../images/body_bg.gif) repeat-x 0 0;
	padding:20px 0 0 0;
}

#top-content.imaging_center {
	background:#ffffff url(../images/salmon_bg.jpg) repeat-x 0 0;
	padding:20px 0 0 0;
	
}


#header { 
	background: url(../images/header_nav_bg.gif) no-repeat; 
	margin:0 auto;  
	z-index:0;
} 

#header h1 {
	margin:0;
	padding:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#382e05;
}

#header .logo {
	float:left;
	background: url(../images/EH-Health-System-logo.png) no-repeat;
	width:244px;
	height:72px;
	margin:5px 0 0 5px;
}

#header .logo2 {
    float:left;
    background: url(../images/logo2.gif) no-repeat;
    width:244px;
    height:72px;
    margin:5px 0 0 5px;
}

#header .logo h1 {
	display:none;
}

#header .logo2 h1 {
	display:none;
}

.imaging_center #header .logo {
	background: url(../images/imaging_center_logo.gif) no-repeat;
	width:253px;
	height:66px;
	float:left;
	margin:8px 0 0 10px;
}

#header a {
  padding: 0;
  text-decoration: none;
  background-color: transparent;
}



#navigation {
	float:right;
	width:700px;
	margin:47px 0 0 0;
}

#navigation ul {
	margin:0;
}

#navigation ul li {
	float:left;
	list-style-type:none;
	border-right:1px solid #a5c7a5;
	font:14px/16.8px Arial, 'Helvetica-Nue', sans-serif;
	color:#275127;
	text-transform:uppercase;
	list-style:none;
}

#navigation ul li.last {
	border:none;
}

#navigation ul li a {
	background:none;
	padding:10px 10px;
	display:block;
	margin:0 5px;
	color:#275127;
}

#navigation ul li a:hover {
	text-decoration:none;
}

#navigation ul li.welcome_hover a:hover {
	background: url(../images/welcome.gif) no-repeat center center;
}
#navigation ul li.larger_hover a:hover {
	background: url(../images/larger-hover.gif) no-repeat center center;
}
#navigation ul li.general_hover a:hover {
	background: url(../images/general_hover.gif) no-repeat center center;
}
#navigation ul li.medium_hover a:hover {
	background: url(../images/medium_hover.gif) no-repeat center center;
}

.homepage #banner {
	display:block;
}

#banner {
	width:980px;
	margin:3px 0 0 0;
	display:none;
}
	#banner_nav {
		width:647px;
		background: url(../images/left-side_banner_bg.gif) no-repeat;
		float:left;
		margin:0;
		height:190px;
	}
	#banner_nav ul {
		padding:0 5px 0 20px;
		margin:0;
		float:left;
	}
	#banner_nav li {
		float:left;
		list-style:none;
		margin:0;
		padding:23px 0 0 10px;
		width:290px;
	}
	#banner_nav li img {
		margin:6px 5px 0 0;
		border:1px solid #A5C7A5;
	}
	#banner_nav h3 {
		font:18.18px/20px Georgia, 'Times New Roman', 'Times', serif;
		color:#275127;
	}
	#banner_nav h4 {
		font:12px/16.36px Arial, 'Helvetica-Nue', sans-serif;
		color:#8cd0e0;
	}
	#banner_img {
		width:333px;
		float:right;
		padding:0;
		margin:0;
		height:190px;
	}

	
#secondary_nav {
	background: url(../images/secondary_nav_bg.gif) no-repeat;
	clear:both;
	height:56px;
}

#secondary_nav ul {
	margin:0;
	padding:0;
}

#secondary_nav li {
	border-right:1px solid #99AF99;
	float:left;
	width:230px;
	height:56px;
	padding:0;
	list-style:none;
}

#secondary_nav li.last {
	border:none;
}

.send_ecard {
	background: url(../images/send_ecard.gif) no-repeat 15px center;
}

.ask_doctor {
	background: url(../images/patient_stories_icon.gif) no-repeat 15px center;	
}

.career_center {
	background: url(../images/career_center_icon.gif) no-repeat 15px center;	
}

#secondary_nav h1 {
	font:29.64px Georgia, 'Times New Roman', Times, serif;
	color:#ffffee;
	margin:8px 0 0 30px;
	padding:0;
}

#secondary_nav h1 a, #secondary_nav h1 a:hover {
	color:#ffffee;
	background:none;
}

#secondary_nav h2 {
	font:18px Georgia, 'Times New Roman', Times, serif;
	color:#fce8e3;
	margin:16px 0 0 35px;
	padding:0;
	text-align:center;
}

#secondary_nav h2 a, #secondary_nav h2 a:hover {
	color:#fce8e3;
	background:none;
	
}

#secondary_nav li.send_ecard h2 {
	margin-left:55px;
}       
	
#container {
	background:none;
	padding-bottom:30px;
}

.homepage #sidebar_homepage {
	display:block;
}

.homepage #sidebar_inside {
	display:none;
}

#social-shares {
	margin:15px 0 0 0;
}
	#social-shares img {
		padding-right:5px;
	}
	#social-shares a:hover img {
		background-color:#ffffff;
	}

#sidebar_homepage {
	width:272px;
	background:#ffffff url(../images/general_gradient_bg.gif) repeat-x;
	float:right;
	padding:10px 0 40px 0;
	margin:0 10px 0 0;
	display:none;
}

#sidebar_homepage p {
	font:italic 12px/18px Arial, 'Helvetica-Nue', sans-serif;
	color:#ad6045;
	margin:0;
	padding:0;
}

#sidebar_homepage h4 {
	font:14px/18px Arial, 'Helvetica-Nue', sans-serif;
	color:#669966;
	margin:0;
	padding:0 0 10px 0;
}

#sidebar_inside {
	margin:10px 16px 0 0;
	float:right;

}

#sidebar_inside a.no-bg {
background-color: transparent;
padding: 0;
text-decoration: none;
}

#sidebar_content {
	background:#ffffff url(../images/inside_sidebar_bg.gif) repeat-x 0 0;
	border-right:1px solid #C6D3B8;
	border-left:1px solid #C6D3B8;
	width:259px;  
	margin-left:2px;
	
}

#sidebar_inside .rounded_top {
	margin:0;      
	display:block;      
	width:263px;   
	_width:268px; 
	
}

#sidebar_inside .rounded_bottom {
	margin:0;   
	display:block;
	width:263px;
	_width:268px; 
	
}


#sidebar_inside .img_spacing {
	margin:0 0 10px;
	padding:0 12px;
}

#sidebar_inside h3 {
	border-bottom:1px solid #a5c7a5;
	padding:8px 0 8px 15px;
	margin:0;
}

#sidebar_inside .last {
	border:none;
}


#container.no_sidebar #sidebar_inside {
  display: none;
}

#container.no_nav #content {
  width: auto;
  padding:20px 12px 10px 12px;
  margin:0;
}

#container.no_nav #sidebar_nav {
  display: none;
}

#container.no_sidebar #content {
  width: auto;
  padding:20px 12px 10px 12px;
  margin:0;
}

#container.no_sidebar_margin #sidebar_inside {
  display: none;
}

#container.no_sidebar_margin #content {
  width: auto;
  padding:20px 12px 10px 12px;
  margin:0 0 0 256px;
}

#content_holder {
	margin:0;
	padding:0;
}

#content {
	margin:0 288px 0 256px;
	padding:25px 25px 10px 20px;
}

	#content h2.link-spacing {
		margin:20px 0;
	}
	
	#content h2+h3 {
		margin:10px 0 0;
	}

#content ul {
	margin-bottom:15px;
}

#content li {
		color:#808080;
		list-style:none url("../images/list-image.gif");	
}

#content .hr {
	border-bottom:1px solid #A5C7A5;
	margin:10px 0;
}

#content form {
	background:#F9F3F2 none repeat scroll 0 0;
	border:1px solid #F9C4B7;
	padding:20px 10px;
	margin:0;
}

#content dl.phone-listing dt {
	float:left;
	font-weight:normal;
}

#content dl.phone-listing dd {
	margin:0 0 0 275px;
}

#content dt {
	float:left;
	font-weight:normal;
}

#content dd {
	margin:0 0 0 150px;
}


#content table {
	width:100%;
	margin:10px 0 40px 0;
}

#content table th {
	font:normal 16px Georgia, "Times New Roman", Times, serif;
	color:#669966;
	border-bottom:1px solid #F9C4B7;
	line-height:24px;
	padding:0 0 5px 0;
}

#content table td {
	padding:5px;
}



#content table tr {
	border-bottom:1px solid #F9C4B7;
	
}

#content table tr.no-border {
	border:none;
}

#content table tr.even {
	background:#FFFFEE;
}
#content table tr.odd {
	background:#ffffff;
}

#content ul.news {
	margin:15px 0;
}

#content ul.news li{
	list-style-image:none;
	border-bottom:1px solid #a5c7a5;
	margin:0 0 10px;
	padding:0 0 10px;
}

#content form table.ecards td input{
	width:auto;
}

#content img {
	border:1px solid #eaeaea;
}

form h1 {
	padding:0;
	margin:0;
}

form h2 {
	padding:0 0 10px 0;
}

form .hr {
	border-top:1px solid #F9C4B7;
}


form fieldset {
	background:#ffffff;
	border-top:2px solid #a5c7a5;
	border-bottom:4px solid #a5c7a5;
	padding:10px 10px 20px 10px;
	margin:10px 0 20px 0;
}

form legend {
	color:#275127;
	font-family:Arial,'Helvetica-Nue',sans-serif;
	font-size:16px;
	background:#cad6bd;
	padding:5px 5px 5px 10px;
	border-right:2px solid #a5c7a5;
	border-left:2px solid #a5c7a5;
}

#content form table tr {
	border:none;
}

#content form table.auto {
  width: auto;
}

form td {
	padding:8px;
  vertical-align: top;
	border:none;
  font-weight: bold;
}



form td label {
  display:block;
  font-weight: normal;
}

form td input,
form td textarea,
form td select{
  width: 190px;
}

form input, form select, form textarea {
	padding:2px;
	border:1px solid #A5C7A5;
  margin-bottom: 2px;
  width: 90%;
}
form select {
  width: auto;
}

form td input.double {
  width: 400px;
}

form td textarea {
  width: 90%;
}
form td input.checkbox,
form td input.radio{
  width: auto;
  border: none;
}

input:focus,
select:focus,
textarea:focus{
	background:#e6ebe0;
}

form .submit {
	float:right;
	background:#E09274;
	border:none;
	margin:20px 0;
	padding:5px 20px;
	font:16px Arial, 'Helvetica-Nue', sans-serif;
	color:#ffffff;
	border:1px solid #CF7B5A;
  width: auto;
}

/*.submit:hover {
	background:#275127;
	border:1px solid #669966;
}
*/

form .submit_lighter {
	float:right;
	background:#CDD9C1;
	border:none;
	margin:20px 20px;
	padding:5px 20px;
	font:16px Arial, 'Helvetica-Nue', sans-serif;
	color:#275127;
	border:1px solid #A5C7A5;
}

/*form .submit_lighter:hover {
	background:#B3E6EF;
	border:1px solid #8cd0e0;
	color:#275127;
	
}*/


table#birthdays tr {
	height:20px;
}

table#birthdays td {
	height:20px;
}


.homepage #home-ads {
	float:left;
	margin:0 0 0 20px;
	display:block;
} 

#home-ads {
	display:none;
}


#footer { 
background: #98b37f url(../images/footer_bg.gif) repeat-x;
border-top:4px solid #275127;
padding:0;
clear:both;
} 

#footer h1 {
	color:#ffffff;
	font:italic 25.46px/33.95px Georgia, 'Times New Roman', Times, serif;
	padding:10px 20px 0 0;
	float:right;
	margin:0;
	
}

#footer h2 {
	color:#ffffff;
	font:18px/30.04px Georgia, 'Times New Roman', Times, serif;
	padding:10px 0 0 0;
	margin:0;
	
}

#footer h3 {
	color:#ffffff;
	font:14px/18px Arial, 'Helvetica-Nue', sans-serif;
	padding:0;
	margin:0;
	
}

#footer p {
	color:#ffffff;
	font:12px/16px Arial, 'Helvetica-Nue', sans-serif;
	padding:15px 0 10px 0;
	margin:0;
}


#news {
  height: 270px;
  margin: 0;
  padding: 0 30px 0;
}

.fltrt { 
	float: right;
}
.fltlft { 
	float: left;
}
.clear{ 
	clear:both;
}

/* FLASH MESSAGES */
.flash {
  border: 1px solid #9c9;
  color: #060;
  font-size: 14px;
  margin-bottom: 12px;
  padding: 5px 5px 5px 35px;
  text-align: left; }
#notice {
  background: #e2f9e3 url(../images/admin/tick.png) no-repeat scroll 10px;
  }
#warning {
  background: #f9e2e3 url(../images/admin/error.png) no-repeat scroll 8px;
  border-color: #c99;
  color: #600; }


