@charset "utf-8";
/*TWCAPS Template*/
#header {
	background-image: url(images/header_r1_c1.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 79px;
	width: 780px;
}
#contentTable {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}
#footer {
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	height: 76px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}
#footerHomePage {
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	height: 76px;
	width: 100%;
	background-position: center;
}
#headerBttm {
	background-image: url(images/header_r2_c2-2.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 610px;
	clear: left;
	float: left;
}
#leftBarBkgd {
	background-image: url(images/left-bar.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
#leftBarBttm {
	bottom: 0px;
}
#rightLine {
	background-image: url(images/index-right-line.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
/*Navigation Bar Images*/
#Home {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#About {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#FirstVisit {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#Focus {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#AdvDiag {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#SpecialTreat {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#Surgery {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#EduRes {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#ContactUs {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
/*Pop-up Menu Background*/
#menuBkgd {
	background-image: url(images/menu-bkgd_r3_c1.png);
	background-repeat: repeat-y;
}
/*Footer Text Placement*/
#FooterTextPlacement1 {
	height: 76px;
	width: 780px;
}
#FooterTextPlacement2 {
	height: 76px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}
/*Index Layout*/
#introBkgd {
	background-image: url(images/intro-box_r3_c1.jpg);
	background-repeat: repeat-y;
}
/*TWCAPS Template for Content Pages*/
#mainTitle {
	float: left;
	width: 454px;
	clear: left;
	padding-top: 10px;
	padding-bottom: 0px;
}
#mainHorzLine {
	float: left;
	width: 454px;
	clear: left;
}
#mainSubNav {
	float: left;
	width: 454px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	text-align: center;
	clear: left;
}
#mainContentPlace {
	float: left;
}
#mainTable {
	background-image: url(images/flower-stem-curve-resize.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	clear: left;
	float: left;
}
/*TWCAPS Main Template Sandbag DIVs for flow around flower*/
#right01 {
	float: right;
	height: 175px;
	width: 155px;
	clear: right;
}
#right02 {
	float: right;
	height: 31px;
	width: 152px;
	clear: right;
}

#right03 {
	float: right;
	height: 31px;
	width: 142px;
	clear: right;
}
#right04 {
	clear: right;
	float: right;
	height: 14px;
	width: 134px;
}
#right05 {
	clear: right;
	float: right;
	height: 15px;
	width: 124px;
}
#right06 {
	clear: right;
	float: right;
	height: 20px;
	width: 115px;
}
#right07 {
	clear: right;
	float: right;
	height: 20px;
	width: 102px;
}
#right08 {
	clear: right;
	float: right;
	height: 21px;
	width: 91px;
}
#right09 {
	clear: right;
	float: right;
	height: 21px;
	width: 77px;
}
#right10 {
	clear: right;
	float: right;
	height: 25px;
	width: 65px;
}
#right11 {
	clear: right;
	float: right;
	height: 22px;
	width: 50px;
}
#right12 {
	clear: right;
	float: right;
	height: 21px;
	width: 36px;
}
#right13 {
	clear: right;
	float: right;
	height: 26px;
	width: 28px;
}
#right14 {
	clear: right;
	float: right;
	height: 37px;
	width: 16px;
}
/*General Placement DIVs*/
#tableFloat {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 4px;
}
#tableFloat2 {
	margin-right: auto;
	margin-left: auto;
}
/*Back to Top DIVs*/
#BackToTop01 {
	float: right;
	height: 15px;
	margin-right: 10px;
}
#BackToTop02 {
	float: right;
	height: 15px;
	margin-right: 10px;
}
#BackToTop03 {
	float: right;
	height: 15px;
	margin-right: 10px;
}
#BackToTop04 {
	float: right;
	height: 15px;
	margin-right: 10px;
}
#BackToTop05 {
	float: right;
	height: 15px;
	margin-right: 10px;
}
#BackToTop06 {
	float: right;
	height: 15px;
	margin-right: 10px;
}
#BackToTop07 {
	float: right;
	height: 15px;
	margin-right: 10px;
}
#BackToTop08 {
	float: right;
	height: 15px;
	margin-right: 10px;
}
/*Contact Page DIVs*/
#contactPhone {
	float: left;
	width: 300px;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 70px;
}
#contactAddress {
	clear: left;
	float: left;
	width: 350px;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 70px;
}
#contactMapquest {
	float: right;
	width: 260px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 3px;
}
#contactLeftMapquest {
	float: left;
	width: 260px;
	padding-top: 40px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 30px;
}

#tableLeft {
	float: left;
}
#leftImage {
	clear: left;
	float: left;
	padding-right: 15px;
	padding-left: 20px;
}
#bkgdContentTable {
	background-image: url(images/main-bkgd.jpg);
	background-repeat: repeat-y;
	background-position: center;
	width: 100%;
	position: absolute;
	top: 89px;
}
#footerTable {
	height: 76px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#mainTableBkgd {
	background-image: url(images/main-bkgd2.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
