/* CSS Document */

#mastsub {
	position: absolute;
	top: 15px;
	left: 374px;
}#nav {	margin: 0;	padding: 0;	height: 34px;	width: 527px;	left: 374px;	position: absolute;	top: 37px;}#bar {	position: relative;	height: 42px;	width: 527px;	padding: 0;	margin: 0;}#bar li ul {	margin: 0;	padding: 0;}#bar a {	text-decoration: none;}#bar li { /*float the main list items*/	margin: 0;	padding: 0;	float: left;	display: inline;}#bar li ul {	display: none;}#bar li.off ul, #bar li.on ul { /*put the subnav below*/	position: absolute;	top: 23px;	left: 0;	padding-top: 2px;	height: 18px;	width: 600px;	padding-left: 55px;}/* TOP BAR WIDTHS */#bar li#home a.top {	display: block;	width: 102px;	padding: 0;}#bar li#back a.top  {	display: block;	width: 124px;	padding: 0;}#bar li#space a.top  {	display: block;	width: 300px;	padding: 0;}#bar li.on a {	font-weight: bold;}#bar li.on ul a, #bar li.off ul a {	border: 0;	float: left; /*ie doesn't inherit the float*/	margin-right: 0;	display: inline;}#bar li.on:hover ul a, #bar li.over ul li a { /*for ie - the specificity is necessary*/}#bar li.on ul {	display: block;}#bar li span { /* replace text w/ bckgrd images */	position: absolute;	left: -9000px;}/* height, position and background of top bar boxes */#home a, #back a, #space a {	display: block;	position: relative;	height: 23px;	background: url(../images/nav/back_home.gif) no-repeat;}#home li a, #back li a, #space li a {	height: 23px;	background-image: none;}#home li a, #back li a, #space li a {	height: 23px;	background-image: none;}/* TOP BAR BACK POSITIONING *//* initial state */#home a {	background-position: -296px 0;}#back a {	background-position: -401px 0;}#space a {	background-position: 0 0;}/* hover state */#home a:hover, #home:hover a, #home.over a {	background-position: -296px -26px;}#back a:hover, #back:hover a, #back.over a {	background-position: -401px -26px;}#space a:hover, #space:hover a, #space.over a {	background-position: 0 0;}