/* ********************* */
/* ****** MAIN NAV ***** */
/* ********************* */

/* Clear Out */
.main_nav, .main_nav *{
	margin: 0px;
	padding: 0px;
	border:none;
}

.main_nav, .main_nav ul {list-style: none}

.main_nav li {position:relative; float:left; display:block; list-style: none; list-style-image: none; list-style-position: outside;}

.main_nav li a {cursor:pointer; display: block;}

.main_nav li ul { position: absolute; left: -9999em; width:13.8em;} /* Move the Sub Nav's a long way away */
.main_nav li:hover ul, .main_nav li.sfhover ul {left: 0;z-index:9999} /* On Hover, Move them Back and to the front */

.main_nav li ul li {position:relative;}

.main_nav li ul li ul{ position: absolute; display: none; top: 0px; width:12.8em;} /* Move the Sub Sub Nav's a long way away */
.main_nav li ul li:hover ul, .main_nav li ul li.sfhover ul {left: 12.7em; display:block; z-index:99999} /* On Hover, Move them Back and to the front */
	
.main_nav li li {float:none; margin: 0px; padding: 0px;, height: 25px;}
.main_nav li li a {padding: 0px 10px; margin: 0px; width: 100%; height: 100%; }
	
/* hide from IE mac \*/
.main_nav li {width:auto}
/* end hiding from IE5 mac */




/* ACUNSA_BACKGROUNDS */
.main_nav li#nav_acunsa_home{
    width: 100px;
    height: 66px;
    margin: 177px 0px 0px 28px;
    background: url('images/nav/home.jpg') 0 0 no-repeat;
}
.main_nav li#nav_acunsa_home:hover{
    background-position: 0px -66px;
}

.main_nav li#nav_acunsa_about{
    width: 114px;
    height: 66px;
    margin: 177px 0px 0px 8px;
    background: url('images/nav/about.jpg') 0 0 no-repeat;
}
.main_nav li#nav_acunsa_about:hover{
    background-position: 0px -66px;
}

.main_nav li#nav_acunsa_events{
    width: 123px;
    height: 66px;
    margin: 177px 0px 0px 7px;    
    background: url('images/nav/events.jpg') 0 0 no-repeat;
}
.main_nav li#nav_acunsa_events:hover{
    background-position: 0px -66px;
}


.main_nav li#nav_acunsa_clubs{
    width: 217px;
    height: 66px;
    margin: 177px 0px 0px 4px;    
    background: url('images/nav/clubs.jpg') 0 0 no-repeat;
}
.main_nav li#nav_acunsa_clubs:hover{
    background-position: 0px -66px;
}


.main_nav li#nav_acunsa_welfare{
    width: 173px;
    height: 66px;
    margin: 177px 0px 0px 4px;    
    background: url('images/nav/welfare.jpg') 0 0 no-repeat;
}
.main_nav li#nav_acunsa_welfare:hover{
    background-position: 0px -66px;
}

.main_nav li#nav_acunsa_contact{
    width: 148px;
    height: 66px;
    margin: 177px 0px 0px 7px;    
    background: url('images/nav/contact.jpg') 0 0 no-repeat;
}
.main_nav li#nav_acunsa_contact:hover{
    background-position: 0px -66px;
}


/* CAMPUS_BACKGROUNDS */
.main_nav *{
	background-repeat: no-repeat;
}

.main_nav li#nav_home{
    width: 103px;
    height: 66px;
    margin: 177px 0px 0px 43px;
}
.main_nav li#nav_home:hover{
    background-position: 0px -66px;
}

.main_nav li#nav_about{
    width: 114px;
    height: 66px;
    margin: 177px 0px 0px 36px;
}
.main_nav li#nav_about:hover{
    background-position: 0px -66px;
}

.main_nav li#nav_clubs{
    width: 225px;
    height: 66px;
    margin: 177px 0px 0px 30px;     
}
.main_nav li#nav_clubs:hover{
    background-position: 0px -66px;
}

.main_nav li#nav_events{
    width: 170px;
    height: 66px;
    margin: 177px 0px 0px 20px; 
}
.main_nav li#nav_events:hover{
    background-position: 0px -66px;
}


.main_nav li#nav_contact{
    width: 145px;
    height: 66px;
    margin: 177px 0px 0px 18px;    
}
.main_nav li#nav_contact:hover{
    background-position: 0px -66px;
}


body.maksa .main_nav li#nav_home {background-image: url('images/nav_maksa/home.jpg');}
body.maksa .main_nav li#nav_about {background-image: url('images/nav_maksa/about.jpg');}
body.maksa .main_nav li#nav_clubs {background-image: url('images/nav_maksa/clubs.jpg');}
body.maksa .main_nav li#nav_events {background-image: url('images/nav_maksa/events.jpg');}
body.maksa .main_nav li#nav_contact {background-image: url('images/nav_maksa/contact.jpg');}

body.scsa .main_nav li#nav_home {background-image: url('images/nav_scsa/home.jpg');}
body.scsa .main_nav li#nav_about {background-image: url('images/nav_scsa/about.jpg');}
body.scsa .main_nav li#nav_clubs {background-image: url('images/nav_scsa/clubs.jpg');}
body.scsa .main_nav li#nav_events {background-image: url('images/nav_scsa/events.jpg');}
body.scsa .main_nav li#nav_contact {background-image: url('images/nav_scsa/contact.jpg');}

body.mcasa .main_nav li#nav_home {background-image: url('images/nav_mcasa/home.jpg');}
body.mcasa .main_nav li#nav_about {background-image: url('images/nav_mcasa/about.jpg');}
body.mcasa .main_nav li#nav_clubs {background-image: url('images/nav_mcasa/clubs.jpg');}
body.mcasa .main_nav li#nav_events {background-image: url('images/nav_mcasa/events.jpg');}
body.mcasa .main_nav li#nav_contact {background-image: url('images/nav_mcasa/contact.jpg');}

body.ssa .main_nav li#nav_home {background-image: url('images/nav_ssa/home.jpg');}
body.ssa .main_nav li#nav_about {background-image: url('images/nav_ssa/about.jpg');}
body.ssa .main_nav li#nav_clubs {background-image: url('images/nav_ssa/clubs.jpg');}
body.ssa .main_nav li#nav_events {background-image: url('images/nav_ssa/events.jpg');}
body.ssa .main_nav li#nav_contact {background-image: url('images/nav_ssa/contact.jpg');}

body.mcsa .main_nav li#nav_home {background-image: url('images/nav_mcsa/home.jpg');}
body.mcsa .main_nav li#nav_about {background-image: url('images/nav_mcsa/about.jpg');}
body.mcsa .main_nav li#nav_clubs {background-image: url('images/nav_mcsa/clubs.jpg');}
body.mcsa .main_nav li#nav_events {background-image: url('images/nav_mcsa/events.jpg');}
body.mcsa .main_nav li#nav_contact {background-image: url('images/nav_mcsa/contact.jpg');}

body.asa .main_nav li#nav_home {background-image: url('images/nav_asa/home.jpg');}
body.asa .main_nav li#nav_about {background-image: url('images/nav_asa/about.jpg');}
body.asa .main_nav li#nav_clubs {background-image: url('images/nav_asa/clubs.jpg');}
body.asa .main_nav li#nav_events {background-image: url('images/nav_asa/events.jpg');}
body.asa .main_nav li#nav_contact {background-image: url('images/nav_asa/contact.jpg');}







.main_nav li a {
    display: block;
    height: 100%;
    width: 100%;
    text-decoration: none;
}

.main_nav li li {background: none; background-image: url('images/backgrounds/transparent_grey_90.png');}
.main_nav li li:hover {background: none; background-color: #333; background-image: url('images/backgrounds/transparent_grey_80.png');}
.main_nav li li.active {background: none;  background-color: #333; background-image: url('images/backgrounds/transparent_grey_80.png');}
.main_nav li li a {background: none;}

/* FONTS AND TEXT */
.main_nav li a{
	font-family: Verdana;
	font-size: 8pt;
	color: #555555;
	font-weight: bold;
	text-decoration:none;
	font-style: normal;		
}

.main_nav li li a{
	font-size: 8pt;
	color: white;
	font-weight: bold;
	text-decoration:none;
	font-style: normal;		
}

/* Borders */

.main_nav li ul{
	border-width: 1px;
	border-style: none none solid none;
	border-color:#BFBFBF;
}

.main_nav li li {
	border-width: 1px;
	border-style: none solid none solid;
	border-color:#BFBFBF;
}

.main_nav li li li{
	border-width: 1px;
	border-style: solid solid none solid;
	border-color:#BFBFBF;
} 
 
 


/* ********************* */
/* ****** TOP NAV ***** */
/* ********************* */

/* Clear Out */
#top_nav, #top_nav_container #top_nav *{
	margin: 0px;
	padding: 0px;
}

div#top_nav_container {
	width: 975px;
	margin: 0px auto 0px auto;
	text-align: left; /* This is to reverse the IE Bug Fix - functions as LAYOUT rather than TEXT */
	position: relative;
}

#top_nav_container a{
	background-position: top;
	background-repeat: no-repeat;
	position: absolute;
}

#top_nav_container a#acu{
	background-image: url('images/topnav/acu.jpg');
	left: 270px;
	width: 54px;
	height: 31px;	
}

#top_nav_container a#acunsa{
	background-image: url('images/topnav/acunsa.jpg');
	left: 324px;
	width: 76px;
	height: 31px;	
}
#top_nav_container a#northsydney{
	background-image: url('images/topnav/northsydney.jpg');
	left: 400px;
	width: 119px;
	height: 31px;
}
#top_nav_container a#strathfield{
	background-image: url('images/topnav/strathfield.jpg');
	left: 519px;
	width: 101px;
	height: 31px;
}
#top_nav_container a#brisbane{
	background-image: url('images/topnav/brisbane.jpg');
	left: 620px;
	width: 80px;
	height: 31px;
}
#top_nav_container a#canberra{
	background-image: url('images/topnav/canberra.jpg');
	left: 700px;
	width: 92px;
	height: 31px;
}
#top_nav_container a#melbourne{
	background-image: url('images/topnav/melbourne.jpg');
	left: 792px;
	width: 96px;
	height: 31px;
}
#top_nav_container a#ballarat{
	background-image: url('images/topnav/ballarat.jpg');
	left: 888px;
	width: 87px;
	height: 31px;
}



body.acunsa a#acunsa,
body.maksa a#northsydney,
body.scsa a#strathfield,
body.mcasa a#brisbane,
body.ssa a#canberra,
body.mcsa a#melbourne,
body.asa a#ballarat,

#top_nav a:hover{
	background-position: bottom;
}

/* **************************** */
/* ****** BREADCRUMBS NAV ***** */
/* **************************** */


.breadcrumbs_nav li{
	display: inline;
	margin: 0px 0px 0px 0px;
	padding-left: 15px;
	background-image: url('images/icons/blue_arrow.png');
	background-repeat: no-repeat;	
}

.breadcrumbs_nav li:first-child{
	background-image: none;
	padding-left: 0px;
}

.breadcrumbs_nav li a{
	color: #666;
	font-size: 8pt;
	font-weight:bold;
}

.breadcrumbs_nav li a:hover{
	color: #333;
}



/* ********************* */
/* ****** SUB NAV ***** */
/* ********************* */

.sub_nav li{
	margin: 0px 0px 0px 0px;
	list-style-position: inside;
	list-style-image: url('images/icons/green_arrow.png');
}

.sub_nav li li{
	margin: 0px 0px 0px 20px;
	list-style-image: url('images/icons/green_plus.png');
}

.sub_nav a{
	color: #454545;
	text-decoration: none;
	font-weight: bold;
}

.sub_nav a:hover{
	text-decoration: underline;
}

.sub_nav li li a{
	font-weight: normal;
}