/* ::::: https://www.myhealthforlife.ca/css/screen.css ::::: */

html { overflow-y: scroll; }
body { background: none repeat scroll 0% 0% rgb(255, 255, 255); font-family: Arial; font-size: 100%; padding: 0px; margin: 0px; text-align: center; width: 100%; color: rgb(51, 51, 51); }
body #Header{ background: none;}
body #manulife_logo{ float: left;}
body #elinks_logo{ float: left; margin-left: 145px; margin-top: 20px;}
img { border: medium none; }
form { padding: 0px; margin: 0px; }
a { text-decoration: none; color: rgb(67, 17, 221); }
a:hover { text-decoration: underline; }
p, ul { margin: 0px 0px 6px; }
#Template { font-size: 0.8em; width: 956px; margin: 0px auto; text-align: left; }
#MedicalDisclaimerBox { color: rgb(102, 102, 102); }
#Header { background: url('../img/top_0.gif') no-repeat scroll 0% 0% rgb(255, 255, 255); height: 82px; padding: 0px; width: 100%; margin-top: 10px; float: left; }
#Header #CoBranding { float: right; }
#Header #Logout { text-align: right; margin-top: 10px; }
#Header #Logout a { font-weight: bold; font-size: 12px; margin: 0px; padding: 0px; color: rgb(10, 133, 70); text-decoration: none; }
#Header #Logout a:hover { text-decoration: underline; }
#MedicalDisclaimerBox, #ConditionUseBox { margin: 5px 0px 0px; }
#MedicalDisclaimer, #MedicalDisclaimerBox { border-top: 1px solid rgb(153, 153, 153); padding-top: 10px; }
#MedicalDisclaimer p, #MedicalDisclaimer p a.footer_link, #MedicalDisclaimerBox p, #Copyright p, #Copyright p a.footer_link, #ConditionUseBox p { font-size: 11px; color: rgb(102, 102, 102); margin: 5px 0px; }
#Footer { margin-top: 20px; margin-bottom: 10px; }
#Footer div.green_bar { background-color: rgb(10, 133, 70); height: 16px; padding: 12px; margin-bottom: 1em; }
#Footer div.text { color: rgb(10, 133, 70); font-weight: bold; margin-left: 15px; }
#FooterLinks { float: right; }
#FooterLinks a { font-size: 10px; text-decoration: none; color: rgb(10, 133, 70); margin-left: 10px; }
#FooterLinks a:hover { text-decoration: underline; }
#HomeBanner #Banner { background: url('../img/banner.jpg') repeat scroll 0% 0% transparent; width: 956px; height: 206px; color: rgb(255, 255, 255); }
#HomeBanner #Banner div.wrapper { padding: 25px 30px; }
#HomeBanner #Banner div.welcome { font-size: 21px; width: 340px; }
#HomeBanner #Banner div.welcome span.reg { font-size: 14px; }
#HomeBanner #Banner ul { padding: 0px; margin: 0px; font-size: 14px; }
#HomeBanner #Banner ul li { margin: 5px 0px 0px; width: 340px; line-height: 19px; list-style-type: none; background: url('../img/bullet_white.gif') no-repeat scroll 0px 10px transparent; padding-left: 13px; }
#Home { line-height: 18px; }
#Home p { margin: 0.5em 0px 1em; }
#Home h2 { margin: 0px 0px 5px; font-size: 19px; color: rgb(18, 101, 55); font-weight: normal; }
#Home div.left { float: left; width: 461px; }
#Home div.left div.wrapper { padding: 25px 0px 0px; }
#Home div#HealthRiskAssessment { margin-left: 10px; }
#Home #YouAre { background: url('../img/you_are_0.jpg') repeat scroll 0% 0% transparent; width: 461px; height: 88px; }
#Home #YouAre div.wrapper { padding: 25px 0px 0px 23px; }
#Home #YouAre div.text { float: left; width: 65px; margin-top: 10px; font-size: 14px; font-weight: bold; }
#Home #YouAre div.male { float: left; width: 75px; margin-top: 10px; }
#Home #YouAre div.female { float: left; width: 105px; margin-top: 10px; }
#Home #YouAre div.button a { width: 180px; float: left; height: 30px; }
#Home div.right { float: right; width: 464px; }
#Home #CurrentHealthFeature { position: relative; width: 464px; }
#Home #CurrentHealthFeature { background: url('../img/current_health_feature_background.jpg') repeat-x scroll 0% 0% rgb(212, 212, 212); margin-top: 5px; }
#Home #CurrentHealthFeature div.wrapper { padding: 10px 10px 10px 18px; }
#Home #CurrentHealthFeature h2 { width: 205px; }
#Home #CurrentHealthFeature div.title { font-weight: bold; margin-top: 2px; width: 205px; }
#Home #CurrentHealthFeature div.description { width: 205px; }
#Home #CurrentHealthFeature div.image { float: right; }
#Home #CurrentHealthFeature div.image div.white_border { padding: 5px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#Home #CurrentHealthFeature div.image div.wrapper { padding: 20px 45px 0px 0px; }
#Home div#HealthLibrariesBackground { background: url('../img/health_libraries_middle.jpg') repeat-y scroll 0% 0% transparent; width: 956px; }
#Home div#HealthLibraries { background: url('../img/health_libraries.jpg') no-repeat scroll 0% 0% transparent; width: 956px; }
#Home div#HealthLibraries div.wrapper { padding: 10px 0px 0px 15px; }
#Home div#HealthLibraries h2 { margin-bottom: 10px; }
#Home div#HealthLibraries div.column { float: left; width: 213px; }
#Home div#HealthLibraries div#Column1 { margin: 10px 25px 0px 10px; }
#Home div#HealthLibraries div#Column2 { margin: 10px 27px 0px 0px; }
#Home div#HealthLibraries div#Column3 { margin: 10px 25px 0px 0px; }
#Home div#HealthLibraries div#Column4 { margin: 10px 0px 0px; }
#Home div#HealthLibraries div.box a { width: 190px; height: 100px; display: block; }
#Home div#HealthLibraries div.title { margin: 5px 0px 10px; }
#Home div#HealthLibraries div.title a { font-size: 15px; line-height: 15px; }
#Home div#HealthLibraries div.description { width: 196px; margin-bottom: 10px; }
#Home div#HealthLibraries div.description a { color: rgb(51, 51, 51); font-size: 11px; line-height: 12px; }
#Home div#HealthLibraries div.description ul { margin: 5px 0px 0px; padding: 0px; }
#Home div#HealthLibraries div.description ul li { background: url('../img/dash.gif') no-repeat scroll 0px 7px transparent; padding: 0px 0px 0px 10px; list-style-type: none; margin: 0px; }
#Home div#HealthLibrariesBottom { background: url('../img/health_libraries_bottom.jpg') repeat-y scroll 0% 0% transparent; width: 956px; height: 15px; }
.home #menutab0 { background: url('../img/background_selected.jpg')  repeat-x scroll 0% 0% rgb(11, 62, 34);}
/* ::::: https://www.myhealthforlife.ca/Css/English/screen.css ::::: */

#wrapper { float: left; }
#wrapper #Content { background: none repeat scroll 0% 0% rgb(255, 255, 255); float: left; width: 956px; }
#TopWrapper { float: left; }
#TopWrapper #MainImageContainer { float: left; height: 206px; margin: 0px; }
#TopWrapper #MainTextContainer { float: left; width: 956px; }
#ContentInner { float: left; }
span.reg { vertical-align: top; font-size: 75%; }
/* ::::: https://www.myhealthforlife.ca/css/navigation.css ::::: */

#menu { position: relative; z-index: 100; float: left; width: 956px; background: url('../img/background.jpg') repeat-x scroll 0% 0% rgb(10, 133, 70); }
#menu .level1 { position: relative; z-index: 110; float: left; margin-left: 0px; border-left: 1px solid rgb(0, 74, 48); color: rgb(255, 255, 255); font: 14px/36px Arial,Helvetica,sans-serif; text-align: center; text-shadow: -1px 0px 1px rgb(16, 33, 23); cursor: pointer; padding: 9px 21px 9px  22px;  }
#menu .level1:hover { text-decoration: none; background: url('../img/background_selected.jpg') repeat-x scroll 0% 0% rgb(11, 62, 34); }
#menupanel { position: relative; z-index: 1000; clear: both; float: left; width: 100%; height: 0px; line-height: 1em; display: none; }
#menu .panel { position: absolute; overflow: hidden; top: 0px; left: 0px; display: block; width: 954px; height: 23em; border-style: solid; border-right: 1px solid rgb(77, 79, 83); border-color: rgb(136, 67, 30) rgb(77, 79, 83) rgb(77, 79, 83); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 3px 1px; background: url('../img/menubg.jpg') repeat-x scroll 0% 0% rgb(255, 255, 255); }
#menu .panel div.leftcolumn, #menu .panel div.rightcolumn { width: 275px; top: 10px; position: absolute; padding-left: 70px; }
#menu .panel div.leftcolumn { left: 100px; }
#menu .panel div.rightcolumn { left: 500px; }
#menu .panel div.title { font-weight: bold; }
#menu .panel div.instruction { color: rgb(124, 120, 120); font-size: 10px; font-weight: bold; margin-bottom: 10px; width: 250px; }
#menu .panel div.letters { width: 200px; }
#menu .panel div.letters a { float: left; padding: 0px 5px 5px 0px; }
#menu .panel a, #menu .panel a:visited { color: rgb(67, 17, 213); }
#menupanel1 div.wrapper { padding: 1em 0px 0px 20px; }
#menupanel6 div.wrapper { padding: 0px 0px 0px 20px; }
#menu div.item { float: left; width: 230px; background: url('../img/icon_default.gif') no-repeat scroll 10px 5px transparent; padding: 10px 0px 0px 70px; height: 50px; }
#menu div.item a.title { color: rgb(51, 51, 51); font-weight: bold; font-size: 14px; }
#menu div.item a { font-size: 10px; }
#menupanel1 div.leftcolumn { background: url('../img/icon_panel1_left.png') no-repeat scroll 0px 0px transparent; }
#menupanel1 div.rightcolumn { background: url('../img/icon_panel1_right.png') no-repeat scroll 0px 0px transparent; }
#menupanel2 div.leftcolumn { background: url('../img/icon_panel2_left.png') no-repeat scroll 0px 0px transparent; }
#menupanel2 div.rightcolumn { background: url('../img/icon_panel2_right.png') no-repeat scroll 0px 0px transparent; }
#menupanel3 div.leftcolumn { background: url('../img/icon_panel3_left.png') no-repeat scroll 0px 0px transparent; }
#menupanel3 div.rightcolumn { background: url('../img/icon_panel3_right.png') no-repeat scroll 0px 0px transparent; }
#menupanel4 div.leftcolumn { background: url('../img/icon_panel4_left.png') no-repeat scroll 0px 0px transparent; }
#menupanel4 div.rightcolumn { background: url('../img/icon_panel4_right.png') no-repeat scroll 0px 0px transparent; }
#menu div.icon2066 { background-image: url('../img/icon2066.png'); }
#menu div.icon2067 { background-image: url('../img/icon2067.png'); }
#menu div.icon2068 { background-image: url('../img/icon2068.png'); }
#menu div.icon2069 { background-image: url('../img/icon2069.png'); }
#menu div.icon2070 { background-image: url('../img/icon2070.png'); }
#menu div.icon2071 { background-image: url('../img/icon2071.png'); }
#menu div.icon2072 { background-image: url('../img/icon2072.png'); }
#menu div.icon2073 { background-image: url('../img/icon2073.png'); }
#menu div.icon2074 { background-image: url('../img/icon2074.png'); }
#menu div.icon2075 { background-image: url('../img/icon2075.png'); }
#menu div.icon2076 { background-image: url('../img/icon2076.png'); }
#menu div.icon2077 { background-image: url('../img/icon2077.png'); }
#menu div.icon2079 { background-image: url('../img/icon2079.png'); }
#menu div.icon2080 { background-image: url('../img/icon2080.png'); }
#menu div.icon2081 { background-image: url('../img/icon2081.png'); }
#menu ul { padding: 0px; margin: 10px 0px 0px; }
#menu li { padding: 0px; margin: 0px 0px 0px 15px; }
.level1 {  }

#menutab7 { display: none;}
#ctl00_cphMain_HFImg { height: 120px; width: 120px; border-width: 0px;}

div#banner { background: url('../img/conditions.jpg') repeat scroll 0% 0% transparent; width: 956px; height: 206px; padding: 0px; }
.banner-style, .medications .banner-style { width: 956px; height: 206px; padding: 0px; }
.banner-style div#bannertitle, .medications .banner-style div#bannertitle{ top: 40px; }
.banner-style div#description, .medications .banner-style div#description { top: 45px; }
#banner #bannertitle, div.hctitle, div.httitle, .banner-style #bannertitle, div.hctitle, div.httitle { font-size: 21px; font-weight: normal; color: rgb(255, 255, 255); position: relative; top: 15px; left: 30px; }
#banner #description, .banner-style #description { color: rgb(255, 255, 255); position: relative; top: 20px; left: 30px; width: 510px; font-size: 14px; line-height: 19px; }
#banner #search_field { position: relative; top: 35px; left: 30px; border: 1px solid rgb(188, 188, 188); width: 326px; height: 23px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#banner #search_button { position: relative; left: 370px; top: 7px; background: url('../img/btn_search_green_0.gif') repeat scroll 0% 0% transparent; height: 31px; width: 59px; }
#banner #alpha { position: relative; top: 15px; left: 30px; }
#banner #alpha .alpha_background {  }
#banner #alpha .alpha_background .top_div { font-family: Arial; font-size: 12px; font-weight: bold; }
#banner #alpha .alpha_background .top_div a { display: inline-block; margin-right: 1px; font-family: Arial; font-size: 18px; font-weight: bold; text-decoration: none ! important; color: rgb(255, 255, 255); letter-spacing: 2px; }
#content_body { padding: 10px 30px 0px 10px; }
#ContentInner #content_body { padding: 20px 30px 0px 10px; }
#content_body p, #content_body li { font-size: 14px; line-height: 19px; }
#content_body p { margin: 0px 0px 10px; }
#content_body ul { margin: 0px 0px 10px; padding: 0px; }
#content_body ul li { margin-left: 15px; line-height: 19px; list-style-type: disc; padding: 0px; }
#ContentInner #content_body {  }
div#QuickLinksLeftMargin { width: 235px; float: right; }
div#QuickLinks { float: right; width: 211px; background: url('../img/quick_links_background.jpg') repeat-x scroll 0% 0% rgb(213, 213, 213); margin: 0px 0px 20px; }
div#QuickLinks div#QuickLinksTop { background: url('../img/quick_links_top.jpg') no-repeat scroll 0% 0% transparent; width: 211px; height: 15px; }
div#QuickLinks div.wrapper { padding: 0px 12px 5px; }
div#QuickLinks div.title { font-size: 12px; font-family: Arial; margin-bottom: 10px; }
div#QuickLinks div.title span.big { font-weight: bold; font-size: 16px; }
div#QuickLinks div.list div.item { margin: 5px 0px 5px 10px; }
div#QuickLinks div.list div.item a { color: rgb(62, 17, 214); }
div#QuickLinks div.list div.border { border-top: 1px solid rgb(187, 187, 187); border-bottom: 1px solid rgb(255, 255, 255); }
div#QuickLinksLeft { float: right; background: url('../img/quick_links_left.jpg') no-repeat scroll 0% 0% rgb(255, 255, 255); width: 8px; height: 200px; }
div#search_field div.wrapper { padding: 2px 2px 2px 5px; }
input.search_field_text { border: 0px none; font-family: Arial; font-size: 14px; font-weight: normal; background-color: rgb(255, 255, 255); }
.alpha_background .top_div a:hover {  }

/* Conditions */
#ContentInner #content_body { padding: 20px 30px 0px 10px; }
#content_body p, #content_body li { font-size: 14px; line-height: 19px; }
#ContentInner #content_body {  }
#ContentInner #content_body span.results_parm_display, #ContentInner #content_body span.results_text_display { font-size: 16px; }
#ContentInner #content_body span.results_parm_display { margin-left: 12px; }
ol.search_results { padding: 0px; margin: 0px; }
ol.search_results li { list-style-type: none; padding: 0px 0px 5px 12px; font-family: Arial; color: rgb(0, 0, 0); }
ol.search_results li a { font-weight: normal; color: rgb(2, 102, 52); text-decoration: underline; }
ol.search_results li a:hover { text-decoration: underline; }
.results_parm_display { font-family: Arial; font-size: 14px; font-weight: bold; color: rgb(2, 102, 52); }
.results_text_display { font-family: Arial; font-size: 14px; font-weight: bold; color: rgb(2, 102, 52); }

/* healthcentre  */
.healthcentre div#banner_ { background: url('../img/health_centre2070.jpg') repeat scroll 0% 0% transparent;  }
.healthcentre div#banner_001 { background: url('../img/health_centre2075.jpg') repeat scroll 0% 0% transparent;  }
.healthcentre div#banner_002 { background: url('../img/health_centre2081.jpg') repeat scroll 0% 0% transparent; }
.healthcentre div#banner_003 { background: url('../img/health_centre2071.jpg') repeat scroll 0% 0% transparent;  }
.healthcentre div#banner_004 { background: url('../img/health_centre2076.jpg') repeat scroll 0% 0% transparent;  }
.healthcentre div#banner_005 { background: url('../img/health_centre2069.jpg') repeat scroll 0% 0% transparent;  }
.healthcentre div#banner_006 { background: url('../img/health_centre2072.jpg') repeat scroll 0% 0% transparent;  }
.healthcentre div#banner_007 { background: url('../img/health_centre2077.jpg') repeat scroll 0% 0% transparent;  }
.healthcentre div#banner_008 { background: url('../img/health_centre2068.jpg') repeat scroll 0% 0% transparent;  }
.healthcentre div#banner_009 { background: url('../img/health_centre2073.jpg') repeat scroll 0% 0% transparent;  }
.healthcentre div#banner_010 { background: url('../img/health_centre2079.jpg') repeat scroll 0% 0% transparent;  }
.healthcentre div#banner_011 { background: url('../img/health_centre2067.jpg') repeat scroll 0% 0% transparent;  }
.healthcentre div#banner_012 { background: url('../img/health_centre2074.jpg') repeat scroll 0% 0% transparent;  }
.healthcentre div#banner_013 { background: url('../img/health_centre2080.jpg') repeat scroll 0% 0% transparent;  }
.healthcentre div#banner_014 { background: url('../img/health_centre2066.jpg') repeat scroll 0% 0% transparent;  }
.healthcentre #ContentInner #HealthCentreContent #RightColumn { float: right; width: 235px; }
.healthcentre #ContentInner #HealthCentreContent #RightColumn #MoreHFbox { width: 224px; float: right; margin-bottom: 20px; background: none repeat scroll 0% 0% rgb(243, 243, 243); }
.healthcentre #ContentInner #HealthCentreContent #RightColumn #MoreHFbox div.wrapper { padding: 15px; }
.healthcentre #ContentInner #HealthCentreContent #RightColumn #MoreHFbox div.columnTitle { color: rgb(92, 99, 96); font-size: 15px; }
.healthcentre #ContentInner #HealthCentreContent #RightColumn #MoreHFbox a { color: rgb(62, 17, 214); text-decoration: none; }
.healthcentre #ContentInner #HealthCentreContent #RightColumn #MoreHFbox div.border { border-top: 1px solid rgb(220, 220, 220); margin: 5px 0px; }
.healthcentre #ContentInner #HealthCentreContent #RightColumn #MoreHFbox div.more { text-align: right; width: 100%; margin-top: 10px; }
.healthcentre #ContentInner #HealthCentreContent #RightColumn #MoreHFbox div.more a { padding: 0px; background: none repeat scroll 0% 0% transparent; }
.healthcentre #ContentInner #HealthCentreContent #LeftColumn { float: left; margin: 15px 10px 0px 0px; width: 415px; }
.healthcentre #ContentInner #HealthCentreContent #LeftColumn div.columnTitle { font-family: Arial; font-size: 16px; font-weight: bold; color: rgb(7, 113, 67); }
.healthcentre #ContentInner #HealthCentreContent #LeftColumn div.green_bar { border-bottom: 1px solid rgb(178, 202, 92); font-size: 1px; margin: 3px 0px 8px; }
.healthcentre #ContentInner #HealthCentreContent #LeftColumn div.AltRowFalse, #ContentInner #HealthCentreContent #LeftColumn div.AltRowTrue { padding: 5px; font-size: 12px; }
.healthcentre #ContentInner #HealthCentreContent #LeftColumn div.AltRowFalse {  }
.healthcentre #ContentInner #HealthCentreContent #LeftColumn a.HCLink { font-family: Arial; font-size: 14px; font-weight: normal; color: rgb(10, 133, 70); text-decoration: underline; }
.healthcentre #ContentInner #HealthCentreContent #MiddleColumn { float: left; margin-top: 20px; width: 296px; }
.healthcentre #ContentInner #HealthCentreContent #MiddleColumn #HFbox { background: url('../img/health_feature_background.jpg') repeat-x scroll 0% 0% rgb(203, 203, 203); width: 286px; margin-left: 3px; }
.healthcentre #ContentInner #HealthCentreContent #MiddleColumn #HFboxTop { width: 286px; height: 46px; color: rgb(4, 110, 64); font-size: 15px; background: url('../img/health_feature_top.jpg') repeat scroll 0% 0% transparent; }
.healthcentre #ContentInner #HealthCentreContent #MiddleColumn #HFboxTop div.wrapper { padding: 10px 0px 0px; text-align: center; }
.healthcentre #ContentInner #HealthCentreContent #MiddleColumn #HFboxMiddle { width: 286px; line-height: 1.4em; font-size: 14px; }
.healthcentre #ContentInner #HealthCentreContent #MiddleColumn #HFboxMiddle div.wrapper { padding: 0px 15px 0px 18px; }
.healthcentre #ContentInner #HealthCentreContent #MiddleColumn #HFboxMiddle div.border { border-left: 1px solid rgb(211, 211, 211); border-right: 1px solid rgb(211, 211, 211); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.healthcentre #ContentInner #HealthCentreContent #MiddleColumn #HFboxMiddle div.border div.wrapper { padding: 0px 10px 10px; }
.healthcentre #ContentInner #HealthCentreContent #MiddleColumn #HFboxMiddle h2 { margin: 15px 0px 0px; color: rgb(64, 63, 63); font-size: 14px; }
.healthcentre #ContentInner #HealthCentreContent #MiddleColumn #HFboxMiddle p { margin: 0px; }
.healthcentre #ContentInner #HealthCentreContent #MiddleColumn #HFboxBottom { width: 286px; height: 32px; background: url('../img/health_feature_bottom.jpg') repeat scroll 0% 0% transparent; }
.healthcentre #ContentInner #HealthCentreContent #MiddleColumn #OtherHFbox { width: 296px; margin: 1em 0px 2em; }
.healthcentre #ContentInner #HealthCentreContent #MiddleColumn #OtherHFbox #OtherHFboxTop { width: 296px; height: 15px; background: url('../img/other_health_features_top.jpg') repeat scroll 0% 0% transparent; }
.healthcentre #ContentInner #HealthCentreContent #MiddleColumn #OtherHFbox #OtherHFboxMiddle { width: 296px; background: url('../img/other_health_features_middle.jpg') repeat scroll 0% 0% transparent; }
.healthcentre #ContentInner #HealthCentreContent #MiddleColumn #OtherHFbox #OtherHFboxMiddle div.wrapper { padding: 0px 15px; }
.healthcentre #ContentInner #HealthCentreContent #MiddleColumn #OtherHFbox #OtherHFboxMiddle div.columnTitle { color: rgb(4, 110, 64); font-size: 15px; margin-bottom: 10px; }
.healthcentre #ContentInner #HealthCentreContent #MiddleColumn #OtherHFbox #OtherHFboxMiddle a { color: rgb(62, 17, 214); font-size: 14px; text-decoration: none; background: url('../img/bullet.gif') no-repeat scroll 0px 6px transparent; padding: 0px 0px 0px 15px; display: block; }
.healthcentre #ContentInner #HealthCentreContent #MiddleColumn #OtherHFbox #OtherHFboxMiddle div.border { border-top: 1px solid rgb(243, 243, 243); font-size: 1px; margin: 5px 0px; }
.healthcentre #ContentInner #HealthCentreContent #MiddleColumn #OtherHFbox #OtherHFboxMiddle div.more { text-align: right; width: 100%; }
.healthcentre #ContentInner #HealthCentreContent #MiddleColumn #OtherHFbox #OtherHFboxMiddle div.more a { padding: 0px; background: none repeat scroll 0% 0% transparent; }
.healthcentre #ContentInner #HealthCentreContent #MiddleColumn #OtherHFbox #OtherHFboxBottom { width: 296px; height: 15px; background: url('../img/other_health_features_bottom.jpg') repeat scroll 0% 0% transparent; }

/* healthfeatures  */

.healthfeatures div#banner_ { background: url('../img/health_features.jpg') repeat scroll 0% 0% transparent;  }
.healthfeatures #content_body div#HFMainTitle { background: url('../img/header_icon_health_features.jpg') no-repeat scroll 0% 0% transparent; width: 682px; height: 54px; font-size: 18px; color: rgb(72, 69, 69); }
.healthfeatures #content_body div#HFMainTitle div.wrapper { padding: 13px 0px 0px 65px; }
.healthfeautres #content_body ul.HFsearch_results { margin: 10px 0px 0px 15px; width: 340px; float: left; }
.healthfeatures #content_body ul.HFsearch_results li { list-style-type: disc; }
.healthfeatures #content_body ul.HFsearch_results li a { color: rgb(46, 158, 109); }
.healthfeatures #content_body p, #content_body li { font-size: 14px; line-height: 19px; }
.healthfeatures #content_body p { margin: 0px 0px 10px; }
.healthfeatures #content_body ul { margin: 0px 0px 10px; padding: 0px; }
.healthfeatures #content_body ul li { margin-left: 15px; line-height: 19px; list-style-type: disc; padding: 0px; }
.healthfeatures #content_body ul.HFsearch_results { margin: 10px 0px 0px 15px; width: 340px; float: left; }
.healthfeautres #content_body ul.HFsearch_results li { list-style-type: disc; }
.healthfeautres #content_body ul.HFsearch_results li a { color: rgb(46, 158, 109); }
.healthfeatures #banner_ #dropdown_field  { position: relative; top: 30px; left: 30px; }
.healthfeatures #banner_ #dropdown_field select { margin: 15px 0px 0px; width: 300px; height: 20px; font-size: 14px; }
.healthfeatures #banner_ #dropdown_button { position: relative; width: 50px; top: 5px; left: 345px; }
.healthfeatures #banner_ #bannertitle, div.hctitle, div.httitle { font-size: 21px; font-weight: normal; color: rgb(255, 255, 255); position: relative; top: 15px; left: 30px; }
.healthfeatures #banner_ #description { color: rgb(255, 255, 255); position: relative; top: 20px; left: 30px; width: 510px; font-size: 14px; line-height: 19px; }
.healthfeatures #content_body p.HFmid_title { font-weight: bold; font-size: 14px; color: rgb(0, 102, 51); margin-left: 25px; padding-top: 10px; }
.healthfeatures #content_body table, #HealthFeatureContainer { margin-left: 25px; width: 675px; padding-bottom: 20px; }
.healthfeatures #content_body table.hfItem { margin-left: 25px; width: 675px; padding-bottom: 20px; border-top: 1px solid rgb(153, 153, 153); }
.healthfeatures #content_body table tbody tr td.small_title_bold, #HealthFeatureContainer p.small_title_bold { font-weight: bold; font-size: 14px; color: rgb(0, 102, 51); padding: 20px 0px 5px; }
.healthfeatures sup {    vertical-align: top;     font-size: 50%;}

/* healthriskassessment*/
.healthrisk div#HRAIntroTitle { background: url('../img/healthriskassessment.jpg') repeat scroll 0% 0% transparent; width: 956px; height: 206px; color: rgb(255, 255, 255); }
.healthrisk div#HRAIntroTitle div.wrapper { padding: 10px 0px 0px 30px; }
.healthrisk h1#BannerTitle { font-size: 21px; font-weight: normal; margin: 10px 0px 5px; }
.healthrisk div#BannerText { width: 515px; font-size: 14px; line-height: 19px; }
.healthrisk p.biggreentext { color: rgb(7, 113, 67); font-size: 16px; font-weight: bold; }
.healthrisk div#HRAIntroContent { margin-left: 32px; }
.healthrisk #HRAIntroContentTxt { font-size: 14px; padding: 20px 0px 0px; }
.healthrisk #ContentInnerHRA { width: 908px; margin-left: 32px; }
.healthrisk #ContentInnerHRA #HealthelinksHRA #HealthelinksHRAPanel { font-family: Arial; font-size: 14px; font-weight: normal; padding-top: 5px; }
.healthrisk #HealthelinksHRAPanel ul { padding: 0px; }
.healthrisk #HealthelinksHRAPanel ul li { margin-left: 15px; }
.healthrisk div#HealthelinksHRA div#CheckBoxAgree { margin-top: 15px; }
.healthrisk div#HealthelinksHRA div#CheckBoxAgree input { float: left; }
.healthrisk div#HealthelinksHRA div#CheckBoxAgree div.text { float: left; padding-left: 10px; }
.healthrisk div#HealthelinksHRA div#HRAButtons { margin: 15px 0px 0px 30px; }
.healthrisk div#HealthelinksHRA div#HRAButtons a.takeHRA { background: url('../img/btn_takehra_0.jpg') no-repeat scroll 0% 0% transparent; width: 138px; height: 51px; display: block; }


/* medications*/

.medications #banner_ #search_button { position: relative; left: 370px; top: 7px; background: url('../img/btn_search_green_0.gif') repeat scroll 0% 0% transparent; height: 31px; width: 59px; }
.medications div#banner { background: url('../img/medications.jpg') repeat scroll 0% 0% transparent; width: 956px; height: 206px; padding: 0px; }
.medications #ConditionContainer span.big_title, .medications #TreatmentContainer span.big_title, .medications #TPContainer span.big_title { color: rgb(0, 102, 51); font-family: Arial; font-weight: bold; font-size: 18px; display: block; }
.medications #ContentInner #content_body div.mid_title { font-weight: bold; font-size: 16px; color: rgb(0, 102, 51); padding-top: 1em; margin-bottom: 0px; }

/* steptherapy*/

.steptherapy #StepTherapyBanner { width: 526px; height: 156px; background: url('../img/st_banner_bg.jpg') repeat scroll 0% 0% transparent; padding: 20px 400px 30px 30px; color: rgb(255, 255, 255); font-size: 13px; }
.steptherapy #StepTherapyBanner h2 { color: rgb(255, 255, 255) ! important; margin: 0px 0px 15px ! important; padding: 0px ! important; font: 20px Arial ! important; }
.steptherapy #StepTherapy > div.intro { padding: 15px 0px; }
.steptherapy #StepTherapy h3 { font: 20px Arial; color: rgb(18, 101, 55); margin: 0px; }
.steptherapy #StepTherapy p { margin: 12px 0px; }
.steptherapy #StepTherapy div.plangroup { color: rgb(18, 101, 55); float: right; margin: 13px 0px 0px; }
.steptherapy #StepTherapy div.boxwrapper { margin-top: 18px; padding: 11px 4px; background: url('../img/st_bg1.png') no-repeat scroll 0% 0% transparent; height: 200px; }
.steptherapy #StepTherapy div.boxwrapper div.box { width: 279px; margin: 0px 7px; height: 170px; background: none repeat scroll 0% 0% rgb(255, 255, 255); float: left; border: 1px solid rgb(153, 153, 153); padding: 10px; border-radius: 10px 10px 10px 10px; }
.steptherapy #StepTherapy div.boxwrapper div.box > div.intro { height: 130px; }
.steptherapy #StepTherapy div.inputRow { margin: 12px 0px; display: table-cell; vertical-align: middle; padding: 8px 5px; }
.steptherapy #StepTherapy div.inputRow * { vertical-align: middle; }
.steptherapy #StepTherapy div.inputRow input[type="text"] { padding: 5px; border: 1px solid rgb(153, 153, 153); margin: 0px 5px 0px 0px; color: rgb(51, 51, 51); width: 160px; }
.steptherapy #DrugDetails { display: none; position: fixed; z-index: 101; background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 800px; left: 150px; height: 60%; top: 15%; text-align: left; padding: 25px; border: 1px solid rgb(255, 255, 255); font: 13px Arial; overflow: auto; }
.steptherapy #DrugDetails h3 { font: 20px Arial; color: rgb(18, 101, 55); margin: 0px 0px 1em; }
.steptherapy #DrugDetails h4 { font: bold 16px Arial; color: rgb(18, 101, 55); margin: 1em 0px; }
.steptherapy #DrugDetails a.lightbox-close { float: right; height: 17px; padding: 7px 0px; }
.steptherapy #DrugDetails ul.druglist { margin: 0px; padding: 0px; }
.steptherapy #DrugDetails ul.druglist li { float: left; width: 350px; margin: 5px 20px; padding: 0px; list-style: none outside none; }
.steptherapy #DrugDetails ul.druglist li span.din { display: table-cell; width: 100px; vertical-align: top; }
.steptherapy #DrugDetails ul.druglist li span.name { display: table-cell; width: 255px; vertical-align: top; }
.steptherapy #DrugDetails ul.druglist li.header { padding: 5px 0px; border-width: 1px medium; border-style: solid none; border-color: rgb(204, 204, 204) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; font-weight: bold; }
.steptherapy #DrugDetails div.loadingPlaceholder { text-align: center; width: 395px; margin: 10px 0px; display: inline-block; }
.steptherapy div.overlay { position: fixed; width: 100%; background: none repeat scroll 0% 0% rgb(153, 153, 153); opacity: 0.5; top: 0px; height: 100%; z-index: 100; display: none; }
.terms div#banner { background: url('../img/banner_001.jpg') no-repeat scroll 3px 0px rgb(2, 107, 64); width: 956px; height: 206px; padding: 0px; }

/* testandprocedures*/
.tests div#banner { background: url('../img/tests_and_procedures.jpg') repeat scroll 0% 0% transparent; width: 956px; height: 206px; padding: 0px; }
.tests #content_tests_and_procedures { margin-top: 10px; }
.tests #content_tests_and_procedures div.imgBox { width: 120px; border: 1px solid rgb(0, 102, 51); background-color: rgb(0, 102, 51); margin-top: 20px; margin-left: 5px; }
.tests #content_tests_and_procedures div.imgBox div.caption { display: none; }
.tests #content_tests_and_procedures span.caption a { color: White; text-decoration: underline; font-size: 11px; display: inline-block; padding: 2px 0px; }