﻿.primarynav {
	width:955px; 
	height:30px;
	position:relative;
	background:url(/images/primary-nav/nav-bg.gif);
	background-position:center bottom;
	z-index:100;
}

/* remove all the bullets, borders and padding from the default list styling */
.primarynav ul {
	padding: 0 0 0 30px;
	margin:0;
	list-style-type:none;
	text-align:center;
}

.primarynav ul li.circle 
{
	float:left;
	width:auto;
	position:relative;
}	

/* style the links for the top level */
.primarynav ul li.circle a{
	display:block;
	float:left;
	text-align:center;
	height:26px; 
	width:auto;
	border:none; 
	border-width:0 0 0 0; 
	padding:0px 20px 0px 18px;   
	margin: 5px 0px 0px 0px;
	/*behavior: url(/iepngfix.htc);*/
	background-image:url(/images/primary-nav/nav_circle_off.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;	
}

.primarynav ul li.circle a:hover, a#selectedMainNav
{
	/*behavior: url(/iepngfix.htc);*/
	width:auto;
	background-image:url(/images/primary-nav/nav_circle_on.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
}	

/* a hack so that IE5.5 faulty box model is corrected */
* html .primarynav a, * html .primarynav a:hover {
	width:80px;
	w\idth:80px;
	height:26px; 
	h\eight:26px; 
	
}

.primarynav :hover > a{

}
