


body { width: 100%; height: 100%; background: #f8f2e8; text-align: center; font-family: Arial, Helvetica,sans-seif; font-size: 75%; line-height: 1.4em; color: #333; }

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
.clearfix { min-height:1px; _height:1px; }

.dottedDivider-hor { padding: 0 0 20px 0; height: 1px; width: auto; background: transparent url(../images/global/dotted_horizontal.gif) repeat-x 0 0; }
.solidDivider-hor { padding: 0 0 20px 0; margin: 12px 0 0 0; height: 5px; width: auto; background: transparent url(../images/global/thick-solid_horizontal.gif) repeat-x 0 0; }

a { text-decoration: none; cursor: pointer; }
a.cta { padding: 0 0 0 17px; background: transparent url(../images/global/link_arrow.gif) no-repeat left 0; color: #c90044; font-weight: bold; text-transform: uppercase; line-height: 30px; }
a.cta:hover { color: #8e0122; }
a.sidebarLink { padding: 0 0 0 10px; background: transparent url(../images/global/link_carrot.gif) no-repeat left 1px; color: #5e89aa; font-size: 12px; font-weight: bold; line-height: 21px; }
a.singleLink { color: #5e89aa; font-weight: bold; }
a.sidebarLink:hover, a.singleLink:hover { color: #324c60; }
a.emailLink { padding: 3px 46px 22px 0; width: 39px; height: 37px; display: block; background: transparent url(../images/icons-logos/icon_email.gif) no-repeat 0 0; }

a.facebookLink { padding: 0px 46px 27px 0; width: 39px; height: 37px; background: transparent url(../images/icons-logos/icon_facebook.gif) no-repeat 0 0; }
a.twitterLink { padding: 0px 46px 27px 0; width: 39px; height: 37px; background: transparent url(../images/icons-logos/logo_twitter.gif) no-repeat 0 0; }
a.back { position: relative; top: 10px; left: 20px; color: #51626f; }
a:hover {  }
p { font-size: 14px; line-height: 1.3em; }

h2 { padding: 0 0 7px 0; font-size: 21px; color: #51626f; }
h3 { margin: 5px 0 0 0; padding: 0 0 3px 0; font-size: 16px; font-weight: normal; line-height: 20px; color: #666666; }
h4 { margin: 0 0 7px 0; font-size: 17px; color: #51626f; }

	.globalWrapper { margin: 0 auto; width: 1000px; background: #fff; text-align: left; border: 1px solid #e8e8e8; border-width: 0 1px;}

	.headerContainer { border-top: 26px solid #c90044; }

		.headerContainer .banner { width: 1000px; height: 131px; }
		.headerContainer h1.logo { margin: 15px 0 0 22px; width: 216px; height: 106px; float: left; background: transparent url(../images/global/logo_main.gif) no-repeat 0 0; text-indent: -9000px; }
		.headerContainer .globalNav { margin: 2px 0 0 0; width: 1000px; height: 26px; background: #51626f; font-size: 11px; color: #FFF; }
		.headerContainer .globalNav span a { margin: 5px 12px; float: right; color: #FFF; }
		.headerContainer .globalNav ul { padding: 5px 0 0 26px; list-style: none; }
		.headerContainer .globalNav ul li { padding: 0 10px 0 0; display: inline; float: left; }
		.headerContainer .globalNav ul li a { margin: 0 10px 0 0; color: #fff; }
		.headerContainer .globalNav ul li a:hover, .headerContainer .globalNav ul li a.active { color: #a8bbc6; }

	.footerContainer { margin: 20px 0 0 0; width: 1000px; height: 45px; background: #51626f; }
		.footerContainer ul { padding: 14px 0 0 26px ;list-style: none; }
		.footerContainer ul li { padding: 0 10px 0 0; display: inline; float: left; font-size: 11px; color: #FFF; }
		.footerContainer ul li a { margin: 0 10px 0 0; color: #FFF; text-decoration: underline; }

	.mainContainer { padding: 10px 10px 15px 20px;}
		.featureContent {  }
		.featureContent img { padding: 8px; border: 1px solid green; }
		.featureContent h2 {  }
		.featureContent p {  }

/******* Page Banners *******/
	.homepageBanner { background: transparent url(../images/headers/banner_home.jpg) no-repeat 0 0; }	
	.volunteerpageBanner { background: transparent url(../images/headers/banner_volunteer.jpg) no-repeat 0 0; }	
	.eventspagepageBanner { background: transparent url(../images/headers/banner_events.jpg) no-repeat 0 0; }	
	.ourCommitmentpageBanner { background: transparent url(../images/headers/banner_ourCommitment.jpg) no-repeat 0 0; }	
	.healthyBenefitspageBanner { background: transparent url(../images/headers/banner_healthyBenefits.jpg) no-repeat 0 0; }	
	.iparticipatepageBanner { background: transparent url(../images/headers/banner_ipart.jpg) no-repeat 0 0; }	

/******* Homepage *******/
	h2.join { width: 404px; height: 16px; background: transparent url(../images/headers/hed_joinTheMovement.gif) no-repeat 0 0; text-indent: -9000px; }
	h2.volunteer { width: 436px; height: 68px; background: transparent url(../images/headers/hed_volunteerForHealth.gif) no-repeat 0 0; text-indent: -9000px; }

	.doubleColumn { margin: 19px 0 0 0; }
	.doubleColumn .columnLeft { width: 440px; float: left; }
	.doubleColumn .columnRight { padding: 0 0 0 40px; width: 460px; float: left; }
	.doubleColumn .sponsorBox { margin: 26px 0 0 0; padding: 30px 26px 20px; width: 408px; height: auto; background: #eef1f4; }

	.doubleColumn .sponsorBox ul.sponsorLogos { padding: 10px 0 0 0; list-style: none; }
	.doubleColumn .sponsorBox ul.sponsorLogos li { padding: 0 25px 0 0; display: inline; float: left; }

/******* General Template *******/

	h2.getTheMost { width: 454px; height: 27px; background: transparent url(../images/headers/hed_getTheMost.gif) no-repeat 0 0; text-indent: -9000px; }
	h2.ourCommitment { width: 556px; height: 22px; background: transparent url(../images/headers/hed_ourCommitment.gif) no-repeat 0 0; text-indent: -9000px; }
	h2.investInYourHealth { width: 287px; height: 21px; background: transparent url(../images/headers/hed_investInYourHealth.gif) no-repeat 0 0; text-indent: -9000px; }
	h2.weSupport { width: 550px; height: 26px; background: transparent url(../images/headers/hed_weSupport.gif) no-repeat 0 0; text-indent: -9000px; }
	h2.becomingAVolunteer { width: 439px; height: 54px; background: transparent url(../images/headers/hed_becomingAVolunteer.gif) no-repeat 0 0; text-indent: -9000px; }
	h2.upcomingEvents { width: 238px; height: 20px; background: transparent url(../images/headers/hed_upcomingEvents.png) no-repeat 0 0; text-indent: -9000px; }

	h3.whatsYourIdealOpp { padding: 0 0 8px 0; width: 412px; height: 13px; background: transparent url(../images/headers/subhed_whatsYourIdealOpp.gif) no-repeat 0 0; text-indent: -9000px; }

	h3.changeEatingHabits { margin-bottom: 0.5em; padding: 0 0 8px 0; width: 412px; height: 13px; background: transparent url(../images/headers/hed_changeEatingHabits.png) no-repeat 0 0; text-indent: -9000px; }
	h3.buildplaylive {  margin-bottom: 0.5em; padding: 0 0 8px 0; width: 412px; height: 13px; background: transparent url(../images/headers/hed_buildplaylive.png) no-repeat 0 0; text-indent: -9000px; }

	.basicMarkup address { color: #C90044; font-style: normal; font-weight: bold; font-size: 13px; margin-top: 1em;  }
	.basicMarkup p { margin-bottom: 1em; }
	.basicMarkup p a { color: #C90044; text-decoration: underline; }
	.basicMarkup strong { font-weight: bold; }
	.basicMarkup em { font-style: italic; }

	a.sidebarLink-email { overflow: hidden; width: 39px; height: 37px; display: block; background: transparent url(../images/icons-logos/icon_email.gif) no-repeat 0 0; text-indent: 1000px;margin-top: 10px; }
	a.sidebarLink-twit { overflow: hidden; float: left; width: 31px; height: 39px; display: block; background: transparent url(../images/icons-logos/icon_twit.png) no-repeat 0 0; text-indent: 1000px; margin-top: 10px;margin-right: 10px; }
	a.sidebarLink-face { overflow: hidden; width: 31px; height: 39px; display: block; background: transparent url(../images/icons-logos/icon_face.png) no-repeat 0 0; text-indent: 1000px; margin-top: 10px;margin-right: 10px; }

	.singleColumn { margin-top: 20px; padding-bottom: 30px; width: 960px; height: auto; background: transparent url(../images/global/columnDivider.gif) repeat-y 655px 0; }
	.mediaContent { padding: 0 0 14px 0; width: 460px; }
	.mediaContent p { padding: 10px 0 0 0; }

	.contentLeft { padding: 0 0 20px 0; width: 616px; float: left; }
	.contentLeft p.rightThumbnail { width: 410px; }

	.sidebarRight { padding: 0 0 0 36px; width: 307px; float: left; }
	.sidebarRight p, .sidebarRight a, .sidebarRight li, .sidebarRight h5 { font-size: 12px; }
	.sidebarRight .textLinks {  }
	.sidebarRight .textLinks ul { padding: 5px 0 0 0; list-style-type: none; }
	.sidebarRight .textLinks ul li { padding: 0 0 20px 0; }

	.sidebarRight .thumbLinks {  }
	.sidebarRight .thumbLinks ul { padding: 5px 0 0 0; list-style-type: none; }
	.sidebarRight .thumbLinks ul li { padding: 0 0 20px 0; }
	.sidebarRight .thumbLinks ul li img.squareThumb { width: 67px; float: left; }
	.sidebarRight .thumbLinks ul li div.topicDescription { padding: 0 0 0 14px; width: 223px; float: left; }

	ul.tiles { padding: 21px 0 0 0; list-style: none; }
	ul.tiles h5 { font-size: 14px; }
	ul.tiles li { padding: 15px 0 12px 0; width: auto; background: transparent url(../images/global/dotted_horizontal.gif) repeat-x 0 top; }
	ul.tiles li.sansLine { padding: 0 0 12px 0; background: none; }
	ul.tiles li img.tileThumb { width: 168px; height: 97px; float: left; }
	ul.tiles li img.tileThumbRight { padding: 0 0 0 30px; width: 168px; height: 97px; float: right; }
	ul.tiles li div.tileDescription { padding: 0 0 0 12px; width: 280px; float: left; }	

	ul.subList { padding: 10px 0 0 15px; list-style: none; }
	ul.subList li { margin: 0 0 20px 0; }
	ul.subList li.one { padding: 0 0 0 22px; background: transparent url(../images/icons-logos/line_1.gif) no-repeat left 0; }
	ul.subList li.two { padding: 0 0 0 22px; background: transparent url(../images/icons-logos/line_2.gif) no-repeat left 0; }
	ul.subList li.three { padding: 0 0 0 22px; background: transparent url(../images/icons-logos/line_3.gif) no-repeat left 0; }
	ul.subList li.four { padding: 0 0 0 22px; background: transparent url(../images/icons-logos/line_4.gif) no-repeat left 0; }
	ul.subList li.five { padding: 0 0 0 22px; background: transparent url(../images/icons-logos/line_5.gif) no-repeat left 0; }

	ul.bulletList { padding: 3px 0 20px 17px; list-style: disc outside none; }
	ul.bulletList li { padding: 0; background: none; font-size: 14px; }

	ul.generalList { padding: 20px 0 10px 0; list-style: inside none; }
	ul.generalList li { padding: 0 0 20px 0; background: none; font-size: 14px; }

	.bottomPad { margin: 0 0 20px 0; }
	.shareLinks { padding: 3px 0 0 30px; width: 152px; height: 40px; float: right; }

	ol.footnotes { list-style: decimal inside; }
	ol.footnotes li { padding: 0; font-size: 10px; background: none; }
	.footnotation { position: relative; top: -8px; font-size: 8px; }

	.blueCalloutBox { margin: 20px 0 0; padding: 13px; width: 573px; background: #eef1f4; border: 8px solid #a8bbc6; }
		.blueCalloutBox img {  float: right; }
		.blueCalloutBox p { width: 427px; }
	
	
	
