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/DoGoodLiveWell_Logo.jpg) 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.active a {
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 {
font-size: 18px;
font-weight: bold;
color: #51626f;
font-family: Arial;
margin-bottom: 10px
}

	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;
clear: both;
}
	.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;
}
	.past-event {
float: left;
width: 400px;
}
	.event-thumb {
float: right;
display: block;
border:5px solid #C90044;
margin-top: 5px;
margin-bottom: 5px; 
}
	.flash-video-txt {
width: 455px;
font-size: 11px
}
	.flash-video {
clear: both;
}

/* healthy benefits page styles */
/* Modified by MANDAYA - 4/12/2011 */

.sidebarRight .healthyBenefitsPage h4 {
	font-size: 18px;
	line-height: normal;
}
.sidebarRight .healthyBenefitsPage h5, .sidebarRight .healthyBenefitsPage p, .sidebarRight .healthyBenefitsPage a {
	font-size: 14px;
	line-height: 20px;
}
.sidebarRight .healthyBenefitsPage a {
	text-transform: uppercase;
	color: #cc0033;
	background: transparent url(../images/global/link_arrow.gif) no-repeat 0 1px;
	padding: 0 0 0 15px;
	/* display: block; */
	/* margin-top: 5px; */
	line-height: 30px;
}
.sidebarRight .healthyBenefitsPage a:hover {
	color: #8e0122;
}
