/* #primary-menu */
#primary-menu{overflow:visible;height:24px;margin:0 0 20px 0;z-index:100}
#primary-menu{margin-right:10px}
#primary-menu a{padding:4px 6px 4px 6px;border:1px solid #ccc}
#primary-menu li li a{border-top:none;margin-right:0}
#primary-menu  li a:hover {
	color: #000;
background:#DCE09C; 	
	text-decoration: underline;
	}	
/**
* Secondary menu
**************************************/
#primary-menu {
	position: relative;
	width: 100%;
	height: 35px;
	margin: 0px auto -35px auto;
	}
#primary-menu ul {
	float: right;
	}
#primary-menu li {
	margin-left: 25px;
	}
#primary-menu li li {
	margin-left: 0;background: #3385cd; border-top: 1px solid #216daf;
	}
#primary-menu li li li {
background: #85d6fd; border-top: 1px solid #3385cd;
	}
#primary-menu li a {
	padding: 10px 20px;
	font: normal normal bold 10px/12px Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-transform: uppercase;
	color: #f3f0e0;
	background: #3385cd;

	}
#primary-menu li a:hover{color: #f3f0e0;background:#54b1ec;text-decoration:underline;}
#primary-menu li.sfHover a ,#primary-menu li.current-menu-item a {
	background: #17AAE9;
	}
#primary-menu li li a {
	margin: 0 15px;
	padding: 10px 15px;
	font-weight: normal;
	text-transform: none;
	background: #17AAE9;
	border-bottom: 1px dotted #3385cd;
	}

#primary-menu li ul {
	padding-bottom: 15px;
	background: #17AAE9;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	}

/* Drop-down styles */
#primary-menu li:hover ul, #primary-menu li.sfHover ul {
	top: 34px;
	}
#primary-menu li:hover li ul, #primary-menu li.sfHover li ul {
	top: -999em;
	}
#primary-menu li li:hover ul, #primary-menu li li.sfHover ul {
	top: 0;
	}

/* Sub-nav indicator. */
#primary-menu a.sf-with-ul {
	padding-right: 28px;
	}
#primary-menu li .sf-sub-indicator {
	overflow: hidden;
	position: absolute;
	top: 15px;
	right: 12px;
	width: 9px;
	height: 5px;
	text-indent: -9999em;
	background: url(images/menu-secondary-arrows.png) no-repeat 0 0;
	}
#primary-menu li a:hover .sf-sub-indicator, 
#primary-menu li.sfHover .sf-sub-indicator,
#primary-menu li.current-menu-item .sf-sub-indicator {
	background-position: 0 -5px;
	}
#primary-menu li ul li .sf-sub-indicator, 
#primary-menu li ul li.current-menu-item li .sf-sub-indicator {
	top: 14px;
	width: 5px;
	height: 9px;
	background-position: 0 -10px !important;
}