/* CSS Document */
html * {margin:0px; padding:0px;}
html {background:url(../images/bg-body.jpg) repeat-x left top #fff;}
body {margin:0px; font:11px Arial, Helvetica, sans-serif;}
#bg-container {margin:auto; width:920px; background:url(../images/bg-container-mid.jpg) repeat-y top; margin-bottom:15px;}
#container {margin:auto; width:920px; padding:0px; background:url(../images/bg-container-top.jpg) no-repeat 0px 0px;}
#header, #landheader {height:111px;background:#000; padding:0px 8px 0px 10px;}
#header img, #landheader img {float:left;border:none;}
#header small, #landheader small {float:left;text-align:center;cursor:pointer;height:30px;line-height:21px;font:bold 18px Arial, Helvetica, sans-serif;letter-spacing:-1px;color:#3366CC;padding:15px 10px 10px 10px;border:2px dotted #ccc;width:200px;background:#fff;}
#header a, #landheader a {color:#ccc;text-decoration:none;}
#header em, #landheader em {padding:15px 10px 10px 10px;height:30px;display:block;font:normal 14px Arial, Tahoma, Serif;width:450px;text-align:center;color:#3366CC;line-height:21px;border:2px dotted #ccc;float:right;}
#header strong {padding-top:7px;font:normal 14px Arial, Tahoma, Serif;width:500px;text-align:center;color:#3366CC;line-height:21px;width:450px;float:right;}
.clearfloat {clear:both; height:0px; font-size:0px; line-height:0px; padding:0px; margin:0px;}
img {border:none;}
a {outline:none;}

#icons {float:right;padding-top:12px;}
#icons img {float:left;margin-left:15px;border:none;}
#logo {float:left; padding-left:13px; padding-top:35px;}
#header-right {float:right; width:708px;}
#global p {float:right;}
#global {float:right; padding-right:2px; padding-top:10px; width:368px;}
#global a {color:#fff; padding-left:15px; background:url(../images/line-cross-black.gif) no-repeat 5px 9px; font-size:10px; text-decoration:none;float:left; display:block; margin-top:4px; padding-top:5px;}
#global a:hover {color:#f58026;}
#global .first {background:none; padding-left:0px;}
#share-home { background:url(../images/bg-share-home.gif) no-repeat 0px 4px; float:right; width:69px;}
#share-home:hover {background:url(../images/bg-share-homehover.gif) no-repeat 0px 4px;}
#share-home a {background:none; padding:0px; margin:0px; background:url(../images/line-cross-black.gif) no-repeat 100% 75%; padding-right:10px; margin-right:3px; padding-left:28px; display:block; padding-top:9px;}

#header-right form label {float:left; display:block; font-size:10px; color:#fff; background:url(../images/line-cross-black.gif) no-repeat 2px 5px; padding-left:12px; padding-top:1px; padding-right:10px;}
#header-right form label:hover {color:#f58026;}
#frmSearch {margin:0px;float:right; width:194px; padding:0px; margin-top:18px;background:url(../images/search-submit-hover.gif) no-repeat 0px 95px;}
#bg-keywords { background:url(../images/search-field.gif) no-repeat left top; width:95px; height:16px; float:left; padding-left:7px;}
#keywords {width:95px; height:15px; border:none; color:#fff; padding-top:1px; line-height:15px;  background:none; float:left;}
#btnsearch {width:37px; height:16px; background:url(../images/search-submit.gif) no-repeat left top; border:none; float:left;}
#btnsearch:hover {background:url(../images/search-submit-hover.gif) no-repeat left top;}
#btnsearch:active {background:url(../images/search-submit-active.gif) no-repeat left top;}

#footer-line {width:881px; height:6px; background:url(../images/bg-footer-top.gif) no-repeat left top; margin:0 auto;}
#footer {background:url(../images/bg-container-bot.jpg) no-repeat left bottom; padding-bottom:40px; padding-top:5px; margin:0 auto; width:854px; padding-left:33px; padding-right:33px;}
#footer-links {float:right; white-space:nowrap;}
#footer p {float:left; font-size:10px; color:#7d7d7d;}
#footer a {font-size:10px; color:#000; text-decoration:none; padding-left:12px; background:url(../images/link-cross.gif) no-repeat 1px 4px;}
#footer a:hover {color:#f58026;}
#footer .first {background:none;}
/* Common Nav */
#navigation {height:30px; float:right; width:708px; padding-top:47px; margin-right:2px; background:url(../images/bg-nav.gif) no-repeat left bottom;}
#nav {float:left;padding:0px;margin:0px; width:708px; height:30px; background:url(../images/bg-nav.gif) no-repeat left bottom;}
#nav a {text-decoration:none;display:block;}
#nav li {float:left;padding:0px;cursor:pointer;list-style-type:none;}
#nav ul {float:left;width:130px;padding:0px;position:absolute;left:-999em;margin:0px 0px 0px 4px;}
#nav .get-the-factsul {margin-left:6px;}
#nav ul li {width:130px;display:block;}
#nav ul li a {display:block;}
#nav ul ul {width:130px; display:none;}
#nav li:hover ul, #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em;}
html>/**/body #navigation #nav li:hover ul{left:auto;} /* CSS Hack to fix nav bug for IE 7 */
/*#nav li:hover ul, */#nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {left:auto;}

/* Unique Nav */
#nav {font:bold 11px Arial, Helvetica, sans-serif;}
#nav a {color:#fff;}
#nav li#fir a {background:none;}
#nav li#fir a#active {color:#3366CC;background:#000;}
#nav a:hover {color:#f58026;}
#nav a#active {color:#3366CC;background:transparent;}
#nav li#fir ul {}
#nav ul {background:#000;font:10px Verdana, Tahoma, Serif;text-transform:none;font-weight:normal; padding-top:5px;}
#nav ul li {background:url(../images/nav-line.gif) repeat-x top left;}
#nav ul li a {color:#fff; background:none; text-align:center; font-size:10px; padding:6px 3px;}
#nav ul .first {background:none;}
/*#nav li:hover, #nav li.sfhover {background:#fff;}
#nav li li:hover, #nav li li.sfhover {background:#fff;color:#000;border-bottom:none;}*/

/* Top Nav Styles */
#navigation #nav a.get-the-facts {width:144px;height:29px;background: url(../images/nav1off.gif) no-repeat top left transparent;text-indent:-999em;display:block;}
#navigation #nav a.get-screened {width:141px;height:29px;background: url(../images/nav2off.gif) no-repeat top left transparent;text-indent:-999em;display:block;}
#navigation #nav a.aaa-stories {width:141px;height:29px;background: url(../images/nav3off.gif) no-repeat top left transparent;text-indent:-999em;display:block;}
#navigation #nav a.health-professionals {width:141px;height:29px;background: url(../images/nav4off.gif) no-repeat top left transparent;text-indent:-999em;display:block;}
#navigation #nav a.news {width:141px;height:29px;background: url(../images/nav5off.gif) no-repeat top left transparent;text-indent:-999em;display:block;}

/* Hover Styles */
#navigation #nav .get-the-facts:hover, #navigation #nav li:hover a.get-the-facts, #navigation #nav li.sfhover a.get-the-facts {width:144px;height:29px; background: url(../images/nav1on.gif) no-repeat top left transparent;text-indent:-999em;display:block;}
#navigation #nav .get-screened:hover, #navigation #nav li:hover a.get-screened, #navigation #nav li.sfhover a.get-screened {width:141px;height:29px; background: url(../images/nav2on.gif) no-repeat top left transparent;text-indent:-999em;display:block;}
#navigation #nav .aaa-stories:hover, #navigation #nav li:hover a.aaa-stories, #navigation #nav li.sfhover a.aaa-stories {width:141px;height:29px; background: url(../images/nav3on.gif) no-repeat top left transparent;text-indent:-999em;display:block;}
#navigation #nav .health-professionals:hover, #navigation #nav li:hover a.health-professionals, #navigation #nav li.sfhover a.health-professionals {width:141px;height:29px; background: url(../images/nav4on.gif) no-repeat top left transparent;text-indent:-999em;display:block;}
#navigation #nav .news:hover, #navigation #nav li:hover a.news, #navigation #nav li.sfhover a.news {width:141px;height:29px; background: url(../images/nav5on.gif) no-repeat top left transparent;text-indent:-999em;display:block;}

#navigation #nav li#parent-open a.get-the-facts {width:144px;height:29px; background: url(../images/nav1on.gif) no-repeat top left transparent;text-indent:-999em;display:block;}
#navigation #nav li#parent-open a.get-screened {width:141px;height:29px; background: url(../images/nav2on.gif) no-repeat top left transparent;text-indent:-999em;display:block;}
#navigation #nav li#parent-open a.aaa-stories {width:141px;height:29px; background: url(../images/nav3on.gif) no-repeat top left transparent;text-indent:-999em;display:block;}
#navigation #nav li#parent-open a.health-professionals {width:141px;height:29px; background: url(../images/nav4on.gif) no-repeat top left transparent;text-indent:-999em;display:block;}
#navigation #nav li#parent-open a.news {width:141px;height:29px; background: url(../images/nav5on.gif) no-repeat top left transparent;text-indent:-999em;display:block;}

#navigation #nav .get-the-factsactive {width:144px;height:29px;background: url(../images/nav1on.gif) no-repeat top left transparent;text-indent:-999em;display:block; }
#navigation #nav a.get-screenedactive {width:141px;height:29px;background: url(../images/nav2on.gif) no-repeat top left transparent;text-indent:-999em;display:block;}
#navigation #nav a.aaa-storiesactive {width:141px;height:29px; background: url(../images/nav3on.gif) no-repeat top left transparent;text-indent:-999em;display:block;}
#navigation #nav a.health-professionalsactive {width:141px;height:29px; background: url(../images/nav4on.gif) no-repeat top left transparent;text-indent:-999em;display:block;}
#navigation #nav a.newsactive {width:141px;height:29px; background: url(../images/nav5on.gif) no-repeat top left transparent;text-indent:-999em;display:block;}

/* Home Styles */
#homemain {padding:0px 10px;}
#theater {width:900px; height:354px; overflow:hidden;}
#buckets { background:url(../images/bg-buckets.jpg) repeat-x left top; padding-top:10px; padding-left:21px; font-size:12px; padding-bottom:21px;}
#buckets #bkt-left {float:left; width:277px; margin:0px; padding:0px; padding-top:11px;}
/* BKT 1 */
#buckets #bkt1 {width:277px; height:188px; background:url(../images/bg-bkt1.jpg) no-repeat left top;}
#buckets #bkt1-content {width:230px; font-size:12px; padding-left:30px; padding-top:18px; padding-bottom:5px;}
#buckets #bkt1-link {padding-left:30px; width:230px;}
#buckets #bkt1-link .bkt1-linkitem { background:url(../images/bg-bkt1-line.gif) no-repeat bottom left; width:230px; padding-bottom:8px; padding-top:3px;}
#buckets #bkt1-link a { font-family:"Times New Roman", Times, serif; font-size:15px; color:#333; text-decoration:none; background:url(../images/bkt-arrow.gif) no-repeat right; padding-right:18px;}
#buckets #bkt1-link a:hover {color:#f58026;}
#buckets #bkt1-link a:active {color:#f46200;}
#buckets #bkt1-link #last {background:none;}
#buckets .bkt-header {width:208px; height:20px; float:left; padding-left:30px; padding-top:5px;}
#buckets .bkt-header h2 { text-transform:uppercase; font-size:15px; font-weight:bold; margin:0px; padding:0px; color:#fff; font-weight:normal;}
#buckets .bkt-headerlink {width:33px; height:25px; float:left;}
/* BKT 2 */
#buckets #bkt2 {width:277px; height:110px; background:url(../images/bg-bkt2.gif) no-repeat left top; margin-top:20px;}
#buckets #bkt2-content {width:200px; padding-left:30px; padding-top:23px;}
#buckets #bkt2-link {width:250px; padding-left:28px; padding-top:13px;}
#buckets #bkt2-link a {margin-right:5px;}
/* BKT 3 */
#buckets #bkt3 {float:left; margin-left:14px; width:276px; height:318px; background:url(../images/bg-bkt3.jpg) no-repeat left top; margin-top:11px; position:relative;}
#buckets #bkt3 #bkt3-arrow {width:45px; height:61px; background:url(../images/bkt3-arrow.png) no-repeat left top; position:absolute; right:30px; top:-10px;}
#buckets #featured-video { padding-left:28px; padding-top:12px; padding-bottom:8px;}
#buckets #bg-bkt3-content {width:260px; background:url(../images/bkt3-line.gif) no-repeat bottom; margin-left:10px; margin-top:2px;}
#buckets #bkt3-content {width:260px; font-size:12px; padding-top:7px; padding-bottom:5px; background:url(../images/bkt3-line-top.gif) no-repeat top; padding-bottom:10px;}
#buckets #bkt3-content p {padding-left:20px; padding-right:5px;}
#buckets #bkt3-content h3 {color:#0065a4; font-size:15px; font-family:"Times New Roman", Times, serif; font-style:italic; padding-bottom:5px; padding-left:20px;}
#buckets #bkt3-link {padding-left:30px; width:230px;}
#buckets #bkt3-link .bkt3-linkitem { background:url(../images/bg-bkt1-line.gif) no-repeat bottom left; width:230px; padding-bottom:8px; padding-top:3px;}
#buckets #bkt3-link a { font-family:"Times New Roman", Times, serif; font-size:15px; color:#333; text-decoration:none; background:url(../images/bkt-arrow.gif) no-repeat right; padding-right:18px;}
#buckets #bkt3-link a:hover {color:#f58026;}
#buckets #bkt3-link a:active {color:#f46200;}
#buckets #bkt3-link #last {background:none;}

/* BKT 4 */
#buckets #bkt4 {float:left; margin-left:15px; width:276px; height:318px; background:url(../images/bg-bkt4.jpg) no-repeat left top; margin-top:11px;}
#buckets #bkt4.doctorfinder {background:url(../images/bg-bkt7.jpg) no-repeat left top;}
#buckets #bkt4-content {width:230px; font-size:15px; padding-left:30px; padding-top:18px; padding-bottom:5px; font-size:12px; font-weight:normal; /*color:#0065a4; font-style:italic; font-family:"Times New Roman", Times, serif; font-weight:bold;*/}
#buckets #bkt4-link {padding-left:30px; width:230px;}
#buckets #bkt4-link .bkt4-linkitem { background:url(../images/bg-bkt1-line.gif) no-repeat bottom left; width:230px; padding-bottom:8px; padding-top:3px;}
#buckets #bkt4-link a { font-family:"Times New Roman", Times, serif; font-size:15px; color:#333; text-decoration:none; background:url(../images/bkt-arrow.gif) no-repeat right; padding-right:18px;}
#buckets #bkt4-link a:hover {color:#f58026;}
#buckets #bkt4-link a:active {color:#f46200;}
#buckets #bkt4-link #last {background:none;}
/* BKT 5 */
#buckets #bkt5 {float:left; width:565px; padding-top:2px; height:150px; background:url(../images/bg-bkt5.jpg) no-repeat left top; margin-top:16px;}
#buckets #bkt5 .bkt-header {float:none;}
#buckets #bkt5-content {float:left; width:140px; padding-left:30px; padding-top:17px;}
#buckets #bkt5-link {float:left; padding-top:17px;}
#buckets .bkt5-linkitem {width:105px; padding-right:20px; float:left;}
#buckets .bkt5-linkitem a {display:block; margin-bottom:5px;}
#buckets #bkt6 {float:left; width:276px; height:150px; margin-left:17px; background:url(../images/bg-bkt6.jpg) no-repeat left top; margin-top:16px;}
#buckets #bkt6-content {width:230px; font-size:12px; padding-left:30px; padding-top:18px; padding-bottom:0px;}
/*#buckets #bkt-top {}
#buckets #bkt-bot {}*/

/* Sub Pages Styles */
#main {padding:0px 10px;}
#main #content-container {float:right; width:691px;}
#main #right {float:right; width:166px; padding-right:19px;}
#banner {height:170px; width:900px; margin:0px; overflow:hidden;}
#banner-bot {height:12px; width:900px; background:url(../images/bg-banner-bot.jpg) repeat-x left top; margin-bottom:20px;}
#title {float:right; width:672px; height:32px; background:url(../images/title-line.gif) no-repeat left bottom; padding-left:19px; padding-top:6px;}
#title h1 {font-size:24px;color:#0065a4; margin:0px; padding:0px;}
#main small {color:#999999;display:block;width:495px;float:left;padding-right:31px;font-size:11px;padding-bottom:10px;padding-left:2px;}
#main small a {color:#999999;text-decoration:none;}
#main small a:hover {color:#000;text-decoration:underline;}

/* Access */
#access {color:#999;  padding-top:7px;}
#access a {color:#999;text-decoration:none;}
#access a:hover {color:#000;text-decoration:underline;}
/* Print */
#access #print-area {width:37px; height:42px; background:url(../images/icon-print-hover.gif) no-repeat left top; float:right; margin-left:6px;}
#access #print-area #pri {width:37px; height:42px; background:url(../images/icon-print.gif) no-repeat left top; display:block;}
#access #print-area #pri:hover {background:url(../images/icon-print-hover.gif) no-repeat left top; }
/* Text Size */
#access #textsize-area {width:53px; height:42px; background:url(../images/icon-textsize.gif) no-repeat left top; float:right; margin-left:9px; padding-left:4px;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}
/* 12 px */
#textsize-area #smalllink {width:14px; height:23px; display:block; background:url(../images/textsize-12.gif) no-repeat left top; float:left; margin-top:3px; padding-top:3px; border:none;}
#textsize-area #smalllink:hover {background:url(../images/textsize-12hover.gif) no-repeat left top; cursor:pointer;}
#textsize-area #smalllink-selected {width:14px; height:23px; display:block; background:url(../images/textsize-12on.gif) no-repeat left top; float:left;  margin-top:3px; border:none;}
/*#textsize-area #smalllink-selected:hover {background:url(../images/textsize-12onhover.gif) no-repeat left top;}*/
/* 14 px */
#textsize-area #normallink {width:16px; height:23px; display:block; background:url(../images/textsize-14.gif) no-repeat left top; float:left; margin-top:3px; border:none;}
#textsize-area #normallink:hover {background:url(../images/textsize-14hover.gif) no-repeat left top; cursor:pointer;}
#textsize-area #normallink-selected {width:16px; height:23px; display:block; background:url(../images/textsize-14on.gif) no-repeat left top; float:left; margin-top:3px; border:none;}
/*#textsize-area #normallink-selected:hover {background:url(../images/textsize-14onhover.gif) no-repeat left top;}*/
/* 16 px */
#textsize-area #hugelink {width:19px; height:23px; display:block; background:url(../images/textsize-16.gif) no-repeat left top; float:left; margin-top:3px; border:none;}
#textsize-area #hugelink:hover {background:url(../images/textsize-16hover.gif) no-repeat left top; cursor:pointer;}
#textsize-area #hugelink-selected {width:19px; height:23px; display:block; background:url(../images/textsize-16on.gif) no-repeat left top; float:left;  margin-top:3px; border:none;}
/*#textsize-area #hugelink-selected:hover {background:url(../images/textsize-16onhover.gif) no-repeat left top;}*/

/* Share Area */
#access #share-area {width:39px; height:42px; background:url(../images/icon-share-hover.gif) no-repeat left top; float:right; margin-left:10px;}
#access #share-area #share-button {width:39px; height:42px; background:url(../images/icon-share.gif) no-repeat left top; display:block;}
#access #share-area #share-button:hover {background:url(../images/icon-share-hover.gif) no-repeat left top;}
#access #share-area:hover #share-button {background:url(../images/icon-share-hover.gif) no-repeat left top;}
#access #share-area #share {position:absolute; top:373px; margin-left:-232px; width:266px; height:201px; background:url(../images/bg-share.png) no-repeat left top; display:none; z-index:9999;}
#global #share-home #share {position:absolute; top:21px; margin-left:12px; width:266px; height:201px; background:url(../images/bg-share.png) no-repeat left top; display:none; z-index:9999;}
#global #share-home:hover #share-button { color:#f58026; text-decoration:none;}
.share-content {width:230px; height:135px; margin:0 auto; margin-top:52px;}
.share-content ul {width:220px; height:135px; padding-bottom:10px; padding-left:10px;}
.share-content ul li { list-style-type:none; float:left; padding-bottom:5px;}
.share-content ul li a { width:65px; height:20px; padding-top:10px; display:block; padding-left:30px; margin-left:5px;}
#share a { color:#000; font-size:11px;}
#share a:hover { color:#f58026; text-decoration:none;}
.share-content ul li #ema {background:url(../images/share/ico-email.gif) no-repeat 0px 2px;}
.share-content ul li #share-facebook {background:url(../images/share/ico-facebook.gif) no-repeat 0px 2px;}
.share-content ul li #share-twitter {background:url(../images/share/ico-twitter.gif) no-repeat 0px 2px;}
.share-content ul li #share-blogger {background:url(../images/share/ico-blogger.gif) no-repeat 0px 2px;}
.share-content ul li #share-myspace {background:url(../images/share/ico-myspace.gif) no-repeat 0px 2px;}
.share-content ul li #share-stumbleupon {background:url(../images/share/ico-stumbleupon.gif) no-repeat 0px 2px;}
.share-content ul li #share-delicious {background:url(../images/share/ico-delicious.gif) no-repeat 0px 2px;}
.share-content ul li #share-google {background:url(../images/share/ico-google.gif) no-repeat 0px 2px;}

/* Take Action */
#bg-take-action {width:166px; background:url(../images/take-action-top.jpg) no-repeat left top; margin-top:10px; margin-bottom:20px;}
#take-action {width:162px; background:url(../images/take-action-bot.jpg) no-repeat left bottom; position:relative; padding-top:32px; padding-left:4px; padding-bottom:8px;}
#takeaction-arrow {position:absolute; right:10px; top:-7px; background:url(../images/takeaction-arrow.png) no-repeat left top; width:42px; height:49px;}
#take-action #take-pledge { text-indent:-9999em; background:url(../images/takeaction-pledge.jpg) no-repeat left top; width:158px; height:91px; display:block;margin-bottom:5px;}
#take-action #upload-video { text-indent:-9999em; background:url(../images/takeaction-video.jpg) no-repeat left top; width:158px; height:115px; display:block; margin-bottom:5px;}
#take-action #share-story { text-indent:-9999em; background:url(../images/takeaction-share.jpg) no-repeat left top; width:158px; height:78px; display:block; margin-bottom:5px; padding-bottom:1px;}
#take-action #e-card { text-indent:-9999em; background:url(../images/takeaction-card.jpg) no-repeat left top; width:158px; height:167px; display:block;margin-bottom:5px;}

#over1 {float:left;}
#over1 h4 {font:bold 16px Arial, Helvetica, sans-serif;border-bottom:1px solid #333;letter-spacing:-1px;color:#333;padding-bottom:3px;margin-bottom:10px;}
#over1 h4 a {color:#333;text-decoration:none;}
#over1 p {margin:10px 0px 10px 0px;}
div.overclr {clear:both;position:relative;margin-top:0px;height:20px;}
div.overnew {float:left;width:47%;margin-right:3%;margin-bottom:20px;}
#minheight {width:1px; height:380px; float:left;}
#content {width:468px; line-height:18px; float:left; color:#000; font-size:12px; padding-top:9px; padding-left:18px; padding-bottom:30px;}
#content a, #contentfull a {color:#f58026; text-decoration:none;}
#content a:hover {text-decoration:underline;}
#content a:active {color:#f46200;}
#content h2 {margin:0px; padding:0px; font-size:13px; font-weight:bold; color:#006ca4; background:url(../images/content-h2.gif) no-repeat left bottom; padding-bottom:8px; margin-bottom:8px;}
#content .h2-arrow {padding-bottom:10px;}
#content .h2-arrow h2 {background:url(../images/content-h2-link.gif) no-repeat left bottom;}
#content .h2-arrow h2 a {padding-left:25px; background:url(../images/h2-arrow.gif) no-repeat 0px 1px; display:block;}
#content .h2-arrow p {padding-left:25px;}
#content .video-arrow h2 {background:none;}
#content .video-arrow h2 a {padding-left:25px; background:url(../images/h2-arrow.gif) no-repeat 0px 1px; display:block;}
#content h3 {font:bold 13px Arial, Helvetica, sans-serif;color:#006ca4;}
#content h4 {font:bold 13px Arial, Helvetica, sans-serif;color:#006ca4;}
#content h5 {font:bold 12px Arial, Helvetica, sans-serif;color:#006ca4;}
#content h6 {font:bold 12px Arial, Helvetica, sans-serif;color:#000;}
#content p {margin:0px; padding:0px; margin-bottom:12px; line-height:17px;}
#content p.disclaimer {font-size:10px;line-height:14px;}
#content sup {vertical-align:top;}
#content ul {margin-left:28px; padding:0px; margin-bottom:12px;}
#content ul li {list-style-type:none; background:url(../images/content-li.gif) no-repeat 0px 7px; padding-left:21px; padding-bottom:5px;}
#content ol {margin-left:19px; padding:0px; margin-bottom:12px;}
#content ol li {padding-bottom:5px;}
#content #hbpagestop ul li {background:none; margin:0px; padding:0px;}
#content form {margin-bottom:5px;}
#content strong {color:#006ca4;}
#content.references ol li {padding-bottom:15px;}

/* Left */
#left {width:192px; float:left; font-size:13px; font-family:"Times New Roman", Times, serif; padding-top:4px; padding-bottom:20px;}
#leftnav {width:192px; margin:0px; padding:0px; padding-left:11px;}
#leftnav ul li {list-style-type:none;}
#leftnav ul li a {color:#000; text-decoration:none; display:block; padding:8px 10px 11px 40px; width:142px; line-height:15px; background:url(../images/leftnav-dotline.gif) no-repeat bottom;}
#leftnav ul li a:hover {color:#f58026;}
#leftnav ul #active-nav { background:url(../images/leftnav-arrow.gif) no-repeat 24px 11px;}
#leftnav ul #active-nav a { color:#f58026;background:url(../images/leftnav-solidline.gif) no-repeat bottom;}
#leftnav ul #active-nav ul li a { color:#000; background:none;}
#leftnav ul #active-nav ul li a:hover {color:#f58026;}
#leftnav ul ul {margin:0px; padding:3px 0px 10px 0px; background:url(../images/leftnav-dotline.gif) no-repeat bottom; font-size:12px;}
#leftnav ul ul li {background:none;}
#leftnav ul ul li a { padding-left:60px; width:102px; padding-bottom:3px; padding-top:3px; background:none;}
#leftnav ul ul #active-nav {background:none; background:url(../images/leftnav-arrow.gif) no-repeat 44px 7px;}
#leftnav ul ul #active-nav a {color:#f58026; background:none;}
/*#leftnav ul #parent-open a {background:url(../images/leftnav-solidline.gif) no-repeat bottom;}*/
#leftnav ul #parent-open ul li a {background:none;}

#menu {width:177px;height:130px;background:#3366CC top left url(../images/img_internalMenuBack.gif) no-repeat;margin:0px;margin-bottom:25px;padding:10px 15px 10px 15px;}
#menu img {border:none;margin-top:3px;}
#clearmain {clear:both;}

#homeleft {width:47%;float:left;margin-top:10px;}
#homeright {width:47%;float:right;margin-top:10px;}
#homeright h3, #homeleft h3 {font:bold 16px Arial, Helvetica, sans-serif;border-bottom:1px solid #333;letter-spacing:-1px;color:#333;padding-bottom:3px;}
#homeright ul, #homeleft ui {width:207px;margin:0px 0px 25px 0px;padding:0px;padding-bottom:2px;line-height:14px;}
#homeright ul li, #homeleft ul li {list-style-type:none;background:top left url(../images/img_navIcon.gif) no-repeat;margin-bottom:7px;padding-left:16px;}
#homeright ul li a, #homeleft ul li a {color:#000;text-decoration:none;display:block;padding:0px 5px 3px 0px;}
#homeright ul li a:hover, #homeleft ul li a:hover {color:#3366CC;}
#homeright ul ul, #homeleft ul ul {padding:4px 0px 8px 0px;background:none;margin:0px;}
#homeright ul ul li, #homeleft ul ul li {background:none;}
#homeright ul ul li a, #homeleft ul ul li a {padding:1px 5px 0px 5px;color:#3366CC;}
#homeright ul ul li a:hover, #homeleft ul ul li a:hover {color:#000;background:none;}

#landheader {height:60px;}
#landbanner img {float:left;margin-bottom:15px;}
#halfbanner {border:2px dotted #ccc;width:415px;height:160px;}
#fullbanner {border:2px dotted #ccc;width:735px;height:160px;}

/* Take the Pledge Form */
#form-pledge {width:464px; height:268px; background:url(../images/bg-pledgeform.gif) no-repeat left top; padding-top:85px;}
#form-pledge #pledge-title {background:url(../images/bg-pledgetitle.gif) no-repeat bottom; width:401px; margin:0 auto;}
#form-pledge #pledge-title h2 {font-size:18px; color:#000; padding-left:22px; border:none; background:none;}
#form-pledge #pledge-content {width:360px; margin:0 auto; padding-top:5px;}
#form-pledge #pledge-content p {padding-top:10px; line-height:18px;}
#form-pledge #pledge-content .input-short, #pledge-email .input-short {background:url(../images/bg-formfield146.gif) no-repeat left top; width:136px; border:none; height:14px; vertical-align:middle; padding:3px 5px 2px 5px;}
#pledge-email {padding-top:12px; padding-left:22px; padding-right:22px;}
#pledge-email p {margin-bottom:7px;}
.checkbox {margin-right:10px;}
.caption {color:#0065a4; font-size:13px; font-family:"Times New Roman", Times, serif; font-style:italic;}
#pledge-submit {background:url(../images/pledge-submit.gif) no-repeat left top; width:197px; height:26px; border:none; text-indent:-9999em; cursor:pointer; margin:0 auto; display:block; margin-top:20px;}


/* Share Your Story */
.input-area {width:100%; margin-bottom:10px;}
.input-left {float:left; text-align:right; width:90px; padding-right:10px;}
.input-left-mid {float:left; text-align:right; width:100px; padding-right:10px;}
.input-left-long {float:left; text-align:right; width:160px; padding-right:10px;}
.input-right {float:left;}
.input-area .input-long {background:url(../images/bg-formfield360.gif) no-repeat left top; width:350px; border:none; height:14px; vertical-align:middle; padding:3px 5px 2px 5px; line-height:14px;}
.input-area .input-short {background:url(../images/bg-formfield146light.gif) no-repeat left top; width:136px; border:none; height:14px; vertical-align:middle; padding:3px 5px 2px 5px; line-height:14px;}
#bg-textarea {width:464px; height:196px; background:url(../images/story-textarea.gif) no-repeat left top;}
#textarea {width:445px; height:180px; border:none;background:none; padding: 7px 8px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#story-submit {background:url(../images/share-story-submit.gif) no-repeat left top; width:197px; height:26px; border:none; text-indent:-9999em; cursor:pointer; margin:0 auto; display:block; margin-top:0px;}
#charsLeft {color:#555; display:none;}
.error {color:#FF0000;}
#bg-video-tips { background:url(../images/bg-video-bot.jpg) no-repeat left bottom; width:462px;}
#video-tips {display:none; background:url(../images/bg-video-top.jpg) no-repeat left top; width:450px; padding-right:12px;}

/* Send an E-Card */
#bg-select-card {width:463px; height:114px; background:url(../images/select-card.jpg) repeat-x left top; padding-top:8px;}
#bg-label-card1 {width:130px; height:87px; background:url(../images/select-card1.jpg) no-repeat left top; border:none; display:block; float:left; margin-left:21px; cursor:pointer;}
#label-card1 {width:130px; height:87px; background:url(../images/select-card1.jpg) no-repeat left top; border:none; display:block;cursor:pointer;}
#label-card1.selected { background:url(../images/select-card1-hover.jpg) no-repeat left top; cursor:pointer;}
#label-card1.fade { background:url(../images/select-card1-fade.jpg) no-repeat left top; cursor:pointer;}
#label-card1:hover {background:url(../images/select-card1.jpg) no-repeat left top; cursor:pointer;}
#label-card1.selected:hover { background:url(../images/select-card1-hover.jpg) no-repeat left top; cursor:pointer;}
#label-card1.fade:hover { background:url(../images/select-card1.jpg) no-repeat left top; cursor:pointer;}
#select-card1, #select-card2, #select-card3 {border:none; background:none; height:0px; width:0px; display:block; line-height:0px; position:absolute; left:-9999em;} /* IE Issue */

#bg-label-card2 {width:130px; height:87px; background:url(../images/select-card2.jpg) no-repeat left top; border:none; display:block; float:left; margin-left:15px; cursor:pointer;}
#label-card2 {width:130px; height:87px; background:url(../images/select-card2.jpg) no-repeat left top; border:none; display:block;cursor:pointer;}
#label-card2.selected { background:url(../images/select-card2-hover.jpg) no-repeat left top; cursor:pointer;}
#label-card2.fade { background:url(../images/select-card2-fade.jpg) no-repeat left top; cursor:pointer;}
#label-card2:hover {background:url(../images/select-card2.jpg) no-repeat left top; cursor:pointer;}
#label-card2.selected:hover { background:url(../images/select-card2-hover.jpg) no-repeat left top; cursor:pointer;}
#label-card2.fade:hover { background:url(../images/select-card2.jpg) no-repeat left top; cursor:pointer;}

#bg-label-card3 {width:130px; height:87px; background:url(../images/select-card3.jpg) no-repeat left top; border:none; display:block; float:left; margin-left:15px; cursor:pointer;}
#label-card3 {width:130px; height:87px; background:url(../images/select-card3.jpg) no-repeat left top; border:none; display:block;cursor:pointer;}
#label-card3.selected { background:url(../images/select-card3-hover.jpg) no-repeat left top; cursor:pointer;}
#label-card3:hover {background:url(../images/select-card3.jpg) no-repeat left top; cursor:pointer;}
#label-card3.fade { background:url(../images/select-card3-fade.jpg) no-repeat left top; cursor:pointer;}
#label-card3.selected:hover { background:url(../images/select-card3-hover.jpg) no-repeat left top; cursor:pointer;}
#label-card3.fade:hover { background:url(../images/select-card3.jpg) no-repeat left top; cursor:pointer;}

#view-card1 {float:left; width:130px; margin-left:21px; text-align:center; font-size:11px;}
#view-card2 {float:left; width:130px; margin-left:15px; text-align:center; font-size:11px;}
#view-card3 {float:left; width:130px; margin-left:15px; text-align:center; font-size:11px;}
#card-submit {background:url(../images/send-card-submit.gif) no-repeat left top; width:187px; height:26px; border:none; text-indent:-9999em; cursor:pointer; margin:0 auto; display:block; margin-top:20px;}


/* General Submit Button */
#submit {background:url(../images/submit.gif) no-repeat left top; width:187px; height:26px; border:none; text-indent:-9999em; cursor:pointer; margin:0 auto; display:block; margin-top:0px;}

/* Partners */
#partners {padding-top:15px;}
.partners-logo {float:left; width:150px; padding-top:4px; padding-bottom:5px; text-align:center;}
.partners-logo a {margin:0 auto;}
.partners-content {float:left; width:310px; padding-bottom:5px;}
.partners-medtronic { /*background:url(../images/content-h2.gif) no-repeat left top;*/ padding-top:20px; width:100%;}
/* Request Material Form */
#request-material .input-left {width:95px;}
#request-material .input-area .input-long {width:350px;}

/* Homepage Logo Gallery Loop */
#bkt6-link {position:relative; height:65px; width:150px; margin:0 auto;}
#bkt6-link ul li {list-style-type:none;}
#bkt6-linktop {width:120px; height:60px; display:block; position:absolute; left:0px; top:0px; z-index:9999999; cursor:pointer;}

/* Media Coverage RSS */
#media-coverage-rss {padding-bottom:6px;}
#media-coverage-rss .h2-arrow h2 {margin-bottom:0px; background:none; padding-bottom:5px;}

/* Featured Video / More Stories */
.video-left {float:left; width:173px; height:112px; padding-right:20px; padding-bottom:25px; padding-top:5px;}
.video-right {float:left; padding-bottom:25px; width:260px; padding-top:5px;}
.video-header {width:100%; background:url(../images/content-h2.gif) no-repeat left bottom; padding-bottom:8px; margin-bottom:4px;}
.video-title {color:#0065a4; font-size:13px; font-family:"Times New Roman", Times, serif; font-style:italic; font-weight:bold; float:left;}
.video-link {float:right; font-family:"Times New Roman", Times, serif; background:url(../images/h2-arrow.gif) no-repeat right; padding-right:20px;}
#content .video {padding-bottom:2px;}

/* More Stories */
.moreStoriesImg {float:right;}
.moreStoriesThin {float:left; width:280px; padding-top:5px;}
.moreStoriesHeader {width:100%; background:url(../images/content-h2.gif) no-repeat left bottom; padding-bottom:8px; margin-bottom:4px; padding-top:8px;}
.moreStoriesTitle {color:#0065a4; font-size:13px; font-family:"Times New Roman", Times, serif; font-style:italic; font-weight:bold;}


/* Footnote Styles */
.footnote, #content p.footnote, span.footnote {font-size:10px; color:#666; line-height:14px;}

input.mid { overflow:hidden; width:294px; margin-top:3px;/* border:none; height:17px; background:url(../images/input-294.gif) no-repeat left top; padding-left:3px; padding-right:10px; padding-top:2px;*/}
input.long { overflow:hidden; width:452px; margin-top:3px;/* border:none; height:17px; background:url(../images/input-452.gif) no-repeat left top; padding-left:3px; border:none; padding-right:10px; padding-top:2px;*/}
input.short { overflow:hidden; width:93px; margin-top:3px;/* border:none; height:17px; background:url(../images/input-93.gif) no-repeat left top; padding-left:3px; padding-right:10px; padding-top:2px;*/}
input.banner180 { overflow:hidden; width:174px; margin-top:3px;/* border:none; height:17px; background:url(../images/input-294.gif) no-repeat left top; padding-left:3px; padding-right:10px; padding-top:2px;*/}
input.banner120 { overflow:hidden; width:114px; margin-top:3px;/* border:none; height:17px; background:url(../images/input-294.gif) no-repeat left top; padding-left:3px; padding-right:10px; padding-top:2px;*/}


/* DoctorFinder */
#doctorfinder th { width:160px; height:25px; text-align:left; }
#doctorfinder input[type='text'], #doctorfinder #form-top textarea { margin-bottom:4px; padding:2px; width:160px; border:1px solid #bebebe; }
#doctorfinder span { color:#0065a4; }
#doctorfinder .error { display:none; color:#ff0000; }
#doctorfinder input[type='checkbox'] { margin:4px 10px 0 0; }
#doctorfinder input[type='submit'], #doctorfinder .formbutton { margin:0; padding:0; width:245px; height:26px; }
/*
#doctorfinder input[type='submit'], #doctorfinder .formbutton { margin-top:10px; padding:0; width:249px; height:30px; border:0; background:url('../images/btn_submitmyenrollment.png') no-repeat left top; cursor:pointer; }
*/
/* Site Map */
#oleft {width:230px; float:left;}
#oright {width:220px; float:left; margin-left:10px;}
#oleft ul li, #oright ul li { list-style-type:none; padding-left:10px; background:url(../images/content-li.gif) no-repeat 0px 7px;}
#oleft ul, #oright ul {padding-top:0px; margin-top:0px; margin-bottom:15px; margin-left:0px;}
#oleft ul ul, #oright ul ul {margin-top:4px; margin-bottom:4px;}

#content form table .regularText {padding-bottom:8px;}
#findADoctor .physician {padding-bottom:8px;}
#findADoctor .physician .name {width:100%; background:url(../images/content-h2.gif) no-repeat left bottom; padding-top:8px; padding-bottom:8px; margin-bottom:4px; color:#0065a4; font-size:13px; font-family:"Times New Roman", Times, serif; font-style:italic; font-weight:bold;}
#findADoctor .physician .clinic, #findADoctor .physician .address {padding-bottom:5px;}


/*#buckets #bkt4-content form {width:260px; background:url(../images/bkt3-line.gif) no-repeat 0 0; margin-top:2px;}*/
#doctor-search {background:url(../images/search-button.gif) no-repeat left top; border:none; width:82px; height:19px; display:block; text-indent:-9999em; cursor:pointer;}