@charset "utf-8";
	




	.sectHead-0 {
		position: relative;
		display: inline-block;
		width: 100%;
		background-color: #001426;
	}
	.sectHead-1 {
		position: relative;
		display: inline-block;
		top: 90px;
		width: 100%;
		margin-bottom: 90px;
		background-color: #001426;
	}
	.sectHead-2 {
		position: relative;
		display: inline-block;
		top: 90px;
		width: 100%;
		height: 550px;
		margin-bottom: 90px;
		background-color: #001426;
	}
	.sectHeadMobile {
		position: relative;
		display: inline-block;
		height: 50vw;
		width: calc(100% - 60px);
		margin-right: 30px;
		margin-left: 30px;
		background-color: #001426;
		background-image: url("../images/commInvolvement.png");
		background-size: contain;
		background-position: center bottom;
		background-repeat: no-repeat;
	}
	.sectContent-0 {
		position: relative;
		display: inline-block;
		padding-top: 30px;
		color: #FFFFFF;
		width: calc(100% - 30px);
		margin-right: 15px;
		margin-left: 15px;
		background-color: #001426;	
		text-align: left;
	}
	.sectContent-1 {
		position: relative;
		display: inline-block;
		padding-top: 300px;
		color: #FFFFFF;
		width: 100%;
		background-color: #001426;
		background-image: url("../images/commInvTeamLogo.png");
		background-size: auto;
		background-position: center top 50px;
		background-repeat: no-repeat;		
		text-align: center;
	}
	.sectContent-2 {
		position: relative;
		display: inline-block;
		color: #FFFFFF;
		float: left;
		width: calc(50% - 40px);
		padding-left: 40px;
		height: 550px;
		background-color: #001426;
	}
	
	.sectContentWrapper-0 {
		position: relative;
		display: inline-block;
		width: 100%;
		margin-bottom: 50px;
		margin-left: auto;
		margin-right: auto;
	}
	.sectContentWrapper-1 {
		position: relative;
		display: inline-block;
		top: 50%;
		transform: translateY(-50%);
	}
	
	.sectContHead-0 {
		position: relative;
		display: inline-block;
		font-family: "AvenirHeavy";
		font-size: 6vw;
	}
	.sectContHead-1 {
		position: relative;
		display: inline-block;
		width: calc(100% - 40px);
		padding-left: 20px;
		padding-right: 20px;
		font-family: "AvenirLight";
		font-size: 60px;
	}
	.sectContHead-2 {
		position: relative;
		display: inline-block;
		width: calc(100% - 40px);
		padding-right: 40px;
		font-family: "AvenirLight";
		font-size: 72px;
	}
	
	.sectContHead2-0 {
		position: relative;
		display: inline-block;
		padding-left: 20px;
		font-family: "AvenirHeavy";
		font-size: 6vw;
	}
	.sectContHead2-1 {
		position: relative;
		display: inline-block;
		width: calc(100% - 40px);
		padding-left: 20px;
		padding-right: 20px;
		font-family: "AvenirHeavy";
		font-size: 60px;
	}
	.sectContHead2-2 {
		position: relative;
		display: inline-block;
		width: calc(100% - 40px);
		padding-right: 40px;
		font-family: "AvenirHeavy";
		font-size: 72px;
	}
	
	.sectContBody-0 {
		position: relative;
		display: inline-block;
		width: calc(100% - 40px);
		margin-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
		font-family: "AvenirLight";
		font-size: 18px;
		text-align: left;
	}
	.sectContBody-1 {
		position: relative;
		display: inline-block;
		width: calc(100% - 40px);
		max-width: 725px;
		margin-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
		font-family: "AvenirLight";
		font-size: 19px;
		line-height: 1.4em;
	}
	.sectContBody-2 {
		position: relative;
		display: inline-block;
		width: calc(100% - 40px);
		max-width: 725px;
		margin-top: 20px;
		padding-right: 40px;
		font-family: "AvenirLight";
		font-size: 19px;
		line-height: 1.4em;
	}
	
	.sectGraphWrap-0 {
		position: relative;
		display: inline-block;
		width: 100%;
		height: 300px;
		
	}
	.sectGraphWrap-1 {
		position: relative;
		display: inline-block;
		float: left;
		width: 55%;
		height: 500px;
		
	}
	.sectGraphic_1a {
		position: relative;
		display: inline-block;
		float: left;
		margin-top: 50px;
		width: 50%;
		height: 500px;
		background-image: url("../images/commInvolvement.png"), url("../images/commInvTeamLogo.png");
		background-size: contain, auto;
		background-position: center bottom, center top;
		background-repeat: no-repeat, no-repeat;		
	}
	.sectGraphic_1b {
		position: relative;
		display: inline-block;
		width: 100%;
		height: 300px;
		background-color: #001426;
		background-image: url("../images/commInvolvement.png");
		background-position: center bottom;
		background-size: contain;
		background-repeat: no-repeat;		
	}
	
	
	
	
	
	
	.sectHead2-0 {
		position: relative;
		display: inline-block;
		width: calc(100% - 40px);
		margin-left: 20px;
		margin-right: 20px;
		margin-bottom: 100px;
	}
	.sectHead2-1 {
		position: relative;
		display: inline-block;
		top: 90px;
		width: calc(100% - 60px);
		margin-left: 30px;
		margin-right: 30px;
		margin-bottom: 200px;
	}
	
	.sectContent2-0 {
		position: relative;
		color: #001426;
		width: 100%;
	}
	.sectContent2-1 {
		position: relative;
		display: inline-block;
		color: #001426;
		float: left;
		width: calc(100% - 797px);
		padding-left: 40px;
		padding-right: 40px;
		height: 550px;
		text-align: left;
	}
	
	.sectContent2Wrapper-0 {
		position: relative;
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.sectContent2Wrapper-1 {
		position: relative;
		display: inline;
		width: 100%;
		transform: translateY(-50%);
	}
	.sectCont2Body {
		position: relative;
		display: inline-block;
		width: 100%;
		margin-top: 20px;
		font-family: "AvenirLight";
		font-size: 19px;
	}
	.sectCont2Head-0 {
		position: relative;
		display: inline-block;
		width: 100%;
		font-family: "AvenirLight";
		font-size: 36px;
	}
	.sectCont2Head-1 {
		position: relative;
		display: inline-block;
		width: 100%;
		font-family: "AvenirLight";
		font-size: 38px;
		letter-spacing: 0.1em;
	}
	.sectCont2Head-2 {
		position: relative;
		display: inline-block;
		width: 100%;
		font-family: "AvenirLight";
		font-size: 40px;
		letter-spacing: 0.2em;
	}
	.sectCont2HeadBold-0 {
		position: relative;
		display: inline-block;
		width: 100%;
		font-family: "AvenirHeavy";
		font-size: 36px;
	}
	.sectCont2HeadBold-1 {
		position: relative;
		display: inline-block;
		width: 100%;
		font-family: "AvenirHeavy";
		font-size: 38px;
		letter-spacing: 0.1em;
	}
	.sectCont2HeadBold-2 {
		position: relative;
		display: inline-block;
		width: 100%;
		font-family: "AvenirHeavy";
		font-size: 40px;
		letter-spacing: 0.2em;
	}
	
	.logoFieldWrap-0 {
		position: relative;
		display: inline-block;
		width: 100%;
		padding-top: 5vw;
		padding-bottom: 5vw;
		background-color: #F0FAFF;
		text-align: center;
	}
	.logoFieldWrap-1 {
		position: relative;
		display: inline-block;
		width: 100%;
		padding-top: 50px;
		padding-bottom: 50px;
		background-color: #F0FAFF;
		text-align: center;
	}
	.logoField-0 {
	
	}
	.logoField-1 {

	}
	.respMobLogo {
		position: relative;
		display: inline-block;
		background-repeat: no-repeat;
		background-size: contain;
		background-position: center center;
		margin-left: 4vw;
		margin-right: 4vw;
	}
	
	.mobLogo_1  { width: 40vw; height: 25vw; background-image: url("/images/resp_charitable/01_ACS.png"); }
	.mobLogo_2  { width: 40vw; height: 25vw; background-image: url("/images/resp_charitable/02_Shriners.png"); }
	.mobLogo_3  { width: 40vw; height: 25vw; background-image: url("/images/resp_charitable/03_Habitat.png"); }
	.mobLogo_4  { width: 40vw; height: 25vw; background-image: url("/images/resp_charitable/04_Special.png"); }
	.mobLogo_5  { width: 80vw; height: 25vw; background-image: url("/images/resp_charitable/05_DanaFarber.png"); }
	.mobLogo_6  { width: 40vw; height: 25vw; background-image: url("/images/resp_charitable/06_Humane.png"); }
	.mobLogo_7  { width: 40vw; height: 25vw; background-image: url("/images/resp_charitable/07_Tunnel.png"); }
	.mobLogo_8  { width: 80vw; height: 35vw; margin-bottom: 5vw; background-image: url("/images/resp_charitable/08_Scholarship.png"); }
	.mobLogo_9  { width: 40vw; height: 25vw; background-image: url("/images/resp_charitable/09_DAV.png"); }
	.mobLogo_10 { width: 40vw; height: 25vw; background-image: url("/images/resp_charitable/10_Feed.png"); }
	.mobLogo_11 { width: 80vw; height: 20vw; background-image: url("/images/resp_charitable/11_Save.png"); }
	.mobLogo_12 { width: 80vw; height: 25vw; margin-bottom: 7vw; background-image: url("/images/resp_charitable/12_March.png"); }
	.mobLogo_13 { width: 40vw; height: 25vw; background-image: url("/images/resp_charitable/13_Food.png"); }
	.mobLogo_14 { width: 40vw; height: 25vw; background-image: url("/images/resp_charitable/14_Salvation.png"); }
	.mobLogo_15 { width: 40vw; height: 30vw; background-image: url("/images/resp_charitable/15_USO.png"); }
	.mobLogo_21 { width: 40vw; height: 30vw; background-image: url("/images/resp_charitable/21_StJude.png"); }
	.mobLogo_16 { width: 80vw; height: 25vw; background-image: url("/images/resp_charitable/16_BigBro.png"); }
	.mobLogo_17 { width: 40vw; height: 25vw; background-image: url("/images/resp_charitable/17_Jimmy.png"); }
	.mobLogo_18 { width: 40vw; height: 25vw; background-image: url("/images/resp_charitable/18_ToysTots.png"); }
	.mobLogo_19 { width: 40vw; height: 25vw; background-image: url("/images/resp_charitable/19_Autism.png"); }
	.mobLogo_22 { width: 40vw; height: 25vw; background-image: url("/images/resp_charitable/22_FoodBank.png"); }
	.mobLogo_20 { width: 80vw; height: 30vw; background-image: url("/images/resp_charitable/20_Home.png"); }
	.mobLogo_27 { width: 40vw; height: 25vw; background-image: url("/images/resp_charitable/27_AHA.png"); }
	.mobLogo_23 { width: 40vw; height: 25vw; background-image: url("/images/resp_charitable/23_Feeding.png"); }
	.mobLogo_28 { width: 40vw; height: 25vw; background-image: url("/images/resp_charitable/28_Hurricane.png"); }
	.mobLogo_25 { width: 40vw; height: 25vw; background-image: url("/images/resp_charitable/25_Smile.png"); }
	.mobLogo_24 { width: 80vw; height: 25vw; margin-bottom: 2vw; background-image: url("/images/resp_charitable/24_Wish.png"); }
	.mobLogo_29 { width: 30vw; height: 25vw; background-image: url("/images/resp_charitable/29_Coats.png"); }
	.mobLogo_30 { width: 50vw; height: 25vw; background-image: url("/images/resp_charitable/30_ARC.png"); }
	.mobLogo_26 { width: 80vw; height: 45vw; margin-top: 2vw; background-image: url("/images/resp_charitable/26_Lazarus.png"); }
	
	.respLogo {
		position: relative;
		display: inline-block;
		background-repeat: no-repeat;
		background-size: contain;
		background-position: center center;
		margin-left: 30px;
		margin-right: 30px;
	}	

	.logo_1  { width: 311px; max-width: calc(100% - 60px); height: 189px; padding-top: 55px; padding-bottom: 54px; background-image: url("/images/resp_charitable/01_ACS.png"); }
	.logo_2  { width: 344px; max-width: calc(100% - 60px); height: 251px; padding-top: 25px; padding-bottom: 24px; background-image: url("/images/resp_charitable/02_Shriners.png"); }
	.logo_3  { width: 447px; max-width: calc(100% - 60px); height: 149px; padding-top: 75px; padding-bottom: 76px; background-image: url("/images/resp_charitable/03_Habitat.png"); }
	.logo_4  { width: 411px; max-width: calc(100% - 60px); height: 150px; padding-top: 75px; padding-bottom: 75px; background-image: url("/images/resp_charitable/04_Special.png"); }
	.logo_5  { width: 437px; max-width: calc(100% - 60px); height: 77px; padding-top: 111px; padding-bottom: 112px; background-image: url("/images/resp_charitable/05_DanaFarber.png"); }
	.logo_6  { width: 321px; max-width: calc(100% - 60px); height: 251px; padding-top: 24px; padding-bottom: 25px; background-image: url("/images/resp_charitable/06_Humane.png"); }
	.logo_7  { width: 324px; max-width: calc(100% - 60px); height: 279px; padding-top: 10px; padding-bottom: 11px; background-image: url("/images/resp_charitable/07_Tunnel.png"); }
	.logo_8  { width: 399px; max-width: calc(100% - 60px); height: 129px; padding-top: 85px; padding-bottom: 86px; background-image: url("/images/resp_charitable/08_Scholarship.png"); }
	.logo_9  { width: 391px; max-width: calc(100% - 60px); height: 213px; padding-top: 43px; padding-bottom: 44px; background-image: url("/images/resp_charitable/09_DAV.png"); }
	.logo_10 { width: 423px; max-width: calc(100% - 60px); height: 120px; padding-top: 90px; padding-bottom: 90px; background-image: url("/images/resp_charitable/10_Feed.png"); }
	.logo_11 { width: 480px; max-width: calc(100% - 60px); height: 120px; padding-top: 90px; padding-bottom: 90px; background-image: url("/images/resp_charitable/11_Save.png"); }
	.logo_12 { width: 387px; max-width: calc(100% - 60px); height: 120px; padding-top: 90px; padding-bottom: 90px; background-image: url("/images/resp_charitable/12_March.png"); }
	.logo_13 { width: 306px; max-width: calc(100% - 60px); height: 251px; padding-top: 24px; padding-bottom: 25px; background-image: url("/images/resp_charitable/13_Food.png"); }
	.logo_14 { width: 230px; max-width: calc(100% - 60px); height: 270px; padding-top: 15px; padding-bottom: 15px; background-image: url("/images/resp_charitable/14_Salvation.png"); }
	.logo_15 { width: 372px; max-width: calc(100% - 60px); height: 212px; padding-top: 44px; padding-bottom: 44px; background-image: url("/images/resp_charitable/15_USO.png"); }
	.logo_16 { width: 540px; max-width: calc(100% - 60px); height: 139px; padding-top: 80px; padding-bottom: 81px; background-image: url("/images/resp_charitable/16_BigBro.png"); }
	.logo_17 { width: 509px; max-width: calc(100% - 60px); height: 129px; padding-top: 85px; padding-bottom: 86px; background-image: url("/images/resp_charitable/17_Jimmy.png"); }
	.logo_18 { width: 404px; max-width: calc(100% - 60px); height: 141px; padding-top: 79px; padding-bottom: 80px; background-image: url("/images/resp_charitable/18_ToysTots.png"); }
	.logo_19 { width: 360px; max-width: calc(100% - 60px); height: 150px; padding-top: 75px; padding-bottom: 75px; background-image: url("/images/resp_charitable/19_Autism.png"); }
	.logo_20 { width: 456px; max-width: calc(100% - 60px); height: 140px; padding-top: 80px; padding-bottom: 80px; background-image: url("/images/resp_charitable/20_Home.png"); }
	.logo_21 { width: 411px; max-width: calc(100% - 60px); height: 249px; padding-top: 25px; padding-bottom: 26px; background-image: url("/images/resp_charitable/21_StJude.png"); }
	.logo_22 { width: 330px; max-width: calc(100% - 60px); height: 120px; padding-top: 90px; padding-bottom: 90px; background-image: url("/images/resp_charitable/22_FoodBank.png"); }
	.logo_23 { width: 330px; max-width: calc(100% - 60px); height: 201px; padding-top: 49px; padding-bottom: 50px; background-image: url("/images/resp_charitable/23_Feeding.png"); }
	.logo_24 { width: 483px; max-width: calc(100% - 60px); height: 108px; padding-top: 96px; padding-bottom: 96px; background-image: url("/images/resp_charitable/24_Wish.png"); }
	.logo_25 { width: 350px; max-width: calc(100% - 60px); height: 150px; padding-top: 75px; padding-bottom: 75px; background-image: url("/images/resp_charitable/25_Smile.png"); }
	.logo_26 { width: 367px; max-width: calc(100% - 60px); height: 242px; padding-top: 29px; padding-bottom: 29px; background-image: url("/images/resp_charitable/26_Lazarus.png"); }
	.logo_27 { width: 387px; max-width: calc(100% - 60px); height: 231px; padding-top: 34px; padding-bottom: 35px; background-image: url("/images/resp_charitable/27_AHA.png"); }
	.logo_28 { width: 439px; max-width: calc(100% - 60px); height: 140px; padding-top: 80px; padding-bottom: 80px; background-image: url("/images/resp_charitable/28_Hurricane.png"); }
	.logo_29 { width: 294px; max-width: calc(100% - 60px); height: 261px; padding-top: 19px; padding-bottom: 20px; background-image: url("/images/resp_charitable/29_Coats.png"); }
	.logo_30 { width: 318px; max-width: calc(100% - 60px); height: 184px; padding-top: 58px; padding-bottom: 58px; background-image: url("/images/resp_charitable/30_ARC.png"); }

	
	
	li {
		text-align: left;
		margin-bottom: 10px;
	}
	
	
	
	
	
