div.captcha input.refreshButton { margin-left: 3px; vertical-align: top; }
div.captcha input.captchaInput { width: 195px; }
div.switchToContainer { position: absolute; top: 2px; right: 2px; z-index: 100; }
div.switchToContainer a { color: #000000; font-family: Tahoma; font-size: 11px; text-decoration: none; }
div.switchToContainer a:hover { color: #0099ff; text-decoration: underline; }
div.switchToContainer a.disabled { text-decoration: line-through; color: #666; }
div.webAuthorConsoleContainer ul.toolBar, div.webAuthorConsoleContainer ul.toolBar li { list-style: none !important; }
a.glossary { text-decoration: none !important; border-bottom: dashed 1px; }
.imageClearer { clear: both; }
html, body { color: Black; font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 85%; margin: 0px; margin-bottom : 50px; }
div.floatClearer { height: 0; line-height: 0; clear: both; }
* html .floatClearer { font-size: 0; }
img { border: 0px; }
form { display: inline; }
form .mandatoryIndicator { color: red; font-size: 86%; }
input, select, textarea { font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 98%; }
input.elegantButton { border: outset 1px #aaaaaa; background-color: #eeeeee; cursor: hand; margin-top: 6px; }
table { border-collapse: collapse; }
th { padding-right: 6px; }
th, td { text-align: left; vertical-align: top; }
a, a:hover { color: #22778f; text-decoration: none; }
a.glossaryTermLink { border-bottom: 1px dashed #22778f; cursor: help; }
a.glossaryTermLink:hover { border-bottom: 1px solid #22778f; text-decoration: none !important; cursor: help; }
a.blackText { color: #000 !important; }
span.lightGrey, span.lightGrey a { color : #999 !important; }
span.midGrey, span.midGrey a { color : #666 !important; }
span.darkGrey, span.darkGrey a { color : #333 !important; }
span.black, span.black a { color : #000 !important; }
span.red, span.red a { color : #ea673e !important; }
span.blue, span.blue a { color : #0c5469 !important; }
span.white, span.white a { color : #fff !important; }
img.alignRight { float : right; margin : 7px 0px 10px 20px !important; }
img.alignLeft { float : left; margin : 7px 20px 10px 0px !important; }
div.zoneLeft, div.SocialLinksContainer { display : none; }
div.webAuthorConsoleContainer .statusBar .lockStatus { float : none !important; padding-left : 20px !important; }
input.searchBox { width: 138px; height: 14px; padding : 1px 0px 0px 5px; font-size : 90%; font-weight : normal; color : #4fa5be; border : solid 1px #4fa5be; }
input.searchButton { position : absolute; top : 2px; right:0px; width:18px; height:14px; }
div.fixedWidthFooterContainer { clear: both; width: 772px; margin : 0 auto; padding : 0; background : url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/footer_bottom_bg.gif) no-repeat bottom center; }
div.footer { clear: both; background : url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/footer_top_bg.gif) no-repeat top center; font-size: 94%; margin : -5px 0 0 0; padding : 0; }
div.footer, div.footer a { color: #fff; }
div.footer a:hover { color: #fff; text-decoration : underline; }
div.footer ul { padding: 30px 0 10px 0; margin: 5px 150px 0px 10px; }
div.footer li { list-style-type: none; display: inline; }
div.footer li a { padding : 0 14px; border-left : solid 1px #fff; }
div.footer li a.footerLink0 { border-left : none; }
div.copyright { float : right; margin : -23px 20px 0 0; padding : 0; display : inline; }
div.footerStatement { position : absolute; width : 740px; color : #767576; margin : 20px 0 0px 0px; padding-left : 15px; }
div.footerStatement a { float : right; margin : 0px; padding : 0px; }
div.siteDesigner { position : absolute; color : #767576; margin : 20px 0 0 540px; padding-left : 15px; }
div.siteDesigner a { color : #767576; }
div.siteDesigner a:hover { color : #767576; text-decoration : underline; }
div.footer { background : url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/footer_top_bg_full.gif) no-repeat top center; }
div.fullWidthBodyContainer { width: 100%; }
div.fixedWidthBodyContainer { width: 772px; margin : 0 auto; padding : 0px; background: url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/body_bg.gif) repeat-y center top; }
div.mainColumnContainer { float : left; width : 559px; margin : 0px 0px 0px 15px; padding : 0px; display : inline; }
div.mainColumnContainer a:hover { text-decoration: underline; }
div.pageTitleContainer { padding-top: 12px; margin-bottom: 18px; }
div.pageBodyContent { padding-bottom : 20px; }
h1.pageTitle { margin: 0px; padding: 0px; color: #22778f; font-family : Myriad Pro, Tahoma, Arial, Sans-Serif; font-size: 180%; font-weight: normal; margin-bottom: 6px; margin-top: 0px; }
h2.pageDescription { margin: 0px; padding: 0px; color: #22778f; font-weight: normal; font-size: 110%; }
span.pageDate { display: block; margin-top: 18px; font-size: 90%; color: #bbb; }
div.pageBodyContent { line-height: 160%; }
div.pageBodyContent h3 { margin-top: 1.2em; margin-bottom: 0.3em; font-size: 130%; }
div.pageBodyContent h4 { margin-top: 1.2em; margin-bottom: 0.3em; font-size: 110%; }
div.pageBodyContent h5, div.pageBodyContent h6 { margin-top: 1.2em; margin-bottom: 0.3em; font-size: 100%; }
div.pageBodyContent p { margin-top: 0em; margin-bottom: 1.2em; }
div.pageBodyContent input.formContainer, div.pageBodyContent textarea { width: 180px; }
div.pageBodyContent textarea { height: 60px; }
div.fixedWidthBodyContainer { background-image: url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/body_bg_full.gif); margin-bottom : -5px; width: 712px; padding-left: 30px; padding-right: 30px; }
h1.pageTitle { padding-top: 24px; margin-bottom: 12px; }
div.errorOuter { padding-left: 140px; font-size: 110%; background : url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/exclamation_sign.gif) no-repeat left top; width: 50%; min-height: 100px; margin : 20px auto; margin-right: auto; }
* html div.errorOuter { height: 100px; }
div.errorOuter p { margin-top: 0px; margin-bottom: 12px; }
div.fullWidthHeaderContainer { width: 100%; }
div.fixedWidthHeaderContainer { width: 758px; margin : 0 auto; padding : 0px 7px; position: relative; z-index : 100; background : url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/header01_bg.gif) no-repeat top center; }
div.layoutListOuter { font-size:95%; }
div.header { height: 264px; }
div.header ul { margin: 0; padding: 0; list-style: none; }
div.headerText { float : left; display : inline; font-size : 95%; padding-bottom : 3px; margin : 21px 0px 0px 14px; position : relative; }
div.headerText li { display : inline; }
div.headerText a { font-weight : normal; color : #fff; padding : 0px 6px; background : none; }
div.headerText ul li a { border-left:0; font-size:1em; padding:0px 9px; }
div.headerText ul li a.headerLink0, div.headerText ul li a.headerLink1 { border-left:0; padding-left:9px; }
div.headerText a.headerLink0, div.headerText a.join, div.headerText a.donate, div.headerText a.helpline { padding-left : 0px; background : none; }
div.headerText a.BLFhome { display : none; }
div.headerText a:hover { text-decoration : underline; color : #fff; }
div.headerText a.join { position : absolute !important; top : 30px; left : 0px; padding : 70px 0px 0px 0px !important; font-size : 1em; white-space : nowrap; background : url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/button_member01.jpg) no-repeat top left; color : #fff !important; width:70px; height:20px; text-align:center; border:0; }
div.headerText a.join:hover { background : url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/button_member01_hover.jpg) no-repeat top left; }
div.headerText a.helpline { position : absolute !important; top : 30px; left : 88px; padding : 70px 0px 0px 0px !important; font-size : 1em; white-space : nowrap; background : url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/button_contact01.jpg) no-repeat left top; color : #fff !important; width:70px; height:20px; text-align:center; border:0; }
div.headerText a.helpline:hover { background : url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/button_contact01_hover.jpg) no-repeat top left; }
div.headerText a.donate { position : absolute !important; top : 30px; left : 176px; padding : 70px 0px 0px 0px !important; font-size : 1em; white-space : nowrap; background : url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/button_donate01.jpg) no-repeat top left; color : #fff !important; width:70px; height:20px; text-align:center; border:0; }
div.headerText a.donate:hover { background : url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/button_donate01_hover.jpg) no-repeat top left; }
div.headerText a.donate:hover, div.headerText a.helpline:hover, div.headerText a.join { text-decoration : none; color : #5bb1ca; }
label.searchLabel { display : none; }
div.headerLeft { position : absolute; bottom : 56px; right : 85px; padding : 0px; display : inline; }
div.headerRightTop { position : relative; margin : 0px; padding : 0px; width: 492px; float:left; margin-top:21px; }
div.headerRightTop a { color: #fff; border-left:0; padding-left:12px; float:left; }
div.headerRightTop a:hover { color: #fff; text-decoration: underline; }
div.headerRightTop form.siteSearch { position : absolute; left : 324px; top : 0px; width:165px; }
a.layoutListOuter { position:relative; padding : 0px 10px 0 0; white-space : nowrap; font-size:95%; }
div.authenticationLinksContainer { position : relative; float:left; }
div.authenticationLinksContainer a { font-size:95%; }
a.registerForSiteLink, a.logOnLogOffLink { text-align : left !important; font-weight : normal; color : #fff; padding : 0px 6px; background : none; }
div.headerRightTop a.controlPanel { position:relative; white-space:nowrap; border-left:0; clear:both; display:block; padding-top:30px; }
div.headerRightTop a.myProfile { position:relative; white-space:nowrap; border-left:0; clear:both; display:block; padding-top:5px; }
a.registerForSiteLink { background : none; }
a.logOnLogOffLink { background : none; }
div.headerRightBottom { position: absolute; bottom: 18px !important; bottom : 17px; left: 12px; }
ul.topLevelNavLinks { float : left; position: relative; width : 745px; padding : 0px; margin : 0px; z-index: 5; }
ul.topLevelNavLinks li { float: left; position: relative; z-index: 100000; padding : 0px 5px 0 0; margin : 0px 1px 0px 0px; background : url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/topNav_right.gif) right top no-repeat; }
* html body ul.topLevelNavLinks li { width: 1px; }
ul.topLevelNavLinks li a { display: block; text-align: center; padding : 9px 5px 7px 9px; white-space : nowrap; color: #fff; font-size : 95%; font-weight : bold; background : url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/topNav_left.gif) left top no-repeat; }
ul.topLevelNavLinks li a:hover { background : url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/topNav_hover_left.gif) left top no-repeat; color : #fff; }
ul.topLevelNavLinks li.channel_active { background : url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/topNav_channelActive_right.gif) right top no-repeat; }
ul.topLevelNavLinks li.channel_active a, ul.topLevelNavLinks li.channel_active a:hover { background : url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/topNav_channelActive_left.gif) left top no-repeat; color : #000; }
ul.topLevelNavLinks ul { display: none; }
ul.topLevelNavLinks ul a:hover { text-decoration: none; }
ul.topLevelNavLinks li ul { position: absolute; left: 0px; top: 29px; width: 178px; padding : 5px 0px; background : url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/dropDown.gif) no-repeat left bottom !important; margin-top : 0px; }
ul.topLevelNavLinks li.channel_active ul { left: 0px; background : url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/dropDown_active.gif) no-repeat left bottom !important; }
ul.topLevelNavLinks li li { display: block; float: none; padding : 0px 15px; background-image : none; }
ul.topLevelNavLinks li li a { height: auto; display: block; white-space : normal; width : 136px; padding : 8px 0px 8px 15px; text-align : left; background-image : none; }
ul.topLevelNavLinks li.channel_active li a { background-image : none !important; }
ul.topLevelNavLinks li:hover li a, ul.topLevelNavLinks li.over li a, ul.topLevelNavLinks li:hover li, ul.topLevelNavLinks li.over li { background : none !important; }
ul.topLevelNavLinks li.channel_inactive li a:hover { background : url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/topNav_lower_hover.gif) no-repeat left 12px !important; }
ul.topLevelNavLinks li.channel_active li a:hover { background : url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/topNav_lower_hover_active.gif) no-repeat left 12px !important; }
* html ul.topLevelNavLinks li { float: left; }
* html ul.topLevelNavLinks li a { height: 1%; }
ul.topLevelNavLinks li:hover ul.level1, ul.topLevelNavLinks li.over ul.level1, ul.topLevelNavLinks ul.level1 li:hover ul.level2, ul.topLevelNavLinks ul.level1 li.over ul.level2, ul.topLevelNavLinks ul.level2 li:hover ul.level3, ul.topLevelNavLinks ul.level2 li.over ul.level3 { display : block; }
ul.topLevelNavLinks li.channel_active:hover, ul.topLevelNavLinks li.channel_active.over { background : url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/topNav_channelActive_right.gif) right top no-repeat; }
ul.topLevelNavLinks li.channel_active:hover a, ul.topLevelNavLinks li.channel_active.over a { background : url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/topNav_channelActive_left.gif) left top no-repeat; display : block; }
ul.topLevelNavLinks li.channel_inactive:hover, ul.topLevelNavLinks li.channel_inactive.over { background: url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/topNav_hover_right.gif) no-repeat right top; }
ul.topLevelNavLinks li.channel_inactive:hover a, ul.topLevelNavLinks li.channel_inactive.over a { background : url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/topNav_hover_left.gif) left top no-repeat; display : block; }
textarea { width: 200px; height: 60px; }
form .mandatoryIndicator { color: #EE3429; font-size: 86%; }
span.requiredField { color: #C00; }
table.formTable { margin-top: 24px; margin-bottom: 12px; }
table.formTable table { margin-bottom: 12px; }
table.formTable th { padding-right: 6px; }
th.formHeading div { font-size: 110%; margin-top: 36px !important; font-weight: bold !important; }
td.formText p { margin-top: 0; padding: 6px 6px 6px 6px; font-size: 90%; border-top: solid 1px #ececec !important; background: url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/td_bg.gif) repeat-x left top; }
div.webFormIntro { margin-bottom: 1em; }
div.formErrorPanel { padding: 12px; margin-bottom: 12px; border: solid 1px #C00; }
div.formErrorPanel ul { color: #C00; margin-top: 0.5em; margin-bottom: 0; margin-left: 0px; list-style: none; }
span.errorLabel { color: #C00; }
span.helpIndicator { color: #EE3429; margin-left: 0.5em; cursor: help; font-weight: bold; }
table.ReadOnly { width: 100%; background-color: #fff; }
table.ReadOnly th, table.ReadOnly td { border-top: solid 1px #b6b6b6; padding: 2px; }
table.ReadOnly th { color: #2F61A9; padding-right: 24px; }
table.Editable th { padding-right: 24px; }
table.ReadOnly td.helpMarker { width: 8%; }
table.ReadOnly td ul { margin: 0; padding: 0; list-style: none; }
table.Editable td ul { margin: 0; padding: 0; list-style: none; }
table.dhtmlControlsTop { margin: 1.0em 0; background: transparent url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/formHeader.gif) no-repeat left top; width : 559px; height: 30px; }
table.dhtmlControlsBottom { margin: 1.0em 0; background: transparent url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/formFooter.gif) no-repeat left top; width : 559px; height: 30px; }
table.dhtmlControls a { font-weight: bold; }
table.dhtmlControls tbody { width: 100%; }
table.dhtmlControls tbody td { padding: 0; }
table.dhtmlControls td.formSectionDirectLinks { width: 100%; text-align: center; }
table.dhtmlControlsTop td.formSectionDirectLinks { padding-top : 7px; }
table.dhtmlControlsBottom td.formSectionDirectLinks { padding-bottom : 7px; }
table.dhtmlControls td.formSectionDirectLinks a { display: inline-block; height: 23px; margin: 0; }
table.dhtmlControls td.formSectionDirectLinks a.linkInactive { background: transparent url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/form_num.gif) no-repeat; width: 25px; }
table.dhtmlControls td.formSectionDirectLinks a.linkInactive:hover { background: transparent url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/form_num_hover.gif) no-repeat; }
table.dhtmlControls td.formSectionDirectLinks a.linkActive { background: transparent url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/form_selected.gif) no-repeat; width: 27px; padding: 0 6px 0 0; color: #fff; }
table.dhtmlControls td.formSectionDirectLinks a.linkNotAllowed { background: none; width: 25px; padding: 0; color: #a5a5a5; }
table.dhtmlControls td.formSectionPrevLink a, table.dhtmlControls td.formSectionNextLink a { height: 23px; display: block !important; text-align: center; }
table.dhtmlControls td.formSectionPrevLink a { width: 70px; background: transparent url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/form_prev_but.gif) no-repeat; }
table.dhtmlControlsTop td.formSectionPrevLink a { margin : 7px 0px 0px 7px; }
table.dhtmlControlsBottom td.formSectionPrevLink a { margin : 0px 0px 7px 7px; }
table.dhtmlControls td.formSectionNextLink a { width: 50px; margin : 7px 7px 0px 0px; background: transparent url(/ONESTOPCMS/Sites/BritishLung/ThemeNEW/Images/form_next_but.gif) no-repeat; }
table.dhtmlControlsTop td.formSectionNextLink a { margin : 7px 7px 0px 0px; }
table.dhtmlControlsBottom td.formSectionNextLink a { margin : 0px 7px 7px 0px; }
label { font-weight : normal !important; }
