@charset "UTF-8";
/* cc navbar */

#cc_navbar {
	width: 179px;
	height: 400px;
	position: relative;
	background: url(/movingforward/images/cc_nav_matrix.png);
	margin: 0;
	padding: 0;
}
#cc_navbar li {
	float: left;
}
#cc_navbar li a {
	position: absolute;
	top: 400px;
	margin: 0;
	padding: 0;
	display: block;
	height: 40px;
	background: url(/movingforward/images/cc_nav_matrix.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
/*up state*/
li#nav_home a {
	top: 0px;
	width: 179px;
	background-position: 0px 0px;
}
li#nav_msg a {
	top: 40px;
	width: 179px;
	background-position: 0px 40px;
}
li#nav_who a {
	top: 80px;
	width: 179px;
	background-position: 0px 80px;
}
li#nav_profiles a {
	top: 120px;
	width: 179px;
	background-position: 0px 120px;
}
li#nav_history a {
	top: 160px;
	width: 179px;
	background-position: 0px 160px;
}
li#nav_phase1 a {
	top: 200px;
	width: 179px;
	background-position: 0px 200px;
}
li#nav_phase2 a {
	top: 240px;
	width: 179px;
	background-position: 0px 240px;
}
li#nav_cc a {
	top: 280px;
	width: 179px;
	background-position: 0px 280px;
}
li#nav_blog a {
	top: 320px;
	width: 179px;
	background-position: 0px 320px;
}
li#nav_team a {
	top: 360px;
	width: 179px;
	background-position: 0px 360px;
}
/*hover state*/
li#nav_home a:hover {
	background-position: -182px 0px;
}
li#nav_msg a:hover {
	background-position: -182px -40px;
}
li#nav_who a:hover {
	background-position: -182px -80px;
}
li#nav_profiles a:hover {
	background-position: -182px -120px;
}
li#nav_history a:hover {
	background-position: -182px -160px;
}
li#nav_phase1 a:hover {
	background-position: -182px -200px;
}
li#nav_phase2 a:hover {
	background-position: -182px -240px;
}
li#nav_cc a:hover {
	background-position: -182px -280px;
}
li#nav_blog a:hover {
	background-position: -182px -320px;
}
li#nav_team a:hover {
	background-position: -182px -360px;
}
/*current state*/
#body_home li#nav_home a {
	background-position: -364px 0px;
}
#body_msg li#nav_msg a {
	background-position: -364px -40px;
}
#body_who li#nav_who a {
	background-position: -364px -80px;
}
#body_profiles li#nav_profiles a {
	background-position: -364px -120px;
}
#body_history li#nav_history a {
	background-position: -364px -160px;
}
#body_phase1 li#nav_phase1 a {
	background-position: -364px -200px;
}
#body_phase2 li#nav_phase2 a {
	background-position: -364px -240px;
}
#body_cc li#nav_cc a {
	background-position: -364px -280px;
}
#body_blog li#nav_blog a {
	background-position: -364px -320px;
}
#body_team li#nav_team a {
	background-position: -364px -360px;
}
