/* CSS Document */* {  margin: 0 auto;  padding: 0;}html, body {	width:100%;	height:100%;}hr {	margin:10px 0;}ul {	list-style-type:square;	padding-bottom:20px;	margin-left:25px;}body.splash {	background:#000033 url("../images/splash-bg2.png") no-repeat scroll center top;	overflow:visible;	text-align:center;	width:100%;	height:100%;	margin:0;	padding:0;}body {	background:#000033;	width:100%;}object.audio {	visibility:hidden;}a.splash_enter, a.splash_enter:visited {	display:block;	position:relative;	top: 500px;	margin:0 auto;	width:295px;	height:50px;	overflow:hidden;	background:transparent url("../images/enter_button.png") no-repeat 0 0;	text-align:center;}a.splash_enter:hover, a.splash_enter:hover:visited {	background:transparent url("../images/enter_button.png") no-repeat 0 -50px;}#splash {	text-align:center;	padding:0 auto;	margin:0 auto;	width:100%;	height:auto;	display:block;}/* nav buttons */#nav_menu {	width:100%;	text-align:center;	margin-top:20px;}/*#nav_menu img {	margin-bottom:5px;}*/.nav {	cursor:pointer; 	cursor:hand; 	background:url('../images/nav_image.png') no-repeat right -666px; 	padding-right:28px; 	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	text-decoration:none; 	vertical-align:middle;	display:block; /*opera*/	display:inline-block; /*ie*/	display:-moz-inline-box;	color:#99ccff;	height:59px;}.nav span { 	background:url('../images/nav_image.png') no-repeat left -666px; 	height:71px;	width:auto;	display:block;	display:inline-block;	padding-left:28px;	line-height:57px;	height:59px;	text-decoration:none; 	}	a.nav, a.nav span { text-decoration:none; color:#99ccff;}	a.nav:visited, a.nav:visited span { text-decoration:none; color:#99ccff;}	a.nav:hover {background-position:right top;color:#ffffff;}	a.nav:hover span {background-position:left top;color:#ffffff;}	a.nav:focus {background-position:right -58px;color:#336699}	a.nav:focus span {background-position:left -58px;color:#336699;}	a.nav:active {background-position:right -58px;color:#336699}	a.nav:active span {background-position:left -58px;color:#336699;}		/*button tag*/		button {border:0; border:none; background:transparent; width:1; overflow:visible; white-space:nowrap; padding:0 2px; cursor:pointer; cursor:hand;}	/* end nav buttons */table {	border-collapse:collapse;}table, tr, td {	text-align:left;}#outer_table {	margin-top:20px;	background: #000033 url('../images/eagle_bg.jpg') no-repeat center top;	overflow:visible;	width:100%;	height:100%;	text-align:center;}#main_table {	border:3px #ffffff solid;	background: #003366 url('../images/statue_of_liberty_bg.jpg') no-repeat right top;	overflow:hidden;	min-height:500px;	height:500px !important;	text-align:left;}#content_table {	background: transparent url('../images/main_content_bg.jpg') no-repeat left top;	overflow:hidden;	padding:10px;	text-align:left;}a, a:visited {	color:#ccccff;	text-decoration:underline;}a:hover, a:hover:visited {	color:#ffffff;	text-decoration:underline;}a img {	text-decoration:none;}p {	padding-bottom:1em;}h1 {	font:bold 24px Tahoma, Verdana, Arial, Helvetica, sans-serif;	color:#ffffff;	line-height:1.5em;}h2 {	font:bold 20px Tahoma, Verdana, Arial, Helvetica, sans-serif;	color:#ffffff;	line-height:1.5em;	padding-bottom:1.2em;}h3 {	font:bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;	color:#ffffff;	line-height:1.5em;	padding-bottom:1em;	clear:both;}.content {	font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;	color:#ffffff;	line-height:1.5em;}#footer_table {	margin-top:20px;	background-color:transparent;}.footer {	font:normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;	color:#ffffff;	line-height:1.5em;	text-align:right;}/* Start Back Arrow */.back {	font:bold .85em Tahoma, Verdana, Arial, Helvetica, sans-serif; 	color:#ffffff;	text-transform:uppercase;	background: transparent url("../images/back_arrow_blue.png") no-repeat left .1em;}.back a, .back a:visited {	padding-left:15px;	background: transparent url("../images/back_arrow_wht.png") no-repeat left .1em;	text-decoration:none;	color:#ffffff;}.back a:hover, .back a:visited:hover {	color:#99ccff;	background: transparent url("../images/back_arrow_blue.png") no-repeat left .1em;}/* End Back Arrow *//* IMAGES STYLES */.white_border {	border: 2px solid #ffffff;}img.left {	margin-right:20px;}img.right {	margin-left:20px;}/* END IMAGES STYLES *//* START TOOLTIP CSS */#dhtmltooltip {	font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;	color:#ffffff;	text-transform:uppercase;	position: absolute;	left: -300px;	width: 150px;	border: 1px solid #000033;	padding: 6px;	background: #333366 url('../images/tooltip_bg.png') repeat-x;	visibility: hidden;	z-index: 100;	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/	/* filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); */}#dhtmlpointer {	position:absolute;	left: -300px;	z-index: 101;	visibility: hidden;}/* END TOOLTIP CSS */fieldset {	border:1px solid white;	margin-bottom:20px;	padding:5px;}legend {	padding:15px;	font-weight:bold;	font-size:1.2em;	margin-left:10px;}.top a, .top a:visited{	padding-left: 15px;	background: url('../images/top_arrow.png') left bottom no-repeat;}.top a:hover, .top a:hover:visited {	background: url('../images/top_arrow_hover.png') left bottom no-repeat;}