/* =Public Navigation Elements
----------------------------------------------- */

#nav_public {
cursor: pointer;
height: 25px;
list-style: none;
margin: 0px auto;
padding: 0px;
position: absolute;
top: 75px;
text-align: left;
width: 570px;
z-index: 99999999 !important;
}

#nav_public ul {
height: 25px;
margin: 0px;
padding: 0px;
z-index: 9999999 !important;
}

#nav_public li {
display: inline;
float: left;
margin: 0px;
padding: 0px;
}

#nav_publicHome a, #nav_publicHome a:visited {
background: url('http://www.callbp.com/images/nav_public.gif') 0px 0px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 51px;
}

#nav_publicHome a:hover, #nav_publicHomefix a:link, #nav_publicHomefix a:visited {
background: url('http://www.callbp.com/images/nav_public.gif') 0px -25px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 51px;
}

#nav_publicHome a {
background: url('http://www.callbp.com/images/nav_public.gif') 0px 0px no-repeat;
text-decoration: none;
}

#nav_publicTeam a, #nav_publicTeam a:visited {
background: url('http://www.callbp.com/images/nav_public.gif') -51px 0px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 73px;
}

#nav_publicTeam a:hover, #nav_publicTeamfix a:link, #nav_publicTeamfix a:visited {
background: url('http://www.callbp.com/images/nav_public.gif') -51px -25px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 73px;
}

#nav_publicTeam a {
background: url('http://www.callbp.com/images/nav_public.gif') -51px 0px no-repeat;
text-decoration: none;
}

#nav_publicBenefits a, #nav_publicBenefits a:visited {
background: url('http://www.callbp.com/images/nav_public.gif') -124px 0px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 118px;
}

#nav_publicBenefits a:hover, #nav_publicBenefitsfix a:link, #nav_publicBenefitsfix a:visited {
background: url('http://www.callbp.com/images/nav_public.gif') -124px -25px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 118px;
}

#nav_publicBenefits a {
background: url('http://www.callbp.com/images/nav_public.gif') -124px 0px no-repeat;
text-decoration: none;
}

#nav_publicNews a, #nav_publicNews a:visited {
background: url('http://www.callbp.com/images/nav_public.gif') -242px 0px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 50px;
}

#nav_publicNews a:hover, #nav_publicNewsfix a:link, #nav_publicNewsfix a:visited {
background: url('http://www.callbp.com/images/nav_public.gif') -242px -25px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 50px;
}

#nav_publicNews a {
background: url('http://www.callbp.com/images/nav_public.gif') -242px 0px no-repeat;
text-decoration: none;
}

#nav_publicEvents a, #nav_publicEvents a:visited {
background: url('http://www.callbp.com/images/nav_public.gif') -292px 0px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 58px;
}

#nav_publicEvents a:hover, #nav_publicEventsfix a:link, #nav_publicEventsfix a:visited {
background: url('http://www.callbp.com/images/nav_public.gif') -292px -25px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 58px;
}

#nav_publicEvents a {
background: url('http://www.callbp.com/images/nav_public.gif') -292px 0px no-repeat;
text-decoration: none;
}


#nav_publicPubs a, #nav_publicPubs a:visited {
background: url('http://www.callbp.com/images/nav_public.gif') -350px 0px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 140px;
}

#nav_publicPubs a:hover, #nav_publicPubsfix a:link, #nav_publicPubsfix a:visited {
background: url('http://www.callbp.com/images/nav_public.gif') -350px -25px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 140px;
}

#nav_publicPubs a {
background: url('http://www.callbp.com/images/nav_public.gif') -350px 0px no-repeat;
text-decoration: none;
}

#nav_publicLinks a, #nav_publicLinks a:visited {
background: url('http://www.callbp.com/images/nav_public.gif') -490px 0px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 47px;
}

#nav_publicLinks a:hover, #nav_publicLinksfix a:link, #nav_publicLinksfix a:visited {
background: url('http://www.callbp.com/images/nav_public.gif') -490px -25px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 47px;
}

#nav_publicLinks a {
background: url('http://www.callbp.com/images/nav_public.gif') -490px 0px no-repeat;
text-decoration: none;
}



/* =Private Navigation Elements
----------------------------------------------- */

#nav {
cursor: pointer;
height: 25px;
list-style: none;
margin: 0px auto;
padding: 0px;
position: absolute;
top: 75px;
text-align: left;
width: 570px;
}

#nav ul {
height: 25px;
margin: 0px;
padding: 0px;
}

#nav li {
display: inline;
float: left;
margin: 0px;
padding: 0px;
}

#navHome a, #navHome a:visited {
background: url('http://www.callbp.com/images/nav.gif') 0px 0px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 47px;
}

#navHome a:hover, #navHomefix a:link, #navHomefix a:visited {
background: url('http://www.callbp.com/images/nav.gif') 0px -25px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 47px;
}

#navHome a {
background: url('http://www.callbp.com/images/nav.gif') 0px 0px no-repeat;
text-decoration: none;
}

#navTeam a, #navTeam a:visited {
background: url('http://www.callbp.com/images/nav.gif') -47px 0px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 70px;
}

#navTeam a:hover, #navTeamfix a:link, #navTeamfix a:visited {
background: url('http://www.callbp.com/images/nav.gif') -47px -25px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 70px;
}

#navTeam a {
background: url('http://www.callbp.com/images/nav.gif') -47px 0px no-repeat;
text-decoration: none;
}

#navNews a, #navNews a:visited {
background: url('http://www.callbp.com/images/nav.gif') -117px 0px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 46px;
}

#navNews a:hover, #navNewsfix a:link, #navNewsfix a:visited {
background: url('http://www.callbp.com/images/nav.gif') -117px -25px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 46px;
}

#navNews a {
background: url('http://www.callbp.com/images/nav.gif') -117px 0px no-repeat;
text-decoration: none;
}

#navEvents a, #navEvents a:visited {
background: url('http://www.callbp.com/images/nav.gif') -163px 0px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 55px;
}

#navEvents a:hover, #navEventsfix a:link, #navEventsfix a:visited {
background: url('http://www.callbp.com/images/nav.gif') -163px -25px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 55px;
}

#navEvents a {
background: url('http://www.callbp.com/images/nav.gif') -163px 0px no-repeat;
text-decoration: none;
}

#navPubs a, #navPubs a:visited {
background: url('http://www.callbp.com/images/nav.gif') -218px 0px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 137px;
}

#navPubs a:hover, #navPubsfix a:link, #navPubsfix a:visited {
background: url('http://www.callbp.com/images/nav.gif') -218px -25px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 137px;
}

#navPubs a {
background: url('http://www.callbp.com/images/nav.gif') -218px 0px no-repeat;
text-decoration: none;
}

#navLegislation a, #navLegislation a:visited {
background: url('http://www.callbp.com/images/nav.gif') -355px 0px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 83px;
}

#navLegislation a:hover, #navLegislationfix a:link, #navLegislationfix a:visited {
background: url('http://www.callbp.com/images/nav.gif') -355px -25px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 83px;
}

#navLegislation a {
background: url('http://www.callbp.com/images/nav.gif') -355px 0px no-repeat;
text-decoration: none;
}

#navArch a, #navArch a:visited {
background: url('http://www.callbp.com/images/nav.gif') -438px 0px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 88px;
}

#navArch a:hover, #navArchfix a:link, #navArchfix a:visited {
background: url('http://www.callbp.com/images/nav.gif') -438px -25px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 88px;
}

#navArch a {
background: url('http://www.callbp.com/images/nav.gif') -438px 0px no-repeat;
text-decoration: none;
}

#navLinks a, #navLinks a:visited {
background: url('http://www.callbp.com/images/nav.gif') -526px 0px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 44px;
}

#navLinks a:hover, #navLinksfix a:link, #navLinksfix a:visited {
background: url('http://www.callbp.com/images/nav.gif') -526px -25px no-repeat;
display: block;
height: 25px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 44px;
}

#navLinks a {
background: url('http://www.callbp.com/images/nav.gif') -526px 0px no-repeat;
text-decoration: none;
}

#nav_public ul li.dd {
	height: 25px;
	width: 140px;
}
#nav_public li ul{
	background: #87b0cf;
	display: none;
	height: auto;
	position: absolute;
	width: 139px;
	z-index: 999999 !important;
}
#nav_public li:hover ul{
	display: block;
}
#nav_public li li {
	display: block;
	float: none;
	padding: 0px;
}
#nav_public li ul a {
	color: #fff;
	display: block;
	font-family: arial,sans-serif;
	font-size: 12px;
	font-style:n ormal;
	padding: 5px 10px 5px 6px;
	text-align:left;
	text-decoration: none;
}
#nav_public li ul a:hover {
	background: #4a7392;
	color: #fff;
	text-decoration: none;
}






