	/* This pertains to the whole sheet */
	body {
		margin:10px 10px 0px 10px;
		padding:0px;
		}
	
/*
	#banner {
		background:#fff;
		border-bottom: 1px solid silver;
		voice-family: "\"}\"";
		voice-family: inherit;
		margin-bottom: 20px;
		height:45px;
		}
	html>body #banner {
		height:39px;
		}
		
	#banner h1 {
		font-size:130%;
		padding:10px 10px 0px 10px;
		margin:0px;
		}
*/		
	#bannerbot {
		position: absolute;
		/* background:#fff; */
		border-top: 1px solid silver;
		voice-family: "\"}\"";
		voice-family: inherit;
		margin-top: 20px;
		}
	html>body #bannerbot {
		height:39px;
		}
		
	#leftContent {
		position: absolute;
		left:10px;
		top:60px;
		width:240px;
		xbackground-image: url(../chronbg.jpg) repeat fixed;
		xbackground-color:oldlace;
		}

	#col1Content {
		left:250px;
		}

	#col2Content {
		left:500px;
		}

	#col3Content {
		left:750px;
		}

	#col4Content {
		left:1000px;
		}

	.col99Content { /* Class based, so we can change */
		left:0900px;
		width: 400px; /* debug */
		}
	.colRightContent {
		position: absolute;
		top:65px;
		left:510px;
		right: 10px;
	}
.colRightContent h3 {
	color:darkred;
	padding:0;
	font-family:sans-serif;
	font-size:120%;
	margin-top:05px;
	margin-bottom:0px;
}
.colRightContent ul {
	padding:0;
	margin-top:04px;
	margin-bottom:4px;
}
.colContent {
		position: absolute;
		top:65px;
		width:240px;
		background-color:#fff;
	}

	#rightcontent {
		position: absolute;
		left: 1240px;
		xright:10px;
		top:60px;
		width:270px;
		background:#fff;
		}
	
	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:14px;
		padding-top:10px;
		padding-bottom:10px;
		}
		
	#rightcontent p {
		font-size:10px
		}

/* The following pertains to the individual elements */

#tblLinks { font-size: 100% }

#linkmen {
	position: absolute;
	right:10px;
	top:50px;
	
	background-color:lavender;
	border:1px solid #000;
	padding: 5px 5px 5px 5px;
  display: none
	}
	
#linkmen {list-tyle-type: none;}
#linkmen ul {list-style-type: none;}
#linkmen h4 {
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 100%
	font-weight: none;
	font-color: maroon;
}
#linkmenHeading h4 {
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 100%
	font-weight: none;
	font-color: maroon;
}
h4 #linkmenHeading {
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 100%
	font-weight: none;
	font-color: maroon;
}
#linkmenHeading {
	display:none
}

#linkmenDetails { display: none }

#linkfolders {
	position: absolute;
	right:210px;
	top:250px;
	background:#fff;
	border:1px solid #000;
	padding: 5px 5px 5px 5px;
  display: none
	}

#linkmenFolders {
	border:1px solid;
  display: none
	}	

#linkmenButtons {
  display: none
	}	

#linkhelp {
	position: absolute;
	right:10px;
	top:50px;
	xwidth:550px;
	background:#fff;
	border:1px solid #000;
	padding: 5px 5px 5px 5px;
  xdisplay: none
	}
<!-- following apply only with #linkhelp -->
#linkhelp p {
	margin-top: 5px;
	margin-bottom: 5px;
}
#linkhelp h2 {
	margin-top: 2px;
	margin-bottom: 2px;
}
#linkhelp em {
	font-weight: normal;
	font-style: normal;
	color: darkred
	}

/* The following also pertains to the individual elements */
	/* open links section */
	.cssFolder {
		border:2px solid gainsboro;
		padding:0px;
		xbackground-color:lawngreen;
		margin:0;
		margin-bottom: 05px;
		border-bottom: 1px solid gainsboro;
	}
	.cssFolderOpen {
		border:2px solid gainsboro;
		padding:0px;
		xbackground-color:yellowgreen;
		margin:0;
		margin-bottom: 05px;
		border-bottom: 1px solid gainsboro;
	}
	/* open header section */
	.cssFoldersHead {
		border:2px solid gainsboro;
		padding:0px;
		xbackground-color:lightskyblue;
		margin:0;
		margin-top: 05px;
		border-bottom: 0;
	}
	/* Folder left panel */
	.cssFLp {
		background-color: aliceblue;
	}
	/* Folder left panel selected */
	.cssFLpSel {
		background-color: lavender;
	}
	/* incorporates 2 above */
	.cssFoldersDisplay {
		border:0px solid gainsboro;
		padding:0px;
		xbackground-color:lightskyblue;
		margin:0;
		margin-top: 05px;
		margin-bottom: 05px;
		border-bottom: 0;
	}
  /* Button box in first folder line */
  .cssHeadButtons {
  	position:absolute;
		right:02px;
		border: 1px solid lightgrey;
		font-size: 80%;
		xcolor: green;
  }
  .cssHeadMenu {
  	position:absolute;
		right:27px;
		border: 0px solid lightgrey;
		font-size: 095%;
		xcolor: green;
  }
  /* .. individual button */
  .cssHeadButton {
		margin: 0px;
		border: 1px solid lightgrey;
		font-weight: bold;
		xcolor: blue;
  }
  .csitem {
		xbackground-color:lawngreen;
		padding:1px;
		padding-left:3px;
		border-bottom:1px solid gainsboro;
		height:140%;
  }
  .csfld {
		font-size:100%;
		background-color:aliceblue;
  }
  .cslnk {
		font-size:100%;
		background-color:azure;
  }
  .cslnkSel {
  	background-color:thistle;
  }
  .cslnkSelDashed {
  	background-color:thistle;
  	border-style: dashed;
  	border-width: 1;
  }
  .menExpand {
  	width:12;
  }
  .menItem {
  	width:190px;
  }
  .menButton {
  	width:14
  }
  aa span {
  	display: none;
  }
  aa:link {
  	display:block;
  	width:12px;
  	background-image: url(../tr_closed-off.gif);
  	background-repeat: no-repeat;
  	background-position: top left;
  }
  .menExpand {
  	border:0;
  	width:10;
  	height:10;
  }
  
/* The following is specific formatting for LinkMan sections */

.linkHead {
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	align: center;
	border: 1px solid;
	font-weight: normal;
	color: darkred;
	background-color: white;
}

#fsBody {
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 15px;
	padding-left: 5px;
	padding-bottom: 2px;
	align: center;
	border: 1px solid;
	font-weight: normal;
	color: darkred;
	background-color: white;
}

#fsRadio {
	margin-top: 3px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	border: 0px solid;
	/*
	margin-left: 60px;
	text-indent: -60px;
	*/
	font-size: 100%;
	vertical-align: top;
	font-weight: normal;
	color: darkred;
	background-color: white;
}

.fHead {
	color: darkred;
}

.fHeadSel a {
	font-weight: bold;
}
