	body {
		background-color: #ffffff;	//lightblue;
		padding: auto;
		margin: 0px;
		height: 100%;
		width:100%;
		border: 0px solid black;
		}
	A:link {
		color: blue; 
		font-weight: normal; background-color: transparent; text-decoration: none;
	}
	A:visited {
			color: blue; 
		font-weight: normal; background-color: transparent; text-decoration: none;
	}
	A:active {
		font-weight: bold; text-decoration: underline;
	}
	A:hover {
		font-weight: normal; text-decoration: underline;
	}
	A:focus {
		font-weight: normal; text-decoration: underline;
	}		
	#top	{
		display: block;	
		position: absolute;
		padding: 5px 0px 7px 25px;
		width: 77%;
		border-left: 1px dotted blue;
		border-bottom: 1px dotted blue;
		top:5px;
		left: 16%;
		z-index: 1;	
		}
	#main	{
		display: block;	
		position: absolute;
		border-left: 1px dotted blue; border-bottom: 1px dotted blue;
		background-color: #ffffff;
		width: 63%;
		height: 88%;
		top: 7%;
		left: 32%;
		text-align: justify;
		font: normal 11px verdana;
		padding: 0px 1px 8px 1px;
		overflow: scroll;
		z-index: 2;	
		}
	#bottomLeft	{
		display: block;	
		position: absolute;
		color: #000000;
		background-color: Blanchedalmond;
		font: normal 11px verdana;
		text-align: justify;
		vertical-align: middle;
		valign: middle;	
		padding: 6px;
		bottom: 18px;
		left: 1%;
		width: 29%;
		height: 30%;
		border: 1px dotted Dodgerblue;	
		z-index: 3;	
		}
		#menuleft	{
		display: block;	
		position: absolute;
		background-color: transparent;
		width: 1%;
		height: 70%;
		top: 16%;
		left: 154px;
		z-index: 4;		// must be on top of all sections positioned around it
		}
		#payPalLeft {
		display: block;	
		position: absolute;
		color: #000000;
		background-color: transparent;
		font: normal 11px verdana;
		text-align: justify;
		vertical-align: middle;
		valign: middle;	
		padding: 6px;
		top: 27%;
		left: 13%;
		height: 33px;
		border: 1px dotted Dodgerblue;	
		z-index: 5;
		}
	.MenuItems	{
		height: 30px;
		border-bottom: 1px dotted blue;
		border-left: 1px dotted blue;
		vertical-align: middle;
		padding-left: 5px;
		margin-top: 3px;		
		margin-bottom: 3px;		
	}
	.MenuItemsChild	{
		height: 20px;
		border-bottom: 1px dotted blue;
		border-left: 1px dotted blue;
		vertical-align: middle;
		padding-left: 5px;
		margin-top: 3px;		
		margin-bottom: 3px;		
	}
	.TitleHeaders	{
		display: block; width: 98%;
		background-color: Blanchedalmond;
		text-align: center; padding: 3px 0px 5px 0px;
		margin: 4px 0px 5px 0px;
		border-bottom: 1px solid #A9A9A9; border-left: 1px solid #A9A9A9;
	}
UL {
	PADDING: 1px; MARGIN: 0px;
	FONT: small Arial; WIDTH: 126px;
	LIST-STYLE-TYPE: none; TEXT-ALIGN: left;
	cursor: hand;
}
UL LI {
	POSITION: relative
}
LI UL {
	DISPLAY: none; BACKGROUND: Bisque; LEFT: 128px; FONT: x-small Arial;
	WIDTH: 160px; COLOR: gold; POSITION: absolute; TOP: 0px;
}
UL LI A {
	PADDING: 3px; DISPLAY: block; BACKGROUND: Bisque;
	FONT: small Arial; COLOR: blue; TEXT-DECORATION: none;
}
* HTML UL LI {
	FLOAT: left; HEIGHT: 1%;
}
* HTML UL LI A {
	HEIGHT: 1%;
}
UL LI A:hover {
	BACKGROUND: Burlywood; COLOR: #00f;
}
LI UL LI A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
LI:hover UL {
	DISPLAY: block
}
LI.over UL {
	DISPLAY: block
}
