/* whitenoise.com
Nav bar 
needs file 'csshover.htc'  for IE/win linked to body (mulcares.css)
highlight color: #5b003a;
text color: #8c8c8c;

*/

body{
	behaviour: url(csshover.htc);  /*windows behaviour for drop down*/
}

div#nav {
	float: left;
	margin: 50px 0 0 85px; 
	width: 760px;
	position:relative;/*IE fix */
	display:inline;/*IE fix */
	/*background: url(images/mainnavbar.gif) repeat-x;*/
	z-index:100;
	clear:both;
  }

div#nav ul {
	margin: 0; 
	padding: 0; 
}

div#nav li {
	position: relative;
	list-style: none;
	margin: 0;
	float: left;
	
  }
  
div#nav a {
	display: block;
	float: left;
	padding: 0 1.3em; 
	/*padding between the nav titles*/
	line-height: 2.3em;
	/*background: url(images/nav_divider.gif) repeat-y left top;*/
	text-decoration:none;
	color: #8c8c8c;
	font-family: Myriad, Helvetica, Arial;
	font-size: 11px;
	letter-spacing: 0.1em;
	text-transform:uppercase;
	
	}
	
	/* highlight current page */

#home #nav .home a,
#about_us #nav .about_us a,
#portfolio #nav .portfolio a,
#news #nav .news a,
#clients #nav .clients a,
#contact_us #nav .contact_us a
{
	color: #5b003a;
	cursor: default;
}

div#nav a:hover {
	color: #5b003a;
	}	
	
/*div#nav li:hover {background: #3c5696;}*/
/*div#nav li.submenu {background: #1c3a85 url(images/mainnavbar.gif) repeat-x; }*/
div#nav li a {display: block;/*padding: 0.25em 0 0.25em 0.5em;*/
  text-decoration: none;  /*width of menus   width: auto;*/}
div#nav>ul a {width: auto;} /*width of top menu?*/
div#nav ul ul {position: absolute; /*width repeated here?*/
  display: none;}
  div#nav ul ul a {letter-spacing: 0em; width: 7.5em; }/* sub menu text*/
  /* sub menu appearance*/
div#nav ul ul li {border-bottom: 1px solid #1c3a85; border-right: 1px solid #1c3a85;background: #b6bcdb; }
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
div#nav ul.level2 {top: 2em; left: 0px; background: none;}


