body {
 float: center;
	padding:0;
	margin:10px 10px 0px 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	 font-size: .9em;
	width: 82%;
	background-color: #FFFFE9;   /* off-white */
	}

#header {
	margin:0; padding:0;
	/*background-color:#A1D5AE;*/   /* light green */
	background-color:#002D56;    /* dark blue */
	}
#header img {
 /*float: left;
 padding-right: 20px;*/
 padding: 0px  0px 0px 0px;
 margin:0px 0px 0px 0px;
}
#header h1 {
 display: block;
 font-size: 2.6em;
 font-weight: bold;
 color: #FFFFE9;
 border: none;
	background-color:#002D56;    /* dark blue */
}
#header h2 {
 font-size: 1em;
 font-weight: bold;
 color: #FFFFE9;
	background-color:#002D56;    /* dark blue */
 text-decoration: none;
 border: none;
}
#header a {
 text-decoration: none;
 color: #FFFFE9;
}
#header a:hover {
 text-decoration: none;
 color: black;  
}


#footer {
 display: block;
 border-top: 8px solid #A1D5AE;
 margin-top: 1em;
 background-color: #FFFFE9;
}
#footer a {
 color: #002D56;    /* dark blue */
 text-decoration: none;
}
.footer  {
 color: #002D56;
 text-decoration: none;
 font-size: 0.9em;
 font-weight: bold;
 font-variant: small-caps;
 text-align: center;
 word-spacing: 30px;
}

#main1 {
	margin:0; padding:0;
 float: center;
	}
#main2 {
	margin:0; margin-right:5px; padding:0;
 float: center;
	}

#navarea {
	float:left;
	width:19em;
	margin:0; padding:0;
	background:#FFFFE9;
	/*font-size: 0.9em;*/
	}
#navarea ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
#navarea ul li {
 margin: 0;
 border-top: 1px solid black;
}
#navarea ul li a {
 display: block;
 position: relative;
 padding: 2px 2px 2px 0.5em;
 border-left: 10px solid #A1D5AE;   /* light green */
 border-right: 1px solid #92BEE5;    /* light blue */
 border-bottom: 1px solid #92BEE5;
 background-color: #002D56;           /* dark blue */
 color: #FFFFE9;
 text-decoration: none;
 width: auto;
  font-weight: bold;
}
#navarea ul li a:hover {
 border-left: 10px solid #002D56;     /* dark blue */
 border-right: 1px solid #92BEE5;     /* light blue */
 border-bottom: 1px solid #92BEE5;
 background-color: #A1D5AE;           /* light green */
 color: #002D56;                      /* dark blue */
  font-weight: bold;
}
#navarea p {
 display: none;
}

#sidebar {
	float:right;
	width:210px;
	margin-left:1em; padding:0; 
	background-color:#A1D5AE;
	font-size:0.9em;
	border-top: 8px solid #FFFFE9;
	}
#middle {
	margin:0 210px;
	}
.content, .column-in {
	margin:0; padding:0.5em 1em 0.8em .5em;
	}
content ul { list-style-type: disc;}

.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
	}

	h1,h2,h3,h4 { margin: 0.2em 0 0}
	h1 { color: #002D56;  font-size: 1.3em; font-weight: bold;         /* dark blue */
	     background-color: #A1D5AE; margin: .8em 0 0.3em 0;     /* light green */
	     padding: .2em .2em .2em .5em;}            
	h2 { color: #002D56;  font-size: 1em; font-weight: bold; margin: 0.3em 0 0 0;}   /* dark blue */
	h3 { font-weight: bold; margin: 0.3em 0 0 0;}
	.keyphrase, .key { font-weight: bold; }
	.t1 { color: #004812;  font-weight: bold; font-size: 1em;}     /* dark green */
	.t2 { color: #002D56;  font-weight: bold; font-size: 1em;}     /* dark blue */
	p { margin: 0.5em 0; }
	a { color: #004812; }
	a:hover { color:black; background-color: #92BEE5; text-decoration: none; }     /* light blue */
	img { float: left; padding-right: 20px; }
	input, textarea
  {
  padding-left: 0.5px;
  font-size: 110%;
  font-weight: bold;
  }

	.hilite { background-color:#A1D5AE; }
	.hilite2 { background-color:#92BEE5; padding:5px 5px 5px 5px;}
	.nohilite { background-color:#FFFFE9; }
	.heb, .title, .quote, .note { font-style: italic; }
	.caption { font-style: italic; font-size: 75%; }
	.smnote  { font-size: 75%; }
	.inactive { color: #555555; }
	.quotee { font-style: italic; text-align: right; font-size: 75%; }
	.book { font-style: italic; font-weight: bold; }
	.indent { text-indent: 5px; }
	.fields { line-height: 130%; }
  *.err  {  color: #ED1D25; font-weight: bold; }

	.copy { text-align:center; font-size:80% }
