﻿html, body, div, img
{
	border: 0;
	margin: 0;
	padding: 0;
}

html, body
{
	height: 100%;
}

body
{
	background-color:#999;
}

/* stupid IE6 fix */
img, div, h1 { behavior: url('/clients/ncs/script/iepng/iepngfix.htc') }

.wrap
{
	background: #fff url('../images/sky_background.jpg') no-repeat;
	width: 960px;
	/* height: 100%; */
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #111;
	border-top: 0;
	border-bottom: 0;
}

#main.wrap
{
	height: 100%;
}

#sub.wrap
{
	background-position: 0 -160px;	
	padding-bottom: 450px;
}

#top
{
	position: relative;
}

#main #top
{
	background: url('../images/arc_background.png') no-repeat 0 222px;
	height: 720px;
}

#sub #top
{
	background: url('../images/arc_background.png') no-repeat 0 64px;
}

#top h1
{
	margin: 0;
	line-height: 0;
}

#top h1 a
{
	background: url('../images/ncs_logo.png') no-repeat;
	position: absolute;
	display: block;
	margin: 0; padding: 0;
	top: 30px;
	left: 35px;
	width: 230px;
	height: 72px; 
	text-indent: -4000px;
}

#picture_strip
{
	position: absolute;
	right: 10px;
	top: 40px;
	width: 626px;
	height: 72px;
}

#picture_strip img
{
	display: block;
	position:absolute;
}

#pr_1 { left: 0px; top: 0px; }
#pr_2 { left: 69px; top: 0px; }
#pr_3 { left: 138px; top: 0px; }
#pr_4 { left: 207px; top: 13px; }
#pr_5 { left: 276px; top: 0px; }
#pr_6 { left: 345px; top: 0px; }
#pr_7 { left: 414px; top: 0px; }
#pr_8 { left: 483px; top: 13px; }
#pr_9 { left: 552px; top: 0px; }

#menu img
{
	display: block;
	position: absolute;
}

/* these are final positions */
#menu_dot_1 { left: 311px; top: 266px; }
#menu_dot_2 { left: 471px; top: 225px; }
#menu_dot_3 { left: 628px; top: 209px; }
#menu_dot_4 { left: 785px; top: 212px; }

#sub #menu_dot_1 { left: 785px; top: 52px } 

.image_list
{	
	margin: 0; padding: 0; list-style: none; text-indent: 0;
}

.image_list li
{
	margin: 0; padding: 0; list-style: none; text-indent: 0;
	text-indent: -4000px;
	
}

#menu a
{
	display: block; position: absolute; z-index: 1000;
	padding: 0;
	background-repeat: no-repeat;
}

/* front page */
#main #menu a
{
	background-image: url('../images/home/menu_atlas.png');
}

#main #menu_sustainability a {
	background-position: 0px 0px;	
	width: 190px;	height: 93px;	left: 652px;	top: 128px;
}

#main #menu_partnerships a {
	background-position: 0px -100px;
	width: 138px;	height: 84px;	left: 334px;	top: 298px;
}

#main #menu_education a {
	width: 137px;	height: 126px;	left: 495px;	top: 256px;
	background-position: 0px -200px;
}

#main #menu_collaboration a {
	background-position: 0px -400px;
	width: 136px;	height: 142px;	left: 652px;	top: 240px;
}

#main #menu_contact a {
	background-position: 0px -600px;
	width: 136px;	height: 91px;	left: 809px;	top: 246px;
}

#main #menu_brochure a {
	background-position: 0px -700px;
	width: 136px;	height: 46px;	left: 809px;	top: 342px;
}

#main #menu_resources a {
	background-position: 0px -800px;
	width: 136px;	height: 65px;	left: 809px;	top: 393px;
}

#main #logo_zncs	/* special case: belongs under menu */
{
	position: absolute;
	top: 480px;
	left: 809px;
}

/* hover */

/* noscript only
#menu_sustainability a:hover {
	background-position: -190px 0px;
}

#menu_partnerships a:hover {
	background-position: -190px -100px;
}

#menu_education a:hover {
	background-position: -190px -200px;
}

#menu_collaboration a:hover {
	background-position: -190px -400px;
}

#menu_contact a:hover {
	background-position: -190px -600px;
}

#menu_brochure a:hover {
	background-position: -190px -700px;
}

#menu_resources a:hover {
	background-position: -190px -800px;
}

/* sub page */
#sub #menu a
{
	background-image: url('../images/l2/right_nav_atlas.png');
	width: 136px; left: 809px;
}

#sub #menu_sustainability a {
	background-position: 0px 0px;	
	height: 64px;	top: 88px;
}

#sub #menu_partnerships a {
	background-position: 0px -65px;
	height: 68px;	top: 156px;
}

#sub #menu_education a {
	height: 64px;	top: 224px;
	background-position: 0px -133px;
}

#sub #menu_collaboration a {
	background-position: 0px -202px;
	height: 64px;	top: 292px;
}

#sub #menu_contact a {
	background-position: 0px -272px;
	height: 48px;	top: 360px;
}

#sub #menu_brochure a {
	background-position: 0px -322px;
	height: 48px;	top: 412px;
}

#sub #menu_resources a {
	background-position: 0px -372px;
	height: 64px;	top: 462px;
}

#sub #logo_zncs	/* special case: belongs under menu */
{
	position: absolute;
	top: 542px;
	left: 809px;
}

/* logos */

#logo_list
{
	position: absolute;
	left: 19px; top: 640px;
}

#sub #logo_list
{	
	position: relative !important;
	top: 50px;
}

#logo_list li
{
	top: 0px;
	display: block; position: absolute; z-index: 500;
	width: 141px; height: 132px;
	background-repeat: no-repeat;
	background-position: top center;
}

#logo_list a
{
	display: block; position: absolute; z-index: 1000; top: 0; left: 0;
	width: 141px; height: 132px;
	background: url('../images/go_to_ncs_page.png') no-repeat;
	background-position: 50% 100%;
}

#logo_sunitafe 		{ background-image: url(../images/logos/sunraysia.png); left: 00px;}
#logo_challenger	{ background-image: url(../images/logos/challenger.png); left: 157px; }
#logo_swinburne		{ background-image: url(../images/logos/swinburne.png); left: 314px; }
#logo_ub			{ background-image: url(../images/logos/ub.png); left: 471px; }
#logo_swtafe		{ background-image: url(../images/logos/south_west_tafe.png); left: 628px;}
#logo_tnqit			{ background-image: url(../images/logos/tnqt.png); left: 785px;}

/* body copy */
#copy
{
	position: absolute;
	top: 410px;
	left: 334px;
	
	font: 10pt/13pt Arial, Helvetica, sans-serif;
	color:#1A405B
}

#main #copy
{
	width: 380px;
}

#copy .leader
{
	font: 12pt/16pt Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #408FC9;	
	margin: 0;
}

#copy h2
{
	height: 40px;
	width: 417px;
	padding: 0; margin: 0 0 16px 0;
	text-indent: -4000px;
}

#copy h3
{
	font: 12pt/13pt Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #408FC9;	
	margin: 2em 0 0 0;
	padding: 0;
}

#copy p
{	
	margin: 0.2em 0 1.3em 0;
}


#sub #copy
{
	position: static;
	padding-top: 270px;
	padding-left: 180px;
	width: 480px;
}

/* individual page headers */
#sustainability #copy h2 {	background: url('../images/l2/h_sustainability.png') top left no-repeat; }
#partners #copy h2 {	background: url('../images/l2/h_collaboration.png') top left no-repeat; }
#projects #copy h2 {	background: url('../images/l2/h_partnerships.png') top left no-repeat; }
#resources #copy h2 {	background: url('../images/l2/h_teaching.png') top left no-repeat; }
#education #copy h2 {	background: url('../images/l2/h_education.png') top left no-repeat; }
#brochure #copy h2 {	background: url('../images/l2/h_brochure.png') top left no-repeat; }
#contact #copy h2 {	background: url('../images/l2/h_contact.png') top left no-repeat; }
