@charset "utf-8";
/* CSS Document */
/**************** navigation ***************/

#nav {
	width: 774px;
	height:51px;
	background:url(../images/nav_back.jpg) bottom right no-repeat;
	margin:0px 0px 0px 0px;
}
#nav ul {
	list-style:none;
	padding:0px;
	margin:0px 0px 0px 0px;
	float:right;
}
#nav ul li {
	float:left;
	display:inline;
	background:url(../images/nav_dots.jpg) left no-repeat;
}
#nav ul li a {
	display:block;
	padding:19px 10px 17px 10px;
	margin-left:1px;
}
body.home #nav ul li .home {
	padding:14px 10px 17px 10px;
	border-top:solid #ED171F 5px;
	background:url(../images/nav_rollover.jpg) repeat-x bottom;
}
body.team #nav ul li .team {
	padding:14px 10px 17px 10px;
	border-top:solid #ED171F 5px;
	background:url(../images/nav_rollover.jpg) repeat-x bottom;
}
body.staff #nav ul li .staff {
	padding:14px 10px 17px 10px;
	border-top:solid #ED171F 5px;
	background:url(../images/nav_rollover.jpg) repeat-x bottom;
}
body.inter #nav ul li .inter {
	padding:14px 10px 17px 10px;
	border-top:solid #ED171F 5px;
	background:url(../images/nav_rollover.jpg) repeat-x bottom;
}
body.world #nav ul li .world {
	padding:14px 10px 17px 10px;
	border-top:solid #ED171F 5px;
	background:url(../images/nav_rollover.jpg) repeat-x bottom;
}
body.sponsors #nav ul li .sponsors {
	padding:14px 10px 17px 10px;
	border-top:solid #ED171F 5px;
	background:url(../images/nav_rollover.jpg) repeat-x bottom;
}
body.funding #nav ul li .funding {
	padding:14px 10px 17px 10px;
	border-top:solid #ED171F 5px;
	background:url(../images/nav_rollover.jpg) repeat-x bottom;
}
body.contact #nav ul li .contact {
	padding:14px 10px 17px 10px;
	border-top:solid #ED171F 5px;
	background:url(../images/nav_rollover.jpg) repeat-x bottom;
}
body.ontrack #nav ul li .ontrack {
	padding:14px 10px 17px 10px;
	border-top:solid #ED171F 5px;
	background:url(../images/nav_rollover.jpg) repeat-x bottom;
}
#nav ul li a:hover {
	padding:14px 10px 17px 10px;
	border-top:solid #ED171F 5px;
	background:url(../images/nav_rollover.jpg) repeat-x bottom;
}
.dots {
	width:1px;
	height:15px;
}
#bef {
	float:right;
	text-indent:-3000px;
	height:32px;
	width:71px;
	margin:10px 10px 10px 10px;
	background:url(../images/BEF-logo.gif) no-repeat;
}
/**************** sub navigation ***************/

#nav2 {
	width: 774px;
	height:22px;
	margin:0px 0px 0px 0px;
}
#nav2 ul {
	list-style:none;
	padding:0px;
	margin:0px 0px 0px 125px;
}
#nav2 ul li {
	float:left;
	display:inline;
}
#nav2 ul li a {
	display:block;
	padding:4px 10px 4px 10px;
	border-left:solid 1px #FFFFFF;
}
#nav2 ul li a:hover {
	background-color:#022B57;
	color:#FFFFFF;
}
body.youth #nav2 ul li .youth {
	background-color:#022B57;
	color:#FFFFFF;
}
body.olympic #nav2 ul li .olympic {
	background-color:#022B57;
	color:#FFFFFF;
}
body.non #nav2 ul li .non {
	background-color:#022B57;
	color:#FFFFFF;
}
body.potential #nav2 ul li .potential {
	background-color:#022B57;
	color:#FFFFFF;
}
body.performance #nav2 ul li .performance {
	background-color:#022B57;
	color:#FFFFFF;
}
body.development #nav2 ul li .development {
	background-color:#022B57;
	color:#FFFFFF;
}
body.pathway #nav2 ul li .pathway {
	background-color:#022B57;
	color:#FFFFFF;
}
body.red #nav2 ul li a:hover {
	background-color:#990000;
	color:#FFFFFF;
}
body.red.youth #nav2 ul li .youth {
	background-color:#990000;
	color:#FFFFFF;
}
body.red.olympic #nav2 ul li .olympic {
	background-color:#990000;
	color:#FFFFFF;
}
body.red.non #nav2 ul li .non {
	background-color:#990000;
	color:#FFFFFF;
}
body.red.potential #nav2 ul li .potential {
	background-color:#990000;
	color:#FFFFFF;
}
body.red.performance #nav2 ul li .performance {
	background-color:#990000;
	color:#FFFFFF;
}
body.red.development #nav2 ul li .development {
	background-color:#990000;
	color:#FFFFFF;
}
body.red.pathway #nav2 ul li .pathway {
	background-color:#990000;
	color:#FFFFFF;
}
body.news #nav2 ul li .news {
	background-color:#022B57;
	color:#FFFFFF;
}
body.red.news #nav2 ul li .news {
	background-color:#022B57;
	color:#FFFFFF;
}
body.events #nav2 ul li .events {
	background-color:#022B57;
	color:#FFFFFF;
}
body.red.events #nav2 ul li .events {
	background-color:#990000;
	color:#FFFFFF;
}
body.media #nav2 ul li .media {
	background-color:#022B57;
	color:#FFFFFF;
}
body.red.media #nav2 ul li .media {
	background-color:#990000;
	color:#FFFFFF;
}


body.supporters #nav2 ul li .supporters {
	background-color:#022B57;
	color:#FFFFFF;
}
body.red.supporters #nav2 ul li .supporters {
	background-color:#990000;
	color:#FFFFFF;
}

body.ot-joining #nav2 ul li .ot-joining {
	background-color:#022B57;
	color:#FFFFFF;
}
body.red.ot-joining #nav2 ul li .ot-joining {
	background-color:#990000;
	color:#FFFFFF;
}


body.ot-ap #nav2 ul li .ot-ap {
	background-color:#022B57;
	color:#FFFFFF;
}
body.red.ot-ap #nav2 ul li .ot-ap {
	background-color:#990000;
	color:#FFFFFF;
}


body.ot-funds #nav2 ul li .ot-funds {
	background-color:#022B57;
	color:#FFFFFF;
}
body.red.ot-funds #nav2 ul li .ot-funds {
	background-color:#990000;
	color:#FFFFFF;
}

body.on-tc #nav2 ul li .on-tc {
	background-color:#022B57;
	color:#FFFFFF;
}
body.red.on-tc #nav2 ul li .on-tc {
	background-color:#990000;
	color:#FFFFFF;
}
