.titles {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #7591AC}
.subtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.body_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}
.currency {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: right}
.bold_body_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.bold_body_copy_blue {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; text-decoration: none}
.big_body_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none}
.links {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7591AC}
.copyright {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #999999}
.breadcrumbs {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}
.body_copy_alerts { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000}
.body_copy_invert { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cccccc}
.yellow_body_copy {  background-color: #FFFF00; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000}
.reports {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
.reports_big_body_copy { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none }
.reports_subtitles { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
.reports_titles { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000}
.form_gradient { BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/styles/contact_form_fade.jpg); BORDER-LEFT: #666666 1px solid; COLOR: #666666; BORDER-BOTTOM: #666666 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif}
.form_textarea { BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/styles/contact_form_fade2.jpg); BORDER-LEFT: #666666 1px solid; COLOR: #666666; BORDER-BOTTOM: #666666 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif}


	 
.Button { font-family: Arial, Helvetica, sans-serif; 
          font-size: 10px; 
          font-weight: bold; 
          color: #333333; 
          background-color: E0922F; 
          BORDER-BOTTOM: #666666 1px solid; 
          BORDER-LEFT: #666666 1px solid; 
          BORDER-RIGHT: #666666 1px solid; 
          BORDER-TOP: #666666 1px solid; 
          cursor: hand 
		  }
          
.form { FONT-SIZE: 12px; 
        COLOR: #000000; 
        FONT-FAMILY: Arial, Helvetica, sans-serif; 
        BACKGROUND-COLOR: #ffffff; 
        BORDER-BOTTOM: #666666 1px solid; 
        BORDER-LEFT: #666666 1px solid; 
        BORDER-RIGHT: #666666 1px solid; 
        BORDER-TOP: #666666 1px solid 
		} 
.color1 {
	background-color: #7591AC;
}
.color2 {
	background-color: #999999;
}
.logo {
	background-image: url(/images/logo.gif);
	background-repeat: no-repeat;
}


a { 	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #7591AC
	}
	
td a{ 	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333
	}
	
p { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333;
	margin: 0 0 8px 0;
	padding: 0;
}

h1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: #7591AC
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7591AC
}

h3 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none
	}

h4 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none
	}

h5{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #003366; 
	text-decoration: none
	}

td { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333
}

input{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333
}

textarea{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333
}


select{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000
}


li {

}







/* LAYOUT */
body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
#container {width: 930px; margin: 0 auto;}

#header-area { height: 470px; }

#header-left { width: 644px; float:left;  }

#header-right{  width: 248px; float:right; }
#contactinfo {width: 248px; float:right; padding: 40px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666; font-size:12px; text-align:right; display:block;}
#contactinfo .bignumber {font-size:26px;}
#magazine-quote {width: 248px; text-align:center; margin-top: 50px; font-size: 16px; display:block;}
#magazine-quote h2{font-size: 14px;color:#003466; font-weight:bold; margin:0px; padding: 0px; }
#magazine-quote p{font-size: 14px;color:#003466; margin:0px; padding: 0 0 20px 0; font-style: italic; }

#header {
	width: 644px;
	}
	#logo {
		float: left;
		width: 135px;
		}
	#panel1 {
		width:471px;
		height:20px;
		z-index:auto;
		background-color: #666666;
		padding: 4px 5px 5px 10px;
		color:#fff;
		font-size: 16px; 
		font-family: Arial, Helvetica, sans-serif;float:right;
		}
	#panel2 {
		width:471px;
		height:75px;
		z-index:150;
		background-image: url(/images/menu_background.gif);float:right
		}
		
	#tagline {
		width:471px;
		float:right;
		}
		
		#tagline h1 {paddding:0px;margin: 0px; color:#003464; padding-left: 10px; font-size: 24px;
		}

	#rotator { width: 643px; overflow: hidden; height: 289px; }
	#nav-stories { display: block; width: 600px; height: 45px; padding-left: 20px; }
	#nav-stories a { display: block; float: left; font-weight: bold; font-size: 16px; padding: 6px 10px; color: #003466; text-decoration: none; margin-right: 10px; }
	#nav-stories a.activeSlide { background: #003466; color: #fff; }
	
#flash-header {width: 970px; height:260px;
	
	}
	#doctors-content{ width: 892px; text-align:center; }
	#bottom-content{ width: 912px; }

	#panel4 {
		width: 471px;
		height: 245px;
		float: left;
		}
		.locationbtn { width: 190px; height:65px; float:left; padding-top:180px}
	#panel3 {
		width:285px;
		color: #666;
		text-align: center;
		float: left;
		padding-top:5px;
		background: url(../images/logo-bg.jpg) top left no-repeat;
		 
		}
		#headline {
			display: block;
			width: 271px;
			height: 21;
			background: transparent url(/images/doctors/excellence_in_patient_care.gif) no-repeat top left;
			text-indent: -9999px;
			margin: 0 0 0 8px;
			}
		#panel3 p { margin-left: 20px; }


	#flashcontent {
		float: left;
		z-index:5;
		}
		
#doctors {
	width: 950px;
	margin-left: 20px;
	}

#main-area-top, #main-area-bottom {
	display: block;
	height: 44px;
	width: 891px;
	margin-left: 20px;
	}
#main-area-top { background: transparent url(/images/main-area-top.jpg) no-repeat top left; }
#main-area-bottom { background: transparent url(/images/main-area-bottom.jpg) no-repeat top left; margin-bottom: 25px; }
	
#lower-content {
	width: 891px;
	background: transparent url(/images/lower-content-bg.jpg) repeat-y top left;
	margin-left: 20px;
	min-height:1400px;
	overflow:hidden;
	}
#lower-content #content {  }

#left-column { float: left; width: 550px; margin-left: 20px; }
#right-column { float: right; width: 280px; }

	#schedule {
		display: block;
		width: 516px;
		height: 140px;
		background: transparent url(/images/schedule-bg.jpg) no-repeat top left;
		margin-bottom: 25px;
		position: relative;
		}
		#schedule a { display: block; text-indent: -9999px; width: 516px; }
		#schedule a#h-p-schedule {
			height: 100px;
			position: absolute;
			top: 0;
			left: 0;
			}
		#schedule a#h-p-forms {
			height: 40px;
			position: absolute;
			left: 0;
			bottom: 0;
			}
		
	#featured-article-top, #more-articles {
		display: block;
		width: 515px;
		height: 31px;
		}
	#featured-article-top {
		background: transparent url(/images/featured-article-top-bg.jpg) no-repeat top left;
		}
	#featured-article {
		padding-top: 15px;
		margin-bottom: 25px;
		width: 515px;
		background: transparent url(/images/featured-article-bg.jpg) repeat-y top left;
		}
		#featured-article 
		
		#fa-content { width: 485px; margin: 0 auto;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #000000; }
	#more-articles {
		background: transparent url(/images/more-articles-bg.jpg) no-repeat top left;
		text-indent: -9999px;
	
		}

#right-column table { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #666; }


#columns { width: 515px; }
#columns img { margin-bottom: 8px; }

#columns #left-column2, #columns #right-column2 {
	width: 235px;
	}
	#columns #left-column2 {
		float: left;
		}
	#columns #right-column2 {
		float: right;
		}








#panel6 {
	width:284px;
	}
	

#panel5 {
	width:173px;
	height:287px;
	}
#panel7 {
	width:300px;
	height:720px;
	}

#midpanel4 {
	display: none;
}




#panel8 {
	position:absolute;
	left:323px;
	top:1215px;
	width:438px;
	height:175px;
	z-index:7;
}

#contentarea {

	width: 669px;
}

#topmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A656B;
	margin-top: 25px;
	margin-left: 5px;
	margin-right: 5px;
	}
.background {
	background-image: url(/images/bg_home.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

.background2 {
	background-image: url(/images/bg_internal.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

#miniopen h2{
	font-size: 16px;
	color: 003366;
}

#miniopen p{
	font-size: 16px;
}

#help{
	font-size: 14px;
	margin:30px 0 0 15px;
	width:250px;
	float:left;
	font-weight: bold;
}

#help a{
	font-size: 14px;
	color: 003366;
	font-weight: bold;
}

#miniopen a{
	font-size: 16px;
}


#footer {
	width: 891px;
	text-align: center;

	margin: 0 auto;
	}
	
	
	/* stories */
.stories{
			display: block;
			width: 243px;
			background: transparent url(/images/home/stories-bg.jpg) no-repeat top left;

			clear:both;
			position: relative;

			}
			
				.stories a{
				color:#67829c;
				padding: 0px;
				margin: 0px;
				}
				
				.stories table{
				border: none;
				}
			#slideshow {
				display: block;
				width: 243px;
				height: 550px;
				overflow: hidden;
				}
				.story-item {
					position: relative;
					display: block;
					}
					.story-item img {
						display: block;
						width: 233px;
						height: 202px;
						margin-bottom: 10px;
						}
					.story-item p {
						color: #483421;
						}
						
.clear { clear: both; }