body{background:#fffcd6;color:#333;margin:0;padding:0;font:13px/20px arial,sans-serif;width:auto;}
.linkfont {font-weight: bold;color: #000000;text-decoration: none;}
ul#type-list a:active{background:none;}
input[type="submit"]{cursor:pointer;}

#header{background:#fff url(/images/ui/header-bg-tall.png)  repeat-x 50% 0;padding-bottom:4px;width:auto;}
#header #header-content{width:980px;margin:0 auto;height:auto;}
#header #family-nav{height:45px;padding:0 20px;overflow:hidden;}

/*
HEADER NAV DROPDOWN
#header{background:#fff url(/images/ui/header-bg-tall_36.png)  repeat-x 50% 0;padding-bottom:4px;width:auto;}
#header #header-content{width:980px;margin:0 auto;height:auto;}
#header #family-nav{height:36px;padding:0 20px;overflow:hidden;}
*/
#header #family-nav p{float:left;margin:5px 0 0 0;padding:0 0 0 30px;color:#565656;font:11px/27px arial,sans-serif;background:transparent url(/images/ui/us-flag.gif) no-repeat 0 50%;}
#header #family-nav #family-logo{float:right;padding:4px 0 0 18px;display:block;}
#header #family-nav #family-logo img{border:none;}
#header #family-nav ul{margin:0;padding:0 0 0 0;list-style-type:none;float:right;display:block;}
#header #family-nav ul li{display:inline-block;padding:0 8px;}
#header #family-nav ul li a{color:#999;font:11px/27px arial,sans-serif;text-decoration:none;}
#header #family-nav ul li a:hover{color:#666;}
#header #family-nav ul li.current{background:url(/images/ui/family-nav-arrow.png) no-repeat 50% 0;}
#header #family-nav ul li.current a{color:#016db6;font-weight:bold;}
#header #family-nav #advate-link{display:inline-block;}
#header #family-nav #advate-link #advate-dropdown{display:block;float:left;position:absolute;}
#header #family-nav #advate-link #advate-dropdown li{float:left;}
#header #family-nav #advate-link:active{background-color:#666;color:#fff;}
#header #family-nav #advate-link:active a{background-color:#666;color:#fff;}
#header #family-nav #advate-link #advate-dropdown{margin:0 0 0 -10px;padding:3px 0 6px 0;}
#header #family-nav #advate-link #advate-dropdown li{display:block;padding:0;}
#header #family-nav #advate-link #advate-dropdown li a{font:11px/2px arial,sans-serif;background:none;color:#999;display:block;padding:0 8px;margin:0 2px;}
#header #family-nav #advate-link #advate-dropdown li a:hover{color:#666;}

#header #social-nav{height:34px;width:980px;display:block;}
#header #social-nav ul{margin:0;padding:0;list-style-type:none;}
#header #social-nav ul li{float:right;margin-right:20px;}
#header #social-nav ul li a{color:#fff;opacity:.8;font:12px/34px arial,sans-serif;text-decoration:none;display:block;padding-left:34px;}
#header #social-nav ul li #youtube-social-callout{background:transparent url(/images/ui/social/youtube-icon.png) no-repeat 0 50%;}
#header #social-nav ul li #facebook-social-callout{background:transparent url(/images/ui/social/facebook-icon.png) no-repeat 0 50%;}
#header #social-nav ul li a:hover{opacity:1;}

#header #social-nav #language-nav{float:left;width:200px;}
#header #social-nav #language-nav ul li{margin:0 0 0 20px;float:left;}
#header #social-nav #language-nav ul li a{color:#95bbdd;opacity:1;padding:0;}
#header #social-nav #language-nav ul .current{background:transparent url(/images/ui/current-lang-arrow.png) no-repeat 50% 0;}
#header #social-nav #language-nav ul .current a{color:#fff;}

#header #logo{float:left;display:block;margin-left:8px;background:transparent url(/images/ui/logo-glow.png) no-repeat 94% 0;height:63px;line-height:64px;}
#header #logo span{display:block;background:transparent url(/images/ui/logo-backdrop-small.png) no-repeat 0 0;float:left;width:118px;height:115px;position:absolute;}
#header #logo .tfy-text{/*background:transparent url(/images/ui/home-icon.png) 100% 7px no-repeat;*/padding-right:10px;height:auto;display:block;}
#header #logo span img{margin:6px 0 0 24px;}
#header #logo span #lighthouse-big{display:none;}
#header #logo span #lighthouse-small{display:block;}
.home #header #logo span{background:transparent url(/images/ui/logo-backdrop.png) no-repeat 0 0;float:left;width:118px;height:137px;position:absolute;}
.home #header #logo span #lighthouse-big{display:block;}
.home #header #logo span #lighthouse-small{display:none;}
.home #header #logo span img{margin:6px 0 0 13px;}
#header #logo img{border:none;margin:10px 0 0 119px;}

#header #search{float:right;margin:16px 20px 0 0;padding:0;display:block;background:transparent url(/images/ui/header-search-bg.png) no-repeat 0 0;width:380px;}
#header #search fieldset{margin:0;padding:0;border:none;width:380px;height:30px;}
#header #search fieldset #search-field{width:310px;height:30px;padding:0 0 0 10px;display:block;float:left;border:none;background:transparent;font:12px/30px arial,sans-serif;color:#999;}
#header #search fieldset #search-submit{width:60px;height:30px;background:transparent url(/images/ui/header-search-btn.png) no-repeat 0 0;border:none;text-indent:-999em;display:block;}

#header #nav{/*background:transparent url(/images/ui/header-nav-bg.jpg) no-repeat 0 0;*/clear:both;width:844px;margin:0 0 0 118px;padding:0;height:51px;}
#header #nav ul{margin:0;padding:0;list-style-type:none;}
#header #nav #search-nav li a{padding-top:13px;height:37px;}
#header #nav ul li{width:120px;float:left;height:50px;padding-top:1px;background:transparent url(/images/ui/header-li-bg.jpg) no-repeat -127px 0;}
#header #nav ul .about-hemophilia{background-position:0 0;padding-left:2px;}
#header #nav ul .clinical-initiatives{background-position:100% 0;padding-right:2px;}
#header #nav>ul>li:hover{background-position:-127px -51px;}
#header #nav ul .about-hemophilia:hover{background-position:0 -51px;}
#header #nav ul .clinical-initiatives:hover{background-position:100% -51px;}

#header #nav ul li a{text-decoration:none;color:#006bb7;font:13px/15px arial,sans-serif;display:block;width:96px;height:41px;padding:9px 20px 0 9px;}
#header #nav ul li a:visited,#header #nav ul li a:link{color:#006bb7;}



/*#header #nav ul li a:hover{color:#fff;}*/
/*#header #nav>ul>li:hover>a{color:#fff;text-shadow: 0 1px #006bb7;}*/
/*#header #nav>ul>.hover>a{color:#fff;text-shadow: 0 1px #006bb7;}*/
#header #nav ul li ul{display:none;}

#header #nav>ul>li:hover ul{display:block;position:absolute;z-index:302;width:210px;background:transparent url(/images/ui/dropdown.png) no-repeat 0 100%; }
#header #nav ul li:hover ul li{height:auto;width:210px;background:none;padding:0;}
#header #nav ul li:hover ul li:first-child{padding-top:7px;background:transparent url(/images/ui/dropdown-top.png) repeat-x 0 0;}
#header #nav ul li:hover ul li a{height:auto;width:186px;padding:4px 11px;margin:0 1px;line-height:18px;color:#fff;text-shadow: 0 1px #006bb7;}
#header #nav ul li:hover ul li a:hover{background-color:#bfdaed;color:#006bb7 !important;text-shadow: 0 1px #fff;}

#header #nav ul li:hover ul li:last-child{position:relative;padding-bottom:5px;margin-top:-5px;bottom:-5px;background:transparent url(/images/ui/dropdown-btm.png) no-repeat 0 100%;}
#header #nav ul li:hover ul li ul{display:none;}


/* LEFT NAV top level navigation */
.about-hemophilia #header #nav .about-hemophilia{background-position:0 -102px;}
.managing-hemophilia #header #nav .managing-hemophilia,
.hemophilia-therapies #header #nav .hemophilia-therapies,
.patient-resources #header #nav .patient-resources,
.community-programs #header #nav .community-programs,
.community-connections #header #nav .community-connections,
.insurance-and-advocacy #header #nav .insurance-and-advocacy{background-position:-127px -102px;}
.clinical-initiatives #header #nav .clinical-initiatives{background-position:100% -102px;}

.about-hemophilia #header #nav .about-hemophilia a,
.managing-hemophilia #header #nav .managing-hemophilia a,
.hemophilia-therapies #header #nav .hemophilia-therapies a,
.patient-resources #header #nav .patient-resources a,
.community-programs #header #nav .community-programs a,
.community-connections #header #nav .community-connections a,
.insurance-and-advocacy #header #nav .insurance-and-advocacy a,
.clinical-initiatives #header #nav .clinical-initiatives a{color:#fff !important;}



#home{/*background:#9f54bd;*/ background:#000000;}


/*#home-animation{height:535px;margin:0 auto -535px auto;width:980px;}*/
#home-animation{height:535px;margin:0 0 -535px 0;}

#home-bg{/*background:transparent url(/images/diego-home.jpg) no-repeat 50% 0;*/}
#home-flash-background{background:transparent url(/images/matthews-carousel.jpg) no-repeat 50% -200px;height:535px;}
/*
background:url(/images/content/homepage/CommUnity/bg.jpg) no-repeat 50% 100% !important;
*/
#home #banner{padding-top:90px;background:transparent url(/images/ui/scallop.png) repeat-x 50% 531px;z-index:200;position:relative;}
#home #banner #banner-content{width:940px;height:445px;margin:0 auto;z-index:201;position:relative;}
#home #banner h1{margin:0 0 20px 20px;font:40px/50px arial,sans-serif;color:#ffffff;width:710px;}
#home #banner p{float:right;color:#fff;font:12px/15px arial,sans-serif;margin:-130px 40px 0 0;}
#home #banner p em{display:block;}
#home #banner h2{margin:40px 0 0 20px;font:28px/30px arial,sans-serif;color:#ffffff;}
#home #banner h2 a{color:#ffffff;}
#home #banner h2 a:hover{color:#bfdaed;text-decoration:none;}
#home #banner #read-all-stories{display:block;height:27px;margin:20px 0 0 20px;padding:0 0 0 10px;width:128px;color:#fff;font:16px/27px arial,sans-serif;background:transparent url(/images/ui/read-more-stories-bg.png) no-repeat 0 0;text-decoration:none;}
#home #banner #read-all-stories:hover{color:#bfdaed;}
#home #banner .read-story{display:block;height:48px;margin:30px 0 0 20px;padding:0px;color:#fff;font:0px/0px Arial, Helvetica, sans-serif; text-decoration:none; text-indent:-999em;}

#home #content{background:#fffcd6 url(/images/ui/home-content-bg.jpg) repeat-x 50% 0;}
#home #content #home-callouts{margin:0 auto;width:940px;z-index:203;position:relative;}
#home #banner .read-my-story, #home #banner .sublink{display:inline; margin:20px 0 0 20px;padding:0;width:auto;color:#fff;font:21px/30px arial,sans-serif;text-shadow:#000000 0px 1px 0;}
#home #banner .sublink{position: relative; top:10px;}
#home #banner .read-my-story:hover, #home #banner .sublink:hover{color:#bfdaed;}

#home #banner{height:445px;}
#home #banner #tfy-headlines{margin-top:-90px;position:relative;height:535px;}
#home #banner #tfy-matthews{padding-top:30px;position:absolute;cursor:pointer;display:none;}
#home #banner #tfy-joe{padding-top:20px;position:absolute;cursor:pointer;display:none;}
#home #banner #tfy-ellis{padding-top:90px;position:absolute;cursor:pointer;display:none;}
#home #banner #tfy-andrew{padding-top:90px;position:absolute;cursor:pointer;display:none;}
#home #banner #tfy-major-family{padding-top:67px;position:absolute;cursor:pointer;display:none;}
#home #banner #tfy-major-family span{color: #fff; margin: 30px 0 0 20px;text-shadow:#000000 0px 1px 0;display:block;}
#home #banner #tfy-major-family .read-story{background:url(/images/ui/read-the-major-familys-story.png) no-repeat 0 0;width:312px; margin-top:10px;}
#home #banner #tfy-major-family a.read-story:hover{background-position: 0 100%;}
#home #banner #tfy-major-family h1{margin-bottom:8px;}
#home #banner #tfy-andy{padding-top:132px;position:absolute;cursor:pointer;display:none;}
#home #banner #tfy-andy .read-story{background:url(/images/ui/read-andys-story.png) no-repeat 0 0;width:202px;}
#home #banner #tfy-andy a.read-story:hover{background-position: 0 100%;}
#home #banner #tfy-brett{padding-top:67px;position:absolute;cursor:pointer;display:none;}
#home #banner #tfy-brett .read-story{background:url(/images/ui/read-bretts-story.png) no-repeat 0 0;width:202px;}
#home #banner #tfy-brett a.read-story:hover{background-position: 0 100%;}
#home #banner #tfy-major-family h1,
#home #banner #tfy-andy h1,
#home #banner #tfy-brett h1{font: 51px/60px Arial, Helvetica, sans-serif;}
/* ML - added additional styling for HFA 3/28/11 */
#home #banner #tfy-hfa2011{position:absolute;cursor:pointer;}
#home #banner #tfy-hfa2011 h1{font-size:30px !important;padding-top:220px;}
#home #banner #tfy-hfa2011 .read-all-stories{width:95px !important;padding:0 0 0 20px !important;}
#home #banner #tfy-hfa2011 #ml_commlogo{position:absolute;margin:28px 0 0 9px;height:43px;width:220px;background:url(/images/content/homepage/CommUnity/logo.png);}
#home #banner #tfy-hfa2011 #ml_hfalogo{position:absolute;margin:263px 0 0 781px;width:138px;height:86px;background:url(/images/content/homepage/CommUnity/hfalogo.png);}

#home #banner #tfy-headlines .read-all-stories{display:block;background:url(/images/ui/read-more-stories-bg.png) 0 100% no-repeat;color:#fff;width:105px;height:27px;margin:20px 0 0 20px;font:16px/27px arial,sans-serif;text-decoration:none;padding:0 0 0 10px;}

#home #content #home-callouts h1{color:#fff;margin:0 0 6px 0;font:20px/20px arial,san-serif;}
#home #content #home-callouts h1 span{color:#bbbbbb;font:12px/20px arial,sans-serif;display:block;text-transform:uppercase;}
#home #content #home-callouts p{color:#fff;font:12px/20px arial,sans-serif;margin-top:10px;}




#home #content #home-callouts #survey{background:transparent url(/images/ui/home-callout-bg.png) no-repeat 0 -30px;position:relative;margin-top:-165px;height:239px;width:460px;float:left;border-top:1px solid #fff;}
#survey-form{margin:0;padding:14px 0 0 160px;background:transparent url(/images/content/survey-image.png) no-repeat 8px 30px;}
#survey-form fieldset{margin:0;padding:0;border:none;}
#survey-form label{color:#fff;}
#survey-form label span{display:block;margin-left:25px;}
#survey-form #survey-submit{display:block;margin-top:14px;cursor:pointer;border:none;background:transparent url(/images/ui/survey-btn.png) no-repeat 0 0;color:#cc6d19;font:18px/40px arial,sans-serif;text-align:left;text-indent:-999em;width:280px;height:41px;}
#survey-form #survey-submit:hover{background-position:0 -41px;}
#survey-form #survey-submit:active{background-position:0 -40px;}

#survey-results{display:none;}
#survey-results #results-graph{width:240px;float:left;height:200px;background:transparent url() no-repeat 20px 20px;font-size:11px;}
#survey-results .loaded{background:none;}
#survey-results #results-graph ul{margin:0 20px;padding:0 10px;overflow:hidden;list-style-type:none;color:#fff;text-align:center;background:transparent url(/images/ui/poll-result-bg.png) no-repeat 0 140px;}
#survey-results #results-graph ul li{float:left;margin:0 10px;width:40px;line-height:15px;}
#survey-results #results-graph ul li div{background:transparent url(/images/ui/poll-bars.png) no-repeat 0 20px;display:block;}
#survey-results h1{padding-top:14px;}
#survey-results #survey-actions{margin:0 0 0 240px;padding:0 5px 0 0;list-style-type:none;}
#home #content #survey-results #survey-actions h1 span{line-height:16px;}
#survey-results #survey-actions li{display:none;}
#survey-results #survey-actions li p{margin:0 0 6px 0;}
#survey-results #survey-actions li a{text-indent:-999em;outline:none;height:30px;width:105px;display:block;background:transparent url(/images/ui/learn-more-btn.png) no-repeat 0 0;}
#survey-results #survey-actions li a:hover{background-position:0 -30px;}
#survey-results #survey-buttons{clear:left;margin:0;padding:0;list-style-type:none;}
#survey-results #survey-buttons li{display:none;overflow:hidden;}
#survey-results #survey-buttons li a{display:block;width:160px;padding:0 20px 0 50px;float:left;text-decoration:none;font:12px/15px arial,sans-serif;}
#survey-results #survey-buttons li .rep-link{background:transparent url(/images/ui/icons/phone-icon.png) no-repeat 20px 3px;}
#survey-results #survey-buttons li .news-link{background:transparent url(/images/ui/icons/mail-icon.png) no-repeat 16px 3px;}


#home #content #home-callouts #callouts{background:transparent url(/images/ui/home-callout-bg-right.png) no-repeat 0 0;padding-top:14px;position:relative;margin-top:-165px;height:225px;width:460px;float:right;border-top:1px solid #fff;}

#home #content #home-callouts #callouts h1{margin:0;}
#home #content #home-callouts #care-callout{width:200px;float:left;margin-left:20px;}
#home #content #home-callouts #care-callout #start-now-btn{outline:none;margin-top:55px;display:block;width:200px;height:41px;background:transparent url(/images/ui/start-now-btn.png) no-repeat 0 0;text-indent:-999em;}
#home #content #home-callouts #care-callout #start-now-btn:hover{background-position:0 -41px;}
#home #content #home-callouts #care-callout #start-now-btn:active{background-position:0 -40px;}

#home #content #home-callouts #rep-callout{width:210px;float:left;margin-left:20px;}
#rep-callout #rep-form{margin:0;padding:0;}
#rep-callout #rep-form fieldset{margin:0;padding:0;border:none;}
#rep-callout #rep-form #rep-zip{border:none;margin:0;padding:0 5px;display:block;width:190px;height:30px;background:transparent url(/images/ui/text-field-bg-200.png) no-repeat 0 0;font:12px/30px arial,sans-serif;color:#999;}

#rep-callout #rep-form #rep-submit{margin-top:33px;cursor:pointer;display:block;width:200px;height:41px;border:none;background:transparent url(/images/ui/search-here-btn.png) no-repeat 0 0;text-indent:-999em;}
#rep-callout #rep-form #rep-submit:hover{background-position:0 -41px;}
#rep-callout #rep-form #rep-submit:active{background-position:0 -40px;}


#home #content #text{clear:both;width:940px;margin:0 auto 11px auto;height:194px;padding-top:37px;background:transparent url(/images/ui/home-text-bg.png) no-repeat 0 11px;overflow:hidden;}

#home #content #text h1{color:#006bb7;margin:0 0 6px 0;font:20px/20px arial,san-serif;}
#home #content #text h1 span{color:#4090c9;font:12px/20px arial,sans-serif;display:block;text-transform:uppercase;}
#home #content #text h3{color:#006bb7;margin:0 0 6px 0;font:20px/20px arial,san-serif;}
#home #content #text h3 span{color:#4090c9;font:12px/20px arial,sans-serif;display:block;text-transform:uppercase;}
#pages-callout{float:left;width:480px;}
#pages-callout div{width:240px;float:left;}
#pages-callout div h2{font:bold 13px/20px arial,sans-serif;color:#000;margin:0;}
#pages-callout div ol{margin:0;padding:0 0 0 20px;}
#pages-callout div ol li{}
#pages-callout div ol li a{color:#006bb7;}
#pages-callout div ol li a:hover{color:#7FB5DB;text-decoration:none;}
#newsletter-callout{float:left;width:220px;}
#home #content #text #newsletter-callout a{text-decoration:none;color:#000;}
#home #content #text #newsletter-callout p{color:#000;}
#home #content #text #newsletter-callout h3{text-align:center;border-bottom:1px solid #ffdba3;margin:0 10px;padding-bottom:10px;}
#home #content #text #newsletter-callout h3 span{color:#cc6d19;}
#home #content #text #newsletter-callout p{text-align:center;margin:27px 20px 27px 20px;}
#home #content #text #newsletter-callout #register-now{display:block;height:32px;margin-top:13px;text-decoration:none;padding-left:88px;width:140px;font:15px/30px arial,sans-serif;color:#fff;background:transparent url(/images/ui/mail-icon.png) no-repeat 58px 9px;}
#home #content #text #newsletter-callout #register-now:hover{color:#006BB7;}


#main #text #newsletter-callout{float:none;width:200px;height:220px;padding-top:20px;margin:0;background:transparent url(/images/ui/right-nav-newsletter.gif) no-repeat 0 20px;}
#main #text #newsletter-callout h3{color:#006bb7;text-align:center;font:23px/20px arial,sans-serif;border-bottom:1px solid #ffdba3;margin:0 10px;padding-top:20px;padding-bottom:8px;}
#main #text #newsletter-callout h3 span{color:#cc6d19;display:block;padding-bottom:2px;}
#main #text #newsletter-callout p{text-align:center;margin:8px 10px 7px 10px;}
#main #text #newsletter-callout #register-now{display:block;height:32px;margin-top:0;padding-left:70px;width:140px;font:15px/30px arial,sans-serif;color:#fff;text-decoration:none;background:transparent url(/images/ui/mail-icon.png) no-repeat 40px 9px;}
#main #text #newsletter-callout a#register-now:hover{color:#006BB7;}



#home #content #text #get-involved-callout{float:left;width:220px;margin-left:20px;color:#666;background:transparent url(/images/ui/community-events-bg2.png) no-repeat 120px 55px;}
#home #content #text #get-involved-callout p{margin:10px 60px 10px 0;}
#home #content #text #get-involved-callout a{outline:none;display:block;width:100px;height:30px;text-indent:-999em;background:transparent url(/images/ui/view-events-btn.png) no-repeat 0 0;}
#home #content #text #get-involved-callout a:hover{background-position:0 -30px;}
#home #content #text #get-involved-callout a:active{background-position:0 -29px;}


#home #content #text #facebook-callout{float:left;width:220px;margin-left:20px;}

.home #main{display:none;}
#main{}
#main #sub-head{height:50px;background:#c69243;}
#main #sub-head #sub-head-content{margin:0 auto;width:940px;padding:8px 0 0 0;}
.site-map #main #breadcrumb{display:none;}
.tertiary #main #breadcrumb{display:none;}
#main #breadcrumb{margin:0;padding:0 4px 0 0;list-style-type:none;overflow:hidden;float:right;background:transparent url(/images/ui/breadcrumb-edge-bg.png) no-repeat 100% 0;}
#main #breadcrumb li{background:transparent url(/images/ui/breadcrumb-bg.png) no-repeat 0 0;float:left;padding:0 10px 0 16px;}
#main #breadcrumb li a{font:13px/30px arial,sans-serif;color:#c6c6c6;text-decoration:none;}
#main #breadcrumb .first{width:39px;padding:0;background:transparent url(/images/ui/breadcrumb-home-bg.png) no-repeat 0 0;}
#main #breadcrumb .first a{text-indent:-999em;outline:none;display:block;}
#main #breadcrumb .last{background:transparent url(/images/ui/breadcrumb-current-bg.png) no-repeat 0 0;}
#main #breadcrumb .last a{color:#fff;}
#main #sub-head p{clear:right;margin:50px 20px 0 0;color:#fff;float:right;}
#main #sub-head p em{display:block;}
#main #sub-head .read-story{clear:right;float:right;margin:20px 0 0 0;display:block;text-decoration:none;color:#fff;background:transparent url(/images/ui/read-story-bg.png) no-repeat 0 0;width:69px;height:23px;text-align:center;}

.joe2-story #main #sub-head p{text-shadow:none;color:#000000;}
.joe2-story #main #sub-head p em{font-weight:normal;}

.matthews-story #main #sub-head p{text-shadow:none;color:#000000;margin-right:0;}
.matthews-story #main #sub-head p em{font-weight:normal;}

#main #jimping{background:transparent url(/images/ui/scallop.png) repeat-x 50% 0;margin-top:-4px;padding-top:4px;}

#main #bg{background:#fffcd6 url(/images/ui/home-content-bg.jpg) repeat-x 50% 0;}

#main #content{margin:0 auto;width:980px;overflow:hidden;}

#left-nav{width:205px;margin:12px 0 20px 10px;float:left;}

#left-nav ul{margin:0;padding:0;list-style-type:none;}
#left-nav li{display:none;width:200px;padding-top:4px;}
#main #left-nav .prev a{background:none;}
#left-nav ul a{display:none;text-decoration:none;outline:none;}
#content #left-nav a{color:#666;width:175px;padding:2px 10px 6px 10px;}

#content #left-nav a:hover{color:#006bb7;}

#left-nav ul li ul{}
#left-nav ul li ul li{display:block;}
#left-nav ul li ul li a{display:block;font:bold 13px/17px arial,sans-serif;color:#666;padding:1px 0 5px 0;background:transparent url(/images/ui/left-nav/left-nav-border.png) no-repeat 10px 100%;}
#left-nav ul li ul li ul{display:none;}
#left-nav ul li ul li ul li{}
/*Line below had padding-left:20px, changed to 15px to better fit nav elements.*/
#bg #content #left-nav ul li ul li ul li a{width:165px;font:13px/14px arial,sans-serif;border:none;padding-left:15px;margin:0;color:#666;background:none;}
#bg #content #left-nav ul li ul li ul li a:hover{color:#006bb7;}
#left-nav ul li ul li ul li ul{display:none;}
#left-nav ul li ul li ul li ul li{}
#jimping #bg #content #left-nav ul li ul li ul li ul li a{padding-left:20px;margin-left:10px;background:none;color:#666;}
#jimping #bg #content #left-nav ul li ul li ul li ul li a:hover{color:#006bb7;}

#main #text{float:left;width:440px;margin-left:45px;margin-bottom:40px;}

#main #text #social{position:relative;width:620px;padding:16px 0;border-bottom:1px solid #999;}
.site-map #main #text #social{display:none;}
.tertiary #main #text #social{display:none;}
#social #like-tool{overflow:hidden;height:20px;}
#social #like-tool p{display:inline;font:bold 13px/20px arial,sans-serif;color:#666;margin:0;}
#social #like-tool span{position:relative;padding-left:52px;font-weight:bold;color:#006bb7;background:transparent url(/images/ui/icons/i-did-too-icon.png) no-repeat 12px 0;}
#main #text #social #like-tool ul{padding:6px 1px;}
#social #like-tool ul{position:absolute;margin:0;display:none;height:60px;width:152px;padding:6px 1px;background:transparent url(/images/ui/i-did-too-bg.png) no-repeat 0 0;}
#main #text #social #like-tool ul li{height:20px;width:152px;margin:0;}
#social #like-tool ul li a{text-decoration:none;text-shadow: 0 1px #006bb7;color:#fff;display:block;height:20px;padding-left:47px;line-height:20px;background:transparent url(/images/ui/i-did-too.png) no-repeat 7px 4px;}
#social #like-tool ul li a:hover{color:#006bb7;text-shadow: 0 1px #fff;background:#bfdaed url(/images/ui/i-did-too.png) no-repeat 7px -42px;}
#social #like-tool .hover{display:block;position:absolute;width:154px;z-index:230;margin:0;list-style-type:none;}
#social #share-this{cursor:pointer;position:absolute;margin:-26px 0 0 630px;width:80px;text-align:center;height:80px;color:#cc6d19;font:bold 16px/15px arial,sans-serif;}

#social #share-this ul{position:absolute;height:30px;margin:25px 0 0 0;width:50px;overflow:hidden;padding:0;list-style-type:none;background:transparent url(/images/ui/social-links-bg.png) no-repeat 0 0;}
/*#social #share-this ul{position:absolute;height:30px;margin:25px 0 0 -347px;width:350px;overflow:hidden;padding:0;list-style-type:none;background:transparent url(/images/ui/social-links-bg.png) no-repeat 0 0;}*/
#social #share-this ul li{float:left;height:30px;text-decoration:none;font:13px/30px arial,sans-serif;padding-left:22px;margin-left:0;}
#social #share-this ul li a{text-decoration:none;font:13px/30px arial,sans-serif;padding-left:19px;}
#social #share-this ul li #social-email{background:transparent url(/images/ui/icons/email-icon.png) no-repeat 0 0;}
#social #share-this ul li #social-facebook{background:transparent url(/images/ui/icons/facebook-icon.png) no-repeat 0 0;}
#social #share-this ul li #social-twitter{background:transparent url(/images/ui/icons/twitter-icon.png) no-repeat 0 0;}
#social #share-this ul li #social-myspace{background:transparent url(/images/ui/icons/myspace-icon.png) no-repeat 0 0;}
#main #text #social #share-this p{position:absolute;margin:0;padding:25px 0 0 0;width:80px;height:55px;background:transparent url(/images/ui/share-this.png) no-repeat 0 0;}
#main #text #social #share-this p:hover{color:#ffffff;background-position:100% 100%;}
#main #text #social #share-this p:active{background-position:99% 99%;}



/* =============SHARE THIS WHITE TEXT HOVER=======================

#social #share-this ul li{float:left;height:30px;}
#social #share-this ul li a{text-decoration:none;font:13px/30px arial,sans-serif;padding-left:22px;margin-left:15px;}
#social #share-this ul li #social-email{background:transparent url(/images/ui/icons/email-icon.png) no-repeat 0 0;}
#social #share-this ul li #social-facebook{background:transparent url(/images/ui/icons/facebook-icon.png) no-repeat 0 0;}
#social #share-this ul li #social-twitter{background:transparent url(/images/ui/icons/twitter-icon.png) no-repeat 0 0;}
#social #share-this ul li #social-myspace{background:transparent url(/images/ui/icons/myspace-icon.png) no-repeat 0 0;}
#main #text #social #share-this a{position:absolute;margin:0 0 0 -40px;padding:25px 0 0 0px;width:80px;height:55px;background:transparent url(/images/ui/share-this.png) no-repeat 0 0;}
#main #text #social #share-this a:hover{color:#ffffff;background-position:100% 100%;}
#main #text #social #share-this a:active{background-position:99% 99%;}
#main #text #social #share-this #share-this-label:hover{color:#ffffff;}
*/

#main #text h1{font:40px/40px arial,sans-serif;height:87px;padding:40px 0 0 100px;position:relative;margin-right:-220px;}
#main #text h1 sup{font-size:16px;position:relative;top:-1em;vertical-align:baseline;}
#main #text h1 span{font:16px/40px arial,sans-serif;display:block;margin-top:-40px;text-transform:uppercase;}
h1+h2{margin:-50px -220px 20px 100px;font:18px/20px arial,sans-serif;}
#main #text h2 sup{font-size:13px;top:-.5em;}
#main #text sup{position:relative;top:-.4em;vertical-align:baseline;}
#main #text sup a{text-decoration:none;}
a:link,a:visited{color:#006bb7;}

#text .pdf{background:transparent url(/images/ui/icons/pdf-icon2.png) no-repeat 100% 2px;padding-right:22px;}
#text .pdf:hover{background-position:100% -135px;}
#text .video{background:transparent url(/images/ui/icons/video-icon.png) no-repeat 100% 2px;padding-right:22px;}
#text .video:hover{background-position:100% -111px;}
#text .external, #text .external-advate{background:transparent url(/images/ui/icons/external-link.png) no-repeat 100% 2px;padding-right:22px;}
#text .external:hover, #text .external-advate:hover{background-position:100% -135px;}
#text .no-bg{background:none;padding-right:0;}

#right-nav{float:right;width:220px;margin-right:-260px;border-left:1px solid #ffeab2; padding-left:19px;}
#right-nav-no-border{float:right;width:220px;margin-right:-260px;padding-left:19px;}


#right-nav #webinar-callout,
#right-nav #get-answers-callout,
#right-nav #newsletter-callout,
#right-nav #get-involved-callout,
#right-nav #care-callout,
#right-nav #find-treatment-callout,
#right-nav #full-in-motion,
#right-nav .story-callout,
#right-nav #family-programs,
#right-nav #just-for-small-children
{border-top:1px solid #ffd98e;padding:15px 0;}

#right-nav #webinar-callout .text{margin-left:105px; margin-top:-90px; margin-right:20px;}
#right-nav #webinar-callout .webinar-btn{outline:none; margin-top:20px;display:block;width:221px;height:37px;background:transparent url(/images/ui/webinar-btn.gif) no-repeat 0 0;text-indent:-999em;}
#right-nav #webinar-callout .webinar-btn:hover{background-position:0 -37px;}
#right-nav #webinar-callout .webinar-btn:active{background-position:0 -36px;}

#right-nav #family-programs a.learn-more, 
#right-nav #just-for-small-children a.learn-more{width: 220px; height:31px; margin-top:-10px; display:block; background: url(/images/ui/learn-more-220.png) no-repeat 0 0;}
#right-nav #just-for-small-children a.learn-more{margin-top: -10px;}
#right-nav #family-programs a.learn-more:hover, 
#right-nav #just-for-small-children a.learn-more:hover{background-position: 0 100%;}

#right-nav #just-for-small-children img{position:relative; left:125px; top: -37px; margin: -67px 0 0 0px;}

#main #text #right-nav>div:first-child{border:none;}
#right-nav form{margin:0;padding:0;}
#right-nav form input:focus{outline:none;}
#right-nav form fieldset{margin:0;padding:0;border:none;}
#right-nav #get-answers-callout{color:#666;}
#text #right-nav #get-answers-callout p{margin:10px 0;}
#right-nav #get-answers-callout #zip-code-answers{width:140px;padding:0 5px;height:30px;border:none;float:left;background:transparent url(/images/ui/small-field.png) no-repeat 0 0;}
#right-nav #get-answers-callout #answers-submit{outline:none;border:none;width:60px;height:30px;margin-left:10px;text-indent:-999em;background:transparent url(/images/ui/submit-btn.png) no-repeat 0 0;}
#right-nav #get-answers-callout #answers-submit:hover{background-position:0 -30px;}
#right-nav #get-answers-callout #answers-submit:active{background-position:0 -29px;outline:none;}

#right-nav #get-involved-callout{color:#666;background:transparent url(/images/ui/community-events-bg2.png) no-repeat 100% 66px;}
#text #right-nav #get-involved-callout p{margin:10px 60px 10px 0;}
#right-nav #get-involved-callout a{outline:none;display:block;width:100px;height:30px;text-indent:-999em;background:transparent url(/images/ui/view-events-btn.png) no-repeat 0 0;}
#right-nav #get-involved-callout a:hover{background-position:0 -30px;}
#right-nav #get-involved-callout a:active{background-position:0 -29px;}

#right-nav #healthcare-reform-callout{color: #666;background: transparent url(/images/ui/callouts/healthcare-reform-callout.jpg) no-repeat -2px 60px;}
#text #right-nav #healthcare-reform-callout p{margin: 10px 0 10px 100px;}
#right-nav #healthcare-reform-callout a{margin-top: 35px;}

#right-nav #get-help-with-the-care-program{color: #666;background: transparent url(/images/ui/care-logo-small.png) no-repeat 150px 94px;}
#text #right-nav #get-help-with-the-care-program p{margin: 10px 85px 10px 0px;}
#right-nav #get-help-with-the-care-program a{}

#right-nav #eat-well-live-well a{outline:none;margin-top:18px;display:block;width:110px;height:31px;background:transparent url(/images/ui/learn-more-button.jpg) no-repeat 0 0;text-indent:-999em;}
#right-nav #eat-well-live-well a:hover{background-position:0 50%;}
#right-nav #eat-well-live-well a:active{background-position:0 100%;}

#right-nav #care-callout{color:#666;overflow:hidden;background:transparent url(/images/ui/care-logo-small.png) no-repeat 10px 120px;}
#text #right-nav #care-callout p{margin:10px 0;}
#right-nav #care-callout a{outline:none;display:block;width:140px;margin:14px 0 6px 0;float:right;height:30px;text-indent:-999em;background:transparent url(/images/ui/get-started-btn.png) no-repeat 0 0;}
#right-nav #care-callout a:hover{background-position:0 -30px;}
#right-nav #care-callout a:active{background-position:0 -29px;}

#right-nav #find-treatment-callout{color:#666;}
#right-nav #find-treatment-callout #dropdown-wrapper{width:150px;overflow:hidden;height:30px;float:left;}
#text #right-nav #find-treatment-callout p{margin:10px 0;}
#right-nav #find-treatment-callout #find-htc-select{color:#666;border:none;position:relative;width:168px;padding:6px 0 0 5px;height:30px;background:transparent url(/images/ui/dropdown-bg.png) no-repeat 0 0;}
#right-nav #find-treatment-callout #find-htc-select option{border:none;background:#fff;}
#right-nav #find-treatment-callout #find-submit{outline:none;border:none;width:60px;height:30px;margin-left:10px;text-indent:-999em;background:transparent url(/images/ui/submit-btn.png) no-repeat 0 0;}
#right-nav #find-treatment-callout #find-submit:hover{background-position:0 -30px;}
#right-nav #find-treatment-callout #find-submit:active{background-position:0 -29px;}


#right-nav .story-callout h3{letter-spacing:-.02em;}
#right-nav .story-callout h3 span{letter-spacing:.05em;}

#right-nav .story-callout a{outline:none;display:block;width:43px;margin:14px 0 6px 0;height:31px;text-indent:-999em;background:transparent url(/images/ui/go-btn.png) no-repeat 0 0;}
#right-nav .story-callout a:hover{background-position:0 -31px;}
#right-nav .story-callout a:active{background-position:0 -30px;}

#right-nav #diego-callout{background:transparent url(/images/ui/callouts/diego-callout.jpg) no-repeat 135px 15px;}
#right-nav #zappa-callout{background:transparent url(/images/ui/callouts/zappa-callout.jpg) no-repeat 135px 15px;}
#right-nav #ellis-callout{background:transparent url(/images/ui/callouts/ellis-callout.jpg) no-repeat 135px 15px;}
#right-nav #andrew-callout{background:transparent url(/images/ui/callouts/andrew-callout.jpg) no-repeat 135px 15px;}
#right-nav #majors-callout{background:transparent url(/images/ui/callouts/majors-callout.jpg) no-repeat 135px 15px;}
#right-nav #brandon-callout{background:transparent url(/images/ui/callouts/brandon-callout.jpg) no-repeat 135px 15px;}
#right-nav #joe-callout{background:transparent url(/images/ui/callouts/joe-callout.jpg) no-repeat 135px 15px;}
#right-nav #superfly-callout img {border:none;}
#right-nav #facts-first-callout{background:transparent url(/images/ui/facts-first-logo-small.jpg) no-repeat 110px 43px;}

#right-nav-no-border a.symposium-logo, #right-nav-no-border a.symposium-logo img{border:none; display:block; background:none; width:230px; height:140px;}

#text #facebook-callout p{margin:0 0 20px 0;}
#text #facebook-callout a{background:transparent url("/images/ui/social/facebook-btn.png") no-repeat 0 3px;display:block;height:38px;margin:0;padding:0 0 0 50px;outline:medium none;text-indent:0;width:auto;}
#text #facebook-callout iframe{border:none;overflow:hidden;width:220px;height:50px;}

#text a.sign-me-up-button{display:block; background:url(../images/ui/sign-me-up-btn.png) top no-repeat; width:322px; height:35px; margin:0 0 10px 0; padding:0;}
#text a.sign-me-up-button:hover{background-position: bottom;}






#main #text #right-nav #newsletter-callout{float:none;width:200px;height:220px;padding-top:20px;margin:0 10px;background:transparent url(/images/ui/right-nav-newsletter.gif) no-repeat 0 20px;}
#main #text #right-nav #newsletter-callout h3{text-align:center;font:23px/20px arial,sans-serif;border-bottom:1px solid #ffdba3;margin:0 10px;padding-top:20px;padding-bottom:8px;}
#main #text #right-nav #newsletter-callout h3 span{color:#cc6d19;display:block;padding-bottom:2px;}
#main #text #right-nav #newsletter-callout p{text-align:center;margin:18px 10px 18px 10px;color:#000;text-decoration:none;}
#main #text #right-nav #newsletter-callout a{text-decoration:none;border:none;}
#main #text #right-nav #newsletter-callout #register-now{display:block;height:32px;margin-top:0;padding-left:80px;width:140px;font:15px/30px arial,sans-serif;color:#fff;text-decoration:none;background:transparent url(/images/ui/mail-icon.png) no-repeat 48px 9px;}
#main #text #right-nav #newsletter-callout #register-now:hover{color:#006BB7;}

#main #text #newsletter-callout h3{color:#006bb7;margin:0 0 6px 0;font:16px/20px arial,san-serif;}
#main #text #newsletter-callout h3 span{color:#4090c9;font:12px/20px arial,sans-serif;display:block;text-transform:uppercase;}

#main #text #newsletter-callout{float:none;width:200px;height:220px;padding-top:20px;margin:0;background:transparent url(/images/ui/right-nav-newsletter.gif) no-repeat 0 20px;}
#main #text #newsletter-callout h3{color:#006bb7;text-align:center;font:23px/20px arial,sans-serif;border-bottom:1px solid #ffdba3;margin:0 10px;padding-top:20px;padding-bottom:8px;}
#main #text #newsletter-callout h3 span{color:#cc6d19;display:block;padding-bottom:2px;}
#main #text #newsletter-callout p{text-align:center;margin:18px 10px 18px 10px;color:#000000;}
#main #text #newsletter-callout #register-now{display:block;height:32px;margin-top:0;padding-left:70px;width:140px;font:15px/30px arial,sans-serif;color:#fff;text-decoration:none;background:transparent url(/images/ui/mail-icon.png) no-repeat 40px 9px;}

#main #text  #right-nav h3{color:#006bb7;margin:0 0 6px 0;font:16px/20px arial,san-serif;}
#main #text  #right-nav h3 span{color:#4090c9;font:12px/20px arial,sans-serif;display:block;text-transform:uppercase;}



#main #text #recommended{margin:20px 0 20px 0;padding:0 0 15px 240px;list-style-type:none;overflow:hidden;width:460px;position:relative;background:transparent url(/images/ui/recommended-box.png) no-repeat 0 100%;}
#main #text #recommended li{width:440px;padding-right:20px;float:left;list-style-type:disc;color:#717577;}
#main #text #recommended .first{float:left;width:220px;margin:0 0 0 -240px;padding:0 0 0 20px;list-style-type:none;padding-top:15px;background:transparent url(/images/ui/recommended-box.png) no-repeat 0 0;}
#main #text #recommended .second{padding-top:15px;background:transparent url(/images/ui/recommended-box.png) no-repeat 100% 0;}
#main #text #recommended li h2{margin:0;color:#333;}



#text .resource-list{margin:0;padding:0;list-style-type:none;}
#text .resource-list li{border-top:1px solid #ffeab2;overflow:hidden;}
#text .resource-list li a{float:left;padding-top:20px;display:block;}
#text .resource-list li a img{border:none;display:block;}
#text .resource-list li h3{margin-left:160px;}
#main #text .resource-list li p{margin-left:160px;}
#main #text .resource-list li p a{float:none;padding-top:0;display:inline;}
#text .resource-list li h3 a{float:none;padding-top:0;display:inline;}


/*
#main #text .box-button{background:transparent url(/images/ui/box-button-bg.png) no-repeat 0 0;display:inline-block;padding-left:5px;height:30px;}
#main #text .box-button a{color:#cc6d19;font:13px/30px arial,sans-serif;background:transparent url(/images/ui/box-button-bg.png) no-repeat 100% 0;display:inline-block;padding:0 10px 0 5px;height:30px;text-decoration:none;}
#main #text .box-button:hover{background:transparent url(/images/ui/box-button-bg.png) no-repeat 0 -30px;}
#main #text .box-button:hover a{color:#fff;background:transparent url(/images/ui/box-button-bg.png) no-repeat 100% -30px;}
*/
#footer{background:transparent url(/images/ui/footer-bg.jpg) repeat-x 50% 0;clear:both;}
#footer.small{background:transparent url(/images/ui/footer-bg.gif) repeat-x 50% 0;}
#footer #footer-content{margin:0 auto;padding:20px 0;width:980px;overflow:hidden;background:transparent url(/images/ui/footer-divider.jpg) no-repeat 260px 20px;}
#footer.small #footer-content{background:none;}
#footer #footer-content #site-nav{margin:0 0 0 20px;width:260px;height:356px;float:left;padding:0;list-style-type:none;}
#footer #footer-content #site-nav a{font:bold 11px/20px arial,sans-serif;color:#00518b;text-decoration:none;}
#footer #footer-content #site-nav a:hover{text-decoration:underline;}
#footer #footer-content #site-nav .copyright{margin-top:20px;font:11px/20px arial,sans-serif;color:#666;}

#footer #footer-content #footer-nav{margin:0;padding:0;float:right;list-style-type:none;width:700px;}
#footer #footer-content #footer-nav a:hover{text-decoration:underline;}
#footer #footer-content #footer-nav ul{margin:0;padding:0;list-style-type:none;}
#footer #footer-content #footer-nav ul li{width:160px;float:left;}
#footer #footer-content #footer-nav ul li a{font:bold 11px/20px arial,sans-serif;color:#00518b;text-decoration:none;}
#footer #footer-content #footer-nav ul li ul{}
#footer #footer-content #footer-nav ul li ul li{}
#footer #footer-content #footer-nav ul li ul li a{font:11px/20px arial,sans-serif;color:#666;}
#footer #footer-content #footer-nav ul li ul li a span{display:none;}
#footer #footer-content #footer-nav ul li ul li ul{display:none;}
#footer #footer-content #footer-nav .hemophilia-therapies{margin-left:0;margin-top:167px;position:absolute;}
#footer #footer-content #footer-nav .patient-resources{margin-top:0px;}
#footer #footer-content #footer-nav .insurance-and-advocacy{margin-top:167px;margin-left:-160px;}
#footer #footer-content #footer-nav .community-connections{margin-top:0px;}
#footer #footer-content #footer-nav .community-programs{margin-top:167px;margin-left:-160px;}
#footer #footer-content #footer-nav .clinical-initiatives{margin-top:167px;position:absolute;}
#footer #footer-content #footer-bottom{clear:both;overflow:hidden;padding-top:10px;}
#footer #footer-content #footer-bottom #there-when-you-need-us{float:left;display:block;}
#footer #footer-content #footer-bottom #footer-logo{float:right;margin-top:67px;display:block;}
#footer #footer-content #footer-bottom #footer-logo img{border:none;display:block;}




#main #text #events{width:700px;background:transparent url(/images/ui/events/events-list-btm-bg.png) no-repeat 0 100%;padding-bottom:6px;}
#main #text #events #month-list, #main #text #events #hfa-days-list{list-style-type:none;height:33px;margin:0;padding:0 2px;width:696px;background:transparent url(/images/ui/events/events-header.png) no-repeat 0 0;}
#main #text #events #month-list li, #main #text #events #hfa-days-list li{float:left;width:58px;height:33px;}
#main #text #events #month-list li a, #main #text #events #hfa-days-list li a{display:block;position:relative;z-index:90;width:58px;text-align:center;height:42px;text-decoration:none;font:bold 16px/33px arial,sans-serif;color:#cc6d19;}
#main #text #events #month-list .active a{background:transparent url(/images/ui/events/event-active.png) no-repeat 0 1px;}
#main #text #events #events-list{list-style-type:none;margin:0;padding:0;background:transparent url(/images/ui/events/events-list-bg.png) repeat-y 0 0;}
#main #text #events #hfa-days-list .active a{background:transparent url(/images/ui/events/event-active-large.png) no-repeat 0 1px;}

#main #text #events #hfa-days-list li{width:232px;}
#main #text #events #hfa-days-list li a{width:232px;}

#main #text #events #event-wrapper{overflow:hidden;}
#main #text #events #events-list li{padding:0 1px;}
#main #text #events #events-list li ul li{padding:6px 0;}
#main #text #events #events-list li ul .d{padding-left:10px;}
#main #text #events #events-list .event-header{background:none;display:block;padding:0;}
#main #text #events .event{list-style-type:none;margin:0;position:relative;padding:0;border-bottom:1px solid #dbd9c9;overflow:hidden;}
#main #text #events .event li{float:left;padding:6px 0;}
#main #text #events .event .d{width:149px;}
#main #text #events .event .l{width:200px;font:italic 13px/20px "Times New Roman",times,serif;color:#666;}
#main #text #events .event .e{width:309px;font:italic 13px/20px "Times New Roman",times,serif;color:#666;}
#main #text #events #hfa-thu .event .e, #main #text #events #hfa-fri .event .e, #main #text #events #hfa-sat .event .e{	width: 530px;	font:bold normal 13px/20px Arial, Helvetica, sans-serif; font-weight:bold; color: #333;}
#main #text #events .event .e strong{display:block;font:bold 13px/20px arial,sans-serif;color:#333;}
#main #text #events .event .e .etitle{font:italic 13px/20px "Times New Roman", Times, serif;}
#main #text #events .event .e .eppl{font:normal 13px/20px "Times New Roman", Times, serif;}

#main #text #events .event:last-child{border:none;}

#main #text #events .event-header{margin:0;display:none;padding:6px 0 0 0;list-style-type:none;font:bold 16px/20px arial,sans-serif;color:#333;text-transform:uppercase;background:transparent url(/images/ui/events/events-list-bg.png) repeat-y 0 0;}
#main #text #events .event-header .d{padding-left:10px;}
#main #text #events .event-header .l{font:bold 16px/20px arial,sans-serif;color:#333;}
#main #text #events .event-header .e{font:bold 16px/20px arial,sans-serif;color:#333;}

#main #text #events #events-list li ul:nth-child(even){background-color:#fffdea;}

#notebox {
	overflow: auto;
	margin: -30px 0 5px 0;
}
	#notebox #thistree {
		 float: right;
		 width: 136px;
		 height: 162px;
		 margin: -20px 0;
	}
#disclaimers {
	width: 440px;
	overflow: hidden;
	float: left;
}

body.living-well #main #text ol#ref{padding:10px 20px;}

.camp-superfly .wide .csf-banner .csf-banner-bg{background:url(/images/ui/camp-superfly/campsuperfly-banner2.png) 0 0 no-repeat;color:#ffffff;}
.camp-superfly .wide .csf-banner .wide-columns .right p{text-align:center;padding-right:10px;margin-top:10px;}
.camp-superfly .wide .csf-banner .wide-columns .right span a{background:url(/images/ui/camp-superfly/apply-for-grant.png) 0 0 no-repeat;width:300px;height:78px;text-indent:-9999px;display:block;outline:none;}
.wide .csf-banner .wide-columns .right{margin-top:180px;}
.wide .csf-banner .wide-columns .right p a{color:#ffffff;}
.csf-banner .left{width:300px;margin:155px 30px 45px 40px;}
.csf-goals{background:url(/images/ui/camp-superfly/check-board-campsite-bg.jpg) 0 0 no-repeat;color:#ffffff;position:relative;left:-130px;width:483px;height:161px;padding:10px 10px 10px 30px;margin-top:70px;}
.camp-superfly #main #text ul{padding-left:1.2em;}
#main #text .csf-goals h2{border:none;margin:10px 0 0 0;}
#main #text .csf-goals ul{list-style-type:none;padding-left:1.8em;}
.csf-goals ul li{list-style-image:url(/images/ui/camp-superfly/red-check.png);}
#main #text .csf-goals p{margin:0 0 10px 0;}
#main #text .grant-deadline{color:#ffffff;background:url(/images/ui/camp-superfly/check-board-short-bg.jpg) 0 0 no-repeat;width:262px;height:120px;padding:10px 50px 30px 30px;}

#main #text .wide .get-started{list-style-type:none;padding:0;}
#main #text .wide .get-started li{margin-bottom:20px;}
#main #text .wide .get-started li a{display:block;text-indent:-9999px;height:70px;outline:none;}
#main #text .wide .get-started .apply{background:url(/images/ui/camp-superfly/apply-for-grant-noshadow.jpg) 0 0 no-repeat;}
#main #text .wide .get-started .learn-how{background:url(/images/ui/camp-superfly/learn-how-to-get-noshadow.jpg) 0 0 no-repeat;}
.camp-superfly #main #text ul#social-sites{padding-left:0;}

.camp-superfly #main #text .wide-columns ul.healthinfo{list-style-type:none;clear:both;padding-left:3em;float:left;list-style-image:url(/images/ui/camp-superfly/red-check.png);margin:0;}
.wide-columns .healthinfo li{float:left;width:110px;margin-right:20px;height:20px;}
.healthinfo-co{background:#e6e4be;padding:15px;height:140px;width:342px;position:relative;left:-12px;}
.healthinfo-co h2{margin-top:0px;}
.get-id-pass{display:block;height:70px;width:342px;background:url(/images/ui/camp-superfly/get-your-id.png) 0 0 no-repeat;margin-top:20px;position:relative;left:-12px;text-indent:-9999px;outline:none;}

#main #text .csf-banner .wide-columns .left{margin:155px 0px 45px 40px;}
#main #text .csf-banner .wide-columns .right{margin:170px 0px 20px 0px;}

.care-program #top .orange-rule{margin:0 0 20px 0;width:700px; height:60px;background-color:#ffb647;background:url(/images/ui/care-callout-bg.gif) 0 0 no-repeat; padding-left:10px; padding-right:10px;}

.care-program #top .orange-rule p{padding-top:20px; font-size:14px;font-weight:bold;text-align:center;}

/* Mobile overrides for desktop browsers */
.mobile,.mobile-enhanced{display:none;}
.mobile-head{display:none;}

#header #header-content #nav, #main #sub-head, #main #left-nav, #content #social, #content #right-nav, p.nhf-bookmark, #factor-mat-callout, #nhf-calendar-header,#type-list,#event-wrapper .event-header,#sponsored-callout h3,#footer #site-nav, #footer #footer-nav,.nhf-annual-meeting #text .wide .wide-columns{display:block;}
#header #logo span img{visibility:visible;height:auto;}
#text #right-nav{margin-right:-260px;}
#text #factor-mat-callout{margin:0;}
#text #nhf-calendar-header{margin:20px 0;}
#text #nhf-events, #text #nhf-calendar-header,#event-wrapper .event{width:auto;}
#nhf-events ul{border-top:none;}
#text #nhf-events #event-wrapper,#text #nhf-events #event-wrapper .event-header,#text #nhf-events  #event-wrapper .event{width:700px;overflow:visible;}
#event-wrapper .event .d{position:static;}
#event-wrapper .event .e{margin-bottom:0px;}
#text #nhf-events #event-wrapper{margin-bottom:0px;border:none;}
#text #nhf-events{margin: 0 0 20px;}
#text #sponsored-callout{padding:0;}
#text #sponsored-callout h2{background:none;padding-left:0px;}
#main #text #nhf-footer-content{margin:0;}
#footer #footer-bottom #footer-logo{background:none;border:none;width:auto;height:auto;}
#footer #footer-bottom #footer-logo img{visibility:visible;}
#text #nhf-events, #text #nhf-calendar-header{overflow:hidden;}
#text #sponsored-callout div.wide-columns .column{border:none;padding-top:0px;margin-bottom:0px;}

ul#type-list li a:hover{background:none;}
ul#type-list li a{background:none;}

/* in full motion video styles */
#in-full-motion-thumb{background:transparent url(/images/content/video/in-full-motion-thumb.jpg) no-repeat 0 0;width:440px;height:299px;}
#in-full-motion-thumb a{text-indent:-999em;display:block;width:436px;height:299px;outline:none;}
#in-full-motion-thumb a{opacity:.8;background:transparent url(/images/content/video/video-play.png) no-repeat 50% 50%;}
#in-full-motion-thumb a:hover{opacity:1;background-color:rgba(0,0,0,.1);}



/* Espa�ol 404 button styles */
a#meet-the-diego-btn_es{outline:none;margin-top:18px;display:block;width:143px;height:31px;background:transparent url(/images/ui/meet-diego-button-es.jpg) no-repeat 0 0;text-indent:-999em;}
a#meet-the-diego-btn_es:hover{background-position:0 50%;}
a#meet-the-diego-btn_es:active{background-position:0 100%;}


a#advocacy-learn-more{outline:none;margin-top:18px;display:block;width:110px;height:31px;background:transparent url(/images/ui/learn-more-button.jpg) no-repeat 0 0;text-indent:-999em;}
a#advocacy-learn-more:hover{background-position:0 50%;}
a#advocacy-learn-more:active{background-position:0 100%;}


a.advocacy-learn-more_es{outline:none;margin-top:18px;display:block;width:222px;height:31px;background:transparent url(/images/ui/learn-more-btn-es2.png) no-repeat 0 0;text-indent:-999em;}
a.advocacy-learn-more_es:hover{background-position:0 50%;}
a.advocacy-learn-more_es:active{background-position:0 100%;}




a#five-steps-learn-more{outline:none;margin-top:18px;display:block;width:110px;height:31px;background:transparent url(/images/ui/learn-more-button.jpg) no-repeat 0 0;text-indent:-999em;}
a#five-steps-learn-more:hover{background-position:0 50%;}
a#five-steps-learn-more:active{background-position:0 100%;}

/* healthcare */
.narrow-columns{width:472px;overflow:auto;}
.narrow-columns .column{float:left;}
.narrow-columns .column img{margin:0 auto;display:block;}
.narrow-columns .left{width:200px;margin-right:34px;}
.narrow-columns .right{width:200px;}
#main #text .narrow-columns+h2{margin-top:24px;}

.healthcare-reform-state-tool .thisx{display:none;}
.healthcare-reform-state-tool #ext-link-bg{z-index:9000 !important;}
.healthcare-reform-state-tool #launch-legend{background:url(/images/ui/healthcare/url.png) no-repeat scroll 100% 2px;padding-right: 22px;}
.healthcare-reform-state-tool .xBtn{text-indent:-9999px;width:40px;height:40px;background:url(/images/ui/gallery/cancel-btn-popup.png) 0 0 no-repeat;outline:none;position:fixed;left:50%;top:50%;margin:-165px 0 0 357px;z-index:9999;}
.healthcare-reform-state-tool .xBtn:hover{background-position:0 100%;}

.healthcare-reform .healthcare-tracker{width:442px;height:196px;background:url(/images/ui/healthcare/tracker.png);overflow:hidden;}
.healthcare-reform .healthcare-tracker div{margin:20px 15px 0 auto;width:211px;overflow:hidden;}
.healthcare-reform #main #text .healthcare-tracker div h2{font-size:16px;padding-bottom:5px;margin-top:0;}
.healthcare-reform .healthcare-tracker div a{display:block;outline:none;background:url(/images/ui/try-it-now-200.png) no-repeat;width:201px;height:36px;}
.healthcare-reform .healthcare-tracker div a:hover{background-position:0 -36px;}
.healthcare-reform .healthcare-tracker div a:active{background-position:0 -72px;}

.healthcare-reform-state-tool #main #text .healthcare-tracker div p{margin-top:0;margin-bottom:15px;}
.healthcare-reform-state-tool #text .healthcare-tracker div{margin:15px 16px 0 auto;width:219px;overflow:hidden;}
.healthcare-reform-state-tool #text .healthcare-tracker{position:absolute;width:442px;height:122px;background:url(/images/ui/healthcare/tracker2.png);overflow:hidden;}
.healthcare-reform-state-tool #text .healthcare-tracker a{display:block;background:url(/images/ui/tryitnow.png) 0px -37px;width:219px;height:37px;}


.healthcare-reform-state-tool .images{overflow:auto;position:relative;width:719px;margin-left:-20px;}
.healthcare-reform-state-tool .images img{display:block;}
.healthcare-reform-state-tool .images .arrow{margin:0 0 0 200px;display:block;width:50px;height:40px;background:url(/images/ui/healthcare/arrow.png);}
.healthcare-reform-state-tool .notes{position:absolute;z-index:2;width:719px;}
.healthcare-reform-state-tool .notes .note{margin:0 0 0 460px;position:absolute;width:241px;}
.healthcare-reform-state-tool #healthcare-now{margin-top:38px;width:438px;margin-left:-3px;height:37px;display:block;background:url(/images/ui/healthcare/healthcare-button.png);}
.healthcare-reform-state-tool #healthcare-now:hover{background-position:0 -37px;}
.learn-more-padded{outline:none;width:200px;height:36px;background:url(/images/ui/learn-more-button-200.png) no-repeat;display:block;margin-top:11px;}
.learn-more-padded:hover{background-position:0 -36px;}
.learn-more-padded:active{background-position:0 -72px;}

.healthcare-reform .mini-col{overflow:auto;}
.healthcare-reform .mini-col .col{float:left;width:197px;text-align:center;}
.healthcare-reform .mini-col .col div{margin-top:-8px;}
.healthcare-reform-state-tool .legend{display:none;padding:28px;height:242px;width:704px;background:url(/images/ui/healthcare/legend-bg.png);z-index:9998;position:fixed;top:50%;left:50%;margin:-149px 0 0 -380px;}
.healthcare-reform-state-tool .legend h2{margin:0 !important;height:28px;}
.healthcare-reform-state-tool .legend .item{padding:9px 6px;overflow:auto;float:left;}
.healthcare-reform-state-tool .legend .odd{background:#ffffff;border-top:1px solid #ebe7cb;border-bottom:1px solid #ebe7cb;overflow:auto;}
.healthcare-reform-state-tool .legend .item .col1{float:left;width:150px;font-weight:bold;overflow:auto;}
.healthcare-reform-state-tool .legend .item .col2{float:left;width:540px;overflow:auto;}
.healthcare-reform-state-tool .legend .item .col1 .color{float:left;margin-right:10px;width:18px;height:18px;overflow:auto;}

/* family nav 2 */
#familynav2{float:right;margin-top:5px;width:464px;}

/* callout- full in motion */
#full-in-motion{}
#right-nav #full-in-motion{color:#666;}
#text #right-nav #full-in-motion p{margin:10px 0 0 0;}
#text #right-nav #full-in-motion a.vidimg{float:right;outline:none;border:none;height:81px;width:99px;background:url(/images/ui/callouts/inmotion.png) no-repeat;}
#text #right-nav #full-in-motion a.vidimg:hover{background-position:0 -81px}
#right-nav #full-in-motion a.ml_button{margin:10px 0 1px 0;outline:none;display:block;width:133px;height:30px;text-indent:-999em;background:transparent url(/images/ui/watch-the-video.png) no-repeat 0 0;}
#right-nav #full-in-motion a.ml_button:hover{margin:10px 0 1px 0;background-position:0 -30px;}
#right-nav #full-in-motion a.ml_button:active{margin:11px 0 0 0;background-position:0 -30px;}
.ml_spacing_1{height:70px;}
/*
#right-nav #full-in-motion a:hover{background-position:0 -30px;}
#right-nav #full-in-motion a:active{background-position:0 -29px;}
*/

/* DENTAL SECTION UPDATES - Q1 2011 */
.dentist-form{background:url(/images/ui/dental-form-bg.jpg) 0 0 no-repeat;padding:22px;}
.dentist-form p{padding-right:120px;}
#main #text .dentist-form p{margin-top:0px;}
.dentist-form .print-a-copy{text-indent:-9999px;background:url(/images/ui/print-dental-form.jpg) 0 0 no-repeat;display:block;height:37px;outline:none;}
.dental-advice img{float:left;}
.dental-advice p{padding:6px 0 0 140px;}
#right-nav .dental-callout p{padding-right:120px;}
#right-nav .dental-callout a{background-image:url(/images/ui/attend-ff-presentation.jpg);width:219px;}
#right-nav .dental-callout a:hover{background-position:0 0;}/*background-position:0 -28px;*/
.wide-columns .page-summary{width:210px;float:left;margin-left:10px;}
.wide-columns .page-photo{float:left;}
#main #text .page-summary p{margin-top:0;}
.page-summary h4{margin:0;}
.facts-first-topics .new a{padding-right:26px;background:url(/images/ui/icons/new-icon.png) 100% 2px no-repeat;}
.facts-first-topics .new a:hover{background-position:100% -135px;}
#gallery-inner .ff-dental-co{background:url(/images/content/dental-form.jpg) 100% 100% no-repeat;padding-right:140px;}
#gallery-inner .ff-dental-co .print-now{background:url(/images/ui/print-now.jpg) 0 0 no-repeat;text-indent:-9999px;outline:none;height:33px;display:block;}
/* END DENTAL PAGE UPDATES - Q1 2011 */

/* ML: Added College Joe (joe2-callout) 4-21-11 */
#joe2-callout{color:#666;}
#joe2-callout img{float:right;margin-top:-16px;padding-left:12px;}
#joe2-callout a{height:32px !important;width:219px !important;background:url(/images/ui/read-joes-story-btn.png) no-repeat !important;}
#joe2-callout a:hover{background-position:0 -32px !important;}
#joe2-callout a:active{height:33px;background-position:0 -31px !important;}


/*my first factor song*/
.my-first-factor-song-flash{margin:20px 0 0 0; padding: 0; height:355px; width: 440px;}
#text .my-first-factor-song-flash-footer{width: 438px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom:1px solid #ccc; padding: 16px 0; background-color:#f9f8ef; height:38px;}
#text .share-this-song{width: 400px; height:25px; color: #666; font:bold 13px/16px Arial, Helvetica, sans-serif; padding: 5px 20px 7px 25px; background:url(/images/ui/share-this-song-bottom.png) no-repeat;}

#main #text .share-this-song p{float:left;margin:3px 10px 0 0;}
.share-this-song .fb_edge_widget_with_comment{top:-4px;}
.share-this-song .twitter-share-button{margin-top:3px;position:relative;}
.my-first-factor-song-flash-footer a.download-the-song{float: left; width: 191px; height:37px; display: block; margin:0 6px 0 25px; background:url(/images/ui/download-the-song.png) no-repeat;}
.my-first-factor-song-flash-footer a.download-the-lyrics{float: left; width: 191px; height:37px; display: block; margin:0; background:url(/images/ui/download-the-lyrics.png) no-repeat;}

#main #text p.nease-family{padding-left: 160px; background:url(/images/content/nease-family.png) no-repeat 0 -2px; height:140px; margin:30px 0;}
.la-kelley-footer-holder{width: 100%; border-top: 1px solid #e5e3c0; margin: 40px 0 20px 0; padding:  40px 0 0 0; font: bold 13px/16px Arial, Helvetica, sans-serif; color: #262626;}
.la-kelley-footer-holder img{margin: 20px auto 0 auto; position:relative; left:40px;}

h1.ml_Override{height:110px !important;}

/* ML: Added updated facts first 9-1-11 */
.ml_widebox{width:700px;}
#facts-first-right{float:right;margin:0 0 0 20px;padding:0 0 50px 0;}
#nhfphotolanding{height:250px;width:900px;display:block;background:url(/images/content/nhf2011photos/land.png) no-repeat 0 140px;}

.abheadline{float:left; width:440px; color:#0068bb;}
.abtn{width:221px; height:37px; background:url(/images/content/facts-first/btn.jpg) 0 0 no-repeat; text-indent:-999em; display:block; margin-left:20px; margin-top:-1px;}
.abtn:hover{background-position:0 -37px;}
.abtn:active{top:1px; position:relative;}
