body {
	background-color:#ffffff;
	font-family:Tahoma,Geneva,Verdana,Arial,Helvetica,sans-serif;
	font-weight:500;
	color:black;
	margin-left:4em;
	margin-right:4em;
	}

h1 {
	font-size:1.2em;
	}
h2 {
	font-size:1em;
	font-variant:small-caps;
	}
h3 {
	font-size:.95em;
	font-variant:small-caps;
	}
h4 {
	font-size:.9em;
	color:#FFFFFF;
	background-color:#508834;
	width:100%;
	padding-left:3px;
	clear:both;
	}
h5 {
	font-size:.85em;
	}
h6 {
	font-size:.8em;
	}

h1.main {
	float: right;
	text-align:right;
	height: 75px;
	font-size:3.5em;
	margin: 0px;
	margin-bottom: 50px;
	margin-top: 100px;
	padding: 0px;
	padding-left: 0.8em;
	border-bottom-width:4px;
	border-bottom-style:solid;
	border-bottom-color:#508834;
	}


h2.main {
	font-size:2.25em;
	}
ul {
	list-style-type:square;
	}
li {
  line-height:2.5ex
  }
img {
	border:none;
	}

a:link {
	color:#000099;
	}
a:visited {
	color:#006600;
	}
a:active {
	color:#006600;
	}
a:hover {
	background-color:#508834;
	color:white;
	text-decoration:none;
	padding-left:0.2em;
	padding-right:0.2em;
	padding-bottom:0.2em;
	}

a.noback {
	background-color:#FFFFFF;
	padding:0;
	border:none !important;
	}
/*a.but:link, a.but:visited, a.but:active, a.but:hover*/
a.but {
  color:black;
	text-decoration:none;
/*	background-color:#C0C0C0;*/
	padding:0.3em;
	text-transform: lowercase;
	border: solid 1px #C0C0C0;
	}
/*a.but:hover {
	border-top-width:2px;
	border-top-style:solid;
	border-top-color:#006600;
	padding-bottom:0;
	}*/

a.plain {
	text-decoration:none;
	color:#000099;
	background-color:#FFFFFF;
	padding:0;
	}

p {
	text-align:justify;
	}

table {
	border-style:solid;
	border-width:1px;
	border-color:#808080;
	width:100%;
	}
tr {
	border:none;
	}
td, th {
	border-style:solid;
	border-width:1px;
	border-top-color:#000000;
	border-left-color:#000000;
	border-right-color:#808080;
	border-bottom-color:#808080;
	}
td {
	line-height:2.2ex;
	text-align:left;
	padding-left:3px;
	}

.caption {
	text-align:center;
	font-size:.95em;
	font-family:"Times New Roman",Times,serif;
	font-style:italic;
	line-height:1.5em;
	}

.right {
	float:right;
	text-align:right;
	}
.left {
	float:left;
	text-align:left;
	}
h3.right {
	clear:both;
	}

#header {
	/*margin-bottom: 80px;*/
	}
#mainhead {
	min-width: 18em;
	float: right;
	clear:both;
	font-variant:normal;
	margin-top:0;
	padding-top:0;
	text-align: right;
	}

.foot {
	font-size: 0.85em;
	clear:both;
	padding-left:5px;
	padding-top: 15px;
	text-align: right;
	}

.foot p {
	text-align: right;
	}


#intro {
	float: left;
	clear:right;
/*	font-variant:small-caps;*/
	color:#333333;
	padding-top: 75px;
	margin: 0px;
	width: 73%;
	}
#intro p {
	text-align: left;
	}

#idxnav {
	border-top-width:medium;
	border-top-style:solid;
	border-top-color:#C9C9C9;
	border-bottom-width:medium;
	border-bottom-style:solid;
	border-bottom-color:#000000;
/*	clear: both;*/
	float: left;
	width: 23%;
	max-width: 24ex;
	margin-right: 20px;
	padding-top: 0px;
	margin-top: 145px;
  text-align:left
	}
#content {
	padding-top: 0.6em;
	}
/*#issues {
	border-bottom-width:medium;
	border-bottom-style:solid;
	border-bottom-color:#A6A6A6;
	padding-bottom:1.2em;
	}*/
#info {
	border-top-width:medium;
	border-top-style:solid;
	border-top-color:#666666;
	padding-top: 0.6em;
		}
#contact {
	padding-bottom: 0.6em;
	}

.foot ol {
	position:relative;
	left:-20px;
	}
.foot ul {
	list-style-type:none;
	position:relative;
	left:-40px;
	}
.foot * a {
	text-decoration:none;
	}
