/*
Beaconfire sample XHTML/CSS base file
Version: 1.0
Author: Tim Arnold, Beaconfire Consulting
tim.arnold@beaconfire.com
http://beaconfire.com
*/

body {text-align: center; background: #fff url(/assets/images/wrpr/body-bg.jpg) top center no-repeat; font-size: 75%; font-family: 'Verdana','Arial',sans-serif; line-height: 1.3; }
body.subpage {background: #fff url(/assets/images/wrpr/subpage-bg.jpg) top center no-repeat;}
h1 {font-size: 1.8em; margin: 0; padding: 0;}
h2 {font-size: 1.5em; margin: 1em 0 0.33em; padding: 0.25em 0;}
h3 {font-size: 1.1em; margin: 1em 0 0.25em; padding: 0.125em 0;}
h4 {font-size: 0.95em; margin: 0.5em 0 0;}
h5 {font-size: 1em; margin: 0.5em 0 0;}
h6 {font-size: 0.85em; margin: 0.5em 0 0;}
p {margin: 0.33em 0 1em 0;}
small {font-size: 85%;}
big {font-size: 115%;}
sup {font-size: smaller; vertical-align: 0.5em; line-height: 1px;}
	/*Added 8-25*/
	sup a {color: #DC081A; text-decoration: none;}
	sup a:hover {color: #185b91;}
	sup a font {color: #DC081A !important;}
	sup a:hover, sup a:hover font {color: #185b91 !important;}
/*Added 8-25*/
sub {font-size:xx-small; vertical-align:bottom;}
em {font-style: italic;}


form {margin: 0; padding: 0;}
input {border:1px solid #828282;}
.checkbox {border: 0px !important;}
input[type=checkbox], input[type=radio] {border: 0px !important;}
hr {clear: both; border: 0; width: 100%; color: #000; background-color: #000; height: 1px; margin: 10px 0; padding: 0;}
strong {font-weight:bold;}
a {color:#dc081a }
a:hover {cursor:pointer; color: #185b91}
a:visited, a.visited {color: #185b91;}

/* ************************** */
/* Layout: the big containers */
/* ************************** */
#wrapper {width: 940px; margin: 0 auto; text-align: left; }
#header, #footer  {width: 940px;}
#subnav-column {width: 176px; float: left; margin-top: 22px;}
#page {clear: both; }

.layout-hp #content {width: 640px; float: left; margin-bottom: 22px;}
.layout-section #content {width: 540px; float: left; margin: 22px 25px 22px 25px;}
.layout-section.layout-search #content {width: 745px; float:left; margin-bottom: 22px; margin-top:22px; margin-left:0; margin-right:25px;}
.layout-section #content.wide-layout {width: 735px; float:left; margin-bottom: 22px; margin-top:22px; margin-left:25; margin-right: 0px;}

.layout-hp #content-well {clear: both;  margin-top: 22px; }
.layout-section #content-well {clear: both; width:550px; }
.layout-section.layout-search #content-well {width: 745px;}
.layout-section .wide-layout #content-well {width: 735px;}

.layout-hp #sidebar {width: 285px; float: left; margin-top: 22px;}
.layout-section #sidebar {width: 170px; float: left; margin: 22px 0;}


.layout-section .flash, .layout-section .flash object {margin: 6px 0 0;  width: 535px; height: 214px}
.layout-hp .flash {background:transparent url(/assets/images/wrpr/flash-bg.png); width: 635px; text-align: center; padding: 7px 0 0 0 ; height: 226px;}


/* ************ */
/* Header Stuff */
/* ************ */

#header .logo {margin-top: 10px; float: left;}
#header ul#topnav {background-image: none; color:#FFFFFF; float:right; padding:0 0 5px 5px;}

	ul#topnav li {float: left; background-color: #215e94; padding-bottom: 3px;}
		ul#topnav li#first-topnav {background: url(/assets/images/wrpr/topnav-first.gif) top left no-repeat; padding-left: 25px}
		ul#topnav li#last-topnav {background: url(/assets/images/wrpr/topnav-last.gif) top right no-repeat; padding-right: 8px}
		ul#topnav li#spanish {padding-right: 15px}
		ul#topnav a {color: #fff; text-decoration: none; font-size: .8em; margin: 0 1px;}
		ul#topnav a:hover {text-decoration: underline;}
		ul#topnav a.lock {background: url(/assets/images/wrpr/topnav-lock-bg.png) center left no-repeat; padding-left: 15px; }
		span.stick {font-size: .8em;}



#header {position: relative;}
#header ul.nav {float: right; margin: 0 0 0 0;  height: 40px; position: absolute; top: 58px; left: 270px;}

ul.nav li {float: left; padding-top: 0; padding-right: 2px; }

ul.nav a {text-indent: -9999em; height: 40px; display: block; }

.subpage ul.nav {margin-top: -1px !important;}

ul.nav a.nav-yourlungs {background: url(/assets/images/wrpr/nav/yourlungs.jpg); width: 92px;}
ul.nav a.nav-lungdisease {background: url(/assets/images/wrpr/nav/lungdisease.jpg); width: 104px;}
ul.nav a.nav-findingcures {background: url(/assets/images/wrpr/nav/findingcures.jpg); width: 106px;}
ul.nav a.nav-healthyair {background: url(/assets/images/wrpr/nav/healthyair.jpg) top center no-repeat; width: 89px;}
ul.nav a.nav-stopsmoking {background: url(/assets/images/wrpr/nav/stopsmoking.jpg) top center no-repeat; width: 104px;}
ul.nav li.getinvolved {background: url(/assets/images/wrpr/nav/getinvolved.jpg); width: 100px; }
ul.nav li.donate {background: url(/assets/images/wrpr/nav/donate.jpg); width: 60px; }


ul.nav a.nav-yourlungs:hover {background: url(/assets/images/wrpr/nav/hover/yourlungs.jpg); width: 92px;}
ul.nav a.nav-lungdisease:hover {background: url(/assets/images/wrpr/nav/hover/lungdisease.jpg); width: 104px;}
ul.nav a.nav-findingcures:hover {background: url(/assets/images/wrpr/nav/hover/findingcures.jpg); width: 106px;}
ul.nav a.nav-healthyair:hover {background: url(/assets/images/wrpr/nav/hover/healthyair.jpg) ; width: 89px;}
ul.nav a.nav-stopsmoking:hover {background: url(/assets/images/wrpr/nav/hover/stopsmoking.jpg) ; width: 104px;}
ul.nav li.getinvolved:hover {background: url(/assets/images/wrpr/nav/hover/getinvolved.jpg); width: 100px; }
ul.nav li.donate:hover {background: url(/assets/images/wrpr/nav/hover/donate.jpg) top left no-repeat; width: 60px; }

#header div#search {float: right; clear: right; margin-top: 0px; height: 30px; line-height:30px; position: relative; width: 215px; }

#search .text {
	border: 0; 
	background: url(/assets/images/wrpr/search-input-bg.gif) center left no-repeat;  
	width: 157px; 
	height: 30px; 
	color: #9ba1a1; 
	padding: 0px 0px 0px 20px; 
	font-weight: bold; 
	margin: 7px 0px 0px 0px; 
	position: absolute;
}

.win.ie8 #search .text, .win.ie7 #search .text {
	border: 0; 
	background: url(/assets/images/wrpr/search-input-bg.gif) center left no-repeat;  
	width: 157px; 
	height: 30px; 
	color: #9ba1a1; 
	/*padding: 15px 0px 2px 25px;*/ padding: 15px 0 0 20px; 
	font-weight: bold; 
	margin:0; 
	position: absolute;
}

#search .go {width: 31px; height: 22px;  position: absolute; margin-top: 10px; margin-left: 182px; border: 0px; }


#inmycommunity .text {border: 0; background: url(/assets/images/wrpr/mycommunity-search-bg.png) center left no-repeat;  width: 157px; height: 20px; color: #9ba1a1 !important; padding: 4px 0 1px 3px; font-weight: bold; margin:3px 0 0 0; font-size: .9em; position: absolute; }
#inmycommunity .go{width: 31px; height: 22px;  margin: 3px 0 0 165px; background: transparent url(/assets/images/wrpr/go.gif) center left no-repeat; border: 0; position: absolute; }
#map-zipCode .go { border: 0; position: absolute; margin-left: 4px;}

#inmycommunity a.viewmap {color: #fff !important; position: absolute; margin: 8px 0 0 205px;}
#inmycommunity a.viewmap:hover {color: #fff !important;}



/* *********** */
/* Left Column */
/* *********** */

#subnav-column h3 {padding-left:5px;}
.layout-section #subnav-column h3 {width: 168px;}
#subnav-column h3.nav-sectionname {margin:0; padding:7px 10px 3px 10px; border:0; display: block;  background: url(/assets/images/wrpr/subnav-sectionname-bg.png) no-repeat; width: 155px; max-height: 36px; min-height: 26px; }
h3.nav-sectionname a {color: #fff; font-family: 'Gill Sans MT','Gill Sans','Verdana', sans-serif;  font-weight: normal; font-size: 18px; text-decoration: none; display: block; line-height: 19px;}


.subnav-sect {background: url(/assets/images/wrpr/subnav-btm.png) bottom left no-repeat; padding-bottom:5px;}

#subnav-column ul.subnav
 {background: url(/assets/images/wrpr/subnav-list.png) top left repeat-y; margin:0; padding:10px 4px 10px 2px; list-style-type: none !important; list-style-image: none !important;}
#subnav-column ul.subnav li {line-height:1.8em; list-style-type: none; padding: 0;  margin:0;}
#subnav-column ul.subnav li a{color:#ffffff; text-decoration:none; display: block; background: #0D3C63 url(/assets/images/wrpr/nav-bullet.gif) -5px 8px no-repeat; padding: 0 0 0 17px; }
#subnav-column ul.subnav li a:hover {text-decoration:underline;}
#subnav-column ul.subnav li.on {background: #fff; }

#subnav-column ul.subnav li.on a {color:#0d3c63; background: #fff url(/assets/images/wrpr/nav-bullet-on.gif) -5px 7px no-repeat; }
#subnav-column ul.subnav li.on li {background-color: #0D3C63; }
#subnav-column ul.subnav li.on li a {color:#ffffff; background: #0D3C63 url(/assets/images/wrpr/nav-bullet.gif) -5px 8px no-repeat;}
#subnav-column ul.subnav ul {margin: 0; padding: 0 0 0 0px; }
#subnav-column ul.subnav ul.subnav-l2 li a {margin: 0 0 0 7px; }
#subnav-column ul.subnav ul.subnav-l3 li a {margin: 0 0 0 17px; }
#subnav-column ul.subnav ul.subnav-l4 li a {margin: 0 0 0 27px; }
#subnav-column ul.subnav ul.subnav-l5 li a {margin: 0 0 0 37px; }

#subnav-column p {padding: 0 0 0 5px; margin: 0 0 10px 0; font-size: .9em;}
#subnav-column p.returntochapter {font-family: 'Gill Sans MT','Gill Sans','Verdana', sans-serif; padding:0 15px 0 15px; margin:0 0 10px 0; min-height:28px; color:#fff; background:#dc0819; line-height: 1.1; -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px; behavior: url(/css/border-radius.htc); border-radius: 20px;}
#subnav-column p.returntochapter a {color: #fff; text-decoration: none; margin-left:auto;margin-right:auto; display:block; padding-right:5px;padding-left:5px;}
#subnav-column p.returntochapter a:hover{text-decoration: underline; }



/* ************ */
/* Content Area */
/* ************ */
	.breadcrumbComponent {font-size:11px;}
	.breadcrumbComponent .breadcrumbItem {font-weight:bold;}
	.breadcrumbComponent a {color: #dc081a !important;}
	.breadcrumbComponent a:hover {cursor:pointer; color: #185b91 !important;}

	
#content-well ul, #content-well ol {margin: 1em 0; padding-left: 2.5em;}

.layout-section #content-well ul {list-style-type: none !important; list-style-image: none !important;}
.layout-section #content-well ul li, .promo ul li {list-style-type: none; background: url(/assets/images/wrpr/content-bullet.png) 0 4px no-repeat; padding: 0 0 0 12px; margin-top: 4px;}
/*Added 8-25-09*/
.layout-section #content-well ul li li, .promo ul li li {background-image: none !important; list-style-type:disc; padding:0 0 6px 3px; }

.promo ul {padding: 0 0 0 0 !important; margin: 0 0 0 3px !important;}
.promo ul li {margin: 6px 0;}
.intro {clear: both; position: relative;}
.promo img.left {margin: 0 5px 5px 0; float: left; padding: 0; clear: both;}
img.left {margin: 0 5px 5px 0; float: left; padding: 0;}
.promo img.right {margin: 0 0 5px 5px; float: right; padding: 0;}
img.right {margin: 0 0 5px 5px; float: right; padding: 0;}
.image-only {margin-top: 15px !important;}
#content-well ol {list-style-type: decimal;}
.layout-hp #content-well a {color: #185b91;}
	.layout-hp #content-well a:hover {color: #dc081a;}

a.highlight {color: #dc081a !important; font-weight: bold; text-decoration: none;}
	a.highlight:hover {color: #185b91 !important; text-decoration: none;}
#sidebar-tabs a.highlight {color: #fff !important;}
#sidebar-tabs a.highlight:hover {color: #dc081a !important;}
#sidebar-tabs p {margin: 5px 0 2px 0; padding: 0;}

/* ************ */
/* HP Only		 */
/* ************ */
.boxed-content {width: 205px; float: left; margin-top: 20px; height: 225px; position: relative; line-height: 1.2;}
	.boxed-content h2 {margin: 0; padding: 0 0 3px 0; text-indent:-9999em; height: 20px; border-bottom: 4px solid #df0c1e; }
		.topstories {margin-left: 0px; }
			.topstories h2 {background: url(/assets/images/wrpr/topstories.png) 10px 0px no-repeat; }
		.supportourwork, .takeaction {margin-left: 9px;}
			.takeaction h2{background: url(/assets/images/wrpr/takeaction.png) 10px 0  no-repeat;}
			.supportourwork h2 {background: url(/assets/images/wrpr/supportourwork.png) 10px 0   no-repeat;}
		.topitem {float: left;  height: 70px; vertical-align: middle;}
		.headline-img, .takeaction h3, .supportourwork h3 {font-weight: bold;}
		.headline-img {float: left; margin-left: 10px; margin-top: 17px;}
		.takeaction h3, .supportourwork h3 {margin: 17px 10px 0 5px; width: 100px; float: left;}
		p.item, .boxed-content p{clear: both; display: block; margin-top: 18px; float: left; margin-left: 10px;}
		.boxed-content a.highlight {margin-left: 10px;}
		a.button {position: absolute; bottom: 1px; left: 0px; margin-left: 8px;}

/* ************ */
/* HP      tabs */
/* ************ */
#lungnews, #othernews {background: url(/assets/images/wrpr/lungnews-bg.png) top left no-repeat !important; margin-top: -10px;}
	#lungnews ul, #othernews ul {list-style-type: none; margin: 15px 4px 0 12px; padding: 10px 0 0 0;}
	#lungnews ul li, #othernews ul li{margin-bottom: 7px;}

/*************/
/*Subpages  Content  */
/*************/

.layout-section h2 {font-weight:bold; border-bottom: 3px solid #df0c1e; font-family: 'Gill Sans MT','Gill Sans', 'Verdana','Arial',sans-serif; margin-top: 30px; font-size: 1.6em; padding-bottom: 3px }
.layout-section h3 { border-bottom: 1px solid #b4b8be; font-weight:bold; padding-bottom:1px; font-family: 'Gill Sans MT','Gill Sans', 'Verdana','Arial',sans-serif; font-size: 1.15em;}
.subpage #content-well h3 {clear: both;}

.feature-content {width: 48%; float: left; }
	.feature-content img, .feature-content p {margin-top: 10px;}
	.feature-content img, .feature-img {border:3px solid #c0daef; float:left; margin-right:10px;}
	.content-column + .content-column {margin-right:0; width:265px;}
.left {padding-right: 22px;}		
img.feature {border:3px solid #c0daef; float:left; margin:0px 5px 5px 0;}
img.feature-right {border:3px solid #c0daef; float:right; margin: 0 0 5px 5px;}
a:hover img {cursor:pointer;}
.feature-content-full {width: 98%; padding-top: 10px;  clear: both;}
.stpage-content.right { }
.stpage-content.left {clear: left;}
/*Added 8-25*/
a.footnote {color: #000; font-size:xx-small; vertical-align:top;}



#content-well p.listhead {font-weight:bold; padding-bottom:0; margin-bottom:0;}
#content-well p.listhead + ul {padding-top:0; margin-top:0;}

/*ad styles*/
.adspace p {font-size:0.8em; margin:20px 0 5px 0;}
.adspace .ad {width:470px; height:60px; line-height:60px; color:#fff; background-color:#446988; text-align:center; vertical-align:middle;}

/*List styles*/
.layout-section #content-well dt, dt {margin-top:10px;}
.layout-section #content-well .headlineline {list-style:none; padding:0; }
.layout-section #content-well .headlineline li {margin-top:10px; padding:0; background-image: none; clear: both;}
.layout-section #content-well ul.headlineline li img{margin: 0 5px 5px 0; float: left; padding: 0; clear: both;}
	ul.headline a {margin: 0; padding: 0;}
.layout-section #content-well ul.headlineline li img.right {margin: 0 0 5px 5px; border: 1px solid green; float: right; padding: 0; clear: both;}
/*Press release styles*/
.layout-section #content-well .press-info {font-weight:bold;}
.layout-section #content-well .press-title {border:0;  margin-bottom:10px; font-weight:normal; font-style:italic; font-family: "Verdana","Arial",sans-serif;}
.layout-section #content-well .ed-note {border:0;  margin-bottom:10px; font-weight:normal; font-style:italic; font-family: "Verdana","Arial",sans-serif;font-size:.9em;}
.layout-section #content-well .dateline {font-weight:bold; text-transform:uppercase;}
/*.layout-section #content-well ul.press-list li {background: url(/assets/images/wrpr/press-bullet.png) 0px 6px no-repeat; padding: 0 0 0 12px; }*/

.layout-section #content-well .center {text-align:center;}

/*Search Results*/

.search-box {padding:8px; background:url(/assets/images/wrpr/search_border.png) 0 0 repeat; margin:10px 0 0 0;}
form.search-form {background-color:#6caede; padding:10px 20px 10px 190px; }
form.search-form label.main-label {color: #0d3c63 !important; font-weight:bold; margin-left: -174px;  display:block; padding-top: 3px; float:left;}
form.search-form input.search-text {border: 1px solid #0d3c63; width:300px; }
form.search-form input.search-btn {border:0; width: 59px; height: 21px; position:absolute; padding-left: 10px; margin-top: 0px; }
form.search-form p.search-options, form.search-form p.search-options a {color:#fff !important; font-weight:bold;}
.search-results .search-term {font-weight:bold;}
.search-results .search-link {font-weight:bold;}
.search-results .search-date {font-style: italic;}
.search-results dt {margin-top: 10px;}
.search-pages {float:right;}
.search-summary {border-bottom:1px solid #c0c2c3;}

form.disease-search-form {background-color:#6caede; padding:10px 20px 10px 20px; position:relative;}
form.disease-search-form .main-label, form.disease-search-form .main-label a {color: #0d3c63 !important; font-weight:bold;}
form.disease-search-form .main-label {margin-bottom:5px;}
form.disease-search-form input.search-text {border: 1px solid #0d3c63; width:175px; }
form.disease-search-form input.search-btn {border:0; width: 32px; height: 21px; position:absolute; padding-left: 10px; margin-top: 0px; }
form.disease-search-form p.search-options, form.disease-search-form p.search-letters a {color:#fff; font-weight:bold;}
form.disease-search-form p.search-letters a:hover {color:#DC081A; }
.disease-search, .disease-browse {border-bottom:1px solid #97c6e8;}

/*callout styles*/
p.callout {float: right; width: 50%; padding: 10px 7px 15px 7px; margin: 5px 0 5px 5px; border: 2px ridge #5caedc;  background: #0d3c63; color: #fff; }
p.callout strong {display: block; font-weight: bold; font-size: 14px !important; width: 100%; padding-bottom: 5px; margin-bottom: 8px; border-bottom: 1px ridge #fff;}
p.callout a {text-decoration: underline; color: #fff;}
p.callout a:hover {text-decoration: underline; color: #dc081a;}

/* ************ */
/* Right Column */
/* ************ */

.layout-hp #sidebar {margin-left: 18px; width: 282px; float: left; }
#sidebar ul,
#sidebar ol {margin: 1em 0; padding-left: 2.5em;}
#sidebar-constrainer {height: 460px; overflow: hidden; width: 285px;}
#tools {float: right; clear: both; font-size:1em; height: 17px;}
	.layout-hp #tools a {font-size: .8em; font-weight: bold; color: #fff; text-decoration: none;}
	.layout-hp #tools a.printerFriendlyLink {background: url(/assets/images/wrpr/print.png) top left no-repeat; padding-left: 18px; float: right; margin-right: 10px;}
	.layout-hp #tools a.share {background: url(/assets/images/wrpr/share.png) top left no-repeat; padding-left: 18px; margin-right: 10px; float: right;}
	
	.layout-section #tools a {font-size: .8em; font-weight: bold; color: #3e4244; text-decoration: none;}
	.layout-section #tools a.printerFriendlyLink {background: url(/assets/images/wrpr/print_sub.png) top left no-repeat; padding-left: 15px; float: right; margin-right: 10px;}
	.layout-section #tools a.share {background: url(/assets/images/wrpr/share_sub.png) top left no-repeat; padding-left: 15px; margin-right: 10px; float: right;}
	
	ul#font-resizer {float: right; margin-top: -5px; padding: 0; }
		.layout-hp ul#font-resizer li {float: left; background-color: #67a9d8; margin-right: 3px;  width: 15px; height: 15px; position: relative; }
		.layout-section ul#font-resizer li {float: left; background-color: #d2e5f3; margin-right: 3px;  width: 15px; height: 15px; position: relative; }
		ul#font-resizer a { position: absolute; bottom: 0px; left: 3px; margin: 0; padding: 0;}
	a.regular {font-size: .7em !important;}
	a.larger {font-size: .8em !important; }
	a.largest {font-size: .9em !important; margin-right: 0px !important; }

.layout-hp #sidebar-content {height: 230px;}
#sidebar-content {clear: both; padding-top: 2px; font-size: .9em; width:180px; margin-bottom: 25px;}
#sidebar-content .promo {margin: 0 6px;}
#sidebar-content h2 {margin: 12px 0 0 0 ; padding: 0 0 0 0; text-indent: -9999em;}
.subpage #sidebar-content {font-size: 1em}
h2.lunghelpline {background: url(/assets/images/wrpr/lunghelpline.png) top left no-repeat;} 
h2.enewsletter  {background: url(/assets/images/wrpr/enewsletter.png) top left no-repeat; margin: 18px 0 0 0 !important; }
h2.inthespotlight {background: url(/assets/images/wrpr/inthespotlight.png) top left no-repeat;}

#sidebar-content div.highlight {background:#89c5f3; padding:5px; margin-top: 16px;}
#sidebar-content div.highlight h3 {border-bottom: #000000 1px solid; margin-top:0;}

#sidebar-content #chapterform .go, #sidebar-content #fluform .go {position: absolute;  margin-left: 5px; border:0;}
#sidebar-content #chapterform #zip, #sidebar-content #fluform #zip {width:100px; padding:0; border:1px solid #828282;}
#sidebar-content #chapterform , #sidebar-content #fluform {padding-left:5px; position: relative;}

#sidebar-content a {color: #dc081a !important;}
#sidebar-content a:hover {cursor:pointer; color: #185b91 !important;}

#sidebar-content p {padding: 0 0 0 0; margin: 0 0 5px 15px;}
.layout-section #sidebar-content p, .layout-section #sidebar-content ul {padding: 0 0 0 5px; margin: 0 0 10px 0; font-size: .9em;}
.layout-section #sidebar-content h3 {padding-left: 5px;}
#sidebar-tabs {font-size: .95em;}
#sidebar-tabs  p {margin: 0; padding: 0 0 0 2px;}
#sidebar .nav-tabs {margin: 0 !important; padding: 0 !important;}

.layout-hp #sidebar-content a.highlight {padding: 3px 0 0 0; margin:0; cursor: pointer !important;}
.layout-hp #sidebar-tabs a.highlight {padding: 3px 0 0 5px;}

.layout-section #sidebar-content .date {font-weight: bold; }
.layout-section #sidebar-content .right { margin: 5px 0 0px 5px; float: right; padding: 0; }
img.spotlight {margin: 13px 0 0 18px;}
 /* ********/
/* Footer */
/* ****** */

#footer {clear: both; border-top: 2px solid #bdbdbd; padding-top: 15px; }
#footer .charitynav {float: left;}
#footer #org-info {float: left; margin-left: 20px; line-height: 1.4; padding-bottom:20px;}
#footer a {color: #185b91}
	#footer a:hover {color: #dc081a}
#footer #links-info {float: right; text-align: right;}
.subpage #footer {margin-top: 40px;}

/* ********/
/* Chapters */
/* ****** */

ul.socnet-links {list-style-image:none;}
ul.socnet-links li {float:left;}
ul.socnet-links a {display:block; height:34px; width:34px; margin-right:5px; text-indent: -9999em;}
ul.socnet-links a.twitter-link {background-image: url(/assets/images/wrpr/twitter.gif);}
ul.socnet-links a.facebook-link {background-image: url(/assets/images/wrpr/facebook.gif);}
ul.socnet-links a.linkedin-link {background-image: url(/assets/images/wrpr/linked-in.gif);}
.chapter-content a {color: #185b91; }
.chapter-content a:hover {color: #dc081a}
.chapter-content h2 {margin-top: 13px; font-size:1.4em;}
.chapter-flash {margin-top:14px; padding:8px; background:url(/assets/images/wrpr/chapter_home_logo_bkg.png) 0 0 repeat;  width: 535px;}
.chapter-flash h2 {margin-top:0;}
.chapter-flash .chapter-logo {margin-bottom:10px;}

#sidebar-content .chapter-promo {margin-top:10px; padding:8px; background:url(/assets/images/wrpr/search_border.png) 0 0 repeat transparent;}
#sidebar-content .chapter-promo .content {background:url(/assets/images/wrpr/chapter_promo_bkg.png) 0 0 repeat; padding:5px; }
#sidebar-content .chapter-promo .content h3 {margin-top:5px;}
#sidebar-content .chapter-promo .content a.donate-btn {text-indent: -9999em; width: 101px; height: 21px; display:block; background: url(/assets/images/wrpr/donate-btn.gif) 0 0 no-repeat; margin: 0 auto 0 auto;}
#sidebar-content .chapter-promo .content a, #sidebar-content .chapter-promo .content p a {color: #fff !important;}
#sidebar-content .chapter-promo .content a:hover, #sidebar-content .chapter-promo .content p a:hover {color: #2d6a9e !important; }

#map {width: 470px; margin-left: 40px;}
#tabs.my-community {margin-top: 20px; height: 300px;}

p.loc-date {float: left; margin: .15em 0 0 0; line-height: 1em; }

.layout-section #content-well ul.news li {margin: .25em 0 .75em 0; background-image: none; padding-left: 0;}
.layout-section #content-well ul.news {margin: 0; padding: 0;} 

.box {padding: 3px; border: 1px solid #B4B8BE; }
.caption {font-size: .85em; text-align: center; }
.layout-section #content-well ul.nobullet {
list-style-type: none;
margin: 1em 0 0 0;
padding: 0;
}
.layout-section #content-well ul.nobullet li {
margin: 0 0 .75em 0;
padding: 0;
display: block;
background-image: none;
}
.layout-section #content-well ul.nobullet img.left { float: left; margin: .25em .5em 0 0; }
.layout-section #content-well ul.nobullet p {margin: .25em 0; }
.paginator td { padding: 0 3px; }
#map-search {font-weight: bold; margin: 5px 0 10px; font-size: 16px; text-transform: uppercase;} 

/**** Survey Message Fix ****/
.accessibilityText {display:none;}

/******* label fix *******/
.subnav h3 {border: none;
color: #fff; margin: .5em 0 0; width:165px !important; font-family: 'Verdana', Arial, sans-serif;  font-size: 1.1em; background:#2a70ae;}

/*Data Table style*/
#report-table table {width: 100%; border: 1px solid #bfbfbf; padding: 5px; border-collapse: separate; border-spacing: 1px 1px; font-size: 10px;}
#report-table table th {background-color: #0d3c63; color: #fff; }
#report-table table td, #report-table table th, #report-table table.data td {padding: 8px 2px 8px 6px; text-align: left;}
#report-table table tr.odd, #report-table tr.odd td   {background-color: #fff;}
#report-table table tr.even, #report-table tr.even td {background-color: #e0ecf5}
#report-table table tr.total {background-color: #a2c4e3;}
#report-table table.data { background: #fff;}
#report-table table.data td{ border:0; color:#000;}
#report-table table.data th {text-align: left; border: 0; background-color:#0D3C63; font-weight:normal; text-align: right; padding-right: 20px;}
#report-table table.data td.county-name a, #report-table table.data td.county-nameg a {color:#DC081A; text-decoration:underline; font-weight:normal;}
#report-table table.data .total td { padding: 8px 2px 8px 6px;}
#report-table table.data .total td { font-weight: bold; }
#report-table table.data td a {	text-decoration:none; color:#000080; font-weight: bold;}
#report-table table.data td.value { border:0; color:#000; text-align: right; padding-right: 20px;}

/* Tooltips */
.tooltip {}
span.classic {display: none; position: absolute;}
.tooltip:hover span.classic {position: absolute; z-index: 99;}
span.classic {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; background-image: url(http://www.lung.org/assets/images/tooltip-arrow.png); background-position: top left; background-repeat: no-repeat; background-color: #eef7fe; width: 250px; margin: 15px 0px 0px -5px; padding: 11px 8px 7px 8px; border-bottom: 1px solid #c0daef;}
a.tooltip:hover + span.classic {display: inline;} 


/* Filter Criteria Fix */
div#content-well > div.intro > div > form > table.filterCriteria tr td > input[type="submit"] {
	position:absolute; 
	left: 190px; 
	top: 60px;
}

/* Tobacco-Free Colleges */
div#promo-1 {font-family: Arial, Helvetica, sans-serif; text-align: center; background-color: #ffffff; width: 144px; margin-top: 5px; margin-left: 6px; padding-top: 5px; padding-left: 5px; padding-right: 10px; border: 2px solid #b5121b; border-style: solid; border-image: none; border-width: 2px; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px;}
div#promo-1 p {font-size: 13px;}
div#promo-1 p.call-to-action {font-size: 14px; font-weight: bold; color: #b5121b; margin-left: 5px; padding-top: 8px; border-top: 1px solid #c0c1c1;}
div#promo-1 p.call-to-action a {text-decoration: none; paddin-left: -5px;}
div#promo-2 ul {padding: 0 0 0 0 !important; margin: 0 0 0 3px !important;}
div#promo-2 ul li {margin: 6px 0;}
div#promo-2 ul li {list-style-type: none; background: url('/assets/images/wrpr/content-bullet.png') 0 4px no-repeat; padding: 0 0 0 12px; margin-top: 4px;}
div#promo-2 ul li li {background-image: none !important; list-style-type: disc; padding: 0 0 6px 3px;}

/* Bulleted List Landing Page Layout */
.feature-content ul#list-1 {margin-left: 75px;}
.feature-content ul#list-2 {margin-top: -7px; margin-left: -30px; margin-bottom: 0px;}
.feature-content ul#list-3 {margin-left: -30px; margin-bottom: 0px;}
.feature-content-right ul#list-4 {width: 221px; margin-left: -30px; float: left;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.nudge {margin-top: -18px;}}


/* updated styles by devon for asthma-friendly-schools-initiative */
.menu_container { width: 550px; }
.menu_head { color: #000000; cursor: pointer; font-family: Verdana,Gill Sans; font-size: 14px; margin: 0 0 1px 0; padding: 7px 11px; font-weight: bold; }
.menu_head:hover { color:#185B91; }
.menu_body p { padding: 10px; margin: 0px; }
.menu_body { background-color: #ebf2f7; border: 1px solid #c0daef; margin-left: 30px; padding: 10px 0 10px 10px; }
.plusminus { float:left; padding-right:15px; color:#DF0C1E;}
.tipsheet { padding: 5px; }
.top { float:right; font-size:90%; }