.titlearea h1 {
	font-size: medium;
	padding: 0px;
	border-width: 0px;
	margin: 0px;
	}

.titlearea p {
	padding: 0px;
	border-width: 0px;
	margin: 0px;
	}

.titlearea {
	float:left; 
	text-align:center; 
	background-color: rgb(204, 204, 255); 
	width: 15%; 
	overflow: visible; 
	border-width: thin; 
	border-color: #000; 
	border-style: solid;
	padding: 3px;
	}

.chaptericons {
	text-align:center; 
	background-color: rgb(245, 224, 39); 
	border-width: thin; 
	border-color: #000; 
	border-style: solid;
	}

a.borderhighlight:link,
a.borderhighlight:visited,
a.borderhighlight:link img,
a.borderhighlight:visited img {
	border-width: thin;
	border-color: rgb(245, 224, 39);
}
a.borderhighlight:focus,
a.borderhighlight:hover,
a.borderhighlight:hover img,
a.borderhighlight:focus img {
	border-width: thin;
	border-color: #000000;
}

body {
	margin: 0px;
	padding:0px;
	text-align:justify;
	font-family: sans-serif;
	}

.navigationpane {
	float:left;
	width:100%;
	background:#fff;
	margin:0em 0em 1em 0em;
	padding:0em;
	border:0px solid #000;
	}

.textcolumn {
	height: 30em; 
	width: 49%; 
	padding:0%;
	overflow: scroll;
	float: right;
	}

.applet {
	width: 49%; 
	padding: 0%;
	float:left;
	overflow: auto;
	}
	
.horizontalpane {
	float:left;
	width:98%;
	background:#fff;
	margin:0em;
	padding:1%;
	border:0px solid #000;
	}

.fullbar {
//	float:left;
	width:100%;
	min-width:500px;
	background:#fff;
	margin:0px;
	padding:0px;
	padding-bottom:1.5em;
	border:0px solid #000;
	}

p.right {
	text-align:right;
	}

p.smallnotices {
	text-align:center;
	font-size: x-small;
	color: gray;
	}

p.smallnotices a:link,
p.smallnotices a:visited {
	color: gray;
	border: 0px;
	}

p.smallnotices a:link img,
p.smallnotices a:visited img {
	border: 0px;
	}
	