body {
	margin: 0px; /* Must leave in - fixes body overflow in IE */
	padding: 0px; /* Must leave in - fixes body overflow in IE */
	background-color: #0404E4;
	background-image: url(images/ground_blue.gif);
	background-attachment: fixed;
	font-family: "Century Gothic", Helvetica, Tahoma, Arial, sans-serif;
	font-size: small;
	color: #f0ffff;
	voice-family: inherit;
}
#header {
	position: absolute;
	top: 0px;
	background-image: url(images/header-bk-mag.gif);
	background-repeat: repeat-x;
	width: 100%; /* Must keep for Safari and Opera */
	height: 100px;
}
#headerleft {
	float: left;
	margin-top: 18px;
	margin-left: 10px;
}
#headerright {
	float: right;
}
/****Menu - Navigation Styles****/
div#menu {
	position: absolute; /*This div is just a moveable container for positioning. */
	top: 101px; /* Using 'div' at the beginning of each '#nav' tag is only necessary to keep IE from choking on this menu type. If you don't do it, IE slows way down or won't use correctly. */
	left: 0px;
	right: 30%;
	clear: both;
	/*border: thin dotted #F4A460;*/
}
div#nav {
	float: left;
	margin: 0px 0px 0px 0px;
	background: #404E84 url(images/ground_blue.gif) fixed; /*border: 1px solid #aaaaaa;*/
	color: inherit; /* Satisfies passing CSS 2.0 standards */
}
div#nav ul {
 	margin: 0 1px; 
	padding: 0; 
	background: #E6F0FA;
	color: inherit;
}
div#nav li {
	position: relative;
	top: 0px;
	left: 0px; 
	list-style: none; 
	margin: 0;
  	float: left; 
	width: 6.5em; /* was 7.0em - IE looked crowded @ 800x600; aligned poorly */
	line-height: 1.75em;
	z-index: 100;
}
div#nav li#current {
	background-color: #26A2E2;

}
div#nav li#current a {
	background-color: #26A2E2;
}
div#nav li:hover {
	background: #26a2e2;
}
/*div#nav li.submenu {
	background: url(images/bullet-white.gif) no-repeat 99% 50%;*/
/*}*/
div#nav li a {
	display: block; 
	padding: 0em 0em 0.25em 0em;
  	text-decoration: none;
	width: 6.5em;
	color: #f0ffff;
	text-align: center;
	font-size: x-small; /* was small - fits 800x600 better - for Jeff */
}
div#nav>ul a {
	width: auto;
}
div#nav ul ul {
	position: absolute;
	width: 10em; /*tied to ul.level3 */
	display: none;
}
div#nav ul ul li {
	/*border-bottom: 1px solid #cccccc;*/
	width: 10em; /*tied to ul.level3 */
}
div#nav li.submenu ul.level2 li a,
div#nav li.submenu ul.level3 li a {
	font-size: x-small;
	font-weight: 600;
	text-align: left;
	padding-left: 1em;
	width: 11.5em;
	color: #404e84;
}
/*div#nav li.submenu li.submenu {*/
	/*background: #F0FFFF url(images/submenu-bullet-blue.gif) no-repeat 99% 50%;*/
/*}*/
div#nav li.submenu li:hover, 
div#nav li.submenu li.submenu:hover {
	background-color: #26a2e2;
}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {
	display:block; 
	background-color: #E6F0FA;
}
div#nav ul.level2 {
	top: 1.96125em; /* positions the top of the first submenu just into the top menu row so it won't break */
	left: -1px;
}
div#nav ul.level3 {
	top: 0em; 
	left: 9.925em; /* tied to 'ul ul' and 'ul ul li' - positions 'level3 li' inside 'level2 li' so it won't break */
}
/********/
#mainContainer {
	position: relative;
	margin: 0px;
	padding: 0px;
	top: 139px;
	left: 0px;
	height: 498px;
	clear: both;
	/*border: thin solid Fuchsia;*/
}
#pocketPC {
	position: absolute;
	top: 114px;
	left: 0%;
	background: url(images/asusA730W.jpg) no-repeat;
	width: 160px;
	height: 247px;
	margin-left: 20px;
	/*border: thin dotted #FA8072;*/
}
#pocketPCScreen {
	font-weight: bold;
	font-size: 1.125em;
}
#screenColumn {
	position: absolute;
	top: 0px;
	left: 50%;
	background: url(images/i215-6-600w-Full-Face2_2.gif) no-repeat;
	width: 600px;
	height: 478px;
	margin-left: -300px;
	/*border: thin dotted #FA8072;*/
}
#i215 {
	position: absolute;
	top: 45px;
	left: 55px;
	width: 362px;
	height: 489px;
	border: none;
	z-index: 0;
}
#dataColumn {
	position: relative;		
	top: 20px;
	left: 100px;
	background: #404E84 url(images/ngc-346-sm-mag-cloud-vert.gif) no-repeat top left;
	background-attachment: fixed;
	width: 150px;
	padding: 0px 0px;
	visibility: hidden;
	/*border: thin dashed Lime;*/
}
#dataColumn ul {
	list-style-type: none;
}
#dataColumn li {
	margin: 0px 0px 5px -40px;
	padding: 0px 0px 0px 0px;
	overflow: visible;
	text-align: center;
	font-size: 85%;
	font-stretch: condensed;
}
#dataColumn li.backyellow {
	background-color: Yellow;
	width: 150px; /*fixes BG color in IE*/
}
#dataColumn li.backgreen {
	background-color: #00fd81;
	width: 150px; /*fixes BG color in IE*/
}
#dataColumn li.backblue {
	background-color: #26a2e2;
	width: 150px; /*fixes BG color in IE*/
}
#dataColumn li.backred {
	background-color: Red;
	width: 150px; /*fixes BG color in IE*/
}
#dataColumn li.backpurple {
	background-color: Purple;
	width: 150px; /*fixes BG color in IE*/
}
#dataColumn a {
	text-decoration: none;
	font-weight: bold;
	color: Navy;
}
.noBorder {
	border: none;
}
/*#mainbelow {
	background-color: #F0FFFF;
	position: relative;
	margin-left: 100px;
	clear: both;}
}*/	
/****Address****/
#footer {
	clear: both;
	margin: 139px 0px 100px 0px;
	text-align: center;
}
#statement{
	color: #00FFFF;
}
#address {
	font-size: 85%;
}
#bottom img {
	border: none;
}
.lastMod {
	color: #404E84;
}












