body { background: #91CDF2 url(https://secure3.convio.net/ala/pledge/images/body-bg.jpg) top center no-repeat; color:#505050; font-size: 72%; font-family: Verdana, Arial,sans-serif; line-height: 1.6em; margin-bottom:16px; }
a { color:#285F97 !important; }
a:focus { outline:none; } 
a:hover,a:visited:hover  { color:#EE1B2E !important; text-decoration:none; }
a:visited { color:#285F97; }
a.more { background:url(https://secure3.convio.net/ala/pledge/images/arrow-blue.gif) no-repeat right; padding-right:11px; }
a.more:hover { background:url(https://secure3.convio.net/ala/pledge/images/arrow-red.gif) no-repeat right; padding-right:11px;  }
.signup a, .donate a, .footer a {color:#555 !important; text-decoration:none;}
.sf-menu a {color:#fff !important;}
.skipnav { display:none; }
.left { float:left; }
.right { float:right; }

/* layout */
.wrapper { background:url(https://secure3.convio.net/ala/pledge/images/wrap-topcap.jpg) no-repeat; margin:0 auto; position:relative; width:972px; }
.container { padding-left:10px; width:952px; }
.header { float:left; height:103px; position:relative; width:972px; }
.topnav { float:right; }
.banner { float:left; width:952px; }
.mainnav { clear:left; }
.content { clear:left; }
.home .content { background:url(https://secure3.convio.net/ala/pledge/images/bg-3column.png) repeat-y !important; /* float:left; */ height:auto; width:952px; }
	.content .leftcolumn { float:left; width:219px; }
	.content .maincontent { float:left; width:733px; }
	.content .maincontent .middlecolumn { float:left; margin-bottom:64px; padding:24px 20px 28px; width:454px; }
	.content .maincontent .rightcolumn { float:left; padding-top:24px; width:239px; }	
.subpage .content { background:url(https://secure3.convio.net/ala/pledge/images/bg-2column.png) repeat-y !important; /* float:left; */ height:auto; width:952px; }
.trpage .content {float: left;}
.promos { background:#c7e6f9; float:left; padding:16px 0 24px; width:952px; }
.footer { background:url(https://secure3.convio.net/ala/pledge/images/wrap-btmcap.png) center no-repeat; height:40px; padding-top:16px; margin-left:-15px; width:982px; clear:left; }
.trPage .footer {background-image: none;}
h1.ala a{ background:url(https://secure3.convio.net/ala/pledge/images/l-ala.png) no-repeat; display:block; height:30px; margin:58px 0 0 222px; width:283px; }
	h1.ala span { display:none; }
h2.logo {float:left; height:278px; padding-left:24px; width:195px; }
h2.logo.walk, h2.logo.walk-2010 {background:url(https://secure3.convio.net/ala/pledge/images/logo-walk.png) no-repeat;}
h2.logo.walk-2011 {background:url(https://secure3.convio.net/ala/pledge/images/logo-walk-2011.png) no-repeat;}
h2.logo.walk-2012 {background:url(https://secure3.convio.net/ala/pledge/images/logo-walk-2012.png) no-repeat;}

h2.logo.run, h2.logo.run-2010 {background:url(https://secure3.convio.net/ala/pledge/images/logo-run.png) no-repeat;}
h2.logo.run-2011{background:url(https://secure3.convio.net/ala/pledge/images/logo-run-2011.png) no-repeat;}
h2.logo.run-2012{background:url(https://secure3.convio.net/ala/pledge/images/logo-run-2012.png) no-repeat;}

h2.logo.climb, h2.logo.climb-2010 {background:url(https://secure3.convio.net/ala/pledge/images/logo-climb.png) no-repeat;}
h2.logo.climb, h2.logo.climb-2011 {background:url(https://secure3.convio.net/ala/pledge/images/logo-climb-2011.png) no-repeat;}
h2.logo.climb, h2.logo.climb-2012 {background:url(https://secure3.convio.net/ala/pledge/images/logo-climb-2012.png) no-repeat;}

	h2.logo a { display:block; height:179px; width:219px; }
	h2.logo span { display:none; }
		h2.logo .event {  color:#EE1A2D; display:block; font-size:0.5em; text-transform:uppercase; }
h2 { color:#2D76AB; font-size:1.6em; line-height:1.175em; }
h3, h4, h5 { color:#EE1A2D; display:block; font-size:2.0em; text-transform:uppercase; }
h3 { font-size:1.25em; margin:9px 0 9px; clear:left; }
h4 { clear:left; font-size:1.33em; padding-bottom:4px; text-transform:capitalize; }
h5 { font-size:0.96em;  }
h5 a {color: #EE1A2D !important; text-decoration: none;}
h5 a:hover {text-decoration: underline !important;}

h6 { color:#000; font-size:0.96em; padding-bottom:4px; }
.maincontent p, .article p { padding-bottom:20px; }
/* disable convio code */ #convio-content-146209974, .content>div>p {display:none !important;}
p.nopadbtm { padding-bottom:0; }
small {}
big {}
sup {}
form {}
input {}
hr {}
em { font-style:italic; }
ol { list-style-type:decimal; padding-left:18px; padding-bottom:8px; }
ul li { background:url(https://secure3.convio.net/ala/pledge/images/bullet.png) 0 5px no-repeat; padding-left:10px;}
.article ul li {margin:0 20px 6px; list-style-type:disc; }
strong { font-weight:bold; }
.padtop10 { float:left; padding-top:10px; }

ul.topnav  {padding-top:28px; background:url(https://secure3.convio.net/ala/pledge/images/i-share.png) no-repeat; height:57px; margin-right:12px; position:absolute; right:5px; top:28px; width:230px; }
ul.topnav li {padding:0; float:left; }
ul.topnav li a {margin-right:9px; display:block; height:24px; width:24px; background:url(https://secure3.convio.net/ala/pledge/images/i-social.gif) no-repeat;}
ul.topnav li.twitter a {background-position:-24px 0;}
ul.topnav li.youtube a {background-position:-48px 0;}
ul.topnav li.flickr a {background-position:-72px 0;}
ul.topnav li.friend a {position:absolute; top:28px; left: 140px; height:57px; top:0px; width:90px; background:none;}
ul.topnav li a span { display:none; }


.mainbanner {float:right; height:271px; padding-top:1px; width:733px; }

.leftcolumn li { font-size:0.96em; line-height:1.4em; }

.login { padding:16px 12px 16px 25px; position:relative; }
.login form { padding-bottom:6px; }
	.login input {margin-bottom:3px;}
	.login input.textfield { background:url(https://secure3.convio.net/ala/pledge/images/bg-input.png) no-repeat; border:0; height:20px; color:#505050; font-size:0.9em; margin-top:3px; padding:2px 5px 3px; width:125px; }
	.login input.go { position:absolute; top:96px; right:42px; }
	.login a.more { font-size:0.96em; line-height:1.3em; text-decoration:none; }
	
.feature { float:left; margin-bottom:24px; position:relative; }
.feature img { float:left; margin:4px 16px 0 0; }
	
.signup a.button { background:url(https://secure3.convio.net/ala/pledge/images/b-signup.png) no-repeat; display:block; height:40px; width:218px; }
	.signup a.button span { display:none; }	
	.signup div { padding:6px 12px 16px 25px;}
.donate a.button { background:url(https://secure3.convio.net/ala/pledge/images/b-donate.png) no-repeat; display:block; height:40px; width:218px; }
	.donate a.button span { display:none; }
	.donate div { padding:6px 12px 16px 25px;}
	
.article { float:left; padding:24px 48px 64px 20px;}
	.article a { text-decoration:none; }
	.article img { float:left;  padding-bottom:24px; }
	.article img.nomarginrt { margin-right:0; }
	.article .intro { font-size:1.33em; padding-bottom:24px; }
	.article ul { float:left; padding-bottom:24px; }
	     .subpage .article ul {float: none;}
		.article li { background-image: none; padding:0; }
		.article ul.fundraisingbadges li { display:inline; float:left; width:175px;  }
		.article ul.fundraisingbadges li.short { width:140px; }	
	.article ul.messagea, .article ul.messageb, .article ul.printablebadges, .article ul.logodownloads { width: 245px; }
		 
.promos .spreadWord { float:left; padding-left:24px; width:195px; }
.promos .topRanks{ float:left; margin-left:16px; width:95%; }
.promos .topRanks a {text-decoration:none;}
.promos .topRanks .one3rd{ float:left; margin-right:12px; width:30%; }
.promos .sponsors { float:left; width:230px; }
	.promos a.wellfargo { background:url(https://secure3.convio.net/ala/pledge/images/s-wellsfargo.png) no-repeat; display:block; float:left; margin:20px 20px 0 0; height:39px; width:100px; }
	.promos a.wellfargo span { display:none; } 
	.promos a.cfcp { background:url(https://secure3.convio.net/ala/pledge/images/s-ca.png) no-repeat; display:block; float:left; height:67px; width:75px; }
	.promos a.cfcp span { display:none; } 
	.promos p, .promos li { font-size:0.96em; line-height:1.4em; }

.rightcolumn p { font-size:0.96em; line-height:1.4em; }

.aside { border-bottom:1px solid #C1D0C9; float:left; padding:0 0 16px; width:239px; }
.aside.last { border-bottom:none; } 
.aside div { float:left; padding:0 10px 0 20px; position:relative; width:208px; }
.aside div div {float:none; padding:0; width:auto;}
.aside .copy { float:left; padding:4px 0 12px 0; }
	.aside a.rss { background:url(https://secure3.convio.net/ala/pledge/images/i-rss.png) no-repeat; display:block; height:16px; position:absolute; right:16px; top:0; width:17px; }
	.aside a.rss span { display:none; }
	.aside .ourblog img {  float:left; margin-top:2px; }
		.aside .ourblog .blogtitle { color:#000; float:left; font-size:0.96em; font-weight:bold; left:22px; line-height:1.33em; position:absolute; width:170px; }
		.aside .blogdate { font-style:italic; } 
		.aside .ourblog p { float:left; }
	
.footer ul { float:left; padding-left:220px; text-align:center; width:472px;  }
.footer li { background:url(https://secure3.convio.net/ala/pledge/images/pipe-footer.png) no-repeat 0 4px; display:inline; padding:0 4px 0 8px; }
.footer li.first { background-image:none; }
.footer li a { color:#505050; font-size:0.9em; text-decoration:none; }
.footer li a:hover { text-decoration:underline; }
.footer .copyright { float:right; font-size:0.8em; line-height:1.4em !important; padding:4px 62px 0 0; }
 

.FormBox td  { padding: 5px;}

#cv-poweredBy {height:50px;  width:982px; margin-left:-15px; background:#91cdf2;}
#cv-poweredBy a {color:#333 !important;}
#thermometer {width:225px; display: block; position: relative; float: left;}
#thermometer table {float: left; border: 1px solid green; height: 161px; background:#ea1b2d; padding: 2px; border: 1px solid #fff; color: #fff !important; margin-top: 3px; width: 150px;}
.thermometer, .vscroll, .donorWall {width: 100px;  background:#f53041; padding: 2px; border: 1px solid #fff; color: #fff !important; margin-top: 3px; width: 150px;}
.thermometer .goal, .donorWall .list {background-color: transparent;}
.scrollContent {background: #000 !important;}
#thermometer img {float: right; margin-right:10px;}
#thermometer table td {border: 1px solid #fff; color: #fffff !important; padding: 5px; background:url(https://secure3.convio.net/ala/pledge/images/thermometer-bg.png) repeat-x left bottom;}
.vscrollList {border: 1px solid blue;}
.fr_reg_summary_table, .FormBox {background-color: #c7e6f9 !important;}
.instructions {background-color: #162d5d; color: #fff;}

/*Slideshow main*/
#slideshow {height:271px; position:relative; overflow:hidden;}
#slideshow .description {height:271px; position:absolute; right:0; top:0; z-index:5;}
ul#slideshow li {padding-left:0;}
#slideshow li.last-active .description {z-index:9;}
#slideshow li.active .description {width:733px; height:271px; display:block; position:absolute; right:0; top:0; z-index:19}
#slideshow img {width:733px; height:271px;}

/*#noslideshow {display:none;}*/
#showslideshow {display: none;} 
.subpage #slideshow .description {position:relative;}

#slideshow-nav {float:right; position:absolute; top:288px; display:none;}
#slideshow-nav a {padding:0 0.65em; display:block; float:left;
	font:0.875em/2em arial, helvetica, sans-serif; text-decoration:none;}
#slideshow-nav ul a {margin-top:0.4em;}
#slideshow-nav a:hover, #slideshow-nav a:hover.active {color:#3d721b;}
#slideshow-nav a.active {color:#3d721b;}
#slideshow-prev, #slideshow-next {font-weight:bold; font-size:100% !important; color:#635435; cursor:pointer;}
#slideshow-prev {margin-left:0;}
#slideshow-next {margin-right:0;}

#slideshow-nav li a {color:#635435; cursor:pointer;}
#slideshow-nav li.active a {color:#3d721b;}


/*Slideshow for sponsors*/
#spon-slideshow {height:120px; width: 200px; position:relative; overflow:hidden; list-style:none;}
#spon-slideshow .description {height:271px; position:absolute; right:0; top:0; z-index:5;}
ul#spon-slideshow li {padding-left:0; list-style:none; background-image: none !important;}
#spon-slideshow li.last-active .description {z-index:9;}
#spon-slideshow li.active .description {width:200px; height:20px; display:block; position:absolute; right:0; top:0; z-index:19}


/*#noslideshow {display:none;}*/
#spon-showslideshow {display: none;} 
.subpage #spon-slideshow .description {position:relative;}

#spon-slideshow-nav {float:right; position:absolute; display:none;}
#spon-slideshow-nav a {padding:0 0.65em; display:block; float:left;
	font:0.875em/2em arial, helvetica, sans-serif; text-decoration:none;}
#spon-slideshow-nav ul a {margin-top:0.4em;}
#spon-slideshow-nav a:hover, #slideshow-nav a:hover.active {color:#3d721b;}
#spon-slideshow-nav a.active {color:#3d721b;}
#spon-slideshow-prev, #slideshow-next {font-weight:bold; font-size:100% !important; color:#635435; cursor:pointer;}
#spon-slideshow-prev {margin-left:0;}
#spon-slideshow-next {margin-right:0;}

#spon-slideshow-nav li a {color:#635435; cursor:pointer;}
#spon-slideshow-nav li.active a {color:#3d721b;}

#convio-content-146209974, #convio-content-147681439 p, .content>div>p {display:none !important;}


/* Donations ----------------------------------------------------------*/
.article .header {height:auto; width:680px;}
.trPage {margin-right:0; margin-left:0; }
.article h2 { width:680px;}

/* TeamRaiser Team Roster Styles http://action.lungusa.org/site/TR?pg=team&fr_id=2170&team_id=13170 */

table.tr_roster{width:100%; border: 1px solid #555; border-collapse: collapse;}

table.tr_roster thead {background-color: #fff; color: #505050; padding: 2px;}

table.tr_roster thead th {padding: 5px 20px 5px 5px; font-weight:bold;}

.tr_legend {font-weight: normal; margin: 4px;}

.tr_legend .tr_captain {font-weight: normal;}

table.tr_roster td {border-top: 1px solid #555; padding: 6px;}

table.tr_roster td.roster_row0 {background-color: #eee;}

table.tr_roster td.roster_row1 {background-color: #fff;}

/* Thermometer */
.thermometer, .vScrollList {
color:#333 !important;
	margin: 22px 10px 10px;
	border: 1px solid #39F;
	background: url(https://secure3.convio.net/ala/pledge/images/body-bg.jpg) 0 -500px no-repeat;}

.vScrollList li {list-style-type: none; margin: 5px 0px 0 15px;}

.thermometer .title { font-weight: bold;	text-align: left;}

.thermometer .goal {background-color: transparent;	text-align: left;}

.thermometer dl dt {	margin-left: 10px;}

.thermometer dd {	margin-left: 30px;}

.thermometerTall {	width: 170px;
	text-align: left;}

.thermometerTall .title {	margin: 10px 15px;}

.thermometerTall .goal {margin: 10px 15px 15px 15px;}

.thermometerWide {	width: 255px;}

.thermometerWide .title {
	margin: 0px 0px 10px 0px;}

.thermometerWide .text {
	float: left;
	width: 150px; 
	margin: 10px 0px 15px 15px;}

.thermometerWide .image {
	margin: 10px 15px 10px 175px;}


/* Vertical Scrolling Component */ 

.vScroll {
	background-color: transparent;
	border: none;
	padding: 0px;
	margin: 10px 10px 10px 0;
	width: 240px;}

.vScroll .title {
	margin: 15px 15px 0px 10px;
	font-weight: bold;
	text-align: left;}

.vScroll .scrollContent {
	background-color: #b0d9f7 !important;
	border:solid 1px #39f;
	width:150px;
	margin: 5px 15px 15px 10px;
	padding: 10px;
	height: 150px;}


/* Donor Wall */

.cstmHeading {margin: 5px 5px 5px 15px;}

.cstmFrame {background-color: transparent; }
table.cstmFrame p {margin-left: 10px !important;}
.cstmHeading {margin-left: 10px; clear; both; float: none;}
.cstmText {margin-left: 10px; clear; both; float: none;}

.donorWall {
	background-color: #fff !important;
	border:none;
	padding: 0px;
	margin: 10px 10px 10px 5px;
	width: 270px;
	overflow: hidden;
	color:#505050 !important;}

.donorWall .title {
	margin: 10px 15px 0px 5px;
	font-weight: bold;
	text-align: left;
	color:#505050;}

.donorWall .list {
	background-color:#b0d9f7 !important;
	color:#505050 !important;
	border:solid 1px #39f;
	padding: 0px;
	margin: 5px 4px;
	width: 260px; /*ie problem*/
	overflow: hidden;}

.donorWall .list p {
	padding:0;
	margin: 5px 15px;}

.donorWall .link {
	display:none;
	margin: 0px 15px 10px 0px;
	padding: 0px 10px;}

#eventSearchRow {display: none;}

.FormLabel {width: 260px !important; }


/*Theremometer adjustments*/
/*
.home #thermometer {float: left; width: 205px; margin-right: 3px;}
.home .thermometer {float: left; height: 165px; margin: 0 !important;}
.home .text {float: left}
.home .image {float: left;}

.home .thermometerWide .title, .home .thermometerWide a {display: none !important;}
.home .thermometerWide {width:200px; display: block; position: relative; float: left; color: #fff !important; font-weight: bold;}
.home .thermometerWide .image {position: absolute; left: -40px; top: -10px;}
.home .thermometerWide dl, .home .thermometerWide dt, .home .thermometerWide dd {margin: 0 !important; padding: 0 !important; }
.home #thermometer {background-color: #fff; border: 2px solid #EA1B2D; padding: 2px;}
*/

/*.home .thermometerWide {background:  url(https://secure3.convio.net/ala/pledge/images/thermometer-bg.png); border: 0 !important;}*/
.home #thermometer {width: 205px; float: left; margin-right: 10px; height: 155px !important;}
.home #thermometer, .thermometer {background-image: none; border: 0;}
.home .goal  {background:  url(https://secure3.convio.net/ala/pledge/images/thermometer-bg.png); border: 0 !important; color: #fff; font-weight: bold; height: 154px; padding: 5px 0 0 5px; margin-top: 4px;}
.home .thermometerWide .title, .home .thermometerWide a {display: none !important;}

.home .thermometerWide dl, .home .thermometerWide dt, .home .thermometerWide dd {margin: 0 !important; padding: 0 !important; }
.home .thermometerWide {margin-left: -19px; margin-top: -13px;}

/*	
.home .thermometer {background-image: none; border:0; color:#333333 !important; margin:0 0 0; }
.home .thermometer table td {border: 1px solid #fff; color: #fffff !important; padding: 5px; background:url(https://secure3.convio.net/ala/pledge/images/thermometer-bg.png) repeat-x left bottom;}
	*/
/*#thermometer {width:225px; display: block; position: relative; float: left;}
#thermometer table {float: left; border: 1px solid green; height: 161px; background:#ea1b2d; padding: 2px; border: 1px solid #fff; color: #fff !important; margin-top: 3px; width: 150px;}
.thermometer, .vscroll, .donorWall {width: 100px;  background:#f53041; padding: 2px; border: 1px solid #fff; color: #fff !important; margin-top: 3px; width: 150px;}
.thermometer .goal, .donorWall .list {background-color: transparent;}
.scrollContent {background: #000 !important;}
#thermometer img {float: right; margin-right:10px;}

*/

.cstmImgFrame {float: none !important;}

/*Helpbutton overlay*/

.signup  span.button {background: url("https://secure3.convio.net/ala/pledge/images/signup.png") top left no-repeat;  height: 25px; display:block; width:218px; text-indent: -9999em }
.donate span.button {background: url("https://secure3.convio.net/ala/pledge/images/donate.png") top left no-repeat;  height: 25px;  display:block; width:218px;  text-indent: -9999em}
.signup a, .leftcolumn .donate a {font-weight: bold; font-size: 1.1em;}
/*not in ss*/
.signup a:hover, .leftcolumn .donate a:hover {color: #EE1B2E  !important; text-decoration: underline;}

.leftcolumn ul {margin-bottom:12px; margin-left:15px; clear:both;}
.leftcolumn .header {height:auto; width:175px;}
.signup div, .donate div { padding: 6px 2px 8px 13px;}
.leftcolumn li {line-height: 1.4;}


/*Not in ss*/

.feature {z-index:200;}
.thermometer {z-index:250;}
/*Not in ss*/
.participate .header, .participate {z-index:400 !important;}

.participate .overlay {display:none;}



.leftcolumn ul li {background: url("https://secure3.convio.net/ala/pledge/images/bullet.png") no-repeat scroll 0 7px transparent; }
.participate .overlay {padding:10px; min-height:40px; max-height:500px; width:450px; position:absolute; top:-35px; left:200px; z-index:4000; font-size: 11px;  line-height:1.4em; overflow:auto;
	color:#fff; text-align:left;
	background:rgb(58,85,141); background:rgba(38,64,118,0.9); border:solid 2px #000;}
	
.bottom {top:-195px !important;}

.overlay strong {padding-top:8px; display:block;
	text-transform:uppercase;}
.overlay strong+br {display:none;}
.participate .overlay a {color:#434014; text-decoration:none;}
.participate {position: relative;}
.help {/* width: 170px;*/}
.getsocial h5 {font-size:1em !important;}
.leftcolumn .close {padding:0 4px; position:absolute; top:4px; right:4px; 
	font-size:7px;text-transform:uppercase; cursor:pointer; color:#000;
	border:solid 1px #b9c4db; background:#fff;}
h5 a.help {color: #EE1A2D !important; font-weight: normal !important;}
ul.sf-shadow {z-index: 500 !important;}

 #fr_co_list {width: 475px}
.FormBox #fr_find_search {margin-left: -250px;}
.menu p {clear: both;}

/* Gigya overlay */
.mask {z-index:403 !important;}
.yui-panel-container {z-index:404 !important;}

/*topnav vii*/
.topnavvii { float:right; }
ul.topnavvii  {padding-top:28px; background:url(https://secure3.convio.net/ala/pledge/images/i-share.png) no-repeat; height:57px; margin-right:12px; position:absolute; right:5px; top:28px; width:230px; }
ul.topnavvii li {padding:0; float:left; }
ul.topnavvii li a {margin-right:9px; display:block; height:24px; width:24px; background:url(https://secure3.convio.net/ala/pledge/images/i-social-v2.gif) no-repeat;}
ul.topnavvii li.twitter a {background-position:-24px 0;}
ul.topnavvii li.youtube a {background-position:-48px 0;}
ul.topnavvii li.flickr a {background-position:-72px 0;}
ul.topnavvii li.friend a {position:absolute; top:28px; left: 140px; height:57px; top:0px; width:90px; background:none;}
ul.topnavvii li a span { display:none; }

