body {	margin: 0px;	padding: 0px;	text-align: center;	min-width: 800px;	font-family: Verdana, Arial, Helvetica, sans-serif;	background: #BEC8CC /*url(../images/bgimage1_fullm.jpg) no-repeat  repeat-y  center*/;}/* outermost div -- controls width, placement and shadow background image */#wrapper {	top: 30px;	text-align: left;	left: 20px;	width: 800px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	position: relative;/*	background: url(../images/bgimage1.jpg); */}#iframe {	position: absolute;	left: 0px;	top: 43px;	width: 770px;	margin: 0;	height: 800px;}.clear {}.gray {		background-color: #CCCCCC;		-moz-opacity: 0.8;		opacity: 0.8;		filter: alpha(opacity=80);}#content {	position: absolute;	text-align: left;	top: 30px;	left: -15px;	width: 820px;	z-index: 0;	/*background: url(../images/bgimage1_fullm810.jpg);*/	background: url(../images/gray_cover_820h.png);	background-repeat: no-repeat;	overflow: hidden;	height: 820px;}#toplogo {	position: absolute;	left: 196px;	top: 100px;	z-index: 4;}#message {	position: absolute;	left: 500px;	width:270px;	top: -26px;	height: 36px;	z-index: 6;}#time {	position: absolute;	left: 10px;	width:100px;	top: 850px;	height: 36px;	z-index: 6;	font-size: 10px;}#topnav {	position: absolute;	float:left;	left: 10px;	top: 16px;	/*width: 748px;*/	margin-right: 16px;	text-align: left;	z-index: 6;}#topnav ul {	list-style-type: none;	margin: 0;	padding-left: 0;}#topnav ul li {	position: relative;	width: 117px;	text-align: center;	float: left;	margin: 0 2px 0 0;	padding: 0;}#topnav ul li.last {	margin-right: 0;}#topnav a {	display: block;	padding: 7px 0 0 0;	background: url(../images/bluetab.gif);	background-repeat: no-repeat;	width: 120px;	height: 19px;	color: #ffffff;	font-size: 10px;	font-weight: bold;}#topnav a:hover {	background: url(../images/bluetab_over.gif);	background-repeat: no-repeat;}#topnav ul li:hover ul,#topnav ul li.over ul {	display: block;}#topnav ul li ul {	display: none;	background: white;	position: absolute;	left: -1px;	top: 26px;	width: 150px;	padding: 0;}#topnav ul li ul li {	width: 150px;	float: none;	text-align: left;	padding: 0;	margin: 0;}#topnav ul li ul li a {	display: block;	background: #114873;	width: 150px;	height: 16px;	padding: 4px;	padding-top: 6px;	border: 1px solid #ffffff;	border-top: none;}/*********************************/#topnav ul li ul li:hover a,#topnav ul li ul li.over a {	background: #006fba;}#topnav ul li ul li:hover ul,#topnav ul li ul li.over ul {	display: block;	visibility:visible;}#topnav ul li ul li ul {	display: none;	visibility:hidden;	background: white;	position: absolute;	top: 0px;	left: 160px;	width: 150px;	padding: 0;}#topnav ul li ul li ul li{	width: 150px;	float: none;	text-align: left;	padding: 0;	margin: 0;}#topnav ul li ul li ul li a {	display: block;	background: #006fba;	width: 150px;	height: 16px;	padding: 4px;	padding-top: 6px;	border: 1px solid #ffffff;	border-top: none;}#topnav ul li ul li ul li a:hover,#topnav ul li ul li ul li.over ul  {	background: green;}/*********************************/#topnav ul li ul.narrow,#topnav ul li ul.narrow li,#topnav ul li ul.narrow li a {	width: 134px;	background-color:#006699;	border-width:0px;	padding:4px 5px 4px 0px;	text-align:right;	color:white;}#topnav ul li ul li a.wrap {	height: 28px;}#topnav ul li ul li a.wrap2 {	height: 40px;}#topnav ul li ul li a:hover {	background: #006fba;}#topnav ul li.searchbox {	position: relative;	text-align: center;	float: left;	margin: 0;	width: 189px;/*	height: 16px; */	padding: 2px 0 4px 0;	background: url("/images/navyflag.gif");	background-repeat: no-repeat;	color: #ffffff;	font-size: 10px;	font-weight: bold;}.searchbox input {	font-size: 9px;	border: none;	padding: 0;	margin: 0;}