/* Specific landing/content info first */
#landing_page #tertiary h3,
#landing_page #tertiary div.section-nav-title,
#landing_page #tertiary p.section-nav-title{
display:none;
}
#section-nav,
#section-nav-plain {
	float:left;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
}
#landing_page #section-nav,
#landing_page #section-nav-plain {
	width:217px;
	background-color:#ffffff;
	margin:-20px 20px 20px 0;
}
	/* If no banner carousel */
	#landing_page #section-nav-plain{
		margin-top:-10px;
	}
#content_page #section-nav {
	width:218px;
	margin:0 0 20px -1px;
}
#tertiary h3 {
	padding:5px 5px 5px 0px;
}
/* font sizes */
.font-16 {
	font-size: 16px;
	line-height: 17px;
}
.font-14 {
	font-size:14px;
	line-height:18px;
}
.section-nav .font-14 {
	line-height:15px;
}
.font-12 {
	font-size:12px;
	line-height:15px;
}
/* Generic info about section navs */
#tertiary h3 {
	background-color:#333333;
	font-size:18px;
	font-weight:normal;
	color:#ffffff;
	margin: 0;
}
.section-nav-title {
	font-weight:normal;
	background: #fff url('/assets-global/monash/images/template/arrow-down.png') no-repeat 20px 0;
	border-top: 10px solid #333;
	padding:15px 20px 9px 20px;
}
	/* Backward compatibility with old title structure */
	#tertiary p.section-nav-title{
		padding:8px 0px 2px 0px; 
	}
.section-nav ul,
.section-nav ul li {
	list-style: none;
}
.section-nav a {
	text-decoration: none;
	background:transparent;
	margin:0px 20px 0px 20px;
	padding: 9px 0px 9px 0px;
	display:block;
}
.section-nav a,
.section-nav a:visited,
#section-nav .section-nav-title {
	color:#333;
}
/* DM reworking title structure to behave appropriately & consistently
   for titles with links and titles without. Now <div><a/></div> */
#section-nav .section-nav-title a {
	padding:0px;
	margin:0px;
}
.section-nav > ul > li,
#menu-icon {
	background: #EAE9E9;
	border-top:1px solid #fff;
}
.section-nav > ul > .has_submenu {
	background: #EAE9E9 url('/assets-global/monash/images/template/sml-right-nick-333.png') no-repeat 95% 12px;
}
.section-nav > ul > li a {
	margin-right:25px;
}
.section-nav > ul > li > ul > li, /* fourth level */
.section-nav > ul > li.active > ul > li,
.section-nav > ul > li > ul > li > ul > li, /* fifth level */
.section-nav > ul > li.active > ul > li > ul > li {
	background:#fff;
}
.section-nav > ul > li > ul > li > ul {
	border-bottom:1px solid #ccc;
}
.section-nav > ul > li > ul > li > ul > li {
	background-image: url(/assets-global/monash/images/template/bullet.png);
	background-repeat:no-repeat;
	background-position: 31px 12px;
}
.section-nav > ul > li > ul > li > ul > li a {
	display:inline-block;
	margin-left:40px;
}
/* active & hover states */
.section-nav a:hover,
.section-nav a:active {
	text-decoration: underline;
	color:#094C93;
}
.section-nav .active,
.section-nav .active.has_submenu,
#menu-icon.active {
	background-color:#c3c3c3;
	color:#333;
}
	.section-nav .active > a:hover,
	.section-nav .active > a:active {
		color:#333;
	}
	.section-nav > ul > .active.has_submenu,
	.section-nav > ul > .active-section,
	#menu-icon.active {
		background-image: url('/assets-global/monash/images/template/sml-down-nick-333.png');
		background-repeat: no-repeat;
		background-position: 95% 12px;
	}
#menu-icon {
	display:none;
}
