﻿
#nav { width: 925px; height: 30px; display: block; background-color: #004E4B; clear: both; overflow: hidden;}
.nswNav #nav { background: #004E4B url(../images/nsw/nsw_nav.png) no-repeat scroll 0 0;}
.qldNav #nav {background: #004E4B url(../images/qld/qld_nav.png) no-repeat scroll 0 0; }
           
#nav ul { margin: 0; padding: 0; }
#nav li { /*all list items*/float: left;  list-style-type: none;  margin-left: -10px; cursor: pointer; margin-bottom: 0; padding-bottom: 0;}

#nav li.first {margin-left: 0;}
#nav li a { display: block; text-indent: -999em; height: 30px;}

#nav a:hover {}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 195px;
	left: -999em; /*using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index: 200;
}

#nav li ul li { margin: 0;
	border: none;
	z-index: 200; 
}

#nav li ul a { /* second-level lists */
	font-weight: normal;
	text-align: left;
	width: 141px;
	z-index: 200;
}
#nav li ul a:hover { /* second-level lists */
	z-index: 200;
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1.3em 0 0 8.7em;
	z-index: 200;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul  
{
	/* lists nested under hovered list items */
	left: auto;
	margin-left: 10px;
	zoom: 1; /*fix ie8 disappear*/
}
#nav li:hover,  #nav li.sfhover
{
	height: auto; /*fix ie7 sticky*/
}
#nav li ul a { background: #C7E3C5 none; width: 204px; font-size: 12px; text-align: left;  color: #67A340; padding: 13px 0 0 10px;
               font-style: normal; font-weight: normal;	 display:block; vertical-align: middle; text-indent: 0px !important; border-bottom: 1px solid #fff;}

/*Individual menu link item
----------------------------------*/
/**NSW**/
.nswNav a.nsw_home { width: 120px;}
.nswNav a.aboutus {width: 110px;}
.nswNav a.making_a_claim {width: 143px; }
.nswNav a.refer_a_matter { width: 162px;}
.nswNav a.people { width: 97px; }
.nswNav a.tesimonials { width: 131px; }
.nswNav a.careers {width: 102px; }
.nswNav a.contact_us {width: 130px; }

.nswNav a.nsw_home:hover,
.nswNav li.selected a.nsw_home { background: transparent url(../images/nsw/over_home.png) no-repeat 0 0;}
.nswNav a.aboutus:hover, .nswNav li.selected a.aboutus{background: transparent url(../images/nsw/over_aboutus.png) no-repeat 0 0;}
.nswNav a.making_a_claim:hover, .nswNav li.selected a.making_a_claim {background: transparent url(../images/nsw/over_making_a_claim.png) no-repeat 0 0; }
.nswNav a.refer_a_matter:hover, .nswNav li.selected a.refer_a_matter { background: transparent url(../images/nsw/over_referring.png) no-repeat 0 0;}
.nswNav a.people:hover, .nswNav li.selected a.people { background: transparent url(../images/nsw/over_people.png) no-repeat 0 0;}
.nswNav a.tesimonials:hover, .nswNav li.selected a.tesimonials { background: transparent url(../images/nsw/over_testimonials.png) no-repeat 0 0;}
.nswNav a.careers:hover, .nswNav li.selected a.careers {background: transparent url(../images/nsw/over_careers.png) no-repeat 0 0;}
.nswNav a.contact_us:hover, .nswNav li.selected a.contact_us {background: transparent url(../images/nsw/over_contact.png) no-repeat 0 0;}
                        
/**QLD***/
.qldNav a.qld_home { width: 199px;}
.qldNav a.area_of_practice {width: 225px;}
.qldNav a.people {width: 171px; }
.qldNav a.careers { width: 175px;}
.qldNav a.contact { width: 195px; }


.qldNav a.qld_home:hover, .qldNav li.selected a.qld_home{ background: transparent url(../images/qld/over_home.png) no-repeat 0 0; }
.qldNav a.area_of_practice:hover,.qldNav li.selected a.area_of_practice {background: transparent url(../images/qld/over_areas.png) no-repeat 0 0;}
.qldNav a.people:hover, .qldNav li.selected a.people { background: transparent url(../images/qld/over_people.png) no-repeat 0 0;}
.qldNav a.careers:hover, .qldNav li.selected a.careers  { background: transparent url(../images/qld/over_careers.png) no-repeat 0 0;}
.qldNav a.contact:hover, .qldNav li.selected a.contact { background: transparent url(../images/qld/over_contact.png) no-repeat 0 0;}


#home #nav {width: 902px; height: 33px; background:  #004E4B url(../images/Home/homepage_bg.gif) no-repeat 0 0;}
#home #nav a.state { width: 225px; height: 33px; }
#home #nav a.language { width: 237px; height: 33px;}
#home #nav a.state:hover { background: transparent url(../images/Home/homepage_state.gif) no-repeat 0 0;}
#home #nav a.language:hover { background: transparent url(../images/Home/homepage_language.gif) no-repeat 0 0;}

#home #nav li li a { height:25px; width: 195px; font-size: 14px; font-weight: bold; background: #C7E3C5 url(../images/arrow.gif) no-repeat scroll 0 -10px; padding: 7px 0 0px 30px !important;}
#home #nav li li a:hover { color: #004D4C; background-position: 0 -61px;}

#home #nav li:hover ul, #home #nav li li:hover ul, #home #nav li.sfhover ul, #home #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto; margin-left: 0;
}
#home #nav li ul.last_hover li{ padding-left: 10px;}