/* PMNews Navigation Menu, looks bubbling, utilise yui menu.css and tabview.css */
/* Navigation */
/* OLD METHOD
#primary-menu, #secondary-menu  {overflow: visible;height: 34px;
margin: 0 auto;z-index: 100;}
/*
/* new method*/
#primary-menu  {overflow: visible;font-size:93%;height:34px;border:solid 1px #808080;background:url(../sprite.png) repeat-x 0 0; z-index: 100;}
#secondary-menu  {overflow: visible;font-size:110%;border:solid 1px #808080;background:url(../sprite.png) repeat-x 0 0; height: 34px;margin:5px auto 10px auto;z-index: 100;}

/* primary-menu */
#primary-menu {border:solid #f90;border-width:0 0 3px;zoom:1;} /* yellow line under the menu */
#primary-menu li,#secondary-menu li,#subsidiary-menu li{list-style:none;}
#primary-menu ul a,#secondary-menu ul a,#subsidiary-menu ul a {text-decoration:none;}
#primary-menu,#secondary-menu {top:-999em;left:-999em;}
#primary-menu ul li ul a:hover, #primary-menu ul li ul a:active {background:#f90 url(../sprite-orange.png) repeat-x left -50px;
color:#fff;outline:0;text-decoration:none;}
#primary-menu ul li a:hover{background:url(../sprite.png) repeat-x 0 -1700px;color:#000;}
#primary-menu  li.current-menu-item a {
background:#f90 url(../sprite-orange.png) repeat-x left -50px;color:#fff;text-decoration:underline;font-weight:700;}
#primary-menu li li.current-menu-item a, #primary-menu  li.current-menu-item li a {background:url(../sprite.png) repeat-x 0 -1700px;color:#000;}

/* Navigation */
#primary-menu {font-size:80%;text-transform:uppercase;}
#primary-menu  li, #page-nav li {margin-right: 15px;_border-bottom:solid 1px #fff;}
#primary-menu  li li, #page-nav li li {margin-right: 0;}
#primary-menu  li a, #page-nav li a {padding: 8px 15px 8px 15px;
background:#d8d8d8 url(../sprite.png) repeat-x;color:#000;position:relative;text-decoration:none;	
	border: 1px solid #a3a3a3;}

/* Drop-downs style */
#primary-menu  li:hover ul, #primary-menu  li.sfHover ul, #page-nav li:hover ul, #page-nav li.sfHover ul {
	top: 34px;}
#primary-menu  li li a, #page-nav li li a {border-top: none;margin-right: 0;}
#primary-menu  li ul, #page-nav li ul {background: #fff;border-top: 1px solid #ccc;}
#primary-menu  li li:hover ul, #primary-menu  li li.sfHover ul, #primary-menu  li li li:hover ul, #primary-menu  li li li.sfHover ul, 
#page-nav li li:hover ul, #page-nav li li.sfHover ul , #page-nav li li li:hover ul, #page-nav li li li.sfHover ul  {
	top: -1px;}
#primary-menu  li li li, #page-nav li li li {margin-left: -1px;}

/* secondary-menu  style */
#secondary-menu {border:solid #2647a0;border-width:0 0 3px;zoom:1;}  /* blue line under the menu */
#secondary-menu li, #page-nav li {margin-right: 15px;_border-bottom:solid 1px #fff;}
#secondary-menu li li, #page-nav li li {margin-right: 0;}
#secondary-menu li a, #page-nav li a {
padding: 8px 15px 8px 15px;
background:#d8d8d8 url(../sprite.png) repeat-x;color:#000;position:relative;text-decoration:none;	
	border: 1px solid #ccc;}

/* Drop-downs style */
#secondary-menu li:hover ul, #secondary-menu li.sfHover ul, #page-nav li:hover ul, #page-nav li.sfHover ul {
	top: 32px;}
#secondary-menu li li a, #page-nav li li a {border-top: none;margin-right: 0;}
#secondary-menu li ul, #page-nav li ul {
background:#d8d8d8 url(../sprite.png) repeat-x;border:solid #a3a3a3;border-width:0 1px;color:#000;text-decoration:none;
	border-top: 1px solid #ccc;}
#secondary-menu li li:hover ul, #secondary-menu li li.sfHover ul, #secondary-menu li li li:hover ul, #secondary-menu li li li.sfHover ul, 
#page-nav li li:hover ul, #page-nav li li.sfHover ul , #page-nav li li li:hover ul, #page-nav li li li.sfHover ul  {
	top: -1px;}
#secondary-menu li li li, #page-nav li li li {	margin-left: -1px;}
#secondary-menu  ul li ul a:hover, #secondary-menu  ul li ul a:active {background:#f90 url(../sprite-orange.png) repeat-x left -50px;
color:#fff;outline:0;}
#secondary-menu  ul li a:hover{background:url(../sprite.png) repeat-x 0 -1700px;color:#000;}
#secondary-menu  li.current-menu-item a {font-weight:700;background:#2647a0 url(../sprite.png) repeat-x left -1400px;
color: #FFFFFF;	display: block;text-decoration: underline;border-bottom: 0px solid #ffffff !important;}
#secondary-menu  li li.current-menu-item a, #secondary-menu   li.current-menu-item li a {
background:#2647a0 url(../sprite.png) repeat-x left -1400px;color:#fff;width:136px;}

/* Search form in the secondary menu */
.menu-container div.search {
	float: right;
	width: 270px;
	margin-right: 25px;
	}
.menu-container .search-form input[type="text"] {
	width: 99%;
	margin-top: 5px;
	padding: 5px 0;
	text-indent: 15px;
	font-style: italic;
	color: #aaa;
	border: 1px solid #dfdfdf;
	border-top-color: #eee;
	border-left-color: #eee;
	}
.menu-container .search-form input[type="text"]:focus {
	color: #999;
	background: #fefefe;
	border-color: #cfcfcf;
	border-top-color: #e9e9e9;
	border-left-color: #e9e9e9;
	}
.menu-container .search-form input[type="submit"] {
	display: none;
	}			
	
/* Subsidiary menu */
#subsidiary-menu {
	width: 750px;
	margin: 0 auto;
	}
#subsidiary-menu div.menu {
	float: left;
	width: 748px;
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
		border-top: 1px solid #dfdfdf;
	}
#subsidiary-menu li a {
	padding: 12px 25px;
	border-bottom: none;
	border-right: 1px solid #dfdfdf;

	}
#subsidiary-menu li.current-menu-item a {
	color: #000;
	}
#subsidiary-menu li a:hover {
	color: #000;
	text-decoration: underline;
	}

/* Footer menu */
#posttypes-menu{
	margin: 0 0 15px;
	padding: 0 0 20px;
	background: url(../bg-menu-footer.png) repeat-x left bottom;
	}
#footer #posttypes-menu.wrap {
	padding: 0;
	}
#posttypes-menudiv.menu{}
#posttypes-menudiv.menu ul {
	float: left;
	width: 940px;
	margin: 0 0 0 20px;
	display: inline;
	}
#posttypes-menudiv.menu li{
	margin: 0 20px 0 0;
	display: inline;
	}
#posttypes-menudiv.menu li a {
	padding: 0 0 0 10px;
	background: url(../footer-menu-bullet.png) no-repeat 0 5px;
	}

/* Feed item. Users must give the CSS Class of 'feed' to move this item a special style. */
#footer #posttypes-menudiv.menu li.feed a{
	color: #dd7a05;
	}

