/* ----------------------------------------  PRIMARY NAVIGATIONS   ------------------------------*/

.p-nav {
	background: transparent url("images/bg/bg_nav.gif") repeat-x;
	margin:0;
	height:27px;
	text-align:left;
	width: 100%;
}

#primary-nav {
	padding: 0;
	margin:0 0 0 0;
	width:1000px;
	height: 27px;
	list-style: none;
	line-height: 1;
	background: transparent url("images/nav/primary.gif") 0 0 no-repeat;	
}

#primary-nav li {
	background-color: transparent;
	float: left;
	padding: 0;
	position: relative;
	text-align: left;
	z-index:99;
}

#primary-nav li a.main-link {
	display: block;
	height: 27px;	
	_height: 26px;	
}

#primary-nav a.main-link span {
	display: none;	
}

/* FIRST LEVEL DROPDOWN STYLES */
#primary-nav li ul {
	width:130px;
	border: 1px solid #87CEEB;
	font-weight: normal;
	display: none;
	left: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;	
	top: 100%;	
	z-index:99;
}

#primary-nav li li a {
	width:130px;
	background-color:#F0F8FF;
	display: block;
	font-weight: normal;
	text-decoration: none;
	color: #4366AC;
	border-bottom:1px solid #FFF;
	font-size: 12px;
}

#primary-nav li li a strong {
	display: block;
	padding: 4px 0 4px 3px;
	font-weight: normal;
	line-height: 14px;
}

#primary-nav li li a:hover {
	background:none;
	background-color:#FFF;
	color: #A50135;
}

#primary-nav li li {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	width:130px;
}

#primary-nav li li.last, #primary-nav li li.last a, #primary-nav li li.last a:hover	{
	background-image:none;
}

/* Set the widths of the dropdowns */
#primary-nav li.why ul, #primary-nav li.why li a {
	width: 180px;	
}

#primary-nav li.products ul, #primary-nav li.products li a {
	width: 140px;	
}

#primary-nav li.health ul, #primary-nav li.health li a {
	width: 160px;	
}

#primary-nav li.hinfo ul, #primary-nav li.hinfo li a {
	width: 130px;	
}

#primary-nav li.partners ul, #primary-nav li.partners li a {
	width: 168px;
}

#primary-nav li.about ul, #primary-nav li.about li a {
	width: 165px;
}

#primary-nav li.forms ul, #primary-nav li.forms li a {
	width: 180px;
}

#primary-nav li.members ul, #primary-nav li.members li a {
	width: 200px;
}

#primary-nav li:hover ul, #primary-nav li.over ul {
	display: block;
}


/* -------------  OFF STATES  -----------*/

#primary-nav li.home a.main-link {
	background: transparent url("images/nav/primary.gif") 0 0 no-repeat;	
	width: 67px;
}

#primary-nav li.why a.main-link {
	background: transparent url("images/nav/primary.gif") -67px 0 no-repeat;	
	width: 79px;
}

#primary-nav li.products a.main-link {
	background: transparent url("images/nav/primary.gif") -146px 0 no-repeat;	
	width: 88px;		
}

#primary-nav li.health a.main-link {
	background: transparent url("images/nav/primary.gif") -234px 0 no-repeat;	
	width: 142px;		
}

#primary-nav li.hinfo a.main-link {
	background: transparent url("images/nav/primary.gif") -376px 0 no-repeat;	
	width: 146px;		
}
#primary-nav li.partners a.main-link {
	background: transparent url("images/nav/primary.gif") -522px 0 no-repeat;	
	width: 168px;
}

#primary-nav li.about a.main-link {
	background: transparent url("images/nav/primary.gif") -690px 0 no-repeat;	
	width: 88px;
}

#primary-nav li.forms a.main-link {
	background: transparent url("images/nav/primary.gif") -778px 0 no-repeat;	
	width: 70px;		
}

#primary-nav li.members a.main-link {
	background: transparent url("images/nav/primary.gif") -848px 0 no-repeat;	
	width: 114px;		
}

/* -------------  OVER & ON STATES  -----------*/

#primary-nav li.home a.main-link:hover, body#bookbody #primary-nav li.home a.main-link	{
	background: transparent url("images/nav/primary.gif") 0 -27px no-repeat;			
}

#primary-nav li.why a.main-link:hover, body#quotebody #primary-nav li.why a.main-link {
	background: transparent url("images/nav/primary.gif") -67px -27px no-repeat;	
}

#primary-nav li.products a.main-link:hover, body#companybody #primary-nav li.products a.main-link {
	background: transparent url("images/nav/primary.gif") -146px -27px no-repeat;			
}

#primary-nav li.health a.main-link:hover, body#servicesbody #primary-nav li.health a.main-link {
	background: transparent url("images/nav/primary.gif") -234px -27px no-repeat;			
}

#primary-nav li.hinfo a.main-link:hover, body#fleetbody #primary-nav li.hinfo a.main-link {
	background: transparent url("images/nav/primary.gif") -376px -27px no-repeat;			
}
#primary-nav li.partners a.main-link:hover, body#contactbody #primary-nav li.partners a.main-link {
	background: transparent url("images/nav/primary.gif") -522px -27px no-repeat;			
}

#primary-nav li.about a.main-link:hover, body#contactbody #primary-nav li.about a.main-link {
	background: transparent url("images/nav/primary.gif") -690px -27px no-repeat;			
}

#primary-nav li.forms a.main-link:hover, body#contactbody #primary-nav li.forms a.main-link {
	background: transparent url("images/nav/primary.gif") -778px -27px no-repeat;			
}

#primary-nav li.members a.main-link:hover, body#contactbody #primary-nav li.members a.main-link {
	background: transparent url("images/nav/primary.gif") -848px -27px no-repeat;			
}