.envelope {
	position: relative;
	margin: 0 auto;
	width: 963px;
	}
	#header {
		position: relative;
		height: 388px;
		background: transparent url(../../img/interface/bg-header.jpg) 6px 68px no-repeat;
		}
		html>body #header {background: transparent url(../../img/interface/bg-header.png) 0 61px no-repeat;}
		#shortPage #header {
			height: 235px;
			background: transparent url(../../img/interface/bg-header-short.png) 6px 68px no-repeat;
			}
			html>body #shortPage #header {background: transparent url(../../img/interface/bg-header-short.png) 0 61px no-repeat;}
		#homeEnvelope #header {
			height: 175px;
		}
		#header #logo {
			position: absolute;
			top: 95px;
			left: 39px;
			z-index: 100;
			}
			#middle #logo {
				position: absolute;
				top: -80px;
				left: 39px;
				z-index: 100;
			}
		#header #constants {
			position: absolute;
			top: 40px;
			left: 607px;
			}
			#constants li {
				float: left;
				padding: 0 14px;
				background: transparent url(../../img/interface/cnst-divider.gif) 100% 3px no-repeat;
				}
				#constants li.lastOne {
					padding: 0 0 0 14px;
					background: none;
				}
		#header #banner {
			position: absolute;
			top: 185px;
			left: 33px;
			z-index: 3;
			padding-right: 11px;
			background: transparent url(../../img/interface/bg-banner.png) top right no-repeat;
		}
		#header h1 {
			position: absolute;
			top: 318px;
			left: 53px;
			z-index: 4;
			}
			#shortPage #header h1 {
				top: 166px;
				}
				#shortPage #header h1#h1Common {
					top: 205px;
				}
	#middle {
		padding: 0 46px 0 33px;
		*background: transparent url(../../img/interface/bg-wrapper.gif) bottom left no-repeat;
		}
		html>body #middle {background: transparent url(../../img/interface/bg-wrapper.png) bottom left no-repeat;}
		#homeEnvelope #middle {
			background: transparent url(../../img/interface/bg-wrapper-home.png) top left no-repeat;
		}
		#middle .content {
			min-height: 570px;
			height: 570px;
			background: #fff url(../../img/interface/bg-two-columns.jpg) top left no-repeat;
			}
			html>body #middle .content {height: auto;}
			#middle .content .narrow {
				padding: 31px 353px 15px 58px;
			}
			#middle .content .narrowBelow {
				padding: 0 353px 15px 58px;
			}
			#middle .content .wide {
				padding: 0 353px 15px 0;
			}
		#middle #homeRight {
			position: absolute;
			top: -6px;
			left: 664px;
			z-index: 10;
			width: 270px;
			}
			#homeRight #troubleSpot {
				padding: 0 18px 13px 3px;
				}
			#homeRight #homeNews {
				margin: 4px 0 12px 4px;
				padding: 0 0 0 15px;
				border-bottom: 1px solid #4b4b4b;
				width: 233px;
				min-height: 90px;
				height: 90px;
				}
				html>body #homeRight #homeNews {height: auto;}
				#homeRight #homeNews ul {
					position: relative;
					margin: 6px 0 0 15px;
					list-style: disc;
					}
					#homeRight #homeNews ul li {
						margin-bottom: 2px;
						color: #8864a6;
						}
						#homeRight #homeNews ul li a {
							font: .91em Arial, Tahoma, Helvetica, sans-serif;
						}
				#homeRight #homeNews p {
					margin-top: 5px;
					padding-bottom: 5px;
				}
			#homeRight #commonQuestions {
				margin: 4px 0 0 4px;
				padding: 0 0 0 15px;
				border-bottom: 1px solid #4b4b4b;
				width: 233px;
				min-height: 90px;
				height: 90px;
				}
				html>body #commonQuestions #homeNews {height: auto;}
				#homeRight #commonQuestions ul {
					position: relative;
					margin: 6px 0 0 15px;
					list-style: disc;
					}
					#homeRight #commonQuestions ul li {
						margin-bottom: 2px;
						color: #8864a6;
						}
						#homeRight #commonQuestions ul li a {
							font: .91em Arial, Tahoma, Helvetica, sans-serif;
						}
				#homeRight #commonQuestions p {
					margin-top: 10px;
					padding-bottom: 5px;
				}
	#footer {
		position: relative;
		padding: 35px 0 19px 0;
		}
		#footer #copyright {
			margin-left: -19px;
		}
		#footer ul {
			position: absolute;
			top: 34px;
			left: 685px;
			z-index: 4;
			width: 220px;
			}
			#footer ul li {
				float: left;
				padding: 0 12px;
				background: transparent url(../../img/interface/footer-divider.gif) 100% 2px no-repeat;
				}
				#footer ul li.lastOne {
					padding-right: 0;
					background: none;
				}
	#rightFocus {
		position: absolute;
		top: 207px;
		left: 619px;
		z-index: 10;
		}
		#locator {
			width: 270px;
			height: 101px;
			background: transparent url(../../img/interface/bg-locator-form.png) top left no-repeat;
			}
			#locator h2 {
				padding: 22px 0 3px 57px;
			}
			#locator form {
				padding-left: 48px;
				}
				#locator form #locatorText {
					padding: 1px;
					border: 1px solid #767e9c;
					width: 124px;
					height: 17px;
					background: transparent !important;
					color: #fff;
				}
				#locator form #locatorBtn {
					position: relative;
					top: 6px;
					*top: 3px;
					left: 5px;
				}
		#rightFocus #testimonial {
			padding: 0 18px 11px 4px;
			width: 250px;
			height: 187px;
			background: transparent url(../../img/interface/bg-testimonial.png) top left no-repeat;
			}
			#rightFocus #testimonial .testimonialText {
				padding: 20px 15px 0 96px;
				height: 167px;
				}
				#rightFocus #testimonial #maleMD {
					background: transparent url(../../img/interface/bg-testimonial-male-md.jpg) top left no-repeat;
				}
				#rightFocus #testimonial #femaleMD {
					background: transparent url(../../img/interface/bg-testimonial-female-md.jpg) top left no-repeat;
				}
				#rightFocus #testimonial #malePatient {
					background: transparent url(../../img/interface/bg-testimonial-male-patient.jpg) top left no-repeat;
				}
				#rightFocus #testimonial #femalePatient {
					background: transparent url(../../img/interface/bg-testimonial-female-patient.jpg) top left no-repeat;
				}
				#rightFocus #testimonial .testimonialText p {
					margin-bottom: 4px;
					color: #fff;
					line-height: 14px;
					text-indent: -4px;
					font: .91em Arial, Tahoma, Helvetica, sans-serif;
					}
					#rightFocus #testimonial .testimonialText p#testimonialName {
						text-indent: -8px;
						font-weight: bold;
					}
				#rightFocus #testimonial .testimonialText a.learnMore {
					display: block;
					margin-top: 13px;
				}
	#sendYourStory {
		position: absolute;
		top: 517px;
		left: 625px;
		z-index: 10;
		width: 249px;
		font: .91em Arial, Tahoma, Helvetica, sans-serif;
		}
		#sendYourStory h2 {
			margin-bottom: 4px;
		}
		#sendYourStory p {
			margin: 0 0 9px 1px;
			color: #fff;
			line-height: 15px;
			}
			#sendYourStory p.disclaimer {
				color: #161514;
				line-height: 13px;
			}
		#sendYourStory ul#errors {
			padding: 2px 5px;
			border: 1px solid #000;
			margin: 0 0 9px 1px;
			color: #f70a0a;
			background: #fff;
		}
		#sendYourStory .theForm {
			}
			#sendYourStory .theForm td {
				vertical-align: top;
				padding-bottom: 6px;
				}
				#sendYourStory .theForm .firstColumn {
					padding-right: 9px;
					vertical-align: top;
					}
					#sendYourStory .theForm .firstColumn label {
						display: block;
						padding-top: 2px;
						color: #fff;
						font-weight: bold;
					}
				#sendYourStory .theForm .secondColumn {
					width: 180px;
					}
					#sendYourStory .theForm .secondColumn input {
						padding: 1px;
						border: 1px solid #141413;
						width: 172px;
						height: 15px;
						color: #fff;
						background: transparent !important;
					}
					#sendYourStory .theForm .secondColumn textarea {
						padding: 1px;
						border: 1px solid #161514;
						width: 172px;
						height: 46px;
						color: #fff;
						background: transparent !important;
					}
					#sendYourStory .theForm .secondColumn p {
						margin: 0;
						color: #161514;
						font: .91em Verdana, Tahoma, Helvetica, sans-serif;
					}
		#sendYourStory .buttonRow {
			padding: 12px 0 20px 130px;
			background: transparent url(../../img/content-design/border-button-row.gif) bottom left repeat-x;
		}