/*
	-- -- -- -- -- -- --
	css sprites2
	nav style, with style for scripted elements

	http://www.alistapart.com/articles/sprites2
	-- -- -- -- -- -- --
*/


.nav {
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	width: 980px;
	height: 38px;
	background: url('/assets/furniture/navigation.png') no-repeat;
	position: absolute;
}

.nav ul {
	padding:0;
	margin:0; }

.nav li {
	display: inline;
}

.nav li a:link, .nav li a:visited {
	position: absolute;
	top: 0;
	height: 38px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
}

	.nav .about a:link, .nav .about a:visited {
		left: 10px;
		width: 120px;
		height: 30px;
	}
	.nav .about a:hover, .nav .about a:focus {
		background: url('/assets/furniture/navigation.png') no-repeat -10px -0px;
	}
	.nav .about a:active {
		background: url('/assets/furniture/navigation.png') no-repeat -10px -0px;
	}
	.current-about .about a:link, .current-about .about a:visited {
		background: url('/assets/furniture/navigation.png') no-repeat -10px -40px;
		cursor: default;
	}
	.nav-about, .nav-about-click {
		position: absolute;
		top: 0;
		left: 10px;
		width: 120px;
		height: 30px;
		background: url('/assets/furniture/navigation.png') no-repeat -10px -160px;
	}
	.nav-about-click {
		background: url('/assets/furniture/navigation.png') no-repeat -10px -160px;
	}



	.nav .research a:link, .nav .research a:visited {
		left: 130px;
		width: 120px;
		height: 30px;
	}
	.nav .research a:hover, .nav .research a:focus {
		background: url('/assets/furniture/navigation.png') no-repeat -130px -0px;
	}
	.nav .research a:active {
		background: url('/assets/furniture/navigation.png') no-repeat -130px -0px;
	}
	.current-research .research a:link, .current-research .research a:visited {
		background: url('/assets/furniture/navigation.png') no-repeat -130px -40px;
		cursor: default;
	}
	.nav-research, .nav-research-click {
		position: absolute;
		top: 0;
		left: 130px;
		width: 120px;
		height: 30px;
		background: url('/assets/furniture/navigation.png') no-repeat -130px -160px;
	}
	.nav-research-click {
		background: url('/assets/furniture/navigation.png') no-repeat -130px -160px;
	}



	.nav .postgraduate a:link, .nav .postgraduate a:visited {
		left: 250px;
		width: 120px;
		height: 30px;
	}
	.nav .postgraduate a:hover, .nav .postgraduate a:focus {
		background: url('/assets/furniture/navigation.png') no-repeat -250px -0px;
	}
	.nav .postgraduate a:active {
		background: url('/assets/furniture/navigation.png') no-repeat -250px -0px;
	}
	.current-postgraduate .postgraduate a:link, .current-postgraduate .postgraduate a:visited {
		background: url('/assets/furniture/navigation.png') no-repeat -250px -40px;
		cursor: default;
	}
	.nav-postgraduate, .nav-postgraduate-click {
		position: absolute;
		top: 0;
		left: 250px;
		width: 120px;
		height: 30px;
		background: url('/assets/furniture/navigation.png') no-repeat -250px -160px;
	}
	.nav-postgraduate-click {
		background: url('/assets/furniture/navigation.png') no-repeat -250px -160px;
	}


	
	.nav .public a:link, .nav .public a:visited {
		left: 370px;
		width: 120px;
		height: 30px;
	}
	.nav .public a:hover, .nav .public a:focus {
		background: url('/assets/furniture/navigation.png') no-repeat -370px -0px;
	}
	.nav .public a:active {
		background: url('/assets/furniture/navigation.png') no-repeat -370px -0px;
	}
	.current-public .public a:link, .current-public .public a:visited {
		background: url('/assets/furniture/navigation.png') no-repeat -370px -40px;
		cursor: default;
	}
	.nav-public, .nav-public-click {
		position: absolute;
		top: 0;
		left: 370px;
		width: 120px;
		height: 30px;
		background: url('/assets/furniture/navigation.png') no-repeat -370px -160px;
	}
	.nav-public-click {
		background: url('/assets/furniture/navigation.png') no-repeat -370px -160px;
	}



	.nav .resources a:link, .nav .resources a:visited {
		left: 490px;
		width: 120px;
		height: 30px;
	}
	.nav .resources a:hover, .nav .resources a:focus {
		background: url('/assets/furniture/navigation.png') no-repeat -490px -0px;
	}
	.nav .resources a:active {
		background: url('/assets/furniture/navigation.png') no-repeat -490px -0px;
	}
	.current-resources .resources a:link, .current-resources .resources a:visited {
		background: url('/assets/furniture/navigation.png') no-repeat -490px -40px;
		cursor: default;
	}
	.nav-resources, .nav-resources-click {
		position: absolute;
		top: 0;
		left: 490px;
		width: 120px;
		height: 30px;
		background: url('/assets/furniture/navigation.png') no-repeat -490px -160px;
	}
	.nav-resources-click {
		background: url('/assets/furniture/navigation.png') no-repeat -490px -160px;
	}




	.nav .industry a:link, .nav .industry a:visited {
		left: 610px;
		width: 120px;
		height: 30px;

	}
	.nav .industry a:hover, .nav .industry a:focus {
		background: url('/assets/furniture/navigation.png') no-repeat -610px -0px;
	}
	.nav .industry a:active {
		background: url('/assets/furniture/navigation.png') no-repeat -610px -0px;
	}
	.current-industry .industry a:link, .current-industry .industry a:visited {
		background: url('/assets/furniture/navigation.png') no-repeat -610px -40px;
		cursor: default;
	}
	.nav-industry, .nav-industry-click {
		position: absolute;
		top: 0;
		left: 610px;
		width: 120px;
		height: 30px;
		background: url('/assets/furniture/navigation.png') no-repeat -610px -160px;
	}
	.nav-industry-click {
		background: url('/assets/furniture/navigation.png') no-repeat -610px -160px;
	}



	.nav .vacancies a:link, .nav .vacancies a:visited {
		left: 730px;
		width: 120px;
		height: 30px;
	}
	.nav .vacancies a:hover, .nav .vacancies a:focus {
		background: url('/assets/furniture/navigation.png') no-repeat -730px -0px;
	}
	.nav .vacancies a:active {
		background: url('/assets/furniture/navigation.png') no-repeat -730px -0px;
	}
	.current-vacancies .vacancies a:link, .current-vacancies .vacancies a:visited {
		background: url('/assets/furniture/navigation.png') no-repeat -730px -40px;
		cursor: default;
	}
	.nav-vacancies, .nav-vacancies-click {
		position: absolute;
		top: 0;
		left: 730px;
		width: 120px;
		height: 30px;
		background: url('/assets/furniture/navigation.png') no-repeat -730px -160px;
	}
	.nav-vacancies-click {
		background: url('/assets/furniture/navigation.png') no-repeat -730px -160px;
	}


        .nav .contact a:link, .nav .contact a:visited {
                left: 850px;
                width: 120px;
		height: 30px;
        }
        .nav .contact a:hover, .nav .contact a:focus {
                background: url('/assets/furniture/navigation.png') no-repeat -850px -0px;
        }
        .nav .contact a:active {
                background: url('/assets/furniture/navigation.png') no-repeat -850px -0px;
        }
        .current-contact .contact a:link, .current-contact .contact a:visited {
                background: url('/assets/furniture/navigation.png') no-repeat -850px -40px;
                cursor: default;
        }
        .nav-contact, .nav-contact-click {
                position: absolute;
                top: 0;
                left: 850px;
                width: 120px;
                height: 30px;
                background: url('/assets/furniture/navigation.png') no-repeat -850px -160px;
        }
        .nav-contact-click {
                background: url('/assets/furniture/navigation.png') no-repeat -850px -160px;
        }

/* Section Navigation */
#section_navigation {
	border-bottom:1px solid #738E9B;
	text-align:right;
	float:left; }

#section_navigation a {
	color:#738E9B;
	border-right:5px solid #ECECEC;
	text-decoration:none; }

#section_navigation a:hover {
	border-right:5px solid #738E9B;
	background-color:#FEFEFE; }

#section_navigation ul, #section_navigation ul li ul, #section_navigation ul li ul li ul {
	margin:0;
	padding:0;
	list-style:none;
        width:200px; }

#section_navigation ul {
	list-style:none;
	margin:0;
	padding:0; }

#section_navigation li {
        border-top:1px solid #738E9B;
        margin:0;
        padding:0; }

#section_navigation ul li ul li {
	list-style:none;
	margin:0;
	padding:0; }

#section_navigation ul li a {
	display:block;
	font-size:1.1em;
	font-weight:bold;
	padding:10px; }

#section_navigation ul li ul li a {
	text-transform: none;
	font-size:1em;
	font-weight:normal; }

#section_navigation ul li ul li ul li a {
        text-transform: none;
        font-size:0.9em;
        font-weight:normal; }

/* Page Content */
#page_content {	
	padding:0px 10px 0px 10px;
	width:719px;
	float:right; }
