/* >>>>>>>> BEGIN LINKS <<<<<<<<<< -------------------------------------------------------------------- */
	a {
		color: #164f1d;
		text-decoration: none;
	}
	
		a:hover {
			text-decoration: underline;
		}

/* >>>>>>>> END LINKS <<<<<<<< ---------------------------------------------------------------------------- */

/* >>>>>>>>>> BEGIN WRAPPERS <<<<<<<<<< -------------------------------------------------------------------- */

	* {
		margin: 0;
		padding: 0;
	}
	
	body {
		font-size: 16px;
		font-family: Times New Roman;
		padding-top: 12px;/*original: 20px*/
		padding-bottom: 12px;
		background-color: #A4AF83;/*original;#A4AF83*/
	}
	
		.shadowTop {
			background-image: url(../images/shadows/shadowTop.png);
			background-position: top center;
			background-repeat: no-repeat;
			width: 1000px;
			margin-left: auto;
			margin-right: auto;
		}
		
			.shadowBottom {
				background-image: url(../images/shadows/bottomShadow.png);
				background-position: bottom center;
				background-repeat: no-repeat;
				padding-bottom: 35px;
				padding-top: 35px;/*original: 35px*/
			}
			
				.shadow {
					background-image: url(../images/shadows/shadow.png);
					background-position: top center;
					background-repeat: repeat-y;
				}
				
					.headerLogo {
						width: 960px;
						height: 151px;
					}
					
					.content {
						width: 960px;
						margin-left: auto;
						margin-right: auto;
						height: auto;
					}
					
						.main {/* holds all areas below navigation bar */
							width: 100%;
							height: auto;
							background-color: #7b0c26;/*4c82bb*/
							padding-top: 5px;
							font-size: 14px;
						}
						
							.rightPane {/* holds middle, right (if applicable) and bottom content divs */
								float: left;
								width: 787px;
							}

/* >>>>>>>> END WRAPPER <<<<<<<< ------------------------------------------------------------------------------------------ */

/* >>>>>>>> BEGIN NAVBAR <<<<<<<< ----------------------------------------------------------------------------------------- */

	.navWrapper {
		width: 100%;
		height: 42px;
		background-image: url(../images/content_bgs/navbar.png);
		background-position: center left;
		background-repeat: no-repeat;
	}
	
		.navWrapper a {
			float: left;
			display: block;
			text-align: center;
			height: 42px;
			line-height: 42px;
			margin-right: 1px;
			background-image: none;
			color: white;
			text-decoration: none;
			font-family: Times New Roman;
			font-size: 18px;
		}
		
		#m1 {
			width: 89px;
			background-image: none;
		}
		
			#m1:hover {
				background-image: url(../images/nav_overlay/m1.png);
				text-decoration: none;
			}
		
		#m2 {
			width: 114px;
			background-image: none;
		}
		
			#m2:hover {
				background-image: url(../images/nav_overlay/m2.png);
				text-decoration: none;
			}
		
		#m3 {
			width: 121px;
			background-image: none;
		}
		
			#m3:hover {
				background-image: url(../images/nav_overlay/m3.png);
				text-decoration: none;
			}
		
		#m4 {
			width: 95px;
			background-image: none;
		}
		
			#m4:hover {
				background-image: url(../images/nav_overlay/m4.png);
				text-decoration: none;
			}
		
		#m5 {
			width: 131px;
			background-image: none;
		}
		
			#m5:hover {
				background-image: url(../images/nav_overlay/m5.png);
				text-decoration: none;
			}
		
		#m6 {
			width: 77px;
			background-image: none;
		}
		
			#m6:hover {
				background-image: url(../images/nav_overlay/m6.png);
				text-decoration: none;
			}
		
		#m7 {
			width: 130px;
			background-image: none;
		}
		
			#m7:hover {
				background-image: url(../images/nav_overlay/m7.png);
				text-decoration: none;
			}
		
		#m8 {
			width: 115px;
			background-image: none;
		}
		
			#m8:hover {
				background-image: url(../images/nav_overlay/m8.png);
				text-decoration: none;
			}
		
		#fontLink {
			width: 79px;
			margin-right: 0px;
		}

/* >>>>>>>>>> END NAVBAR <<<<<<<<<< ----------------------------------------------------------------------------------------------- */

/* >>>>>>>>>> BEGIN CONTENT <<<<<<<<<< ---------------------------------------------------------------------------------------------- */

	/* ### BEGIN TOP LEFT ### ------------------------------------------------------------ */
		.topLeft {/* outtermost div, controls placement of whole area within */
			width: 163px;
			height: auto;
			float: left;
			margin-left: 10px;
		}
			/* - ONLY ONE CHOICE (BELOW), DEPENDING ON PAGE, WRAPS REST OF BELOW CLASSES IN "TOP LEFT" SECTION OF CSS - */
					.TLtopImgIndex {
						background-image: url(../images/content_bgs/top_left_imgs/left_Nav_Index.png);
						background-position: top left;
						background-repeat: no-repeat;
						padding-top: 37px;
						width: 163px;
					}
					
					.TLtopImgAbout {
						background-image: url(../images/content_bgs/top_left_imgs/left_Nav_Aboutus.png);
						background-position: top left;
						background-repeat: no-repeat;
						padding-top: 37px;
						width: 163px;
					}
					
					.TLtopImgAffiliation {
						background-image: url(../images/content_bgs/top_left_imgs/left_Nav_Affiliations.png);
						background-position: top left;
						background-repeat: no-repeat;
						padding-top: 37px;
						width: 163px;
					}
					
					.TLtopImgContact {
						background-image: url(../images/content_bgs/top_left_imgs/left_Nav_Contactus.png);
						background-position: top left;
						background-repeat: no-repeat;
						padding-top: 37px;
						width: 163px;
					}
					
					.TLtopImgEmployment {
						background-image: url(../images/content_bgs/top_left_imgs/left_Nav_Employment.png);
						background-position: top left;
						background-repeat: no-repeat;
						padding-top: 37px;
						width: 163px;
					}
					
					.TLtopImgGallery {
						background-image: url(../images/content_bgs/top_left_imgs/left_Nav_Gallery.png);
						background-position: top left;
						background-repeat: no-repeat;
						padding-top: 37px;
						width: 163px;
					}
					
					.TLtopImgStaff {
						background-image: url(../images/content_bgs/top_left_imgs/left_Nav_Staff.png);
						background-position: top left;
						background-repeat: no-repeat;
						padding-top: 37px;
						width: 163px;
					}
					
					.TLtopImgTestimonials {
						background-image: url(../images/content_bgs/top_left_imgs/left_Nav_Testimonials.png);
						background-position: top left;
						background-repeat: no-repeat;
						padding-top: 37px;
						width: 163px;
					}
					
					.TLtopImgLeaveTestimonial {
						background-image: url(../images/content_bgs/top_left_imgs/left_Nav_Testimonials.png);
						background-position: top left;
						background-repeat: no-repeat;
						padding-top: 37px;
						width: 163px;
					}
					
			/* - ONLY ONE CHOICE (ABOVE), DEPENDING ON PAGE, WRAPS REST OF BELOW CLASSES IN "TOP LEFT" SECTION OF CSS - */
			
				.TLbottomImg {
					background-image: url(../images/content_bgs/topLeftBot.png);
					background-position: bottom center;
					background-repeat: no-repeat;
					padding-bottom: 7px;
					width: 163px;
				}
				
					.TLcenterImg {
						background-image: url(../images/content_bgs/topLeftMid.png);
						background-position: top center;
						background-repeat: repeat-y;
						width: 163px;
					}	
					
						.topLeftContent {
							padding-left: 12px;
							padding-right: 9px;
							width: 142px;
							font-size: 100%;
							line-height: 120%;
						}
							
							.topLeftContent .infoBox {
								width: 139px;
								margin-left: auto;
								margin-right: auto;
								text-align: center;
								font-size: 80%;
								font-style: italic;
							}
						
							.topLeftContent .linkBoxTop {
								width: 124px;
								margin-left: auto;
								margin-right: auto;
								background-image: url(../images/link_box_imgs/linkBoxTop.png);
								background-position: top center;
								background-repeat: no-repeat;
								padding-top: 6px;
							}
							
								.topLeftContent .linkBoxBottom {
									background-image: url(../images/link_box_imgs/linkBoxBottom.png);
									background-position: bottom center;
									background-repeat: no-repeat;
									padding-bottom: 7px;
								}
								
									.topLeftContent .linkBoxMid {
										background-image: url(../images/link_box_imgs/linkBoxMid.png);
										background-position: top center;
										background-repeat: repeat-y;
										text-align: center;
										padding-left: 7px;
										padding-right: 7px;
									}
						
							.readMore {
								background-image: url(../images/readMore.png);
								background-position: top center;
								background-repeat: no-repeat;
								width: 66px;
								height: 19px;
								display: block;
								border: none;
								text-decoration: none;
								margin-left: auto;
							}
							
							.readMore:hover {
								background-image: url(../images/readMore_hover.png);
								background-position: top center;
								background-repeat: no-repeat;
								border: none;
								text-decoration: none;
							}
	/* ### END TOP LEFT ### --------------------------------------------------------------------------- */
	
	/* - BEGIN ONLY FOR INDEX PAGE - -------------------------------------------------------------------- */
		/* ### BEGIN TOP MID ### -------------------------------------------------------------------------- */
		
			.topMid {
				width: 596px;
				height: auto;
				float: left;
				margin-left: 10px;
			}
			
				.TMtopImg {
					background-image: url(../images/content_bgs/TopMidTop.png);
					background-position: top center;
					background-repeat: no-repeat;
					padding-top: 60px;
				}
				
					.TMbottomImg {
						background-image: url(../images/content_bgs/TopMidBot.png);
						background-position: bottom center;
						background-repeat: no-repeat;
						padding-bottom: 17px;
					}
					
						.TMcenterImg {
							background-image: url(../images/content_bgs/TopMidMid.png);
							background-position: top center;
							background-repeat: repeat-y;
						}
						
							.TMleftContent {
								float: left;
								padding-left: 15px;
								padding-right: 5px;
								width: 219px;
								line-height: 120%;
								font-size: 100%;
							}
							
							.TMbottomRight {
								margin: 114px 0 0 8px;
								padding: 10px 16px 0 16px;
								text-align: center;
								width: 305px;
								height: 46px;
							}
							
							.TMrightContent {
								float: left;
								width: 355px;
								height: 354px;
								background-image: url(../images/content_bgs/TopRightContent.png);
								background-position: top;
								background-repeat: no-repeat;
								margin-top: -52px;
							}
							
								.flash {
									width: 326px;
									height: 234px;
									margin-left: 13px;
									padding-top: 5px;
								}
		
		/* ### END TOP MID ### ------------------------------------------------------------------------ */
		
		/* ### BEGIN TOP RIGHT ### ---------------------------------------------------------------------- */
			.topRight {
				width: 163px;
				height: auto;
				float: left;
				margin-left: 10px;
			}
			
				.presidentBox {
					background-image: url(../images/right_buttons/PresidentBW.png);
					background-position: top center;
					background-repeat: no-repeat;
					width: 163px;
					height: 60px;
					display: block;
					border: none;
					text-decoration: none;
				}
				
					.presidentBox:hover {
						background-image: url(../images/right_buttons/PresidentColor.png);
						background-position: top center;
						background-repeat: no-repeat;
						text-decoration: none;
					}
				
				.tourBox {
					background-image: url(../images/right_buttons/VirtualBW.png);
					background-position: top center;
					background-repeat: no-repeat;
					margin-top: 11px;
					width: 163px;
					height: 60px;
					display: block;
					border: none;
					text-decoration: none;
				}
				
					.tourBox:hover {
						background-image: url(../images/right_buttons/VirtualColor.png);
						background-position: top center;
						background-repeat: no-repeat;
						text-decoration: none;
					}
				
				.testimonialBox {
					background-image: url(../images/right_buttons/TestimonialBW.png);
					background-position: top center;
					background-repeat: no-repeat;
					margin-top: 11px;
					width: 163px;
					height: 60px;
					display: block;
					border: none;
					text-decoration: none;
				}
				
					.testimonialBox:hover {
						background-image: url(../images/right_buttons/TestimonialColor.png);
						background-position: top center;
						background-repeat: no-repeat;
						text-decoration: none;
					}
				
				.emailBox {
					background-image: url(../images/right_buttons/EmailBW.png);
					background-position: top center;
					background-repeat: no-repeat;
					margin-top: 11px;
					width: 163px;
					height: 60px;
					display: block;
					border: none;
					text-decoration: none;
				}
				
					.emailBox:hover {
						background-image: url(../images/right_buttons/EmailColor.png);
						background-position: top center;
						background-repeat: no-repeat;
						text-decoration: none;
					}
				
				.floorBox {
					background-image: url(../images/right_buttons/FloorBW.png);
					background-position: top center;
					background-repeat: no-repeat;
					margin-top: 11px;
					width: 163px;
					height: 60px;
					display: block;
					border: none;
					text-decoration: none;
				}
				
					.floorBox:hover {
						background-image: url(../images/right_buttons/FloorColor.png);
						background-position: top center;
						background-repeat: no-repeat;
						text-decoration: none;
					}

				.fontsizeBox {
					background-image: url(../images/right_buttons/FontSize.png);
					background-position: top center;
					background-repeat: no-repeat;
					margin-top: 11px;
					width: 163px;
					height: 42px;
					display: block;
					border: none;
					text-decoration: none;
				}
				
					.fontsizeBox:hover {
						background-image: url(../images/right_buttons/FontSize_Overlay.png);
						background-position: top center;
						background-repeat: no-repeat;
						text-decoration: none;
					}
		/* ### END TOP RIGHT ### ------------------------------------------------------------------------ */
	/* - END ONLY FOR INDEX PAGE - ---------------------------------------------------------------- */
	
	/* - BEGIN FOR OTHER PAGES - ----------------------------------------------------------------- */
		/* ### BEGIN RIGHT MAIN CONTENT ### ------------------------------------------------------------ */
			.rightMain {
				margin-left: 10px;
				width: 766px;
			}
				
				/* - ONLY ONE CHOICE (BELOW), DEPENDING ON PAGE, WRAPS REST OF BELOW CLASSES IN "RIGHT MAIN CONTENT" SECTION OF CSS - */
						.rightMainTopImgAbout {
							background-image: url(../images/content_bgs/top_mid_imgs/about_content_top.png);
							background-position: top center;
							background-repeat: no-repeat;
							padding-top: 42px;
						}
						
						.rightMainTopImgAffiliation {
							background-image: url(../images/content_bgs/top_mid_imgs/affiliations_content_top.png);
							background-position: top center;
							background-repeat: no-repeat;
							padding-top: 42px;
						}
						
						.rightMainTopImgContact {
							background-image: url(../images/content_bgs/top_mid_imgs/contact_content_top.png);
							background-position: top center;
							background-repeat: no-repeat;
							padding-top: 42px;
						}
						
						.rightMainTopImgEmployment {
							background-image: url(../images/content_bgs/top_mid_imgs/employment_content_top.png);
							background-position: top center;
							background-repeat: no-repeat;
							padding-top: 42px;
						}
						
						.rightMainTopImgGallery {
							background-image: url(../images/content_bgs/top_mid_imgs/gallery_content_top.png);
							background-position: top center;
							background-repeat: no-repeat;
							padding-top: 42px;
						}
						
						.rightMainTopImgStaff {
							background-image: url(../images/content_bgs/top_mid_imgs/staff_content_top.png);
							background-position: top center;
							background-repeat: no-repeat;
							padding-top: 42px;
						}
						
						.rightMainTopImgTestimonials {
							background-image: url(../images/content_bgs/top_mid_imgs/testimonials_content_top.png);
							background-position: top center;
							background-repeat: no-repeat;
							padding-top: 42px;
						}
						
						.rightMainTopImgLeaveTestimonial {
							background-image: url(../images/content_bgs/top_mid_imgs/leaveTestimonial_content_top.png);
							background-position: top center;
							background-repeat: no-repeat;
							padding-top: 42px;
						}
						.rightMainTopImgHistory {
							background-image: url(../images/content_bgs/top_mid_imgs/history_content_top.png);
							background-position: top center;
							background-repeat: no-repeat;
							padding-top: 42px;
						}
						.rightMainTopImgOutpatient {
							background-image: url(../images/content_bgs/top_mid_imgs/outpatient_content_top.png);
							background-position: top center;
							background-repeat: no-repeat;
							padding-top: 42px;
						}
						.rightMainTopImgPublishedTestimonials {
							background-image: url(../images/content_bgs/top_mid_imgs/publishedTestimonials_content_top.png);
							background-position: top center;
							background-repeat: no-repeat;
							padding-top: 42px;
						}
						.rightMainTopImgMedicalDirector {
							background-image: url(../images/content_bgs/top_mid_imgs/medicalDirector_content_top.png);
							background-position: top center;
							background-repeat: no-repeat;
							padding-top: 42px;
						}
						.rightMainTopImgNursingDirector {
							background-image: url(../images/content_bgs/top_mid_imgs/nursingDirector_content_top.png);
							background-position: top center;
							background-repeat: no-repeat;
							padding-top: 42px;
						}
						.rightMainTopImgDrivingDirections {
							background-image: url(../images/content_bgs/top_mid_imgs/DrivingDirections_content_top.png);
							background-position: top center;
							background-repeat: no-repeat;
							padding-top: 42px;
						}
						
						.rightMainTopImgEducationalAffiliations {
							background-image: url(../images/content_bgs/top_mid_imgs/educationalAffiliations_content_top.png);
							background-position: top center;
							background-repeat: no-repeat;
							padding-top: 42px;
						}
						.rightMainTopImgVirtualTour {
							background-image: url(../images/content_bgs/top_mid_imgs/virtualTour_content_top.png);
							background-position: top center;
							background-repeat: no-repeat;
							padding-top: 42px;
						}
						.rightMainTopImgNewsEvents {
							background-image: url(../images/content_bgs/top_mid_imgs/newsEvents_content_top.png);
							background-position: top center;
							background-repeat: no-repeat;
							padding-top: 42px;
						}
						.rightMainTopImgEmailNow {
							background-image: url(../images/content_bgs/top_mid_imgs/Email_content_top.png);
							background-position: top center;
							background-repeat: no-repeat;
							padding-top: 42px;
						}
				/* - ONLY ONE CHOICE (ABOVE), DEPENDING ON PAGE, WRAPS REST OF BELOW CLASSES IN "RIGHT MAIN CONTENT" SECTION OF CSS - */
				
					.rightMainBottomImg {
						background-image: url(../images/content_bgs/content_bot.png);
						background-position: bottom center;
						background-repeat: no-repeat;
						padding-bottom: 18px;
					}
					
						.rightMainCenterImg {
							background-image: url(../images/content_bgs/content_mid.png);
							background-position: top center;
							background-repeat: repeat-y;
						}
						
							.rightMainContent {
								width: 733px;
								padding-top: 10px;
								padding-left: 20px;
								padding-bottom: 10px;
								padding-right: 13px;
							}
							
								.rightMainContentImg {
									float: right;
									margin-top: -30px;
								}
								
								.rightMainText {
									width: 520px;
									padding-left: 10px;
									line-height: 22px;
								}
		/* ### END RIGHT MAIN CONTENT ### ------------------------------------------------------------------------- */
	/* - END FOR OTHER PAGES - --------------------------------------------------------------- */
	
	/* ### BEGIN BOTTOM DIV ### ------------------------------------------------------------------------------------- */
		.bottomDiv {
			clear: both;
			float: right;
			margin-right: 9px;
			background-image: url(../images/content_bgs/footer.png);
			background-position: top center;
			background-repeat: no-repeat;
			width: 769px;
			height: 82px;
			margin-top: 8px;
		}
		
			.bottomLeft {
				float: left;
				width: 226px;
				height: 73px;
				padding-left: 15px;
				padding-top: 5px;
			}
			
			.bottomMid {
				float: left;
				width: 333px;
				height: 68px;
				margin-left: 6px;
				padding: 5px;
				font-size: 13px;
			}
			
			.bottomRight {
				float: left;
				padding: 5px;
				height: 68px;
				margin-left: 6px;
				width: 163px;
			}
	/* ### END BOTTOM DIV ### ---------------------------------------------------------------------------------------- */
	
	/* ### BEGIN FOOTER ### ------------------------------------------------------------------------------------------ */
		.footer {
			clear: both;
			width:100%;
			font-size: 12px;
			color: white;
			height:120px;
			margin-top:35px;
		}
		
		.footer_left {
			margin-left: auto;
			margin-right: auto;
			padding-top: 35px;
			width: 680px;
			padding-left:110px;
			text-align: center;
			float: left;
		}
		
		.footer_right {
			padding-top: 40px;
			padding-right:50px;
			float: left;
		}
	/* ### END FOOTER ### ---------------------------------------------------------------------------------------------------- */

/* >>>>>>>>>> END CONTENT <<<<<<<<<< --------------------------------------------------------------------------------------------- */




