/* LF website print styles */
/* Dev notes */
/* This stylesheet switches off navigation elements (except for breadcrumbs and footer) */
/* and optimises text for page-reading */


body {margin: 0; padding: 0; font-size: 0.8em; font-family: Georgia, "Times New Roman", Times, serif; color: #000; background: #fff;}
a {color: #09f; text-decoration: underline;}
a:visited {color: #036; text-decoration: underline;}
a:hover {color: #e85c00; text-decoration: underline;}
table {margin-bottom: 1px;}
h1 {margin: 0; padding: 0;}
p {margin: 0 0 1em 0;}
h5 {margin: 0.5em 0 0 0; font-size: 1em;}
form {margin: 0; padding: 0;}
form input, form select, form textarea {font-family: verdana, arial, helevetica, sans-serif;}

#header {text-align: right;}
#header p {display: none;}
#header form {display: none;}

#topnav_container {display: none;}

#titlebarhome {margin: 0; padding: 0; height: 150px; background: #09f url(../../images/bg_titlebarhome.jpg) top right no-repeat; vertical-align: baseline;}
#mainpic {margin: 0 20px 0 0; float: left;}
p.titletext {color: #fff; font-size: 1.25em; margin: 0; padding: 50px 0 0 0; letter-spacing: 1px; line-height: 1.3em;}
p.maintext {color: #005ca3; font-size: 1.25em; margin: 0 0 2em 0; padding: 0; letter-spacing: 1px; line-height: 1.3em;}

#titlebar_home {margin: 0; padding: 0; background: #5bf url(../../images/titlepics/bg_howtohelp_01.jpg) 160px 0px no-repeat;}

#titlebar_business, #titlebar_howtohelp, #titlebar_aboutus, #titlebar_research, #titlebar_services, #titlebar_aboutbc, #titlebar_news {display: none;}

#titlebar_patients img, #titlebar_carers img, #titlebar_professionals img, #titlebar_localise img, #titlebar_media img, #titlebar_supporters img {display: none;}

#titlebar_patients h2 span.helptext, #titlebar_carers h2 span.helptext, #titlebar_professionals h2 span.helptext, #titlebar_media h2 span.helptext, #titlebar_supporters h2 span.helptext, #titlebar_localise h2 span.helptext {display: block; color: #005ca3; background-image: none; background: #fff;}
#titleRight {display: none;}



/* Home page and audience page styles */

#home_mainpic {width: 48%; background: #fff;}
#home_mainpic img {display: none;}
#home_maintext { width: 48%; background: #fff;}
#magazine {margin: 0; padding: 0;}
#magazine h2 {margin: 0.5em 0 0.25em 0; padding: 0 20px 0 10px; height: 20px; font-size: 1.3em; color: #ec5f00;}
#magazine h3 {margin: 0; padding: 0 20px 0 10px; font-size: 1em; color: #ec5f00;}
.bltAction {color: #ec5f00; font-weight: bold;}
.feature_item {clear: left; margin-bottom: 1em;}


#mag_left {padding: 0; background: url(../../images/divider_v.gif) top right repeat-y;}
#mag_right {padding: 0;}

#mag_left p {padding: 0 20px 0 0;}
#mag_left h2 {padding: 0;}
#mag_left h3 {padding: 0; margin: 0 0 0.5em 0;}
#mag_left p.withThumbnail {margin-left: 110px; margin-bottom: 0.5em;}
#mag_left .feature_thumb {float: left; margin: 0 10px 1em 10px;}

#mag_right p {padding: 0; margin-left: 20px; margin-bottom: 0.5em;}
#mag_right p.withThumbnail {margin-left: 120px; margin-bottom: 0.5em;}
#mag_right h2, #mag_right h3 {padding-left: 20px;}
#mag_right .feature_thumb {float: left; margin: 0 10px 10px 20px;}

#mag_left ul, #mag_right ul, #section_both ul, #section_left ul, #section_right ul, .lstActions {list-style-image: url(../../images/bullet_orange.gif); margin: 0 20px 1em 40px; padding: 0;}
#mag_left ul.withThumbnail {margin-left: 140px;}
#mag_right ul.withThumbnail {margin-left: 140px;}
#mag_left table, #section_left table {margin: 0 20px 1em 10px; border-bottom: 1px solid #ccc;}
#mag_right table {margin: 0 20px 1em 20px;}
#mag_right td, #mag_left td, #section_left td {font-size: 0.85em; padding: 3px 10px 3px 2px;}

#tblEvent {margin: 0 0 1em 0; background: url(../../images/divider_h.gif) top left repeat-x;}
#tblEvent td {font-size: 0.85em; background: url(../../images/divider_h.gif) bottom left repeat-x; padding: 3px;}

#tblCalendar {margin: 0 20px 1em 0;}
#tblCalendar td, #tblTreatmentCentre td {font-size: 0.85em; padding: 3px 10px 3px 3px;}

#tblTreatmentCentre {margin: 0 0 1em 0;}

#tblMedia {margin: 0 0 1em 0; border-bottom: 1px solid #999;}
#tblMedia td {padding: 3px 30px 3px 3px;}
#tblMedia td p {margin-bottom: 0;}
#tblMedia td ul.lstActions {margin-left: 3em;}

.tblGrantees td {padding: 3px 20px 3px 3px;}

/* Section page styles */

#section_top {margin: 0;}
#section_left {margin: 0 0 1em 0; width: 48%; padding: 0; background: url(../../images/divider_v.gif) top right repeat-y;}
#section_right {float: right; width: 48%; padding: 0;}
#section_both {margin: 0 0 1em 0; padding: 0;}

#section_left h4, #section_right h4, #section_both h4 {margin: 0; padding: 0 20px 0 0; font-size: 1.2em; color: #ec5f00;}

#section_right h3 {margin: 0.5em 0 1em 0; padding: 0 20px 0 0; font-size: 1.1em; color: #ec5f00;}


#section_left .feature_thumb, #section_right .feature_thumb {float: left; margin: 0 10px 1em 0;}
#section_left p {padding: 0;}
#section_right p {padding: 0;}
#section_both p {padding: 0;}

#section_left ul.withThumbnail, #section_right ul.withThumbnail {margin-left: 120px;}
#section_left p.withThumbnail {margin-left: 100px; margin-bottom: 0.5em;}

#section_right p.withThumbnail {margin-left: 100px; margin-bottom: 0.5em;}

/* Table styles */
th {text-align: left; padding: 3px 10px 3px 2px; border-bottom: 1px solid #999;}
caption {text-indent: -10000px; font-size: 1px; margin: 0;}
.tblTitleGeneric {font-weight: bold; background: #d5efff; padding-left: 2px;}
.tblTitlePatients {font-weight: bold; background: #daef9a; padding-left: 2px;}
.tblTitleCarers {font-weight: bold; background: #e5d7ec; padding-left: 2px;}
.tblMonth {font-weight: bold; color: #666;}
.odd {background: #f0f0f0;}

#home_rightcol, #home_rightcol h3, #home_rightcol ul {display: none;}

#container {clear: both; background: #fff;}
#container h3 {color: #005ca3; margin: 0 0 0.6em 0; padding: 0; font-size: 1.5em; font-weight: normal;}
#container_noleftcol {clear: both; margin-bottom: 0;}
#container_noleftcol #home_rightcol {float: right;}

#container2 {background: #fff;}

#navSecondary, #navSecondary ul, #navSecondary ul ul {display: none;}

#navTabs {height: 70px; margin: 0 0 1px 160px; width: auto; width: 84%}

#rightcol, #rightcol h3 {display: none;}

#content {margin: 0 0 1em 0;}
#content h3, #section_left h3, #content_noleftcol h3 {color: #005ca3; margin: 0 0 0.6em 0; padding: 0; font-size: 1.5em; font-weight: normal;}
#content h4, #content_noleftcol h4 {color: #005ca3; margin: 0 0 0.25em 0; padding: 0; font-size: 1.1em; font-weight: bold;}
#content p, #content_noleftcol p {margin: 0 0 1em 0; padding: 0;}

#content_noleftcol {margin: 0;}
#content_noleftcol h2 {margin: 0; padding: 8px 0 0 0;}

#content_magazine {margin: 0 0 1em 0;}

#content p.quoter, #section_left p.quoter, #section_right p.quoter {text-align: right; font-size: 0.85em; color: #666;}

#content_help {margin: 0; padding: 20px;}
#content_help h2 {color: #005ca3; margin: 0 0 0.6em 0; padding: 0 20px 0 0; font-size: 1.2em; font-weight: bold;}

#breadcrumbs {margin: 0 0 1em 0; padding-top: 1em; color: #999; font-size: 0.85em;}

#cleardiv {clear: both; height: 1em;}
#footer, #footer_home {clear: both; background: #fff; color: #333; font-size: 0.85em; margin: 2em 0 1em 0; padding: 0;}
#footer img {display: none;}
#footer p {padding: 0; margin: 0 0 1em 0;}
#footerright {display: none;}

#footer_home p {padding: 0; margin: 0 0 1em 0;}

#tab_patients, #tab_carers, #tab_professionals, #tab_media, #tab_supporters, #tab_localise {display: none;}

.helptext {display: none;}

#panel_donate {display: none;}

.bltDonate {vertical-align: middle; border: 0; margin: 5px 5px 0.5em 0;}

#home_donateonline {display: none;}

#seealso {font-size: 0.85em;}

.divider {clear: both; height: 3px; font-size: 3px; margin: 0; padding: 0; background: url(../../images/divider_h.gif) top left repeat-x;}
.divider_seealso {height: 3px; font-size: 3px; margin: 0; padding: 0; background: url(../../images/divider_seealso.gif) top left no-repeat;}
.divider_news {height: 3px; font-size: 3px; margin: 0; padding: 0; background: url(../../images/divider_news.gif) top left no-repeat;}
.footnote {color: #666; margin-top: 2em; font-size: 0.85em;}
.bodypic {float: right; margin: 0 0 1em 2em; color: #036; font-size: 0.85em; font-weight: normal;}

#panel_localise {float: right; width: 530px; background: #e8e8e8 url(../../images/bg_localise.gif) top left no-repeat; padding: 0 10px 0 10px; margin: -1em 20px 1em 20px;}
#panel_localise p.firstpara {padding: 40px 0 0 0;}
#panel_localise ul {list-style-image: url(../../images/bullet_orangegrey.gif); padding: 0; margin-left: 2.5em;}
#localise_map {margin: 0 0 0 20px;}
#localise_textlinks {float: right; margin: 40px 10px 0 0;}
#localise_selected {margin: 1em 0 1em 2.5em; padding: 10px; border: 1px solid #aaa;}
#localise_selected p {margin: 0;}
#localise_selected ul {list-style-image: url(../../images/localise_checked.gif); padding: 0; margin: 0 0 0 16px;}

#bar_localise {margin: 10px 20px 1em 10px; background: #e8e8e8 url(../../images/bg_cnr_grey_tl.gif) top left no-repeat; padding: 3px 5px 3px 10px;}
#bar_localise form, #bar_services form, #bar_events form {margin: 0; text-align: right;}
#bar_localise span, #bar_services span, #bar_events span {float: left; margin-right: 20px; padding-top: 3px;}
#bar_localise img, #bar_services img, #bar_events img {border: 0; float: right; margin: 0 0 0 5px;}

#bar_services {margin: 1em 20px 1em 0; background: #e8e8e8 url(../../images/bg_cnr_grey_tl.gif) top left no-repeat; padding: 3px 5px 3px 10px;}

#bar_events {clear: both; margin: 1em 20px 1em 0; background: #e8e8e8 url(../../images/bg_cnr_grey_tl.gif) top left no-repeat; padding: 3px 5px 3px 10px;}

.grey {color: #666;}
.iconNewWindow {border: 0; margin: 0 0 0 3px;}
.lstSchedule {margin-top: 0; margin-bottom: 1em; list-style-image: url(../../images/bullet_calendar.gif);}
.rightcol_quote {margin: 0; padding: 20px; background: url(../../images/bg_rightcolquote_open.jpg) top left no-repeat;}
.rightcol_quote p.quote {margin: 0 0 1em 0; padding-bottom: 10px; font-style: italic; background: url(../../images/bg_rightcolquote_close.jpg) bottom right no-repeat;}
.rightcol_quote p.quoter {text-align: right; font-style: normal; font-size: 0.85em;}

.rightcol_getadobe {margin: 0; padding: 20px;}
.rightcol_getadobe p {margin: 0 0 1em 0; padding-bottom: 10px; font-size: 0.85em;}


.booklet_item {margin: 0 0 1em 0; padding-bottom: 1em; background: url(../../images/divider_h.gif) bottom left repeat-x;}

#booklet_items img {float: left; margin: 0 10px 10px 0; border: 0;}
#booklet_items img.lang {float: none; margin: 0;}

#booklet_items h4, #booklet_items p {margin-left: 140px;}
#booklet_items ul {margin-left: 120px;}
#booklet_items h4 {margin-top: 1em;}
#booklet_items h5 {margin-left: 140px;}

.pagination {text-align: right; font-size: 0.85em; color: #666;}
.lstPDF {list-style-image: url(../../images/icons/icon_pdf.gif); margin: 0 20px 1em 40px; padding: 0;}
.errortext {color: #c00;}
.examplebox {margin-bottom: 1em; padding: 20px; background: #edf8ff; border: 1px solid #ddf1ff;}