div.nav{
	margin:0;
	font-size: larger;
}
div.nav h3
{
    font-size: 12px;
    padding:5px 2px 2px 2px;
}
div.nav ul{
	margin: 0;
	list-style:none;
	font-size: 10px;
}
div.nav ul ul li
{
	border-bottom:none;
}
#nav li, #navQL li
{
	float: left;
	z-index:1;
	position: relative;
	font-size:1.1em;
	height:24px;	
}
#nav li
{
	background: url(http://www.coastcare.com.au/images/mainmenu.gif) no-repeat top left;
}
/**/
#navLgr li.large
{
	background: url(http://www.coastcare.com.au/images/get_involved.gif) no-repeat top left;
	float: left;
	z-index:1;
	position: relative;
	font-size:1.1em;
	height:49px;
}


#navQL li
{
	background: url(http://www.coastcare.com.au/images/quicklink.gif) no-repeat top left;
}
#nav li a, #navQL li a {
	display:block;
	padding:5px 18px 5px 7px;
	text-decoration:none;
	white-space:nowrap;
	width:150px;
}


div.nav ul li a{
	color: White;
}
#nav li a span{
	visibility:hidden;
}
#navQL li a.quicklink {
	color: White;
	width:145px;
}
#navQL li a.quicklink:hover{
	background: url(http://www.coastcare.com.au/images/mainmenu.gif) no-repeat top left;
	text-decoration:none;
}


/**Flyouts**/
#nav li ul {
	display: none;
	position: absolute;
	left:175px;
	top:0;
	width:auto;
	z-index: 999;
}
#nav ul li ul
{
	left:-9999px;
}
#nav li ul li{
	padding:0;
	z-index: 999;
	background-color:#0D3C72;
}
#nav li ul a{
	height:auto;
	padding: 5px 0px 5px 5px;
	text-decoration:none;
	background-color:#0D3C72;
	width:165px;
}
ul#nav li a:hover {
	background: url(http://www.coastcare.com.au/images/menu_hover_without_expand.gif) no-repeat top left;
}
#nav li.arrow a:hover {
	background:#0D3C72;
}
#nav li.sfhover a {
	background:#0D3C72;
}
#nav li.sfhover li a {
	background:#0D3C72 !important;
}
#nav li ul a 
{
	background:#79AAD4;
}
#nav li ul li.sfhover a, #nav li ul li a:hover{
	background:#79AAD4 !important;
}
#nav li ul li.sfhover ul a, #nav li ul li ul a:hover {
	background-color:#0D3C72 !important;
}
#nav li ul li ul li.sfhover a,  #nav li ul li ul li a:hover {
	background-color:#79AAD4 !important;
}

#nav li:hover ul, #nav li.sfhover ul
{
	display: block;
	z-index:1000;
}
#nav ul li:hover ul, #nav ul li.sfhover ul{
	left:170px;
}

