.cac_home {
	width: 610px;
	height: 899px;
	background: #fff url(/Themes/PEF/Include/_images/cac/PEF_CACHome_03.jpg) no-repeat center top;
	position: relative;
}
.cac {
	width: 610px;
	background: #fff url(/Themes/PEF/Include/_images/cac/cac_map_internal.jpg) no-repeat center top;
	position: relative;
	padding-top: 500px;
}
	.map_2_college {}
		.map_2_college li {
			list-style: none;
		}
		.map_2_college li a {
			position: absolute;
			display: block;
			background: transparent url(/Themes/PEF/Include/_images/cac/sprites_block.png) no-repeat 0 0;
			text-indent: -3000px;
		}
			.map_2_college li a[title*='Preparing'] {
				width: 112px;
				height: 54px;
				top: 202px;
				left: 73px;
				background-position: 0 -300px;
			}
			.map_2_college li a[title*='Choosing'] {
				width: 105px;
				height: 57px;
				top: 208px;
				left: 175px;
				background-position: 0 -400px;
			}
			.map_2_college li a[title*='Applying'] {
				width: 104px;
				height: 54px;
				top: 180px;
				left: 255px;
				background-position: -150px -300px;
			}
			.map_2_college li a[title*='Paying'] {
				width: 84px;
				height: 52px;
				top: 208px;
				left: 340px;
				background-position: -150px -400px;
			}
			.map_2_college li a[title*='Succeeding'] {
				width: 114px;
				height: 53px;
				top: 190px;
				left: 420px;
				background-position: -300px -300px;
			}

	.cac_home .trip_planner {
		position: absolute;
		top: 455px;
		left: 0;
	}
		.trip_planner h2 {
			text-indent: -3000px;
			display: block;
			width: 201px;
			height: 60px;
			background: transparent url(/Themes/PEF/Include/_images/cac/sprites_block.png) no-repeat -300px 0;
			position: absolute;
			top: 0;
			left: 28px;			
		}
		.trip_planner ul {
			list-style: none;
		}
		.trip_planner ul li a {
			position: absolute;
			display: block;
			background: transparent url(/Themes/PEF/Include/_images/cac/sprites_block.png) no-repeat 0 0;
			text-indent: -3000px;
		}
			.trip_planner a[title*="9th"] {
				width: 59px;
				height: 26px;
				top: 80px;
				left: 100px;
				background-position: -70px -100px;
			}
			.trip_planner a[title*="10th"] {
				width: 77px;
				height: 26px;
				top: 80px;
				left: 197px;
				background-position: -167px -100px;
			}
			.trip_planner a[title*="11th"] {
				width: 77px;
				height: 26px;
				top: 80px;
				left: 312px;
				background-position: -282px -100px;
			}
			.trip_planner a[title*="12th"] { 
				width: 77px;
				height: 26px;
				top: 80px;
				left: 427px;
				background-position: -397px -100px;
			}
			.trip_planner a[title*="Middle School"] { 
				width: 295px;
				height: 26px;
				top: 135px;
				left: 40px;
				background-position: -10px -156px;
			}
			.trip_planner a[title*="Parents"] { 
				width: 184px;
				height: 26px;
				top: 135px;
				left: 380px;
				background-position: -350px -156px;
			}
			
	.cac_home .tough_questions {
		background: transparent url(/Themes/PEF/Include/_images/cac/bg_tough_questions.jpg) no-repeat 0 0;
		width: 590px;
		height: 145px;
		position: absolute;
		top: 695px;
		left: 10px;
	}
		.cac_home .tough_questions h2 {
			width: 249px;
			height: 49px;
			background: transparent url(/Themes/PEF/Include/_images/cac/sprites_block.png) no-repeat 0 0;
			text-indent: -3000px;
			position: absolute;
			left: 11px;
			top: 10px;
		}
			.tough_questions ul {
				list-style: none;
			}
			.tough_questions ul li a {
				position: absolute;
				display: block;
				text-indent: -3000px;
				background: transparent url(/Themes/PEF/Include/_images/cac/sprites_block.png) no-repeat 0 0;
			}
				.tough_questions ul li #block1 {
					background-position: -700px 0px;
					width: 154px;
					height: 15px;
					left: 73px;
					top: 88px;
				}
				.tough_questions ul li #block2 {
					background-position: -700px -100px;
					width: 122px;
					height: 51px;
					left: 260px;
					top: 37px;
				}
	.cac_home .social {
		position: absolute;
		bottom: 11px;
		height: 36px;
	}
		.cac_home .social ul {
			list-style: none;
		}
		.cac_home .social a {
			display: block;
			position: absolute;
			width: 37px;
			height: 36px;
			background: transparent url(/Themes/PEF/Include/_images/cac/sprites_block.png) no-repeat 0 0;
			text-indent: -1000px;
			bottom: 0;
		}
			.cac_home a[title*="Facebook"] {
				background-position: -551px 0;
				left: 264px;
			}
			.cac_home a[title*="Twitter"] {
				background-position: -600px 0;
				left: 313px;
			}
.cac h1 {
	display: block;
	width: 100%;
	border-bottom: 1px solid #f0f0f0;
	padding: 19px 0;
	margin: 0 0 19px 0;
	text-transform: uppercase;
}
	.cac dl {
		margin: 0 65px 20px;
		display: block;
		background: #004b84;
		padding: 10px 40px;
		color: #fff;

/*		
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00508a', endColorstr='#00447c'); 
		background: -webkit-gradient(linear, left top, left bottom, from(#00508a), to(#00447c)); 
		background: -moz-linear-gradient(top,  #00508a,  #00447c); 
*/
		background-image: url(/Themes/PEF/Include/_images/cac/stripe.png);
		background-repeat: repeat-y;
		background-position: 0 0;
	
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		
		box-shadow: 0px 2px 5px #585858;
		-moz-box-shadow: 0px 2px 5px #585858;
		-webkit-box-shadow: 0px 2px 5px #585858; 
	}
		.cac dl dt {
				padding: 5px 0;			
		}
			.cac dl dt a {
				color: #fff;
				text-decoration: none;
				background: transparent url(/Themes/PEF/Include/_images/cac/anchor_arrow.png) no-repeat right 0;
				padding: 2px 30px 2px 0;
				height: 20px;
			}
				.cac dl dt a:hover, .cac dl dt a:active {
					color: #F87E01;
				}
		.cac dl dd {
			padding: 10px 0 0 0;
			display: none;
			color: #c8dff0
		}
	.cac blockquote {
		padding-left: 40px;
		margin-top: 15px;
	}
	.cac strong {
		color: #F87E01;
		font-weight: bold;
	}
	.cac em {
		color: #00680a;
		font-style: normal;
	}
	.cac img[align='left'] {
		margin-right: 15px;
	}
	
/* succeeding */

.succeeding {
	width: 610px;
	background: #fff url(/Themes/PEF/Include/_images/cac/cac_map_succeeding.jpg) no-repeat center top;
	position: relative;
	padding-top: 500px;
}

.succeeding	.map_2_college li a {
			position: absolute;
			display: block;
			background: transparent url(/Themes/PEF/Include/_images/cac/sprites_succeeding.png) no-repeat 0 0;
			text-indent: -3000px;
		}

.succeeding	.map_2_college li a[title*='Academics'] {
				width: 145px;
				height: 70px;
				top: 200px;
				left: 38px;
				background-position: 10px 1;
			}			
			
.succeeding	.map_2_college li a[title*='Finances'] {
				width: 145px;
				height: 65px;
				top: 218px;
				left: 162px;
				background-position: 0 -72px;
			}
						
.succeeding	.map_2_college li a[title*='Housing'] {
				width: 145px;
				height: 55px;
				top: 195px;
				left: 245px;
				background-position: 0 -140px;
			}
			
.succeeding	.map_2_college li a[title*='Health'] {
				width: 110px;
				height: 73px;
				top: 222px;
				left: 330px;
				background-position: 0 -195px;
			}
			
.succeeding	.map_2_college li a[title*='For'] {
				width: 120px;
				height: 55px;
				top: 205px;
				left: 412px;
				background-position: 0 -280px;
			}
			
/* paying */	

.paying {
	width: 610px;
	background: #fff url(/Themes/PEF/Include/_images/cac/cac_map_paying.jpg) no-repeat center top;
	position: relative;
	padding-top: 500px;
}

.paying	.map_2_college li a {
			position: absolute;
			display: block;
			background: transparent url(/Themes/PEF/Include/_images/cac/sprites_paying.png) no-repeat 0 0;
			text-indent: -3000px;
		}

.paying	.map_2_college li a[title*='Figuring'] {
				width: 105px;
				height: 73px;
				top: 200px;
				left: 57px;
				background-position: 10px 1;
			}			
			
.paying	.map_2_college li a[title*='FAFSA'] {
				width: 60px;
				height: 65px;
				top: 226px;
				left: 157px;
				background-position: -25px -73px;
			}
						
.paying	.map_2_college li a[title*='Need'] {
				width: 105px;
				height: 87px;
				top: 163px;
				left: 195px;
				background-position: -3px -140px;
			}
			
.paying	.map_2_college li a[title*='Scholarships'] {
				width: 110px;
				height: 50px;
				top: 230px;
				left: 265px;
				background-position: -5px -230px;
			}
			
.paying	.map_2_college li a[title*='Award'] {
				width: 75px;
				height: 75px;
				top: 181px;
				left: 375px;
				background-position: -15px -290px;
			}
			
.paying	.map_2_college li a[title*='Saving'] {
				width: 130px;
				height: 85px;
				top: 235px;
				left: 418px;
				background-position: -3px -365px;
			}
					
					
/* applying */	

.applying {
	width: 610px;
	background: #fff url(/Themes/PEF/Include/_images/cac/cac_map_applying.jpg) no-repeat center top;
	position: relative;
	padding-top: 500px;
}

.applying	.map_2_college li a {
			position: absolute;
			display: block;
			background: transparent url(/Themes/PEF/Include/_images/cac/sprites_block.png) no-repeat 0 0;
			text-indent: -3000px;
		}

.applying	.map_2_college li a[title*='The'] {
				width: 40px;
				height: 40px;
				top: 240px;
				left: 100px;
				background-position: 0px 195px;
			}			
			
.applying	.map_2_college li a[title*='Recommendations'] {
				width: 40px;
				height: 40px;
				top: 220px;
				left: 200px;
				background-position: 0px 195px;
			}
						
.applying	.map_2_college li a[title*='Essays'] {
				width: 40px;
				height: 40px;
				top: 220px;
				left: 260px;
				background-position: 0px 195px;
			}
			
.applying	.map_2_college li a[title*='Resumes'] {
				width: 40px;
				height: 40px;
				top: 215px;
				left: 328px;
				background-position: 0px 195px;
			}
			
.applying	.map_2_college li a[title*='Interviews'] {
				width: 40px;
				height: 40px;
				top: 215px;
				left: 405px;
				background-position: 0px 195px;
			}
			
.applying   .map_2_college li a[title*='Admission'] {
				width: 40px;
				height: 40px;
				top: 223px;
				left: 478px;
				background-position: 0px 195px;
			}
			
			
			
			
/* choosing */	

.choosing {
	width: 610px;
	background: #fff url(/Themes/PEF/Include/_images/cac/cac_map_choosing.jpg) no-repeat center top;
	position: relative;
	padding-top: 500px;
}

.choosing	.map_2_college li a {
			position: absolute;
			display: block;
			background: transparent url(/Themes/PEF/Include/_images/cac/sprites_block.png) no-repeat 0 0;
			text-indent: -3000px;
		}

.choosing	.map_2_college li a[title*='Self'] {
				width: 40px;
				height: 40px;
				top: 240px;
				left: 100px;
				background-position: 0px 195px;
			}			
			
.choosing	.map_2_college li a[title*='College'] {
				width: 40px;
				height: 40px;
				top: 220px;
				left: 200px;
				background-position: 0px 195px;
			}
						
.choosing	.map_2_college li a[title*='Research'] {
				width: 40px;
				height: 40px;
				top: 220px;
				left: 280px;
				background-position: 0px 195px;
			}
			
.choosing	.map_2_college li a[title*='Tours'] {
				width: 40px;
				height: 40px;
				top: 215px;
				left: 370px;
				background-position: 0px 195px;
			}
			
.choosing	.map_2_college li a[title*='Narrow'] {
				width: 40px;
				height: 40px;
				top: 225px;
				left: 480px;
				background-position: 0px 195px;
			}

/* preparing */	

.preparing {
	width: 610px;
	background: #fff url(/Themes/PEF/Include/_images/cac/cac_map_preparing.jpg) no-repeat center top;
	position: relative;
	padding-top: 500px;
}

.preparing	.map_2_college li a {
			position: absolute;
			display: block;
			background: transparent url(/Themes/PEF/Include/_images/cac/sprites_block.png) no-repeat 0 0;
			text-indent: -3000px;
		}

.preparing	.map_2_college li a[title*='Course'] {
				width: 40px;
				height: 40px;
				top: 240px;
				left: 100px;
				background-position: 0px 195px;
			}			
			
.preparing	.map_2_college li a[title*='GPA'] {
				width: 40px;
				height: 40px;
				top: 220px;
				left: 200px;
				background-position: 0px 195px;
			}
						
.preparing	.map_2_college li a[title*='ACT'] {
				width: 40px;
				height: 40px;
				top: 220px;
				left: 280px;
				background-position: 0px 195px;
			}
			
.preparing	.map_2_college li a[title*='Outside'] {
				width: 40px;
				height: 40px;
				top: 215px;
				left: 370px;
				background-position: 0px 195px;
			}
			
.preparing	.map_2_college li a[title*='Gap'] {
				width: 40px;
				height: 40px;
				top: 225px;
				left: 480px;
				background-position: 0px 195px;
			}
