body { 
	background: #F8F8F8;
	border: none; 
	margin: 0; 
	padding: 0;
	}

body, p, h1, h2, h3, h4, tr, td, th, ul, ol, dl, dt, dd, li, a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2b4055;
	}

a {
	text-decoration: none;
	}







div#topbanner {
	z-index: 10; 
	position: fixed; top: 0; left: 0;
	margin: 0;
	border: 0;
	padding: 0;
	border-top: 0px; 
	width: 100%; 
	height: 50px; 
	background: #802020;
	whitespace: nowrap; 
	}

#topbanner h1 {
	color: white;
	padding-left: 5px; 
	position: absolute; left: 150px; top: -16px; 
	}







#leftbar {
	z-index: 9; 
	position: fixed; top: 50px; left: 0; right: 150px;
	border-left: 0;
	margin-left: 0px;
	width: 150px; 
	height: 600px;
	background: #802020;
	}

#leftbar p, #leftbar ul {
	z-index: 9; 
	padding-left: 5px;
	}

#leftbar p, #leftbar ul, #leftbar li, #leftbar a {
	color: #FFFFFF;
	}

#leftbar li {
	font-size: smaller;
	padding-left: 8px;
	}

#leftbar ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	}


p.smallform, form {
	padding-left: 3px; 
	color: #FFFFFF;
	font-size: x-small; 
	}

input {
	font-size: smaller;
	color: #600000;
	}



#leftbarbottom { 
	z-index: -5; 
	background: #802020;
	position: fixed; bottom: 0px; left: 0px; 
	height: 180px; 
	width: 150px; 
	}

#leftbarbottom p { 
	background: #802020;
	color: #CCCCCC; 
	font-size: x-small;
	padding-left: 5px; 
	position: fixed; bottom: 0px; left: 0px; 
	z-index: -5; 
	opacity:0.3; filter:alpha(opacity=30);
	}








#bodymain {
	z-index: 8; 
	position: absolute; top: 50px; left: 150px;
	height: 100%;
	padding: 5px;
	} 

#bodymain p, #bodymain table, #bodymain tr, #bodymain th, #bodymain td, 
#bodymain dl, #bodymain dt, #bodymain dd, #bodymain ol, #bodymain li {
	color: purple;
	} 

#bodymain h1 { font-size: large; }








#footer {
	z-index: -6; 
	position: fixed; bottom: 0px; left: 0px; right: 0px; 
	width: 100%; 
	}

#footerleft {
	z-index: -6; 
	border-left: 0;
	margin-left: 0px;
	width: 150px; 
	background: #802020;
	height: 100%;
	position: fixed; bottom: 0px; left: 0px; 
	}

#footer p {
	z-index: -6; 
	background: orange; 
	color: #555555; 
	position: fixed; bottom: 3px; left: 2px; 
	font-size: x-small;
	padding-left: 5px; 
	}

#footerright {
	z-index: -6; 
	background: #F8F8F8;
	float: right; 
	left: 800px;
	}
