* {margin:0;padding:0}
body {text-align:center;font:11px verdana,sans-serif}
body * {text-align:left}
p, li, td {font:11px/17px verdana,sans-serif}
p, hr  {margin-bottom:12px}
h1 {font:bold 14px/16px verdana,sans-serif;margin-bottom:4px}
h2 {font:bold 11px/16px verdana,sans-serif;margin-bottom:2px}
h3 {font:bold 11px/16px verdana,sans-serif;margin-bottom:2px}
h4 {font:bold 11px/16px verdana,sans-serif;margin-bottom:2px}
h5 {font:bold 11px/16px verdana,sans-serif;margin-bottom:2px}
h6 {font:bold 11px/16px verdana,sans-serif;margin-bottom:2px}
ul {padding:0;margin:0 0 12px 16px}
ol {padding:0;margin:0 0 12px 32px}
a  {color:#f03}
a:link {}
a:active {}
a:visited {}
a:hover {color:#903}
a.no_decoration {color:#000;text-decoration:none}

label {display:block;float:left;width:150px;height:18px;line-height:18px}
input {display:block;float:left;width:190px;height:22px;font:11px/18px verdana,sans-serif}
form br {clear:both}
form span {display:block;float:left}
fieldset {padding:5px;margin-bottom:10px;background:#e5e5e5}

#container {position:relative;width:860px;margin:0 auto;background:url(df_bg_dots.gif) #fff no-repeat;text-align:left}
#container.home {background:url(hm_bg_dots.gif) #fff no-repeat}
#content {padding:200px 125px 120px 235px;background:url(df_bg_dots.gif) repeat-y top right;position:relative}
#content.home {padding:180px 125px 120px 135px}
#txt {position:relative}

#breadcrumb {position:absolute;top:180px;left:235px;display:block;margin:0}
#breadcrumb LI {list-style-type:none;float:left;padding:0;margin:0}
#breadcrumb LI A {background:url(bc.gif) no-repeat 3px 4px;color:#666;font:10px verdana;padding:0 0 0 10px;text-decoration:none}
#breadcrumb LI A.i0 {background:none;padding:0}
#breadcrumb LI A:hover {color:#c00;font:10px verdana}

#tools {font:9px/15px verdana,sans-serif;margin:30px 0}
#tools a {color:#000;text-decoration:none;padding:1px 10px 1px 15px;display:block;float:left}
#tools a.email {background:url(df_emailafriend.gif) no-repeat 0 1px}
#tools a.print {background:url(df_print.gif) no-repeat 0 1px}
#tools a.top   {background:url(df_top.gif) no-repeat 0 1px}
#tools a.home  {background:url(df_home.gif) no-repeat 0 1px}
#tools br {clear:both}

#header {position:absolute;top:0px;left:60px;height:169px;width:760px;z-index:2}
#header p {margin:0;padding:0}
#header ul {background:#fff;margin:0;padding:0;height:auto !important;height:10px;width:760px}
#header li {background:url(nav-bg.png) repeat-x;float:left;display:block;list-style-type:none;position:relative}
#header li li {background:url(nav-subnav.png);display:block;float:none;font:11px/24px verdana,sans-serif}
#header li li li {height:auto;width:160px}
#header ul ul {display:none;position:absolute;top:36px;left:0;height:auto;width:auto;z-index:3}
#header ul ul ul {position:absolute;top:0;height:auto;width:auto;z-index:4}
#header ul ul ul ul {position:absolute;left:160px;top:0;height:auto;width:auto;z-index:5}
#header a {display:block;margin:0;padding:0;text-decoration:none}
#header a b {display:none}
#header a.a {background-position:left -76px}
#header a.h {background-image:url(nav-home.png);height:36px;width:53px}
#header a.p {background-image:url(nav-patients.png);height:36px;width:109px}
#header a.s {background-image:url(nav-surgeon.png);height:36px;width:114px}
#header a.f {background-image:url(nav-facts.png);height:36px;width:167px}
#header a.i {background-image:url(nav-info.png);height:36px;width:143px}
#header a.o {background-image:url(nav-pack.png);height:36px;width:154px}
#header li li a {padding:0 3px;height:24px}

#navigation {position:absolute;top:182px;left:60px;width:155px}
#navigation a {color:#000;text-decoration:none;text-transform:uppercase}
#navigation h2 {padding:30px 0 6px 0}
#navigation ol {margin:0 40px 0 0;width:155px}
#navigation ul {margin:0}
#navigation li {list-style-type:none;background:url(df_nv_arrow.gif) no-repeat;font:bold 11px/14px verdana,sans-serif;padding:0 0 4px 24px;margin:0 0 4px 0}
#navigation ol ul {margin-top:5px}
#navigation li ul li {background:url(df_nv_dash.gif) no-repeat;padding:0 0 0 5px}
#navigation li ul li a {color:#333;font-weight:normal;text-transform:none}
#navigation li ul li a:link {}
#navigation li ul li a:active {}
#navigation li ul li a:visited {}
#navigation li ul li a:hover {color:#000}
#navigation li ul li ul {margin:3px 0}
#navigation li ul li ul li {background:url(df_nv_subdash.gif) no-repeat;padding:0 0 0 8px}
#navigation li ul li ul li a {color:#999}
#navigation li.separator {padding:0;margin:0;background:url(df_nv_dots.gif) repeat-x}

#ubernavigation {position:absolute;top:200px;left:603px;width:160px}
#ubernavigation.home {top:270px;left:85px}
#ubernavigation ul {margin:0}
#ubernavigation ol {margin:0}
#ubernavigation li {list-style-type:none;padding:0}
#ubernavigation li.separator {font:8px/11px sans-serif;padding:0;background:url(df_nv_dots.gif) repeat-x}
#ubernavigation li ol li {padding:0 0 2px 25px;cursor:hand;cursor:pointer}
#ubernavigation li p {padding:0 0 2px 25px;margin:0;font-size:10px}
#ubernavigation li p a {color:#666}
#ubernavigation li span {color:#666;margin-right:4px}
#ubernavigation img {border:none}

#publisher {position:absolute;bottom:35px;left:225px;width:575px}
#publisher.home {left:85px;width:670px}
#publisher div {width:180px;float:right;font:9px verdana,sans-serif;margin-bottom:10px}
#publisher img {margin-right:30px}
#publisher.home img {margin-right:60px}
#publisher.home img.first {margin-right:70px}

#footer {background:#666}
#footer p {padding:3px 0 3px 225px}
#footer p, #footer a {font:9px verdana,sans-serif;color:#fff}

#printfooter {display:none}

#bmi p {font:11px/16px arial,sans-serif;margin-bottom:3px}
#bmi input {font:10px/15px arial,sans-serif;height:16px;width:30px;text-align:center}
#bmi label {font:11px/16px arial,sans-serif;height:16px;margin-left:2px}
#bmi #bmimetric, #bmi #bmiimperial {float:left;margin-right:6px;float:left;padding-left:3px}
#bmi #bmimetric label {width:16px}
#bmi #bmiimperial label {width:10px}
#bmi #bmiimperial input {width:20px}
#bmi #bmimetric * {display:block;float:left}
#bmi #bmiimperial * {display:block;float:left}
#bmi #weight {margin-left:4px}
#bmi #weight label {width:15px}
#bmi A {text-transform:none;color:#f03}

form.frm {margin:0}
form.frm br {clear:both}
form.frm br {line-height:28px}
form.frm td {height:22px;padding:2px 0}
form.frm table {margin:0 0 8px 0}
form.frm label {display:block;height:22px;width:150px;float:left;line-height:22px}
form.frm input {display:block;height:22px;width:180px;float:left;font:11px/15px verdana,arial}
form.frm select {display:block;height:20px;width:180px;float:left}
form.frm input.chb {width:auto}
form.frm .separator {border-top:1px solid #f03;padding-top:4px}