@charset "UTF-8";
/* CSS Document */
	html {
		overflow-y:scroll;
	}
	body {
		margin:0px;
		background-image:url(/images/bg.gif);
		
		
	}
	table {
		
		border-collapse:collapse;
	}
	ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	a {
		text-decoration:none;
	}
	#tweenOpacity {
		 width:862px;
		 position:absolute;
		 z-index:10;
	}
	.nav {
		
		background-color:#331809;
		height:25px;
	}
	.nav_sub {
		visibility:hidden;
	}
	
	.nav a {
		font-family: arial, helvetica, verdana, sans-serif;
		font-weight:bold;
		font-size:10px;
		color:#CFAD67;
		letter-spacing:.02em;
	}
	.nav a:hover {
		color:#FFF6DC;
		
	}
	.nav_sub {
		background-color:#331809;
		vertical-align:top;
	}
	.nav_sub ul {}

	.nav_sub li {
		line-height:15px;
	}
	.nav_sub a {
		font-family: arial, helvetica, verdana, sans-serif;
		font-weight:bold;
		font-size:10px;
		color:#CFAD67;
		text-decoration:none;
		letter-spacing:.02em;
		
	}
	.nav_sub a:hover {
		font-family: arial, helvetica, verdana, sans-serif;
		font-weight:bold;
		font-size:10px;
		color:#FFF6DC;
	}
	.nav_footer td {
		background-image:url(/images/bg-shadow-bottom-trans.png);
		
	}
	.nav_footer a, .nav_footer div  {
		font-family: arial, helvetica, verdana, sans-serif;
		font-weight:bold;
		font-size:9px;
		color:#AB9984;
		text-decoration:none;
		letter-spacing:.002em;
	}
	
	.nav_footer a:hover {
		color:#BEB4AA;
	}
	.bg_shadow_right {
		background-image:url(/images/bg-shadow-right-trans.png); 
		background-repeat:repeat-y; 
		width:50px;
	}
	.bg_shadow_left {
		background-image:url(/images/bg-shadow-left-trans.png); 
		background-repeat:repeat-y; 
		width:50px;
	}


/* JPL add-ons */

.clr {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}