/*** ESSENTIAL STYLES ***/
#primary-navigation, #primary-navigation * 
{
	list-style:    none;
	font-size: 12px;
}

/* Top level */

#primary-navigation
{
  height: 45px;
  width:959px;
  padding: 0 0 0 1px;  
  background: #ffffff;
  margin: 0 auto 0 auto;  
}

#primary-navigation li 
{
  float:      left;
  position:    relative;
  width: 118px;
  height: 30px;
  border-right: 1px solid #cccccc;  
  background: url('/images/arrow_down_grey.png') no-repeat right;
  z-index: 10;
}

#primary-navigation li:hover 
{
	visibility:    inherit; /* fixes IE7 'sticky bug' */
	background: url('/images/arrow_down_white.png') no-repeat right #0c176a;
	font-size: 14px;
}

#primary-navigation li a
{
	display:    block;
	position:    relative;
	text-decoration: none;
	color: #808080;
	width: 131px;
	height: 23px;
	padding: 7px 0 0 5px;
	font-size: 14px;
}

/* Children */

#primary-navigation ul 
{
  position: absolute;
  top: -999em;
  width: 240px;  
  z-index: 10;
}

#primary-navigation ul li 
{
  border-bottom: 1px solid #735b43;
  border-right: none;
  background: url('/images/arrow_right.png') no-repeat right #35429e;
  width: 240px;  
  position: relative;
  z-index: 10;
}

#primary-navigation ul li:hover
{
  background: url('/images/arrow_right.png') no-repeat right #606aba;
}

#primary-navigation ul li a
{
  color: #ffffff; 
  width: 100%;
}

#primary-navigation li a:hover, #primary-navigation li.sfHover a
{
	color: #ffffff;
	font-size: 14px;
}

#primary-navigation ul li.sfHover
{
  background: url('/images/arrow_down_white.png') no-repeat right;
}

#primary-navigation li:hover ul, #primary-navigation li.sfHover ul 
{
  left:      0;
  top:      2.5em; /* match top ul list item height */
  z-index:    99;
}

#primary-navigation ul li:hover li ul, #primary-navigation ul li.sfHover li ul 
{
  top:      -999em;
}

#primary-navigation ul li li:hover ul, #primary-navigation ul li li.sfHover ul 
{
  left:      10em; /* match ul width */
  top:      0;
}

#primary-navigation ul li li:hover li ul, #primary-navigation ul li li.sfHover li ul 
{
  top:      -999em;
}

#primary-navigation ul li li li:hover ul, #primary-navigation ul li li li.sfHover ul 
{
  left:      10em; /* match ul width */
  top:      0;
}
















































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
