	#topbox {
		float: center;
		display: block;
		width: 100%;
		text-align: center;
/*		border: solid;  /* debugging thing! */
	}


			/* "nav" is horizontal top menu */
	#nav, #nav ul {
		padding: 0;
		margin: 0em 0em 0.1em 0em;
		width: auto;
		color: black;
		list-style: none;
		line-height: 1;
		list-style-image: none;
		list-style-type: none;
/*		list-style-position: outside; */
/*		float: left;  */
	}

	#nav a {
		display: block;
		width: 10em;
	}

	#nav li  {
		float: left;
		width: 10em;
/*		color: green; */
		position: relative;
		line-height: 1.25em;
		margin-bottom: -1px;
	}

	#nav li ul {
		position: absolute;
		width: 10em;
		left: -999em;
		color: black;
		clear: left;
/*		margin-left: 7.05em;
		margin-top: -1.35em; */
	}

	#nav li ul ul { 
		margin: -1em 0 0 5em ;
		color: black;
		left: -999em;
		margin-left: 9.8em;
		margin-top: -1.35em;
	}

	#nav li a { 
/*		border: 1px solid green; */
		padding: 0em 0em;
		width: 9.9em;
		display: block;
		color: black;
		font-weight: bold;
		text-decoration: none;
		background-color: white;
	}

		 /* hover on text in box */
	#nav li a:hover {
		hover: auto;
		clear: both;
		color: #ffff88;		/* white; */
		background-color: #004400;	/* green; */
		width: 10em;
	}

					/* first flyout menu from menubar */
	#nav li:hover ul, #nav li li li:hover ul , #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul 	{
		left: -0.2em;
		border: 3px solid blue;
		width: 10em;
	}

					/* second flyout menu from menubar */
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { 
		left: -999em;
	}

			 			 /* subsequent cascaded menus */
	#nav li li:hover ul, #nav li li li:hover ul #nav li.sfhover ul, #nav li li.sfhover ul {
		left: 0.1em;
	}

	#nav a.topdaddy { 
/*		background: url(../../../../NewVF/images/dnarrow.gif) no-repeat scroll left center; */
/*		background: url(C:/Local/Web/NewVF/images/dnarrow.gif) no-repeat scroll left center; */
/*		-moz-background-clip: initial;
		-moz-background-origin: initial;
		-moz-background-inline-policy: initial; */
	}

	#nav a.childdaddy {
/*		background: url(../../../../NewVF/images/rightarrow2.gif) no-repeat scroll right center; /* #ffffcc */
	}


		/* From aList - boxes with images & centred text... */
  div.floater {
    float: left;
  	border: 0.2em solid green;
  	margin: 0.3em;
  	margin-bottom: 0;
  }

  div.floater:hover {
  	border: 0.2em solid blue;
	}

  div.floater a {
     text-align: center;
/*  	 background: #ffffcc; */
/*  	 right-margin: 0.1em; */
  	 color: black;
   }

	 	/* This contains the top bar menu */
  div.container {
  /*	border: 0.2em solid #333; /* debugging! */
    background: transparent;
  	margin: 0px auto;
/*  	width: auto;		 /* 550px */
/*  	float: center; */
  /*	left: 50%; */
  /*	margin-left: -325px; */
  }

  div.spacer {
    clear: both;
  }
