/* Tertiary Navigation styling */
#navWrapper {
	float:left;
	width:204px;
}
#navigation {
	overflow: visible;
	display: block;
	border: 0;
	line-height:150%;
	clear:both;
	width:184px;
	padding:0 10px 0 10px;	
}
#anz-blue #navigation {
	background: #fff url("LHN_shadow.jpg") bottom right no-repeat;
}
#navigation {
	background: #F2F8FB url("LHN_Background.png") bottom right no-repeat;
	padding-bottom:30px;
}
#navigation p {
	margin: 0 0 10px 6px;
	padding-top: 20px;
	font-size:80%;
	font-weight:bold;
}
#anz-blue #navigation p {
	color: #0097FD;
}
#navigation ul {
	width: 100%;
	margin:0;
	padding:0;
	clear:both;
	list-style: none;
}
#navigation div li {
	clear: both;
}
#navigation li a  {
	display: block;
	padding: 5px 0 5px 0;
	margin-left: 20px;
	line-height: 150%;
	text-decoration: none;
	border-bottom: 1px solid #f2f2f2;
}
#navigation li a:hover  {
	text-decoration: underline;
}
#navigation li a.currentPage {
	text-decoration: none;
	color: black;
	font-weight:bold;
}
#anz-blue #navigation li a.currentPage {
	background-color:#CBE5FD;
}
#navigation li a.currentPage {
	background-color:#c6dfea;
}
#navigation li.level4 a {
	margin-left:35px;
}
#navigation li.level5 a {
	margin-left:50px;
}
#navigation li.level6 a {
	margin-left:75px;
}

#navigation ul.display_nav {
	display:block;
}
#navigation ul.hide_nav {
	display:none;
}
li.anznav_expandable ul li {
	padding-left:15px !important
}
li.navlevel_2 {
	padding-left:15px;
}
li.navlevel_3 {
	padding-left:30px;
}
li.navlevel_4 {
	padding-left:45px;
}
li.navlevel_5 {
	padding-left:60px;
}
li.navlevel_6 {
	padding-left:75px;
}
#navigation ul li a.anznav_widget {
	float: left;
	margin-left: 0;
	border: none;
}
#navigation ul li a.anznav_widget img {
	padding-top: 0;
}
#navigation a div.anznav_widget_image {
	width:20px;
	height:17px;
}
#anz-blue #navigation a.anznav_openwidget div.anznav_widget_image {
	background: transparent url(minus-1.gif) center center no-repeat;
}
#anz-blue #navigation a.anznav_closewidget div.anznav_widget_image {
	background: transparent url(plus.gif) center center no-repeat;
}
#navigation a.anznav_openwidget div.anznav_widget_image {
	background: transparent url(minus.gif) center center no-repeat;
}
#navigation a.anznav_closewidget div.anznav_widget_image {
	background: transparent url(plus-1.gif) center center no-repeat;
}
#navigation .navitems { 
	font-size:.7em;
}


/* menu styling */
#menu, #menu ul { list-style: none !important }
#menu li {
	background: url('plus.gif') no-repeat 5px 10px;
}
#menu ul { padding-left: 15px; width: auto }
#menu li.selected {
	background: url('minus.gif') no-repeat 5px 10px;
	color:black;
	font-weight:bold;
	text-decoration:none;
}
#menu li.selected li.selected {
	background: none
}
#menu .selected a {
	color:#004165;
	font-weight:normal;
	text-decoration:none;
}
#menu .selected span {
	display: block;
	margin-left: 30px;
	background-color:#c6dfea;
	line-height: 150%;
}
#menu ul ul li {
	color: black;
	background: none;
	background: #C6DFEA;
}
#menu ul ul li a, #menu ul ul li.selected span {
	margin-left: 0;
}
#menu li.unselectedL1selectedL2 {
	background: transparent url('minus.gif') 5px 10px no-repeat;
	text-decoration:none;
}
#menu li.selectedL2 ul {
}
#menu .selectedL2 a {
	color:#004165;
	font-weight:normal;
	text-decoration:none;
}
#menu li.selectedL2, #menu li.unselectedL2selectedL3 {
	background: transparent url('minus.gif') 0px 10px no-repeat;
	color:black;
	text-decoration:none;
	line-height: 150%;
	margin-left: 5px;
}
#menu .selectedL2 span {
	display: block;
	margin-left: 15px;
	background-color:#c6dfea;
	line-height: 150%;
	vertical-align: center;
	font-weight:bold;
	padding: 5px 0 5px 0;
}
#menu .selectedL1 a {
	color:#004165;
	font-weight:normal;
	text-decoration:none;
}
#menu li.selectedL1 {
	background: url('minus.gif') 5px 5px no-repeat;
	text-decoration: none;
}
#menu .selectedL1 span {
	display: block;
	margin-left: 2px;
	background-color:#c6dfea;
	line-height: 150%;
	margin-left: 20px;
	font-weight:bold;
}
#menu .unselectedL2noL3 {
	background: none;
	text-decoration:none;
}
#menu li.selectedL3 {
	font-weight: bold;
	margin-left: 15px;
}
#menu li.unselectedL3 {
	background: none;
	text-decoration:none;
	margin-left: 15px;
}
#menu .selectedL2noL3 span {
	display: block;
	margin-left: 15px;
	background-color:#c6dfea;
	line-height: 150%;
	vertical-align: center;
	font-weight:bold;
	padding: 5px 0 5px 0;
}
#menu li.selectedL2noL3 {
	background:none;
	color:black;
	text-decoration:none;
	line-height: 150%;
	margin-left: 5px;
}