
/* National Performance Measurements css */


#cncs-strategic-plan .pane-2 {
  background-color: #fff;
  font-size: .9em;
}

#bottom-content-block {
	clear: both;
}
#npmbackground {
	width: 80%;
	height: 600px;
	border: 0;
	padding: 0;
	margin: 0;
	background-image: url(/sites/all/themes/cncs/images/npm/npmbackground.png);
	background-repeat: no-repeat;
	position: relative;
}
#npmbackground #instructions {
	margin: 15px;
	padding: 15px;
	width: 275px;
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #777;
	background-color: #eee;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
}
#npmbackground:hover #instructions,
#npmbackground .instructions-sc {
	position: absolute;
	left: -10000px;
}
#npmbackground ul {
	padding: 0;
	margin: 0;
}
#npmbackground .arrow p,
#npmbackground .arrow2 p,
#npmbackground .arrow3 p,
#npmbackground li {
	list-style: none;
	padding: 0;
	margin: 0;
}
#npmbackground li ul {
  margin: 0 0 20px;
	padding: 0;
}
#blue-title-bar {
	margin: 0;
	padding: 0;
}
	#blue-title-bar #spacing {
		background-image: url(/sites/all/themes/cncs/images/npm/blue-box.png);
		background-repeat: no-repeat;
		height: 32px;
		width: 953px;
		display: block;
		padding: 20px 0 0 20px;
		color: white;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 16px;
	}
#legend {
	position: absolute;
	padding: 3px 0 0 15px;
}
	img#focus-areas-img {
		width: 101px;
		height: 25px;
	}
	img#objectives-img {
		width: 92px;
		height: 25px;
	}
	img#agency-wide-img {
		width: 226px;
		height: 25px;
	}
div#cncs-strat-plan {
	position: absolute;
	top: 262px;
	left: 440px;
	width: 90px;
	height: 90px;
}

/* Everything moved off screen (-10000px) */
#goal1-left-list,
#goal1-right-list,
#goal2-list,
#goal3-left-list,
#goal3-right-list,
#goal4-list,
#goal1-def,
#goal2-def,
#goal3-def,
#goal4-def,
#npmbackground .arrow p,
#npmbackground .arrow2 p,
#npmbackground .arrow3 p,
.second-level0,
.second-level,
.second-level2,
.second-level3 {
	position: absolute;
	left: -10000px;
}
/* GOAL 1 */
	/* Image Placement */
	span#goal1-img {
		display: block;
		width: 158px;
		height: 66px;
	}
		#goal1:hover,
		.goal1-sc {
			background-image: url(/sites/all/themes/cncs/images/npm/goal1-on.png);
			background-repeat: no-repeat;
		}
	.green-chevron-left {
		background-image: url(/sites/all/themes/cncs/images/npm/green-chevron-blank.png);
		background-repeat: no-repeat;
		display: block;
		width: 260px;
    padding: 3px 0 0 15px;
    height: 18px;
    color: white;
	}
	.red-chevron-left {
		background: transparent url(/sites/all/themes/cncs/images/npm/red-chevron-blank.png) 3px 0 no-repeat;
		display: block;
		width: 260px;
		padding-left: 35px;
		padding-top:3px;
		height: 18px;
		color: white;
	}
	.green-chevron-right {
		background-image: url(/sites/all/themes/cncs/images/npm/green-chevron-blank-left.png);
		background-repeat: no-repeat;
		display: block;
		width: 260px;
		padding: 3px 0 0 15px;
        height: 18px;
		color: white;
	}
	.red-chevron-right {
		background: transparent url(/sites/all/themes/cncs/images/npm/red-chevron-blank-left.png) -3px 0 no-repeat;
		display: block;
		width: 260px;
		padding-left: 35px;
		padding-top: 3px;
		height: 18px;
		color: white;
	}
	#npmbackground .arrow,
	#npmbackground .arrow2,
	#npmbackground .arrow3 {
		background: transparent url(/sites/all/themes/cncs/images/npm/blue-arrow.png) 35px 3px no-repeat;
		padding-left: 45px !important;
        width: 300px;
	}
		#npmbackground #noscript-hover #goal1 .arrow:hover,
		#npmbackground #noscript-hover #goal1 .arrow2:hover,
		#npmbackground #noscript-hover #goal1 .arrow3:hover,
		#goal1 .pinktri {
				background: transparent url(/sites/all/themes/cncs/images/npm/pink-arrow.png) 30px 5px no-repeat !important;
		}
			#npmbackground #noscript-hover #goal2 .arrow:hover,
			#npmbackground #noscript-hover #goal3 .arrow:hover,
			#npmbackground #noscript-hover #goal4 .arrow:hover,
			#goal2 .pinktri,
			#goal3 .pinktri,
			#goal4 .pinktri {
					background: transparent url(/sites/all/themes/cncs/images/npm/pink-arrow.png) 15px 5px no-repeat;
			}
	li#goal1 #goal1-def #goal1-def-box {
		border: 1px solid #ccc;
		border-radius: 5px;
		text-align: center;
		padding: 10px;
		line-height: 1em;
		background-color: white;
	}
	/* Positioning on Screen */
	li#goal1 {
		position: relative;
		top:193px;
		left:407px;
		width: 158px;
		height: 66px;
	}
	#noscript-hover li#goal1:hover #goal1-left-list,
	li#goal1 .goal1-left-list-sc {
		width: 320px;
		position: absolute;
		top: -153px;
		left: -375px;
		*z-index: -5;
	}
	#noscript-hover li#goal1:hover #goal1-right-list,
	li#goal1 .goal1-right-list-sc {
		width: 320px;
		position: absolute;
		top: -153px;
		left: 233px;
	}
	#noscript-hover li#goal1:hover #goal1-def,
	li#goal1 .goal1-def-sc {
		position: relative;
		top: -185px;
		left: -110px;
		width: 270px;
		padding: 25px 43px 50px 55px;
	}
	#npmbackground #noscript-hover .arrow:hover p,
	#npmbackground #noscript-hover .arrow2:hover p,
	#npmbackground #noscript-hover .arrow3:hover p,
	#npmbackground .npm-objective-ds .arrow p.arrow-sc,
	#npmbackground .npm-objective-eo .arrow p.arrow-sc,
	#npmbackground .npm-objective-ed .arrow p.arrow-sc,
	#npmbackground .npm-objective-ed .arrow2 p.arrow-sc,
	#npmbackground .npm-objective-ed .arrow3 p.arrow-sc,
	#npmbackground .npm-objective-es .arrow p.arrow-sc,
	#npmbackground .npm-objective-hf .arrow p.arrow-sc,
	#npmbackground .npm-objective-hf .arrow2 p.arrow-sc,
	#npmbackground .npm-objective-v .arrow p.arrow-sc,
	#npmbackground .npm-objective-aa .arrow p.arrow-sc,
	#npmbackground .npm-objective-opp .arrow p.arrow-sc,
	#npmbackground .npm-objective-re .arrow p.arrow-sc,
	#npmbackground .npm-objective-ca .arrow p.arrow-sc,
	#npmbackground .npm-objective-it .arrow p.arrow-sc,
	#npmbackground .npm-objective-fg .arrow p.arrow-sc,
	#npmbackground .npm-objective-fg .arrow2 p.arrow-sc {
		position: absolute;
		left: 0;
		width: 246px;
		margin: 0 0 0 52px;
		padding: 5px;
		background-color: white;
		border: 1px solid #ccc;
		border-radius: 5px;
		z-index: 5000;
	}
		/* IE 7 <p> position fix */
			#goal2 .npm-objective,
			#goal4 .npm-objective {
				*position: relative;
			}
				.npm-objective-opp,
				.npm-objective-fg {
					*z-index: -4;
				}
			#npmbackground #noscript-hover .arrow:hover p,
			#npmbackground #noscript-hover .arrow2:hover p,
			.arrow p.arrow-sc,
			.arrow2 p.arrow-sc {
				*top: 40px;
			}
			#npmbackground #noscript-hover .arrow3:hover p,
			.arrow3 p.arrow-sc {
				*top: 58px;
			}
				/*.npm-objective-opp #noscript-hover .arrow:hover p,
				.npm-objective-fg #noscript-hover .arrow:hover p,
				.npm-objective-opp .arrow p.arrow-sc,
				.npm-objective-fg .arrow p.arrow-sc {
					*top: 80px;
				}*/
				.npm-objective-fg #noscript-hover .arrow2:hover p,
				.npm-objective-fg .arrow2 p.arrow-sc {
					*top: 58px;
				}

	
	.npm-objective-ds {
		padding-bottom: 40px !important;
	}
	.npm-objective-eo {
		padding-bottom: 88px !important;
	}
	.npm-objective-es {
		padding-bottom: 120px !important;
	}

	.npm-objective-hf {
		padding-bottom: 97px !important;
	}
	#npmbackground .npm-objective-ms,
	#npmbackground .npm-objective-hq,
	#npmbackground .npm-objective-kn,
	#npmbackground .npm-objective-td {
		padding-bottom: 10px;
		*z-index: -8;
	}
	#npmbackground .npm-objective-hb,
	#npmbackground .npm-objective-td {
		*z-index: -8;
	}
	.npm-objective-hf,
	.npm-objective-ed { /* IE7 fixes */
		*position: relative;
		*z-index: -8;
	}
	.npm-objective-v {
		*position: relative;
		*z-index: -10;
	}
	#noscript-hover .npm-objective-ds:hover .second-level,
	#noscript-hover .npm-objective-eo:hover .second-level0,
	#noscript-hover .npm-objective-ed:hover .second-level,
	#noscript-hover .npm-objective-es:hover .second-level0,
	#noscript-hover .npm-objective-hf:hover .second-level,
	#noscript-hover .npm-objective-v:hover .second-level,
	.npm-objective-ds .second-level-sc,
	.npm-objective-eo .second-level0-sc,
	.npm-objective-ed .second-level-sc,
	.npm-objective-es .second-level0-sc,
	.npm-objective-hf .second-level-sc,
	.npm-objective-v .second-level-sc {
		position: absolute;
		left: 0;
	}
	/* Economic Opp */
	#noscript-hover .npm-objective-eo:hover .second-level,
	.npm-objective-eo .second-level-sc {
		position: absolute;
		left: 0px;
		top: 124px;
		*z-index: -2;
	}
	#noscript-hover .npm-objective-eo:hover .second-level2,
	.npm-objective-eo .second-level2-sc {
		position: absolute;
		left: 0px;
		top: 165px;
		*z-index: -4;
	}
	/* Education */
	#noscript-hover .npm-objective-ed:hover .second-level2,
	.npm-objective-ed .second-level2-sc {
		position: absolute;
		left: 0px;
		top: 272px;
		*top: 59px;
		*z-index: -2;
	}
	#noscript-hover .npm-objective-ed:hover .second-level3,
	.npm-objective-ed .second-level3-sc {
		position: absolute;
		left: 0px;
		top: 334px;
		*top: 114px;
		*z-index: -4;
	}
	/* Environmental Stewardship */
	#noscript-hover .npm-objective-es:hover .second-level,
	.npm-objective-es .second-level-sc {
		position: absolute;
		left: 0px;
		top: 50px;
		*z-index: -2;
	}
	#noscript-hover .npm-objective-es:hover .second-level2,
	.npm-objective-es .second-level2-sc {
		position: absolute;
		left: 0px;
		top: 88px;
		*z-index: -4;
	}
	#noscript-hover .npm-objective-es:hover .second-level3,
	.npm-objective-es .second-level3-sc {
		position: absolute;
		left: 0px;
		top: 117px;
		*z-index: -4;
	}
	/* Healthy Futures */
	#noscript-hover .npm-objective-hf:hover .second-level,
	.npm-objective-hf .second-level-sc {
		position: absolute;
		left: 0px;
		top: 184px;
		*top: 21px;
		*z-index: -2;
	}
	#noscript-hover .npm-objective-hf:hover .second-level2,
	.npm-objective-hf .second-level2-sc {
		position: absolute;
		left: 0px;
		top: 225px;
		*top: 58px;
		*z-index: -4;
	}
	#noscript-hover .npm-objective-hf:hover .second-level3,
	.npm-objective-hf .second-level3-sc {
		position: absolute;
		left: 0px;
		top: 266px;
		*top: 95px;
		*z-index: -6;
	}

/* GOAL 2 */
li#goal2 {
	position: relative;
	display: block;
	top:162px;
	*top:160px; /* IE7 */
	left:534px;
	width: 66px;
	height: 158px;
}
	#goal2:hover,
	.goal2-sc {
		background-image: url(/sites/all/themes/cncs/images/npm/goal2-on.png);
		background-repeat: no-repeat;
	}
	#noscript-hover li#goal2:hover #goal2-def,
	li#goal2 .goal2-def-sc {
		position: relative;
		top: 0px;
		left: 56px;
		width: 270px;
		padding: 15px 73px 70px 35px;
	}
		li#goal2 #goal2-def #goal2-def-box {
			border: 1px solid #ccc;
			border-radius: 5px;
			text-align: center;
			padding: 10px;
			line-height: 1em;
			background-color: white;
		}
		#noscript-hover li#goal2:hover #goal2-list,
		li#goal2 .goal2-list-sc {
			width: 320px;
			position: absolute;
			top: -152px;
			left: 101px;
		}
			#goal2-list .arrow {
				padding-left: 33px !important;
				background-position: 20px 3px;
			}
			#noscript-hover #goal2-list .arrow:hover p,
			.npm-objective-aa .arrow p.arrow-sc,
			.npm-objective-opp .arrow p.arrow-sc {
				margin-left: 57px;
			}
.red-top-chevron-right {
	background-image: url(/sites/all/themes/cncs/images/npm/red-top-chevron-blank-left.png);
	background-repeat: no-repeat;
	display: block;
	width: 260px;
	padding-top: 3px;
	height: 18px;
	padding-left: 15px;
	color: white;
}
	
/* GOAL 3 */
li#goal3 {
	position: relative;
	display: block;
	top:131px;
	*top: 127px; /* IE 7 */
	left:407px;
	width: 158px;
	height: 66px;
}
	#goal3:hover,
	.goal3-sc {
		background-image: url(/sites/all/themes/cncs/images/npm/goal3-on.png);
		background-repeat: no-repeat;
	}
	#noscript-hover li#goal3:hover #goal3-def,
	li#goal3 .goal3-def-sc {
		position: relative;
		top: 56px;
		left: -410px;
		width: 270px;
		padding: 25px 353px 10px 355px;
	}
		li#goal3 #goal3-def #goal3-def-box {
			border: 1px solid #ccc;
			border-radius: 5px;
			text-align: center;
			padding: 10px;
			line-height: 1em;
			background-color: white;
		}
		#noscript-hover li#goal3:hover #goal3-left-list,
		li#goal3 .goal3-left-list-sc {
			width: 320px;
			position: absolute;
			top: 36px;
			left: -385px;
		}
		#noscript-hover li#goal3:hover #goal3-right-list,
		li#goal3 .goal3-right-list-sc {
			width: 320px;
			position: absolute;
			top: 66px;
			left: 230px;
			background-color: white;
		}
			#goal3-left-list .arrow,
			#goal3-right-list .arrow {
				padding-left: 33px !important;
				background-position: 20px 3px;
			}
			#noscript-hover #goal3-left-list .arrow:hover p,
			#noscript-hover #goal3-right-list .arrow:hover p,
			#goal3-left-list .arrow p.arrow-sc,
			#goal3-right-list .arrow p.arrow-sc {
				margin-left: 57px;
			}
			#noscript-hover #goal3-left-list .arrow:hover p,
			#goal3-left-list .arrow p.arrow-sc {
				*top: 69px;
			}

.red-top-chevron-left {
	background-image: url(/sites/all/themes/cncs/images/npm/red-top-chevron-blank.png);
	background-repeat: no-repeat;
	display: block;
	width: 260px;
	padding-top: 3px;
	height: 18px;
	padding-left: 15px;
	color: white;
}

/* GOAL 4 */
li#goal4 {
	position: relative;
	display: block;
	top:-62px;
	*top: -68px; /* IE7 */
	left:372px;
	width: 66px;
	height: 158px;
}
	#goal4:hover,
	.goal4-sc {
		background-image: url(/sites/all/themes/cncs/images/npm/goal4-on.png);
		background-repeat: no-repeat;
	}
	#noscript-hover li#goal4:hover #goal4-def,
	li#goal4 .goal4-def-sc {
		position: relative;
		top: 0px;
		left: -348px;
		width: 270px;
		padding: 15px 35px 60px 53px;
	}
		li#goal4 #goal4-def #goal4-def-box {
			border: 1px solid #ccc;
			border-radius: 5px;
			text-align: center;
			padding: 10px;
			line-height: 1em;
			background-color: white;
		}
		#noscript-hover li#goal4:hover #goal4-list,
		li#goal4 .goal4-list-sc {
			width: 320px;
			position: absolute;
			top: -120px;
			left: -346px;
		}
			#goal4-list .arrow {
				padding-left: 33px !important;
				background-position: 20px 3px;
			}
			#goal4-list .arrow2 {
				padding-left: 21px !important;
				background-position: 7px 22px;
			}
			#goal4-list .arrow:hover p,
			#goal4-list .arrow p.arrow-sc {
				margin-left: 57px;
			}

/* Resources Box */
#npm-resources {
	border:2px solid #e8e8e8;
	padding:2px;
}
.red-box {
	background-image: url(/sites/all/themes/cncs/images/npm/red-box.png);
	background-repeat: no-repeat;
	height: 29px;
	width: 446px;
	display: block;
	padding: 10px 0 0 20px;
	color: white;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
}
#enclosure {
	margin: 10px;
}
#npm-resources ul {
	padding-left:0.5em;
	margin-bottom: 1.1em;
}
#npm-resources ul li {
	list-style: disc;
}
#npm-resources #left-column p,
#npm-resources #right-column p {
	padding: 0 0 .5em 0;
}
#npm-resources #left-column,
#npm-resources #right-column {
	float: left;
	width: 210px;
}
#npm-resources #left-column {
	margin-right: 10px;
}
#column-clear {
	clear: both;
}

/* Program Measures Box */
#prog-meas-box {
	border:2px solid #e8e8e8;
	padding:2px;
}
#prog-meas-box #grey-area {
	background-color:#eee;
	padding:0 5px;
}
#prog-meas-box .red-box {
	margin-left: -5px;
}
#line-separator {
	display: block;
	padding:0;
	margin:10px 0;
	height:1px;
	background-color:#dae2ec;
}
#top-image-enclosure {
	margin:22px 0 0 35px;
}
#top-image-enclosure div {
	float:left;
	text-align:center;
	margin-right:30px;
}
#top-image-enclosure div.last-div {
	margin-right: 0;
}
#top-image-enclosure div img,
#bottom-image-enclosure div img {
	width: 72px;
	height: 72px;
	border: 0;
}
#bottom-image-enclosure {
	clear:both;
	padding-top:23px;
	margin-left:60px;
}
#bottom-image-enclosure div {
	float:left;
	text-align:center;
}
#bottom-image-enclosure div#first {
	margin-right: 30px;
}
#bottom-image-enclosure div#second {
	margin-right: 10px;
}
#grey-area #image-clear {
	clear: both;
	height: 15px;
}

/* Senior Corps General */
#senior-corps-logo-top {
	float: left;
	margin: 0 10px 10px 0;
}
#scbackground {
	width: 973px;
	/*height: 560px;*/
	border: 0;
	padding: 0;
	margin: 0;
	background-image: url(/sites/all/themes/cncs/images/npm/scbackground-piece.png);
	background-repeat: repeat-y;
	position: relative;
	font-size: 0.9em;
}
#scbackground-bottom {
	width: 973px;
	height: 26px;
	border: 0;
	padding: 0;
	margin: 0;
	background-image: url(/sites/all/themes/cncs/images/npm/scbackground-bottom.png);
	background-repeat: no-repeat;
}
#sc #choose {
	padding: 15px;
	font-size: 16px;
	font-weight: bold;
}
#sc #senior-corps-logos {
	padding-top: 100px;
}
#sc #senior-corps-logos img {
	float: left;
	padding-left: 135px;
	/*height: 75px;
	width: 75px;*/
}

/* Senior Corps - Sub-Pages */
#divider-pm {
	margin: -45px 30px 35px 30px;
}
#divider-vpm {
	margin: 35px 30px 35px 30px;
}

#red-title-bar {
	margin: 0;
	padding: 0;
}
	#red-title-bar #spacing {
		background-image: url(/sites/all/themes/cncs/images/npm/red-box-large.png);
		background-repeat: no-repeat;
		height: 32px;
		width: 953px;
		display: block;
		padding: 20px 0 0 20px;
		color: white;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 16px;
	}
#legend .legend-item {
	float: left;
	padding:6px 0 0 15px;
	margin-left: 5px;
}
#legend #fa-img {
	color: #6c8b3c;
	background: transparent url('/sites/all/themes/cncs/images/npm/green-square.png') no-repeat 0 9px;
}
#legend #obj-img {
	color: #a04242;
	padding: 6px 0 0 17px;
	background: transparent url('/sites/all/themes/cncs/images/npm/red-pent.png') no-repeat 0 6px;
}
#legend #awpm-img {
	color: #07476c;
	background: transparent url('/sites/all/themes/cncs/images/npm/blue-arrow-down.png') no-repeat 0 10px;
}
#legend #comp-meas-img {
	color: #cf661f;
	background: transparent url('/sites/all/themes/cncs/images/npm/orange-circle.png') no-repeat 0 9px;
}
#scpm-g1 #g1-title,
#scpm-g2 #g2-title,
#scpm-g3 #g3-title,
#vpm-g3 #g3-title,
#scpm-g4 #g4-title {
	border: 1px solid #ccc;
	border-radius: 5px;
	background-color: #eee;
	width: 250px;
	padding: 5px;
	color: #6b8c37;
	position: relative;
	left: 25px;
}
	#scpm-g1 #g1-title,
	#vpm-g3 #g3-title {
		color: #6b8c37;
		top: 45px;
	}
	#americorps #vpm-g3 #g3-title {
		top: 0;
	}
	.vpm-g1 #g1-title {
		top: 0;
	}
	#scpm-g2 #g2-title {
		color: #955666;
	}
	#scpm-g3 #g3-title,
	#vpm-g3 #g3-title {
		color: #5c6593;
	}
#sc ul,
#fgp ul,
#americorps ul {
	list-style: none
}
#americorps #scpm-g2 #scp-g2-obj {
	height: 100px;
}
.vpm-g1 {
	*z-index: -5;
}
#scpm-g1 .scpm-objective {
	background: transparent url('/sites/all/themes/cncs/images/npm/green-chevron-large-off.png') no-repeat;
	text-align: center;
	color: white;
	font-weight: bold;
	width: 179px;
	height: 45px;
	padding-right: 45px;
}
.scpm-objective,
.sl-obj {
	cursor: pointer;
}
#scpm-g1 .sl-obj-sc {
	/*background: transparent url('/sites/all/themes/cncs/images/npm/green-outline-chevron-large-off.png') no-repeat;*/
	text-align: center;
	/*color: #b5c59b;*/
	font-weight: bold;
	width: 179px;
	height: 39px;
	top: -65px;
	left: 290px;
}
#scpm-g2 .sl-obj,
#scpm-g3 .sl-obj,
#vpm-g3 .sl-obj,
#scpm-g4 .sl-obj {
	background: transparent url('/sites/all/themes/cncs/images/npm/red-chevron-tall-off.png') no-repeat;
	text-align: center;
	color: white;
	font-weight: bold;
	width: 179px;
	height: 39px;
	left: 290px;
}
	#scpm-g2 .sl-obj {
		top: -125px;
	}
	#scpm-g3 .sl-obj,
	#scpm-g4 .sl-obj,
	#americorps #vpm-g3 .sl-obj {
		top: -95px;
	}
	#vpm-g3 .sl-obj {
		top: -50px;
	}
/*#scpm-g1 ul .g1-obj-1-ns:hover,*/
#scpm-g1 ul .objective-on {
	background: transparent url('/sites/all/themes/cncs/images/npm/green-chevron-large.png') no-repeat;
}
#scpm-g1 ul .out-on-sc {
	background: transparent url('/sites/all/themes/cncs/images/npm/green-outline-chevron-large.png') no-repeat;
	color: #6b8c37;
}
#scpm-g2 ul .out-on,
#scpm-g3 ul .out-on,
#vpm-g3 ul .out-on,
#scpm-g4 ul .out-on {
	background: transparent url('/sites/all/themes/cncs/images/npm/red-chevron-tall.png') no-repeat;
}
.sl-obj {
	position: relative;
	left: -5000px;
	width: 158px;
	height: 30px;
	padding-right: 45px;
}
#scpm-g1 ul .objective-on ul.second-level-sc li {
	background: transparent url('/sites/all/themes/cncs/images/npm/red-chevron-small-off.png') no-repeat;
	text-align: center;
	color: white;
	font-weight: bold;
}
#scpm-g1 ul .objective-on ul.second-level-sc li.sl-obj-tc {
	background: transparent url('/sites/all/themes/cncs/images/npm/red-chevron-small-off.png') no-repeat;
	text-align: center;
	color: white;
	font-weight: bold;
}	
	
#scpm-g1 ul .objective-on ul.second-level-sc li.out-on {
	background: transparent url('/sites/all/themes/cncs/images/npm/red-chevron-small.png') no-repeat;
}
#scpm-g1 ul .objective-on ul.second-level-sc li.sl-obj-tc-on {
	background: transparent url('/sites/all/themes/cncs/images/npm/red-chevron-small.png') no-repeat;
}
.scpm-out,
.vpm-out {
	position: relative;
	left: -5000px;
}
.appear {
	font-weight: normal;
	color: black;
	width: 250px;
	padding: 5px;
	border: 1px solid #ccc;
	border-radius: 5px;
	top: -30px;
	text-align: left;
	background-color: white;
}
.appear p {
	font-size: 0.9em;
	color: #444;
}
#vpm-g3 .sl-obj-cb .vpm-out {
	font-weight: normal;
	color: black;
	width: 950px;
	padding: 5px;
	border: 1px solid #ccc;
	border-radius: 5px;
	text-align: left;
	background-color: white;
}
#vpm-g3 .sl-obj-cb .vpm-out.appear {
	left: 200px;
	z-index: 1;
}
#vpm-g3 .out-on .appear {
	position: absolute;
	z-index: 5000;
	left: -300px;
	top: 40px;
}
	#vpm-g3 .vista-g3 .out-on .appear {
		width: 725px;
		left: -100px;
	}
	#scpm-g1 .objective-on .k12-ac .sl-obj-k12 .appear {
		width: 232px;
		/* left: -285px;  */
		overflow: auto;
	}
		#americorps #scpm-g1 .objective-on .k12-ac .sl-obj-k12 .appear {
			position: absolute;
			z-index: 5000;
			top: 40px;
		}
		#vpm-g3 .out-on .appear .vpm-inner,
		#scpm-g1 .objective-on .k12-ac .sl-obj-k12 .appear .scpm-inner {
			width: 227px;
			float: left;
			padding-right: 10px;
		}
#vpm-first-level {
	margin-bottom: 0;
}
#scpm-g1 .out-on .appear/*,
.scpm-objective:hover .sl-obj .scpm-out*/ {
	left: 180px;
  z-index:100;
}
	#scpm-g1 .sl-obj-sc .appear {
		left: 315px;
	}
#scpm-g2 .out-on .appear,
#scpm-g3 .out-on .appear,
#scpm-g4 .out-on .appear {
	left: 315px;
}
	#scpm-g3 .sl-obj-cb .appear {
		left: 200px;
		z-index: 1;
	}
	#scpm-g3 .sl-obj-nccc-cb .appear {
		top: -150px;
	}
#awpm-p {
	padding: 0 0 5px 18px;
	background: transparent url('/sites/all/themes/cncs/images/npm/blue-arrow-down.png') no-repeat 0 4px;
}
#comp-p {
	padding: 0 0 5px 18px;
	background: transparent url('/sites/all/themes/cncs/images/npm/orange-circle.png') no-repeat 0 1px;
}
/*	#awpm-p {
		padding: 5px;
	}*/
	#awpm-out {
		background: transparent url('/sites/all/themes/cncs/images/npm/blue-arrow-down.png') no-repeat 20px 4px;
		padding: 0 0 5px 38px;
	}
	#comp-out {
		padding: 0 0 5px 38px;
		background: transparent url('/sites/all/themes/cncs/images/npm/orange-circle.png') no-repeat 20px 1px;
	}
/*#comp-meas {
	display: block;
	color: #cf661f;
	font-weight: 700;
	padding: 0 0 0 15px;
	background: transparent url('/sites/all/themes/cncs/images/npm/orange-circle.png') no-repeat 0 1px;
}*/

.scpm-objective {
	position: relative;
	top: -65px;
	left: 290px;
}
	.vpm-g1 .scpm-objective {
			top: -110px;
	}
/*.g1-obj-1-ns:hover ul .sl-obj,*/

.g1-obj-4 ul.second-level-sc li.sl-obj {
	position:relative;
	top: -30px;
	left: 180px;
}
.g1-obj-1 ul.second-level-sc li.sl-obj,
.g1-obj-3 ul.second-level-sc li.sl-obj,
.g1-obj-5 ul.second-level-sc li.sl-obj,
.g1-obj-6 ul.second-level-sc li.sl-obj {
	position:relative;
	top: -16px;
	left: 180px;
}
/*.g1-obj-2-ns:hover ul .sl-obj,*/
.g1-obj-2 ul.second-level-sc li.sl-obj {
	position: relative;
	top: -34px;
	left: 180px;
}
.g1-obj-4 ul.second-level-sc li.sl-obj-ar {
	position:relative;
	/* top: -27px; */
	left: 180px;
}
	.g1-obj-2 ul.second-level-sc li.sl-obj-fl,
	.g1-obj-2 ul.second-level-sc li.sl-obj-h,
	.g1-obj-2 ul.second-level-sc li.sl-obj-em,
	.g1-obj-2 ul.second-level-sc li.sl-obj-fo,
	.g1-obj-5 ul.second-level-sc li.sl-obj-ap,
	.g1-obj-5 ul.second-level-sc li.sl-obj-of,
	.g1-obj-5 ul.second-level-sc li.sl-obj-ac {
		top: -36px;
	}
	.g1-obj-2 ul.second-level-sc li.sl-obj-ar,
	.g1-obj-2 ul.second-level-sc li.sl-obj-ai,
	.g1-obj-2 ul.second-level-sc li.sl-obj-gj {
		top: -58px;
	}
	#vpm-first-level .g1-obj-2 ul.second-level-sc li.sl-obj-fl,
	#vpm-first-level .g1-obj-2 ul.second-level-sc li.sl-obj-h,
	#vpm-first-level .g1-obj-2 ul.second-level-sc li.sl-obj-em,
	#vpm-first-level .g1-obj-3 ul.second-level-sc li.sl-obj-sr,
	#vpm-first-level .g1-obj-3 ul.second-level-sc li.sl-obj-k12,
	#vpm-first-level .g1-obj-3 ul.second-level-sc li.sl-obj-ps,
	#americorps .g1-obj-3 ul.second-level-sc li.sl-obj-sr,
	#americorps .g1-obj-3 ul.second-level-sc li.sl-obj-k12,
	#americorps .g1-obj-3 ul.second-level-sc li.sl-obj-ps,
	#americorps .g1-obj-3 ul.second-level-sc li.sl-obj-tc,
	#americorps .g1-obj-4 ul.second-level-sc li.sl-obj-ee,
	#americorps .g1-obj-4 ul.second-level-sc li.sl-obj-ar,
	#americorps .g1-obj-4 ul.second-level-sc li.sl-obj-ai,
	#americorps .g1-obj-4 ul.second-level-sc li.sl-obj-gj {
		top: -42px;
	}
	#vpm-first-level .g1-obj-5 ul.second-level-sc li.sl-obj-ap,
	#vpm-first-level .g1-obj-5 ul.second-level-sc li.sl-obj-of {
		top: -10px;
	}

	/*.scpm-objective:hover .sl-obj,*/	
	.g1-obj-6 ul.second-level-sc li.sl-obj-v {
		top: -25px;
	}
	
#americorps #scpm-g1 .sl-obj-fo .appear,
#americorps #scpm-g1 .sl-obj-k12 .appear {
	top: -120px;
}
#americorps #scpm-g1 .sl-obj-sr .appear {
	top: -90px;
}
#americorps #scpm-g1 .sl-obj-tc .appear,
#americorps #scpm-g1 .sl-obj-of .appear {
	top: -190px;
}
#americorps #scpm-g1 .sl-obj-ac .appear {
	top: -240px;
}
#americorps #scpm-g1 .sl-obj-v .appear {
	top: -260px;
}
	
#outcomes {
padding: 0 0 5px 20px;
font-weight: bold;
}
#white-back {
background-color: white;
height: 31px;
display: block;
margin-bottom: 5px;
}
#white-back img {
float: left;
}
#white-back span {
display: block;
float: left;
margin: 8px 0 0 8px;
}
