@import url(/elements/css/base.css);
@import url(/elements/css/clearfix.css);
@import url(/elements/css/form.css);
@import url(/elements/css/alerts.css);
body {background: #fff url(/elements/images/global/body_bg.gif) 0 0 repeat-x; font-size: 8pt; line-height: 1.3em; font-family: Verdana, Arial, Helvetica, sans-serif;}
#container {width: 900px; margin: 0 auto; background: transparent url(/elements/images/global/container_shadow.png) 0 0 repeat-y;}
	#header {background: transparent url(/elements/images/global/header_bg.gif) top right no-repeat; position: relative; height: 155px; width: 892px; margin: 0 4px;}
		#logo {position: absolute; top: 18px; left: 20px;}
		#navigation {position: absolute; top: 121px; height: 34px; background: #fff url(/elements/images/global/nav_bg.gif) 0 0 no-repeat; width: 842px; padding-left: 50px;}
			#navigation li {display: block; float: left; font-size: 9pt;}
			#navigation li.spacer {background: transparent url(/elements/images/global/nav_item_spacer.gif) top right no-repeat; height: 34px; width: 3px;}
				#navigation li a {display: block; float: left; text-decoration: none; text-align: center; line-height: 34px; background: transparent url(/elements/images/global/nav_item_off.gif) 0 0 repeat-x; padding: 0 7px; font-weight: bold; color: #3a5e7b; font-size: 7.5pt;}
				#navigation li a:hover {color: #000;}
		#content {width: 570px; float: left; margin-left: 5px; padding: 20px 10px 10px 10px;}
			#content p {margin: 0 0 1.3em 0;}
			#content img.left {margin: 0 8px 8px 0;}
			#content #google_search td.gsc-search-button {width: 100px;}
			#content sup {font-size: 65%;}
			#content div#fflashcontainer_table_procedure,
			#content div#fflashcontainer_patient_education,
			#content div#flash_container div {text-align: center; margin: 0.5em auto;}
		#sidebar {width: 250px; float: right; margin-right: 4px; background: #fff url(/elements/images/global/sidebar_bg.gif) 0 0 repeat-x; min-height: 365px; padding: 20px 20px 0 20px;}
			#sidebar p.item {margin: 0 0 1.5em 0; font-size: 8pt; color: #6d727f;}
				#sidebar p.item strong {text-transform: capitalize;}
				#sidebar p.item a {text-decoration: none; color: #0799f9;}
				#sidebar p.item a:hover {text-decoration: underline;}
				#sidebar p.item span.date {color: #0c83b5;}
			#sidebar hr {margin: 0 0 1em 0; padding: 0; height: 1px; background: transparent; border: none; border-bottom: 1px dotted #6d727f;}
		#middle h1, #middle h2, #middle h3 {color: #4d7b9c; font-weight: normal; text-transform: capitalize; font-size: 19pt; line-height: 19pt; margin: 0 0 10px 0; padding: 0; font-family: "Century Gothic", "Avant Garde", Helvetica, Arial, sans-serif;}
		#middle h2 {font-size: 14pt; line-height: 14pt;}
		#middle h3 {font-size: 13pt; line-height: 13pt;}
	#footer {border-top: 1px solid #beeaf9; padding: 5px 15px; margin: 0 15px;}
		#footer ul {width: 400px; float: left;}
			#footer ul li {display: block; float: left; color: #15bffb;}
				#footer ul li a {color: #4d7b9c; font-size: 9pt; text-decoration: none; display: block; padding: 0 3px; text-transform: lowercase;}
				#footer ul li a:hover {text-decoration: underline;}
		#footer p {width: 400px; float: right; text-align: right; color: #4d7b9c; font-size: 5pt; line-height: 5pt;}
			#footer p img {vertical-align: bottom;}
	#footer_edge {width: 901px; margin: 0 auto;}