*
{
	margin: 0;
	padding: 0;
	color:#1A3217;
}
html *
{
	background-color:#A7D19E;
}
html body
{
	width: 1000px;
	height: 100%;
	text-align: center;
	border: 3px solid #294325;
	background-color:#294325;
}
h1
{
	text-align: left;
	border-bottom: 3px solid #294325;
	height:100px;
/*	background-image:url(Banner.png); */
}
div.homeContents h2
{
	padding: .5em 100px .5em 95px;
}
div.homeContents h3
{
	padding: .25em 100px .25em 95px;
}
div.homeContents p
{
	padding: 0 100px .5em 95px;
	text-align: left;
}
div.homeContents p.initial:first-letter
{
	font-size: 1.5em;
	font-weight: bold;
}
div.homeContents p.subsequent:first-line
{
	padding-left: 115px; /* doesn't work  */
}
div.homeContents a
{
	font-weight: bold;
}
div.homeContents a:hover
{
	font-weight: bold;
	color: #FFCB7C;
}
div.homeContents a:visited
{
/*	font-weight: normal; */
}
div.AntellonianContents img
{
	margin: 5px;
	border-color: #294325;
}
div.AntellonianContents h3
{
	padding: 10px 0 5px 0;
}
div.form
{
	background-color:#FFF;
}
div.form *
{
	background-color:#FFF;
}
div.form h2
{
	text-align: left;
	padding: 1em .5em .25em 0;
	margin-left: 30px;
	font-size: large;
	font-weight: bold;
}
div.form p
{
	text-align: left;
	padding: 0 .5em .25em 0;
	margin-left: 50px;
}
div.form address
{
	text-align: left;
	margin-left: 75px;
}
div.form address.space
{
	margin-top: 1em;
}
div.form table
{
	padding: .25em .5em .25em .5em;
	margin: 1em 0 0 75px;
	border: 1px solid black;
}
div.form td
{
	padding: .1em .2em .1em .2em;
	text-align: right;
	font-family: sans-serif;
}
div.form td.rule
{
	border-top: 1px solid black;
	height: 2px;
	padding: 0;
}
div.form th.space
{
	height: 0;
	padding-top: .2em;
}
div.form thead.colhead th
{
	font-weight: none;
	font-style: oblique;
}
div.form thead.title th
{
	font-size: large;
	padding: 0;
	margin: 0;
}
div.form p.space
{
	margin-top: 1em;
}
ol
{
	float: left;
	text-align:left;
	border-right: 1px solid #294325;
	width: 10em; 
}
li a
{
	text-decoration: none;
	font-weight: bold;
	padding: .25em .5em .25em .5em;
	margin: 1px;
}
li a:hover
{
	border: 1px solid #294325;
}
li
{
	padding: .25em .5em .25em .5em;
	margin: 1px;
}
p
{
	padding: .5em 0 .25em 0;
}
form
{
	padding: .5em;
	border-left: 1px solid #294325;
}
form p
{
	text-align: center;
	font-size: small;
}
form p.input
{
	text-align: right;
}
form address
{
	font-size: small;
}
input
{
	background-color: #FFF;
}
/*img
{
	border-bottom: 3px solid #294325;
}*/