/* _____________________ Begin reset css ______________________*/
/* orginial: http://meyerweb.com/eric/tools/css/reset/ */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, /*ol, ul, li, */fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body { line-height: 1; }
/*ol, ul {list-style: none;}*/
/* remember to define focus styles! */
:focus {outline: 0;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse; border-spacing: 0;}

/* _____________________ End reset css ______________________*/


a {
	text-decoration:none;	
	color:#00a1b1;
}
a:hover {
	text-decoration:underline;
}
p {
	color:#333333;
	margin:0 0 0.85em 0;
}
h1, h2 {
	color#00a1b1;	
}
h3, h4, h5, h6 {
	color:#097580;	
}
/*h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	background:transparent url(/WalkOfHope/images/en/txtTtl1.gif) no-repeat scroll left top;
	width:360px;
	height:33px;
	position:absolute;
	top:74px;
	left:1202px;
}*/
h2, h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
}
h2 {
	font-size:2em;
	font-weight:normal;
	margin:0 0 12px 0;
}
h3 {
	font-size:1.5em;
	font-weight:normal;
	margin:5px 0 10px 0;
}
#contentCopy h4 {
	font-size:1.1em;
	padding:20px 0 15px 0;
}
#contentCopy p {margin:0 0 .85em 0;}
#contentCopy ul li {list-style:disc;}
h1,
#navReg li,
#ctaSocialLinks h3,
#walkerLogin #loginForm a#login,
#Walk-Info #walkHistory h3,
#Walk-Info #becomeCorporateSponsor h3.title,
#becomeVirtualWalker h3,
#Captains-Page #startATeam h3
{
	text-indent:-999em;	
}
body {
	background: #fff url(/WalkOfHope/images/bkgBody.jpg) no-repeat top center;
	font-size: 76%;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding:0;
	margin: 0;
	/*color:#00a1b1;*/
}

/***** HEADER *****/
div#headerContainer {
	background:transparent url(/WalkOfHope/images/bkgHeader.png) no-repeat scroll left top;
	width:968px;
	height:179px;
	margin:0 auto;
	position:relative;
}
div#headerContainer ol, div#headerContainer ul, div#headerContainer li {
	margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;
}
	div#headerContainer div#branding {
		width:960px;	
		position:relative;
		margin:0 auto;
	}
		div#headerContainer div#branding div#navSup {
			float:right;
			font-weight:bold;
			height:31px;
			background:url("/WalkOfHope/images/bkgNavSupEnd.gif") no-repeat scroll left top;
			padding-left:10px;		
		}		
			div#headerContainer div#branding div#navSup ul {
				height:31px;
				background:url("/WalkOfHope/images/bkgNavSup.gif") repeat-x scroll left top;
				min-width:210px;
				margin-right:3px;
			}
			div#headerContainer div#branding div#navSup ul li {
				float:left;
				padding:0 11px;
				border-right:1px solid #aae0e5;
				border-left:1px solid #11a7b6; 
				line-height:1em;
				height:12px;
				margin:10px 0 0 0;
			}
			div#headerContainer div#branding div#navSup ul li.first {
				border-left:none;
			}
			div#headerContainer div#branding div#navSup ul li.last {
				border-right:none;
			}
			div#headerContainer div#branding div#navSup ul li a {
				color:#ffffff;
				font-size:.9em;
			}		
		
		div#headerContainer div#branding h1#headerLogoWOH {
			background:url("/WalkOfHope/images/en/logoWOH.gif") no-repeat scroll left top;
			width:233px;
			height:137px;
			float:left;
		}	
		div#headerContainer div#branding h1#headerLogoWOH a {
			display:block;
			width:233px;
			height:137px;
		}
		div#headerTagline, div#headerWinnersLogo {
			position:absolute;
			text-indent:-9999em;
		}
		div#headerTagline {
			background:url("/WalkOfHope/images/en/txtTagline.gif") no-repeat scroll left top;
			width:261px;
			height:22px;
			left:262px;
			top:70px;
		}
		div#headerWinnersLogo {
			background:url("/WalkOfHope/images/en/logoHeaderWinners.gif") no-repeat scroll left top;
			width:162px;
			height:57px;
			right:39px;
			top:54px;
		}
	
		
	/** Main Nav **/
	div#headerContainer #navMain {
		position:absolute;
		bottom:6px;
		left:15px;
		width:757px;
		margin:0;
		padding:0;
		height:32px;
	}
		div#headerContainer #navMain ul#menuElem {
			padding:0;
			margin:0;
			position:relative;
		}
		div#headerContainer #navMain ul#menuElem li {
			float:left;
			padding:0;
			margin:0;
			height:31px;
			position:relative;
		}
		#menuElem a{
			color:#ffffff;
			text-transform:uppercase;
			font-weight:bold;
			background:none;
			height:31px;
			margin:0;
			padding:0;
			background:transparent url("/WalkOfHope/images/en/navMain.gif") no-repeat scroll left top;
		}
		#menuElem a .hover, #menuElem .CMSListMenuHighlightedLI a {
			background:transparent url("/WalkOfHope/images/en/navMain.gif") no-repeat scroll left -35px;
			height:32px
		}
		#menuElem #menuElem_LI_0_1_545 a {
			background-position:0 0;
			width:98px;
		}
		#menuElem #menuElem_LI_0_1_545 a .hover,  #menuElem #menuElem_LI_0_1_545.CMSListMenuHighlightedLI a {
			background-position:0 -34px;
			width:98px;
		}
		#menuElem #menuElem_LI_0_2_545  a {
			background-position:-98px 0;
			width:196px;
		}
		#menuElem #menuElem_LI_0_2_545 a .hover,  #menuElem #menuElem_LI_0_2_545.CMSListMenuHighlightedLI a {
			background-position:-98px -34px;
			width:196px;
		}
		#menuElem #menuElem_LI_0_3_545  a {
			background-position:-293px 0;
			width:147px;
		}
		#menuElem #menuElem_LI_0_3_545 a .hover,  #menuElem #menuElem_LI_0_3_545.CMSListMenuHighlightedLI a, #menuElem #menuElem_LI_0_3_545.over a {
			background-position:-293px -34px;
			width:147px;
		}
		#menuElem #menuElem_LI_0_4_545  a  {
			background-position:-440px 0;
			width:166px;
		}
		#menuElem #menuElem_LI_0_4_545 a .hover,  #menuElem #menuElem_LI_0_4_545.CMSListMenuHighlightedLI a {
			background-position:-440px -34px;
			width:166px;
		}
		#menuElem #menuElem_LI_0_5_545 a  {
			background-position:-606px 0;
			width:150px;
		}
		#menuElem #menuElem_LI_0_5_545 a .hover,  #menuElem #menuElem_LI_0_5_545.CMSListMenuHighlightedLI a {
			background-position:-606px -34px;
			width:150px;
		}

		/* Drop-down menus */
			div#headerContainer #navMain ul#menuElem li li {
				height:29px;	
			}

			div#headerContainer #navMain ul#menuElem ul.CMSListMenuUL {
				display:none; 
				position: absolute;
				left:-40px; 
				z-index:10000; 		
				background: url("/WalkOfHope/images/bkgDropdownWalkInfo.png") no-repeat scroll left bottom transparent;
				padding-bottom: 8px;
				width:238px;			
			}
			div#headerContainer #navMain ul#menuElem li.over ul.CMSListMenuUL {		
				display: inline-block;  
				width:238px; 	
			}
			div#headerContainer #navMain ul#menuElem li li.first {height:30px}  
			div#headerContainer #navMain ul#menuElem li li.first a {
				border-top:1px solid #31a7b3;
				border-bottom:1px solid #31a7b3;
				height:29px;
			}
			
		/* Walk Info Drop-down */
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_3_545.over li a {
				width:238px;
				background-image: url("/WalkOfHope/images/en/dropdown_walkinfo_sprite.png");
				background-repeat:no-repeat;
				border-bottom:1px solid #31a7b3;
				display:block;
				height:28px;
			}
			
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_3_545 li#menuElem_LI_1_1_560 a {
				background-position: left top;
				width:238px;
			}
			
			
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_3_545 li#menuElem_LI_1_1_560 a {
				background:url("/WalkOfHope/images/en/dropdown_walkinfo_sprite.png") no-repeat scroll left top;
			}
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_3_545 li#menuElem_LI_1_1_560.over a,
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_3_545 li#menuElem_LI_1_1_560 a .hover,
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_3_545 li#menuElem_LI_1_1_560.CMSListMenuHighlightedLI a
			{
				background:url("/WalkOfHope/images/en/dropdown_walkinfo_sprite.png") no-repeat scroll -240px top;
				width:238px
			}
			 
			 
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_3_545.over li#menuElem_LI_1_2_560 a {
				background-position: left -32px
			}
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_3_545 li#menuElem_LI_1_2_560.over a,
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_3_545 li#menuElem_LI_1_2_560 a .hover,
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_3_545 li#menuElem_LI_1_2_560.CMSListMenuHighlightedLI a
			 {
				 background:url("/WalkOfHope/images/en/dropdown_walkinfo_sprite.png") no-repeat scroll -240px -32px;
				 width:238px
			}
			
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_3_545.over li#menuElem_LI_1_3_560 a {
				background-position: left -63px
			}
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_3_545 li#menuElem_LI_1_3_560.over a,
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_3_545 li#menuElem_LI_1_3_560 a .hover,
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_3_545 li#menuElem_LI_1_3_560.CMSListMenuHighlightedLI a
			 {
				 background:url("/WalkOfHope/images/en/dropdown_walkinfo_sprite.png") no-repeat scroll -240px -63px;
				 width:238px
			}
			

			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_3_545.over li#menuElem_LI_1_4_560 a {background-position: left -94px}
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_3_545 li#menuElem_LI_1_4_560.over a,
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_3_545 li#menuElem_LI_1_4_560 a .hover,
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_3_545 li#menuElem_LI_1_4_560.CMSListMenuHighlightedLI a
			 {
				 background:url("/WalkOfHope/images/en/dropdown_walkinfo_sprite.png") no-repeat scroll -240px -94px;
				 width:238px
			}
			
			
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_3_545.over li#menuElem_LI_1_5_560 a {background-position: left -125px}
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_3_545 li#menuElem_LI_1_5_560.over a,
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_3_545 li#menuElem_LI_1_5_560 a .hover,
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_3_545 limenuElem_LI_1_5_560.CMSListMenuHighlightedLI a
			 {
				 background:url("/WalkOfHope/images/en/dropdown_walkinfo_sprite.png") no-repeat scroll -240px -125px;
				 width:238px
			}
			
		/* End Walk Info Drop-down */
		
		/* Fundraising Drop-down */
		
	
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_4_545.over li a {
				width:238px;
				background-image: url("/WalkOfHope/images/en/dropdown_fundraising_sprite.png");
				background-repeat:no-repeat;
				border-bottom:1px solid #31a7b3;
				display:block;
				height:28px;
			}
			
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_4_545 li#menuElem_LI_1_1_561 a {
				background-position: left top;
				width:238px;
			}
			
			
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_4_545 li#menuElem_LI_1_1_561 a {
				background:url("/WalkOfHope/images/en/dropdown_fundraising_sprite.png") no-repeat scroll left top;
			}
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_4_545 li#menuElem_LI_1_1_561.over a,
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_4_545 li#menuElem_LI_1_1_561 a .hover,
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_4_545 li#menuElem_LI_1_1_561.CMSListMenuHighlightedLI a
			{
				background:url("/WalkOfHope/images/en/dropdown_fundraising_sprite.png") no-repeat scroll -240px top;
				width:238px
			}
			 
			 
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_4_545.over li#menuElem_LI_1_2_561 a {
				background-position: left -32px
			}
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_4_545 li#menuElem_LI_1_2_561.over a,
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_4_545 li#menuElem_LI_1_2_561 a .hover,
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_4_545 li#menuElem_LI_1_2_561.CMSListMenuHighlightedLI a
			 {
				 background:url("/WalkOfHope/images/en/dropdown_fundraising_sprite.png") no-repeat scroll -240px -32px;
				 width:238px
			}
			
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_4_545.over li#menuElem_LI_1_3_561 a {
				background-position: left -63px
			}
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_4_545 li#menuElem_LI_1_3_561.over a,
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_4_545 li#menuElem_LI_1_3_561 a .hover,
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_4_545 li#menuElem_LI_1_3_561.CMSListMenuHighlightedLI a
			 {
				 background:url("/WalkOfHope/images/en/dropdown_fundraising_sprite.png") no-repeat scroll -240px -63px;
				 width:238px
			}
			

			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_4_545.over li#menuElem_LI_1_4_561 a {background-position: left -94px}
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_4_545 li#menuElem_LI_1_4_561.over a,
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_4_545 li#menuElem_LI_1_4_561 a .hover,
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_4_545 li#menuElem_LI_1_4_561.CMSListMenuHighlightedLI a
			 {
				 background:url("/WalkOfHope/images/en/dropdown_fundraising_sprite.png") no-repeat scroll -240px -94px;
				 width:238px
			}
			
			
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_4_545.over li#menuElem_LI_1_5_561 a {background-position: left -125px}
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_4_545 li#menuElem_LI_1_5_561.over a,
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_4_545 li#menuElem_LI_1_5_561 a .hover,
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_4_545 limenuElem_LI_1_5_561.CMSListMenuHighlightedLI a
			 {
				 background:url("/WalkOfHope/images/en/dropdown_fundraising_sprite.png") no-repeat scroll -240px -125px;
				 width:238px
			}
		
		/* End Fundraising Drop-down */
		
		/* FAQ nav item tooltip */
			img#FAQTooltip {display:none; position:absolute; top:-35px; left:-116px; z-index:10000;}
			div#headerContainer #navMain ul#menuElem li#menuElem_LI_0_5_545.over img#FAQTooltip {display:block;}
		/* End FAQ nav item tooltip */
		
	/** End Main Nav 	**/
/***** END HEADER *****/


/***** CONTENT *****/
div#container {
	width:967px;
	background:transparent url(/WalkOfHope/images/bkgContentTop.png) no-repeat scroll top center;
	/*margin-top:-40px;*/
}
	div#container div#mainContent {
		background:transparent url(/WalkOfHope/images/bkgContent.gif) repeat-y scroll top center;
		margin:10px 0 0 0;
		/*padding:15px 0;*/
		padding:5px 0 15px 0;
		display:inline-block;
	}
	div#container div#mainContent h3 {
		font-family:Arial, Helvetica, sans-serif;	
	}
	div#container div#mainContent #contentCopy {
		margin:20px 0 0 0;
	}
	
	/** Left Column **/
	div#container div#mainContent div#colLeft {
		width:233px;
		float:left;
		padding:0;
		/* margin:15px 10px 0 0;*/
		margin:0 10px 0 0;
	}
	div#container div#mainContent div#colLeft h3, div#container div#mainContent div#colRight h3 {
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	/** End Left Column **/
	
	/** Middle Column **/
	div#container div#mainContent div#colMiddle {
		width:460px;
		float:left;
		padding:0 10px;
		min-height:1px;
	}
	div#container.twoCol div#mainContent div#colMiddle {
		width:704px;
	}
	/** End Middle Column **/
	
	/**Right Column **/
	div#container div#mainContent div#colRight {
		width:234px;
		float:left;
		padding:0;
		margin:0 0 0 10px;
	}
	/** End Right Column **/

/***** END CONTENT *****/


/***** FOOTER *****/
div#footerContainer {
	clear:both;
	background: url(/WalkOfHope/images/bkgFooter.gif) repeat-x left top #3BB5C1;
	width:922px;
	margin:0 auto;
	color:#FFFFFF;
	text-align:left;
	padding:0 20px;
	font-size:.9em;
	height:auto;
}
	div#footerContainer a, #footerContainer p {
		color:#FFFFFF;
		margin:0;
	}
	div#footerContainer li {
		line-height:1em;
		float:left;
		border-right:1px solid #8bd1d8;
		border-left:1px solid #ccebee; 
	}
	div#footerContainer li.first {
		border-left:none;
	}
	div#footerContainer li.last {
		border-right:none;
	}
	div#footerContainer #navFooter {
		padding:20px 0 0 0;
		font-weight:bold;
		width:700px;
		display:inline-block;
	}
		div#footerContainer #navFooter ul li {
			padding:0 13px;
		}
		div#footerContainer #navFooter a.facebookLink {
			float:left;
			display:block;
			margin:-8px 0 0 15px;
		}
	div#footerContainer #sponsorFooter {
		float:right;
		margin-top:30px;
		width:183px;
	}	
	div#footerContainer #charitableNumber {
		clear:both;	
		padding:0;
		margin:0 0 0 15px;
	}
	div#footerContainer #contactFooter {display:inline-block; margin:0 0 0 15px;}
	div#footerContainer #contactFooter ul {margin:0; padding:0;}
	div#footerContainer #contactFooter ul li {
		padding:0 11px;
	}
	div#footerContainer #navFooter ul li.first, #footerContainer #contactFooter ul li.first {
		padding-left:0;
	}
	
	div#footerContainer #navFooter ul li.last, #footerContainer #contactFooter ul li.last {
		padding-right:0;
	}
/***** END FOOTER *****/




/***** SHARED ELEMENTS *****/
	/** Register to Walk Nav **/
	#navReg {
		margin:0 15px 20px 0;
		float:right;
		/*height:315px*/
	}				
	#navReg ul {
		width:221px;
		margin:0;
		/*height:275px;*/
		
	}
		#navReg li {
			border-top:1px solid #bee7eb;	
			width:200px;	
			padding:10px 0 0 13px;
			height:15px;
		}
		/*.IE7 #navReg li {border:1px solid red;}*/
			#navReg li a, #navReg li a .hover {
				display:block;
				height:15px;
				overflow:hidden;
				position:relative;
				width:199px;
				background: url("/WalkOfHope/images/en/navRegSprite.png") no-repeat scroll left top transparent;
				padding:0;
				text-indent:-9999em;
			}	
			/*.IE7 #navReg li a, .IE7 #navReg li a .hover {border:1px solid red; height:15px; }*/
			.IE7 #navReg li a .hover {border:1px solid red; height:15px; }
			#navReg li#register {
				width: 221px;
				margin-left:0;
				padding:0;
				border:none;
				height:86px;
			}
				#navReg li#register a {
					background: url("/WalkOfHope/images/en/navRegRegisterSprite.png") no-repeat scroll left top transparent;
					height: 86px;
					padding: 0;
					width: 221px;
				}
					#navReg li#register a:hover, #navReg li#register a .hover {
						background: url("/WalkOfHope/images/en/navRegRegisterSprite.png") no-repeat scroll left -88px transparent;	
						height:86px;
						width:221px;
					}
					
			#navReg li#sponsorWalker {
				border:none;	
			}
				#navReg li#sponsorWalker a:hover, #navReg li#sponsorWalker a .hover {
					background-position: left -15px;
				}			
			#navReg li#sponsorTeam a {
				background-position: left -30px;
			}
				#navReg li#sponsorTeam a:hover, #navReg li#sponsorTeam a .hover {
					background-position: left -45px;
				}			
			#navReg li#beVolunteer a {
				background-position: left -60px;
			}
				#navReg li#beVolunteer a:hover, #navReg li#beVolunteer a .hover {
					background-position: left -75px;
				}			
			#navReg li#donate a {
				background-position: left -90px;
			}
				#navReg li#donate a:hover, #navReg li#donate a .hover {
					background-position: left -105px;
				}			
			#navReg li#downloadForm a {
				background-position: left -120px;	
			}
				#navReg li#downloadForm a:hover, #navReg li#downloadForm a .hover {
					background-position: left -135px;
				}
	/** End Register to Walk Nav **/
		
	
	/** Walker Login **/	
	#walkerLogin {
		display:inline-block;
		margin-left: 12px;
	}	
		#walkerLogin h3 {
			color:#FFFFFF;
			padding:0;
			font-size:1.4em;
		}	
		#walkerLogin p {
			border-bottom: 1px solid #33B4C1;
    		color: #FFFFFF;
    		line-height: 1.2em;
		}	
		#walkerLogin #loginForm {
			height:164px;
			background:#00a1b1 url(/WalkOfHope/images/bkgWalkerLoginTop.gif) no-repeat left top;
			padding:10px 15px 35px 15px;
			color:#FFFFFF;
		}		
		body.walkerLoginForm {
			background:#00A1B1;
			text-align:left;
			font-size:100%;
		}
		.walkerLoginForm form {
			width:220px;	
			font-family:Arial,Helvetica,sans-serif;
			margin:12px 0 0 0;
		}
		.walkerLoginForm label  {
			color:#FFFFFF;
			font-size:0.7em;
			font-weight:bold;
			display:block;
		}
		.walkerLoginForm .field {
			margin:0 0 10px 0;	
		}
		.walkerLoginForm #loginField {
			text-align:right;	
			margin:10px 35px 0 0;
			padding:0;
		}
		.walkerLoginForm #usernameField input, .walkerLoginForm #passwordField input {
			width:180px;
		}
		.walkerLoginForm #passwordRetrieval {
			width:180px;	
		}
		.walkerLoginForm #passwordRetrieval a {
			color:#fff;
			font-size:.7em;
			text-decoration:none;
			font-weight:bold;
			display:block;
			margin:15px 0 0 0;
		}
		.loginButton {
			background: transparent url(/WalkOfHope/images/en/btnLogin.gif) no-repeat scroll left top;
			text-indent:-999em;
			border:none;
			width:52px;
			height:12px;
			cursor:pointer;
		}
		#walkerLogin #loginLinks {
			background:#bfe7eb url(/WalkOfHope/images/bkgWalkerLoginBottom.gif) no-repeat left bottom;
			padding:8px 7px 7px;
			display:inline-block;
			width:206px;
		}		
		#walkerLogin #loginLinks ul {
			margin:7px 0 0 0;
			padding:0;
		}		
		#walkerLogin #loginLinks ul li {
			margin:0 0 10px 0;
			line-height:1em;
		}
	/** End Walker Login **/
		
	/** Social Media Links **/	
	#ctaSocialLinks {
		background:transparent url(/WalkOfHope/images/bkgShareLeft.gif) no-repeat scroll left top;
		height:38px;
		margin:0 0 0 13px;
		display:block;
	}	
		#ctaSocialLinks #ctaSocialLinksInner {
			background:transparent url(/WalkOfHope/images/bkgShareRight.gif) no-repeat scroll right top;
			padding:0 10px 0 0;
		}
		#ctaSocialLinks h3 {
			background:transparent url(/WalkOfHope/images/en/txtShare.gif) no-repeat scroll left top;
			width:55px;
			height:15px;
			float:left;
			margin:12px 11px 0 12px;
			display:block;
		}
		#ctaSocialLinks ul {
			border-top:1px solid #e0e0e0;
			border-bottom:1px solid #e0e0e0;
			height:26px;
			margin:0 0 0 10px;
			padding:10px 0 0 0;
		}
		#ctaSocialLinks ul li {
			width:16px;
			height:16px;
			float:left;
			margin:0 10px 0 0;
		}
		#ctaSocialLinks ul li a img {
			border:none;
			padding:0;
		}
	/** End Social Media Links **/

	/** Rotating Sponsor Logos **/
		#contentSponsors {
			position:relative; 
			background:url("/WalkOfHope/images/bkgSponsors.png") no-repeat scroll center top;
			height:	109px;			
			overflow:hidden;
		}
			#contentSponsors ul.rotateContent {margin:0 !important; padding-left:0 !important;}
			#contentSponsors h3 {
				color:#333333;
				text-transform:uppercase;
				font-size:1em;
				font-family:Arial, Helvetica, sans-serif;
				
			}
			#contentSponsors p, #Our-Sponsors #contentSponsors p {
				color: #FFFFFF;
				font-weight: bold;
				text-align:center;
				margin:0; 
				padding:0;
			}
			div.imgBox {
				height:60px;
			}
			#contentSponsors img {
				text-align:center; 
				margin:5px auto 0; 
				display:block;
				border:none;
				padding:0;
			}
			a#thankyou {
				position:absolute; 
				bottom:5px; 
				left:12px; 
				font-size:90%;
			}	

	/** End Rotating Sponsor Logos **/
	
	/** Find a Walk Form **/	

		#ctaFindAWalk {
			width:220px;
			clear:both;
		}			
		#ctaFindAWalk h3 {
			color:#097580;
			line-height:1em;
		}			
		 #ctaFindAWalk #findWalkForm {
			background:#bfe7eb url(/WalkOfHope/images/bkgFindAWalkTop.gif) no-repeat left top;
			padding:10px 15px 0 15px;
		}			
		#ctaFindAWalk #findWalkForm .selectBoxWrapper {
			width:172px;
		}			
		#ctaFindAWalk #findWalkForm #cityField div.selectBoxWrapper {
			margin:0;	
		}			
		#ctaFindAWalk #findWalkForm .selectBoxWrapper input.selectbox {
			width:125px;
			height:15px;
			padding:3px 0 0 0;
		}			
		#ctaFindAWalk #findWalkForm select {
			margin:0 0 15px 0;
			color:#666666;
			font-weight:bold;
			font-size:.9em;
			height:22px;
			width:173px;
			padding:3px 5px 0 5px;
		}			
		#ctaFindAWalk #findWalkLinks {
			background:#bfe7eb url(/WalkOfHope/images/bkgFindAWalkBottom.gif) no-repeat left bottom;
			padding:0 15px 20px 15px;
		}					
		#ctaFindAWalk #findWalkLinks dl dt {
			margin:0 0 5px 0;
			font-weight:bold;
			font-size:.9em;
			display:block;
			padding:12px 0 0 0;
			line-height:1em;
			color:#333333;
		}
		#ctaFindAWalk #findWalkLinks dl dd {
			line-height:1em;
		}
		a.btnSearchForWalk.linkPri {
			float:right;
			font-size:1.2em;
			margin:0 10px 0 0
		}
		#ctaFindAWalk #findWalkForm #cityField select {
			margin:0 0 5px 0;
		}
	/** End Find a Walk Form **/	
	
	
	/** Early Bird Prize CTA **/
	#CTAEarlyBirdPrize {
		width:220px;
		height:209px;
		background:url("/WalkOfHope/images/en/ctaEarlyBirdPrize.png") no-repeat scroll left top;
		position:relative;
	}
	#CTAEarlyBirdPrize .links {
		float:right;
		margin:175px 13px 5px 0;
	}
	#CTAEarlyBirdPrize .links a.linkPri {
		float:right;
		color:#ffffff;
		background-image:url("/WalkOfHope/images/iconArrowWhite.png");	
		line-height:1.2em;	
		clear:right;
	}	
	/** End Early Bird Prize CTA **/
	
	

	/** Boxes **/	
	.columnBox {
		clear:both;
		width:220px;
		margin-bottom:20px;
		display:inline-block;
	}
	.columnBox h3 {
		color:#097580;
		font-size:1.5em;
		padding:0 0 5px 0;
		line-height:1em;
	}
	.columnBox img {
		margin:0 auto;
		display:block;
		background:#fff;
		padding:4px;
		border:1px solid #e0e0e0;
	}
	.columnBox p {
		line-height:1.6em;	
		padding-bottom:10px;
	}
	#colLeft .columnBox {
		margin-left:12px;
	}
	#colRight .columnBox {
		margin-right:12px;
	}
	a.linkPri,
	div#homeContentContainer #mainContent #colRight #ctaFindAWalk #findWalkLinks dl dd a
	{
		text-transform:uppercase;	
		color:#00a1b1;
		background:transparent url(/WalkOfHope/images/iconArrowBlue.png) no-repeat scroll right center;
		padding:0 10px 0 0;
		line-height:1em;
	}
	
		/** Light Blue Box **/
		#walkHistory,
		#becomeVirtualWalker,
		#startATeam
		{
			background:#ecf5f6 url(/WalkOfHope/images/bkgLtBlueBoxTop.gif) no-repeat left top;
			padding:10px 0 0 0;
			margin:20px 0;
			color:#333333;
		}
		#walkHistory .columnBoxInner,
		#becomeVirtualWalker .columnBoxInner,
		#startATeam .columnBoxInner
		{
			background:#ecf5f6 url(/WalkOfHope/images/bkgLtBlueBoxBottom.gif) no-repeat left bottom;
			padding:0 14px 10px;
		}
		#walkHistory h2,#walkHistory h3,#walkHistory h4,
		#becomeVirtualWalker h2,#becomeVirtualWalker h3,#becomeVirtualWalker h4,
		#startATeam h2,#startATeam h3,#startATeam h4
		{
			color:#097580
		}
		/** End Light Blue Box **/
	
		/** Dark Blue Box Top **/
		#becomeCorporateSponsor
		{
			background:#00a1b1 url(/WalkOfHope/images/bkgDkBlueBox.gif) no-repeat left top;
			padding:10px 0 0 0;
			margin:20px 0;
		}
		/** End Dark Blue Box Top **/
	
	
		/** White Box with Blue Border **/
		#keyFacts,
		#FAQLink,
		#volunteer,
		#participants,
		#chairForumLogin
		{
			background:#FFFFFF url(/WalkOfHope/images/bkgWhtBoxBlueBorderTop.gif) no-repeat left top;
			padding:5px 0 0 0;
		}
		#keyFacts .columnBoxInner,
		#FAQLink .columnBoxInner,
		#becomeCorporateSponsor .columnBoxInner,
		#volunteer .columnBoxInner,
		#participants .columnBoxInner,
		#chairForumLogin .columnBoxInner
		{
			background:#FFFFFF url(/WalkOfHope/images/bkgWhtBoxBlueBorderBottom.gif) no-repeat left bottom;
			padding:0 0 10px 0;
		}
		#keyFacts .columnBoxInner .contentInner,
		#FAQLink .columnBoxInner .contentInner,
		#becomeCorporateSponsor .columnBoxInner .contentInner,
		#volunteer .columnBoxInner .contentInner,
		#participants .columnBoxInner .contentInner,
		#chairForumLogin .columnBoxInner .contentInner
		{
			border-left:2px solid #99d9e0;
			border-right:2px solid #99d9e0;
			padding:0 10px;
		}
		/** End White Box with Blue Border **/
	
		/** Beige Box **/
		#contentElectrolux,
		#joinElizabethsTeam,
		#sunflowerDedications
		{
			padding:10px 0 0 0;
			width:220px;
			background:#fff4de url(/WalkOfHope/images/bkgBeigeBoxTop.gif) no-repeat left top;
			clear:both;
		}
		#colRight .beigeBoxBottom,
		#contentElectrolux .columnBoxInner,
		#joinElizabethsTeam .columnBoxInner,
		#sunflowerDedications .columnBoxInner
		{
			padding:0 10px 10px;
			display:inline-block;
			background:#fff4de url(/WalkOfHope/images/bkgBeigeBoxBottom.gif) no-repeat left bottom;
		}
		
		#sunflowerDedications img {float:left; padding:0; border:none; }
		#sunflowerDedications p {color:#2b6073;width:98px; margin:0 0 0 6px; float:right; line-height:1.3em;}
		#sunflowerDedications a {clear:both;}
		/** End Beige Box **/
		
		/** Walk Chairperson Login Box **/
		#chairForumLogin {display:none}
		#Team-Captains #chairForumLogin {display:block}
		/** End Walk Chairperson Login Box **/
		
	/** End Boxes **/

	div.selectBoxWrapper {
		background:transparent url(/WalkOfHope/images/bkgSelect.gif) repeat-x scroll right center;	
		border:1px solid #CCCCCC;
		height:21px;
		margin:0 0 20px 0;
	}
	
	input.selectbox {
		height:19px;
		border-left:1px solid #A5A5A5;
		font-size:.9em;
		margin:1px 0 0 0;
		padding:0;
	}
/***** END SHARED ELEMENTS *****/




/***** PAGE-SPECIFIC STYLES *****/

	/** Walk Info Page **/
	#Walk-Info #becomeCorporateSponsor h3 {
		padding-top:12px;	
	}
	#Walk-Info #becomeCorporateSponsor h3.title {
		color:#FFFFFF;
		background:transparent url(/WalkOfHope/images/en/ttlBecomeCorporateSponsor.gif) no-repeat scroll 12px top;
		height:25px;
		padding-top:0;
	}
	Walk-Info #becomeCorporateSponsor img {
		float:left;
		display:block;
		margin:0 10px 0 0;
	}
	#Walk-Info #becomeCorporateSponsor .contentInner {
		padding-top:15px;
	}
	#Walk-Info #contentIntro {
	padding:0 220px 25px 0;
		position:relative;
	}
	#Walk-Info #contentIntro img {
		position:absolute;
		top:0;
		right:0;
	}
	#Walk-Info #contentCopy ul {
		margin:25px 0 0 10px;	
	}
	#Walk-Info #contentCopy li {
		padding-left:50px;
	}
	#Walk-Info #contentCopy li.join {
		background:transparent url(/WalkOfHope/images/iconJoin.gif) no-repeat scroll top left;
	}
	#Walk-Info #contentCopy li.virtual {
		background:transparent url(/WalkOfHope/images/iconVirtual.gif) no-repeat scroll top left;
	}
	#Walk-Info #contentCopy li.miniWalk {
		background:transparent url(/WalkOfHope/images/iconMiniWalk.gif) no-repeat scroll top left;
	}
	#Walk-Info #contentCopy li.donate {
		background:transparent url(/WalkOfHope/images/iconDonate.gif) no-repeat scroll top left;
	}
	#Walk-Info #contentCopy li.volunteer {
		background:transparent url(/WalkOfHope/images/iconVolunteer.gif) no-repeat scroll top left;
	}
	#Walk-Info #contentCopy li h4 {
		padding:10px 0 12px 0;
	}
	#Walk-Info #contentCopy li h4 a {
		text-transform:uppercase;	
		color:#00a1b1;
		background:transparent url(/WalkOfHope/images/iconArrowBlue.png) no-repeat scroll right center;
		padding:0 10px 0 0;	
	}
	#Walk-Info #contentCopy li p {
		margin-bottom:15px;
	}
	#Walk-Info #keyFacts h3 {
		font-size:1.4em;
		padding:10px 0 5px 0;
	}
	#Walk-Info #keyFacts ul {
		margin:0 0 0 5px;
	}
	#Walk-Info #keyFacts li {
		background:transparent url(/WalkOfHope/images/iconBulletDkBlue.gif) no-repeat scroll left 4px;
		padding:0 0 15px 8px;
		color:#333333;
		line-height:1.1em;
	}
	#Walk-Info #testimonial {
		width:215px;
		margin:0 0 0 20px;
	}
	#Walk-Info #testimonial img {
		float:left;
		display:block;
		margin:0 10px 0 0;
	}
	#Walk-Info #walkHistory h3 {
		background:transparent url(/WalkOfHope/images/en/ttlRememberingPeggy.png) no-repeat scroll left top;
		width:181px;
		height:32px;
		margin:10px auto 20px;
	}
	#Walk-Info #walkHistory img {
		margin-bottom:10px;	
	}
	#Walk-Info #walkHistory p {
		color:#097580;
		margin:0 10px;
		line-height:1.6em;
		font-style:italic;	
	}
	#Walk-Info #walkHistory cite {
		display:block;
		color:#097580;
		font-style:normal;
		font-weight:bold;
		text-align:right;
		margin:10px;
	}
	/** End Walk Info Page **/
	
	
	/** Ways to Particpate Page **/
	#Ways-to-Participate #colMiddle h3 {
		margin-top:20px;
		text-transform:uppercase;
		font-size:1.2em;
		font-weight:bold;		
	}	
	#Ways-to-Participate #colMiddle h3 a {
		display:block;
		background:url("/WalkOfHope/images/iconArrowYellow.png") no-repeat scroll left -7px; 
		padding:0 0 0 25px;
		position:relative;
		color:#097580;
	}
	#Ways-to-Participate #colMiddle h3 a:visited {
		color:#097580;	
	}
	/*#Ways-to-Participate #colMiddle h3 a:hover {
		left:5px;
		text-decoration:none;
	}*/
	/** End Ways to Particpate Page **/

	/** Walk Locations Page **/
	#Walk-Locations #contentIntro {
		position:relative;	
		padding:10px 180px 25px 0;
	}
	#Walk-Locations #contentIntro img {
		position:absolute;
		right:15px;
		top:5px;
	}
	#Walk-Locations div#container div#mainContent #findWalk h3 {
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#097580;
		padding:0 0 10px 0;
		margin:0;
	}
	#Walk-Locations #volunteer img {
		float:left;
		display:block;
		margin:0 10px 10px 0;
	}
	#Walk-Locations #joinElizabethsTeam img {
		float:left;
		display:block;
		margin:0 10px 10px 0;
	}
	#Walk-Locations #joinElizabethsTeam li {
		margin:0;
	}
	#Walk-Locations #becomeVirtualWalker h3 {
		background:transparent url(/WalkOfHope/images/en/ttlBecomeVirtualWalker.gif) no-repeat scroll left top;
		height:32px;
	}
	#Walk-Locations #becomeVirtualWalker ul {
		margin-bottom:10px;	
	}
	#Walk-Locations #becomeVirtualWalker li {
		background:url("/WalkOfHope/images/iconBullet.gif") no-repeat scroll left 9px transparent;
		padding:0 0 0 10px;
	}
	#Walk-Locations #contentCopy ul {
		color:#333;
		/*margin:0 0 0 10px;*/
	}
	#Walk-Locations #contentCopy ul li {
		list-style:none;
		background:transparent url(/WalkOfHope/images/iconBullet.gif) no-repeat scroll left 10px;
		padding:0 0 0 7px;
	}
	#Walk-Locations #findWalkTop {
	background:url("/WalkOfHope/images/bkgWideGrayBoxTop.gif") no-repeat scroll left top transparent;
	padding:10px 0 0;
	}
	#Walk-Locations #findWalkBottom {
		background:url("/WalkOfHope/images/bkgWideGrayBoxBottom.gif") no-repeat scroll left bottom transparent;
		padding:0 0 10px 0;
	}
	#Walk-Locations #findWalkInner {
		border-right:1px solid #E0E0E0;
		border-left:1px solid #E0E0E0;
		padding:0 15px 0 15px;
	}
	#Walk-Locations #findWalkInner #findWalk {
		padding:0 0 25px 0;
	}
	#Walk-Locations #findWalkInner #findWalk #findWalkForm .aspselect {
		width:190px;
		margin:10px 15px 0 0;
	}
	#Walk-Locations #findWalkInner #walkInfo {
		display:inline-block;
		margin:5px 0 0 0;
	}
	#Walk-Locations #findWalkInner #walkInfo h4 {
		font-size:1.1em;
		font-weight:bold;
		float:left;
		margin-left:4px;
	}
	#Walk-Locations #findWalkInner #walkInfo #links {
		float:right;
		margin:0 20px 0 0;
		text-align:right;
	}
	#Walk-Locations #findWalkInner #walkInfo #links a.linkPri {
		display:block;
	}
	#Walk-Locations #findWalkInner #walkInfo #details {
		clear:both;
		margin:0 0 0 24px;
		padding:10px 0 0 0;
		display:inline-block;
	}
	#Walk-Locations #findWalkInner #walkInfo #details h5 {
		color:#333;
	}
	#Walk-Locations #findWalkInner #walkInfo #details .infoField {
		margin:0 0 25px 0;
		clear:both;
		color:#333333;
		line-height:1.85em;
	}
	#Walk-Locations #findWalkInner #walkInfo #sponsor h5 {
		float:left;
	}
	#Walk-Locations #findWalkInner #walkInfo #sponsor img {
		float:left;
		padding:0 0 5px 10px;
	}
	#Walk-Locations #findWalkInner #walkInfo #schedule, #Walk-Locations #findWalkInner #walkInfo #prizes {
		clear:left;
		color:#333;
	}
	#Walk-Locations #findWalkInner #walkInfo #schedule #scheduleContent {
		margin:13px 0 0 14px;
	}
	#Walk-Locations #findWalkInner #walkInfo #schedule ul {
		display:inline-block;	
	}
	#Walk-Locations #findWalkInner #walkInfo #schedule ul li {
		clear:both;	
		display:inline-block;
		margin:0 0 7px 0;
		width:380px;
	}
	#Walk-Locations #findWalkInner #walkInfo #schedule strong {
		display:block;
		color:#097580;
		clear:left;
		float:left;
		width:120px;
	}
	#Walk-Locations #findWalkInner #walkInfo #schedule #scheduleContent span {
		float:left;
		width:260px;
		display:block;
	}
	#Walk-Locations #findWalkInner #walkInfo #prizes #prizesContent ul li {
		background: transparent url(/WalkOfHope/images/iconBulletDkBlue.gif) no-repeat scroll left 9px;
		padding: 0 0 0 10px;
	}
	#Walk-Locations #findWalkInner #walkInfo #allSponsors {
		display:inline-block;
	}
	#walklocationtest #findWalkInner #walkInfo #allSponsors ul li, #Walk-Locations #findWalkInner #walkInfo #allSponsors ul li {
		color:#333;
		/*float:left;*/
		background: transparent url(/WalkOfHope/images/iconBulletDkBlue.gif) no-repeat scroll left .7em;
		padding: 0 0 0 10px;
		/*width:170px;*/
	}
	#Walk-Locations #findWalkInner #walkInfo #tagline {
		background: transparent url(/WalkOfHope/images/bkgWalkLocationDivider.gif) no-repeat scroll center top;
		padding:40px 0 30px 0;
	}
	/** End Walk Locations Page **/

	/** Fundraising Tips Page **/
	#Tips ol {list-style:none; padding-left:0;}	
	#Tips ol li {
		padding:0 0 20px 50px;
	}
	#Tips ol li.one {
		background:transparent url(/WalkOfHope/images/iconCaptainsBullet1.gif) no-repeat scroll left top;
	}
	#Tips ol li.two {
		background:transparent url(/WalkOfHope/images/iconCaptainsBullet2.gif) no-repeat scroll left top;
	}
	#Tips ol li.three {
		background:transparent url(/WalkOfHope/images/iconCaptainsBullet3.gif) no-repeat scroll left top;
	}
	#Tips ol li.four {
		background:transparent url(/WalkOfHope/images/iconCaptainsBullet4.gif) no-repeat scroll left top;
	}
	#Tips ol li.five {
		background:transparent url(/WalkOfHope/images/iconCaptainsBullet5.gif) no-repeat scroll left top;
	}
	#Tips ol li.six {
		background:transparent url(/WalkOfHope/images/iconCaptainsBullet6.gif) no-repeat scroll left top;
	}
	#Tips ol li.seven {
		background:transparent url(/WalkOfHope/images/iconCaptainsBullet7.gif) no-repeat scroll left top;
	}
	#Tips ol li.eight {
		background:transparent url(/WalkOfHope/images/iconCaptainsBullet8.gif) no-repeat scroll left top;
	}
	#Tips ol li.nine {
		background:transparent url(/WalkOfHope/images/iconCaptainsBullet9.gif) no-repeat scroll left top;
	}
	#Tips ol li.ten {
		background:transparent url(/WalkOfHope/images/iconCaptainsBullet10.gif) no-repeat scroll;
	}
	#Tips ol li h4 {
		padding:10px 0 12px;
	}
	#Tips ol li p {
		line-height:1.7em;
	}
	#Tips ol li li {padding:0 0 5px 10px;}
	#Tips ol ul {margin-bottom:0;}
	
	#Captains-Page #startATeam h3 {
		background:transparent url(/WalkOfHope/images/en/ttlStartATeam.gif) no-repeat scroll left top;
		height:54px;
	}
	#Captains-Page #startATeam ul li {
		background:transparent url(/WalkOfHope/images/iconBulletDkBlueonLtBlue.gif) no-repeat scroll left 10px;
		padding:0 0 0 7px;
		color:#333333;
		margin:0 0 10px 0;
	}
	#Captains-Page ol li {
		padding:0 0 20px 50px;
	}
	#Captains-Page ol li.one {
		background:transparent url(/WalkOfHope/images/iconCaptainsBullet1.gif) no-repeat scroll left top;
	}
	#Captains-Page ol li.two {
		background:transparent url(/WalkOfHope/images/iconCaptainsBullet2.gif) no-repeat scroll left top;
	}
	#Captains-Page ol li.three {
		background:transparent url(/WalkOfHope/images/iconCaptainsBullet3.gif) no-repeat scroll left top;
	}
	#Captains-Page ol li.four {
		background:transparent url(/WalkOfHope/images/iconCaptainsBullet4.gif) no-repeat scroll left top;
	}
	#Captains-Page ol li.five {
		background:transparent url(/WalkOfHope/images/iconCaptainsBullet5.gif) no-repeat scroll left top;
	}
	#Captains-Page ol li.six {
		background:transparent url(/WalkOfHope/images/iconCaptainsBullet6.gif) no-repeat scroll left top;
	}
	#Captains-Page ol li.seven {
		background:transparent url(/WalkOfHope/images/iconCaptainsBullet7.gif) no-repeat scroll left top;
	}
	#Captains-Page ol li.eight {
		background:transparent url(/WalkOfHope/images/iconCaptainsBullet8.gif) no-repeat scroll left top;
	}
	#Captains-Page ol li.nine {
		background:transparent url(/WalkOfHope/images/iconCaptainsBullet9.gif) no-repeat scroll left top;
	}
	#Captains-Page ol li.ten {
		background:transparent url(/WalkOfHope/images/iconCaptainsBullet10.gif) no-repeat scroll;
	}
	#Captains-Page ol li h4 {
		padding:10px 0 12px;
	}
	#Captains-Page ol li p {
		line-height:1.7em;
	}
	#Captains-Page #forumLoginForm .field {
		margin:0 0 15px 0;
	}
	#Captains-Page #forumLoginForm label {
		color:#333;	
		display:block;
		font-weight:bold;
		font-size:0.9em;
	}
	#Captains-Page #forumLoginForm a.linkPri {
		float:right;	
	}
	#Captains-Page #participants img {
		margin-bottom:10px;	
	}
	#Captains-Page #participants h4 {
		line-height:1.5em;
		margin:0 0 7px 0;
	}
	.LogonDialog {
		padding-left:10px;
		width:180px;
	}
	#plcRoot_Layout_zoneMain_pageplaceholder_pageplaceholder_Layout_zoneColLeft_logonform_Login1_LoginButton {
		float:right;	
		margin:0;
		padding:0;
		background: transparent url(/WalkOfHope/images/en/btnForumLogin.gif) no-repeat scroll left top;
		text-indent:-999em;
		border:none;
		width:48px;
		height:12px;
		cursor:pointer;
	}
	#plcRoot_Layout_zoneMain_pageplaceholder_pageplaceholder_Layout_zoneColLeft_logonform_lnkPasswdRetrieval {
		padding-left:10px;	
	}
	/** End Captain's Page **/

	/** FAQ page **/
	/* 2-columnLayout styles:
	#FAQs #colMiddle #copy {
		margin:35px 75px 0 0;
	}
	*/
	#FAQs #colMiddle #copy {
		margin:35px 5px 0 0;
	}
	#FAQs #colMiddle #copy h3 {
		font-size:1.1em;	
		font-weight:bold;
		margin-bottom:17px;
	}
	#FAQs #colMiddle #copy .accordion {
		margin:0 0 35px 10px;	
		background:url("/WalkOfHope/images/bkgAnnouncementsDivider.gif") no-repeat scroll center bottom transparent;
		padding:10px 0 30px;
	}
	#FAQs #colMiddle #copy .accordion h5 {
		padding:0 0 0 15px;	
	}
	#FAQs #colMiddle #copy .accordion h5 a{
		color:#33b4c1;
	}
	#FAQs #colMiddle #copy .accordion h5.ui-state-active {
		background:transparent url(/WalkOfHope/images/iconMinus.gif) no-repeat scroll;
		padding-bottom:10px;
	}
	#FAQs #colMiddle #copy .accordion h5.ui-state-default {
		background:transparent url(/WalkOfHope/images/iconPlus.gif) no-repeat scroll;
		margin:0 0 17px 0;
	}
	#FAQs #colMiddle #copy .accordion .ui-accordion-content {
		line-height:1.7em;
		/* Single column style: margin:0 0 35px 15px;*/
		margin:0 0 5px 15px;
		color:#333333;
	}
	#FAQs #colMiddle #copy .accordion .ui-accordion-content ul, #FAQs #colMiddle #copy .accordion .ui-accordion-content ol  {
		margin:0 0 0 20px;	
	}
	#FAQs #colMiddle #copy .accordion .ui-accordion-content ul li {
		list-style-type:disc;	
	}
	#FAQs #colMiddle #copy .accordion .ui-accordion-content ol li {
		font-weight:bold;	
		margin:5px 0;
	}
	#FAQs #colMiddle #copy .accordion .ui-accordion-content ol li li {
		font-weight:normal;	
		margin:0;
	}
	/** End FAQs Page **/

	/** Forum **/
	.forumSearch {
		width:963px;	
		margin:0 auto;
	}
	#signoutButton {
		text-align:right;	
	}
	#OCCCurrentUser {
			text-align:right;
	}
	.Forum {
	clear:both;	
	}
	.PostAttachmentsHeader {
		color:#E36C26 !important;
		font-weight:bold;
	}
	span.PostText {
		color:#333;	
	}
	/** End Forum **/

	/** Home **/
	
		body#Index{
			background: #fff url(/WalkOfHope/images/bkgHome.jpg) no-repeat top center;	
		}
			
		/* Banner */	
			#Index div#banner {
				width:967px;
				margin:10px auto 0;
				text-align:left;
				position:relative;
				padding:0 0 20px 0;
				display:inline-block;
			}
			
			/* Banner Left */
				/* Register to Walk Nav */
					#bannerLeft {display:inline-block; float:left;}
					#Index div#banner #navReg {
						float:left;	
						margin-right:22px;
					}
					#Index div#banner #navReg ul {
						float:left;
						margin:0 0 30px 0;
						padding-left:0;						
					}
					
					#Index div#banner #navReg li {
						margin:0 0 0 16px;
						padding:10px 0 10px 13px;
					}
					#Index div#banner #navReg li#register {
						padding:0 0 5px 0;	
					}
				/* End Register to Walk Nav */
			/* End Banner Left */	
	
			/* Banner Middle */
				#Index div#banner #bannerMiddle {
					width:440px;
					height:266px;
					background:url("/WalkOfHope/images/bkgVideoTransparent.png") no-repeat scroll left top;
					position:relative;
					float:left;
					margin:0 0 0 16px;
					padding:10px;
					display:inline-block;
				}
					#Index div#banner #bannerMiddle #videoHome {
						width:287px;
						float:left;
					}
					#Index div#banner #bannerMiddle #introText {
						float: right;
						height: 250px;
						width: 135px;
						color:#191919;
						font-size:1.3em;
						line-height:1.4em;
						font-weight:bold;
					}
			/* End Banner Middle */
				
			/* Banner Right */
			#Index div#banner #bannerRight {
				width:220px;
				float:left;
				margin:0 0 0 20px;
				padding:0 0 10px 0;
			}
				/* Sponsor Rotator */						
					#Index div#banner  #contentSponsors {
						margin-left:0; 
					}
				/* End Sponsor Rotator */
	
				/* Banner Buttons */
					#Index div#banner .homeBannerButtons a, #Index div#banner .homeBannerButtons a:hover {
						text-decoration:none;
					}
					#Index div#banner #songDownload {
						margin-bottom:5px;
					}
				/* End Banner Buttons */
				
			/* End Banner Right */
			
		/* End Banner */


		/* Home Lower Content */
		#Index div#homeContentContainer {
			clear:both;
			padding:10px 0 0 0;
			width:967px;
			background:transparent url(/WalkOfHope/images/bkgContentTop.png) no-repeat scroll center top;
			margin:0 auto;
			text-align:left;
			position:relative;
			margin-top:0;
		}	
		div#homeContentContainer #mainContent {
			display:inline-block;
			background:transparent url(/WalkOfHope/images/bkgContent.gif) repeat-y scroll center top;
			padding:10px 0 25px 0;
			width:967px;
		}	
		
			/* Home Lower Left */	
			div#homeContentContainer #mainContent #colLeft {
				float:left;
			}	
				/* Walker Login */	
				/*
					div#homeContentContainer #mainContent #colLeft #walkerLogin {
						width:220px;
						display:inline-block;
						margin:0 0 20px 12px;
					}
					div#homeContentContainer #mainContent #colLeft #walkerLogin #loginForm h3 {
						color:#FFFFFF;	
					}
					div#homeContentContainer #mainContent #colLeft #walkerLogin #loginForm fieldset {
						margin:22px 0 0 0;	
					}			
					div#homeContentContainer #mainContent #colLeft #walkerLogin #loginForm label {
						font-weight:bold;
						font-size:.9em;
					}			
					div#homeContentContainer #mainContent #colLeft #walkerLogin #loginForm input {
						width:170px;
						border:none;
						border-top:1px solid #a6a6a6;
						height:21px;
						margin:0 0 10px 0;
					}			
					div#homeContentContainer #mainContent #colLeft #walkerLogin #loginForm a {
						color:#FFFFFF;	
					}			
					div#homeContentContainer #mainContent #colLeft #walkerLogin #loginForm a#login {
						float:right;
						margin:0 0 20px 0;
						font-weight:bold;
						text-transform:uppercase;
					}			
					div#homeContentContainer #mainContent #colLeft #walkerLogin #loginForm a#retrieveLogin {
						font-size:.9em;
					}	
					
				*/
				/* End Walker Login */	
					
			/* Home Lower Middle */
				div#homeContentContainer #mainContent #colMiddle {
					float:left;
					width:460px;
					margin:0 20px;
				}
					/* Announcements */		
						div#homeContentContainer #mainContent #colMiddle #homeAnnouncements {
							background:transparent url(/WalkOfHope/images/bkgAnnouncementsDivider.gif) no-repeat center bottom;
							padding:10px 0 30px 0;
							margin:0 0 25px 0;
							color:#333333;
							line-height:1.7em;
							display:inline-block;
						}			
						div#homeContentContainer #mainContent #colMiddle #homeAnnouncements br {
							line-height:.2em;
						}			
						div#homeContentContainer #mainContent #colMiddle #homeAnnouncements h2 {
							margin:0 0 15px 0;	
						}		
						div#homeContentContainer #mainContent #colMiddle #homeAnnouncements p {
							line-height:1.7em;
						}			
						div#homeContentContainer #mainContent #colMiddle #homeAnnouncements p.intro {
							font-weight:bold;
						}
						div#homeContentContainer #mainContent #colMiddle #homeAnnouncements img {
							float:left;
							margin:0 10px 10px 0;
						}
					/* End Announcments */
					
					/* Join Elizabeth's Team */
						div#homeContentContainer #mainContent #colMiddle #ctaJoin {
							background:#fff4de url(/WalkOfHope/images/bkgCtaJoinTop.gif) no-repeat left top;
							padding:10px 0 0 0;
							display:inline-block;
						}			
						div#homeContentContainer #mainContent #colMiddle #ctaJoinInner {
							background:#fff4de url(/WalkOfHope/images/bkgCtaJoinBottom.gif) no-repeat left bottom;
							padding:0 0 20px 0;
							display:inline-block;
						}			
						div#homeContentContainer #mainContent #colMiddle #ctaJoinInner .copy {
							margin-left:120px;
						}			
						div#homeContentContainer #mainContent #colMiddle #ctaJoinInner p {
							line-height:1.5em;
						}			
						div#homeContentContainer #mainContent #colMiddle #ctaJoin h3 {
							color:#097580;
						}			
						div#homeContentContainer #mainContent #colMiddle #ctaJoin ul {
							margin:10px 10px 0 0;
						}			
						div#homeContentContainer #mainContent #colMiddle #ctaJoin ul li {
							clear:right;
							margin:0;				
							text-transform:uppercase;
							padding:0 10px 0 0;
							line-height:1.8em;
						}			
						div#homeContentContainer #mainContent #colMiddle #ctaJoin ul li a{
							color:#00a1b1
						}			
						div#homeContentContainer #mainContent #colMiddle #ctaJoin img {
							padding:3px;
							background:#FFFFFF;
							border:1px solid #e0e0e0;
							float:left;
							margin:0 13px 10px 10px;
						}	
					/* End Join Elizabeth's Team */
					
					/* Homepage Photo Gallery */
						/*preload classes*/ 
						.svw {width: 50px; height: 20px; background: #fff;} 
						.svw ul {position: relative; left: -999em;} 
						
						/*core classes*/ 
						.stripViewer { position: relative; overflow: hidden; border: none; /*margin: 0 auto 1px;*/margin:0 0 1px 0; }
						.stripViewer ul { /* this is your UL of images */ margin: 0; padding: 0; position: relative; left: 0; top: 0; width: 1%; list-style-type: none; } 
						.stripViewer ul li { float:left; width:400px;} 
						.stripViewer ul li img {margin:0 auto; display:block;} 
						.stripTransmitter { overflow: auto; width: 1%; /*margin:0 auto;*/} 
						.stripTransmitter ul { margin: 0; padding: 0; position: relative; list-style-type: none; } 
						.stripTransmitter ul li{ width: 20px; float:left; margin: 0 1px 1px 0; } 
						.stripTransmitter a{ font: bold 10px Verdana, Arial; text-align: center; line-height: 22px; background: #BFE7EB; color: #00A1B1; text-decoration: none; display: block; } 
						.stripTransmitter a:hover, a.current{ background: #fff; color: #00A1B1; } 
						
						/*tooltips formatting*/ 
						.tooltip { padding: 0.5em; background: #fff; color: #000; border: 5px solid #dedede; }
						
						.stripViewer .MediaLibrarySort {display:none;}
					/* End Homepage Photo Gallery */
					
			/* End Home Lower Middle */
			
			
			/* Home Lower Right */		
			div#homeContentContainer #mainContent #colRight {
				float:left;
			}	
				/* Find a Walk Form */	
				/*
					div#homeContentContainer #mainContent #colRight #ctaFindAWalk {
						width:220px;
					}			
					div#homeContentContainer #mainContent #colRight #ctaFindAWalk h3 {
						color:#097580;
						line-height:1em;
					}			
					div#homeContentContainer #mainContent #colRight #ctaFindAWalk #findWalkForm {
						background:#bfe7eb url(/WalkOfHope/images/bkgFindAWalkTop.gif) no-repeat left top;
						padding:10px 15px 0 15px;
					}			
					div#homeContentContainer #mainContent #colRight #ctaFindAWalk #findWalkForm .selectBoxWrapper {
						width:172px;
					}			
					div#homeContentContainer #mainContent #colRight #ctaFindAWalk #findWalkForm #cityField div.selectBoxWrapper {
						margin:0;	
					}			
					div#homeContentContainer #mainContent #colRight #ctaFindAWalk #findWalkForm .selectBoxWrapper input.selectbox {
						width:125px;
						height:15px;
						padding:3px 0 0 0;
					}			
					div#homeContentContainer #mainContent #colRight #ctaFindAWalk #findWalkForm select {
						margin:0 0 15px 0;
						color:#666666;
						font-weight:bold;
						font-size:.9em;
						height:22px;
						width:173px;
						padding:3px 5px 0 5px;
					}			
					div#homeContentContainer #mainContent #colRight #ctaFindAWalk #findWalkLinks {
						background:#bfe7eb url(/WalkOfHope/images/bkgFindAWalkBottom.gif) no-repeat left bottom;
						padding:0 15px 20px 15px;
					}			
					div#homeContentContainer #mainContent #colRight #ctaFindAWalk #findWalkLinks dl p {
						line-height:1em;
					}			
					div#homeContentContainer #mainContent #colRight #ctaFindAWalk #findWalkLinks dl dt {
						margin:0 0 5px 0;
						font-weight:bold;
						font-size:.9em;
						display:block;
						padding:12px 0 0 0;
					}
					div#homeContentContainer #mainContent #colRight #ctaFindAWalk #findWalkLinks dl dd {
						line-height:1em;
					}
					a.btnSearchForWalk.linkPri {
						float:right;
						font-size:1.2em;
						margin:0 10px 0 0
					}
					div#homeContentContainer #mainContent #colRight #ctaFindAWalk #findWalkForm #cityField select {
						margin:0 0 5px 0;
					}
				*/
				/* End Find a Walk Form */
				
			/* End Home Lower Right */
			
		/* End Home Lower Content */
											
	/** End Home **/


	/** Scoreboards **/
		#navScoreboards {
			display:inline-block;
		}
		#navScoreboards ul li {
			float:left;
		}
		#navScoreboards ul li a {
			display:block; 
			padding:0 10px;
			font-weight:bold;
			background:transparent url(/WalkOfHope/images/bkgScoreboardNavDivider.gif) no-repeat scroll right 6px;
		}
		#scoreboardIntroCopy {
			color:#333;
			margin-bottom:20px;
			line-height:1.4em;
		}
		#scoreboardsDetails {
			clear:both;	
			margin-top:30px;
		}
		#scoreboardsDetails h3 {margin-top:30px;}
		#scoreboardsDetails #findWalk h3 {margin-top:0;}
		#scoreboardsDetails .TabbedPanels {
			display:block;
			margin:0 0 10px 0;
		}
		#scoreboardsDetails .TabbedPanels .TabbedPanelsTab {
			font-size:.9em;	
		}
		.backToTopLink {
			display:block;
			margin-bottom:30px;
		}
		#TabbedPanels0 {
			margin-bottom:30px;	
		}
		
		.topFundraisers#findWalk #provinceField {
			background:url("/WalkOfHope/images/bkgTopFundraisersBottom.gif") no-repeat scroll left bottom transparent;
			width:458px;
			padding-bottom:10px;
		}
		.topFundraisers#findWalk #provinceField .inner {
			background:url("/WalkOfHope/images/bkgTopFundraisersTop.gif") no-repeat scroll left top transparent;
			width:458px;
			padding-top:10px;
		}
		/*
		#plcRoot_Layout_zoneMain_pageplaceholder_pageplaceholder_Layout_zoneColMiddle_rptFundraisingSB_ddlProvince {margin:10px;}
		#plcRoot_Layout_zoneMain_pageplaceholder_pageplaceholder_Layout_zoneColMiddle_rptFundraisingSB_ddlCity {margin:10px;}
		*/
		
		.topFundraisers#findWalk #provinceField .formContent {
			padding:10px 15px 10px 15px; 
			width:428px; 
			background:#BFE7EB
		}
		
	/** End Scoreboards **/
	
	
	/** Our Sponsors **/
	
		#Our-Sponsors p {
			margin:0 0 1.5em 0;
		}
	
		#Our-Sponsors #copy h3 {
			margin-top:30px;	
		}
		
		#Our-Sponsors img#WinnersLogo {
			margin:0 0 10px 0;
		}
		
		#Our-Sponsors #sponsorList img {
			margin:20px 20px 20px 30px;
			display:block;
		}
	
	/** End Our Sponsors **/
	
	
	/** Left Column Nav **/
	#navSection {}
	#navSection ul, #navSection li {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
	ul#WOHsectionMenuElem {}
	ul#WOHsectionMenuElem li {
		background:url("/WalkOfHope/images/bkgSectionNavItem.png") no-repeat scroll left bottom;
		padding:8px 0 11px 0;
	}
	ul#WOHsectionMenuElem li a {
		color: #1a3538; 
		background:url("/WalkOfHope/images/iconArrowSectionNavItem.png") no-repeat scroll left center;
		padding:0 0 0 18px;
		font-weight:bold;
		margin:0 0 0 10px;
	}
	ul#WOHsectionMenuElem li a:hover {text-decoration:none;}
	ul#WOHsectionMenuElem li.on a {color: #00A1B1;}

	ul#navSub {margin-left:23px;}
	ul#navSub li {
		/*background:url("/WalkOfHope/images/bkgSectionNavItem.png") no-repeat scroll left bottom;*/
		padding:8px 0 11px 0;
		margin:0;
	}
	ul#navSub li a, ul#navSub li a:hover, ul#navSub li a:active, ul#navSub li a:visited {
		color: #1a3538; 
	}
	ul#navSub li a {
		font-size:1em;	
	}
	/** End Section Sub-nav **/
	
	

	

/* Homepage fixes */

#Index div#banner {padding:0 0 0 0;}
#Index div#banner #navReg {margin:0 15px 0 0;}
.walkerLoginForm #loginField {
    margin: 15px 35px 0 0;
    padding: 0;
    /*text-align: right;
	border:1px solid red;*/
}
.loginButton {
    height: 20px;
	/*position:relative;
    width: 52px;
	padding:0;
	display:block;
	border:1px solid green !important;*/
}
.loginButton {
    background-position:left bottom !important;
}
input.loginButton:active {

}

#walkerLogin #loginForm {
    height: 184px;
    padding: 10px 15px 35px;
}
.IE8 a {}
.scoreboardHeading {display:none !important;}	
		
		/*core classes*/ 
		.stripViewer { position: relative; overflow: hidden; border: none; /*margin: 0 auto 1px;*/margin:0 0 1px 0; }
		.stripViewer ul { /* this is your UL of images */ margin: 0; padding: 0; position: relative; left: 0; top: 0; width: 1%; list-style-type: none; } 
		.stripViewer ul li { float:left; width:400px;} 
		.stripViewer ul li img {margin:0 auto; display:block;} 
		.stripTransmitter { overflow: auto; width: 1%; /*margin:0 auto;*/} 
		.stripTransmitter ul { margin: 0; padding: 0; position: relative; list-style-type: none; } 
		.stripTransmitter ul li{ width: 20px; float:left; margin: 0 1px 1px 0; } 
		.stripTransmitter a{ font: bold 10px Verdana, Arial; text-align: center; line-height: 22px; background: #BFE7EB; color: #00A1B1; text-decoration: none; display: block; } 
		.stripTransmitter a:hover, a.current{ background: #fff; color: #00A1B1; } 
		
		/*tooltips formatting*/ 
		.tooltip { padding: 0.5em; background: #fff; color: #000; border: 5px solid #dedede; }
		
		.stripViewer .MediaLibrarySort {display:none;}
	/** End Homepage Photo Gallery **/
