#logo {
	width: 308px;
	/*
	 left: 260px;
	 top: -145px;
	 position: relative;
	*/
	z-index: 1;
	position: absolute;
	margin: -145px 0 0 260px;
}

#sidebanner {
	width: 165px;
	height: 581px;
	margin-left: 630px;
	margin-top: 80px;
	z-index: 1;
	position: absolute;
}

#workarea {
	width: 800px;
}
#whole {
	width: 800px;
	margin: 25px auto;
}

#headerbar {
	width: 800px;
}

.printonly {
	display: none;
}

.menubar {
	color: white;
}

.menubar ul {
	margin: 0; padding: 0;
	float: left;
}

.menubar ul li {
	display: inline;
}

.menubar ul li a {
	float: left; text-decoration: none;
	color: white;
	padding: 10.5px 11px;
}

.menubar ul li a:visited {
	color: white;
}

.menubar ul li a:hover, .menu ul li .current {
	color: #yellow;
}

#content {
	z-index: 2;
	margin-top: 90px;
	width: 600px;
	color: #e6e6e6;
}

#content h2 {
	color: white;
}

a:link, a:hover, a:visited {
	color: #e6e6e6;
}

.picleftinline {
	float: left;
	margin-right: 10px;
}

.piclefttop {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}

.picrighttop {
	float: right;
	margin-left: 10px;
	margin-top: 10px;
}

hr {
	margin-top: 5px;
	clear: both;
}

.loc {
	float: right;
	font-style: italic;
}

/* background: url("left_menu.jpg") 0 0 no-repeat;  */
#imagesheaderl {position: absolute; display: block; margin-top: 25px; width: 270px; height: 30px; margin-left: 5px; margin-right: auto; backgound-posiion: 0px -18px; }
/* background: url("right_menu.jpg") 0 0 no-repeat; */
#imagesheaderr {position: absolute; display: block; margin-top: 25px; width: 270px; height: 30px; margin-left: 525px; }
#imagesheaderhrefl a {text-decoration: none; background-image: url("left_menu.gif"); position: absolute; display: block; z-index: 1;}
#imagesheaderhrefl a .menutext { visibility: hidden; }
#imagesheaderhrefr a {text-decoration: none; background-image: url("right_menu.gif"); position: absolute; display: block; z-index: 1;}
#imagesheaderhrefr a .menutext { visibility: hidden; }