/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 03 September 2007 15:38:46
*/


/* CSS for the drop-down menus */
body {
				behavior:  			url("http://www.cpit.ac.nz/ie-csshover.htc"); /* WinIE behavior call */
}

div#nav {
				position: 			absolute;
				top: 				50px;
				left: 				0px;
				width: 				765px;
				height: 			20px;
				margin: 			1px 0px 1px 0px;
				padding: 			0px 5px;
				text-align:			left;
				vertical-align: 	bottom;
				background-color: 	#FFFFFF;
				z-index: 			50 !important;
				font-family: 		Verdana, Arial, sans-serif;
				font-size:   		11px;
}

* html div#nav {
				width: 				775px;
}

div#nav ul {
				position: 			absolute;
				top: 				0px;
				margin: 			2px 0px 0px;  
				padding: 			0px;  
				display: 			inline;
}

* html div#nav ul {
				bottom: 			-2px;
}

div#nav li {
				position: 			relative;
				list-style: 		none; 
				margin: 			0px;
				padding: 			0px;
				float: 				left; 
				width: 				auto;	
				line-height: 		1em;
}

div#nav img {
				margin-right: 		1px;
				margin-bottom: 		1px;	
}

div#nav img:hover{
				border-bottom: 		3px solid #5d9ebf;
}

div#nav a:hover {
				background-color: 	#5d9ebf !important;
}

div#nav div a {
				display: 			block;
				margin: 			0px; 
				padding: 			3px 0.3em 0.25em 0.3em;
				text-decoration: 	none;
				line-height: 		1.2em;
				color: 				#333333;
				background-color: 	#F2F2F2;
				width: 				100%;
				voice-family: "\"}\""; voice-family: inherit;
				width: 				8.5em;
				cursor: 			pointer;
}

div#nav > div a {
				width: 				auto;
}

div#nav div.level2 {
				position: 			absolute;
				z-index:			100;
				top: 				20px; 
				left: 				-1px;
				width: 				8.5em;
				display: 			none;
				overflow: 			visible;
}

div#nav div.level2 a {
				border: 			1px solid #CFE3F6;
				border-width: 		0px 0px 1px 0px;	
}

div.level2 a{
				background-color: 	#4786a6 !important; 
				color: 				#CFE3F6 !important;
}

div#nav ul.level1 li.submenu:hover div.level2 {
				display:			block;
}

div#nav li.submenu a:hover {
				background-color: 	#FFFFFF !important;
}

div#nav div.level2 a:hover {
				background-color: 	#5d9ebf !important;
}

div.level2 iframe{
				width:				94px;
				position:			absolute;
				top:				0px;
				left:				0px;
				z-index:			-1;
}
