body    {
        background-color: #FF9900;
        color: #000000;
	font-family: Verdana, Tahoma, Arial, sans-serif;
        }
a, a:visited {
	color: #000000;
	}
p	{
	font-size: 120%;
	}
p.first	{
	padding-top: 1ex;
	}
table, tr, td, a, img, div {
	margin: 0ex;
	padding: 0ex;
	}
.toptitle {
	font-size: 150%;
	font-weight: bold;
	}
td.contentarea {
	vertical-align: top;
	width: 100%;
	color: #FF9933;
	}
td.linkarea {
	vertical-align: top;
	}
table.sidemenu {
	background-color: #000000;
	}
table.sidemenu th div
	{
	margin-bottom: 1ex;
	}
table.sidemenu td
	{
	text-align: center;
	}
table.sidemenu tr td a, .indexitem a, .index2item a{
	font-size: 120%;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: .75ex 1ex .75ex 1ex;
	background-color: #FF9900;
	border-top: solid 2px #FFCC66;
	border-left: solid 2px #FFCC66;
	border-bottom: solid 2px #996633;
	border-right: solid 2px #996633;
	margin-top: .5ex;
	}
table.sidemenu tr td a.menutop {
	margin-top: 0;
	}
table.sidemenu tr td a:hover, .indexitem a:hover, .index2item a:hover {
	color: #FF9900;
	background-color: #000000;
	}
table.sidemenu tr td a:active, .indexitem a:active, .index2item a:active{
	color: #000000;
	background-color: #FFFFFF;
	border-bottom: solid 2px #FFCC66;
	border-right: solid 2px #FFCC66;
	border-top: solid 2px #996633;
	border-left: solid 2px #996633;
	}
.section, .sidemenubox, .index
	{
	padding: 1ex;
	margin: 0ex 0ex 1ex 0ex;
	color: #FF9933;
	background-color: #000000;
	border-bottom: solid 2px #FFCC66;
	border-right: solid 2px #FFCC66;
	border-top: solid 2px #996633;
	border-left: solid 2px #996633;
	}
.sidemenu th {
	display: none;
	}
.section a, .section a:visited {
	color: #FFAA66;
	}
.sectiontitle
	{
	background-color: #FF9900;
	color: #000000;;
	padding: 1ex;
	border-top: solid 2px #FFCC66;
	border-left: solid 2px #FFCC66;
	border-bottom: solid 2px #996633;
	border-right: solid 2px #996633;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	}
div.maincontent
	{
	padding: 0ex 1ex 0ex 1ex;
	}
div.maincontent td
	{
	padding: 0ex 1ex 0ex 0ex;
	}
table.linktable tr td {
	color: #FFFFFF;
	background-color: #000000;
	margin: 1ex 0ex 1ex 0ex;
	padding-right: 0ex;
	}
table.linktable img {
	border: 0px;
	}
table.linktable th div {
	margin-bottom: 1ex;
	}
p.smallnotes {
	font-size: 80%;
	text-align: center;
	}
.pagelogo
	{
	text-align: center;
	}
img.leftimg {
	float: left;
	margin: 1ex;
	}
img.rightimg, img.sectionimg {
	float: right;
	margin: 1ex;
	}
img.sectionimg {
	border-top: solid 2px #FFCC66;
	border-left: solid 2px #FFCC66;
	border-bottom: solid 2px #996633;
	border-right: solid 2px #996633;
}
.index {
	padding: .5ex;
	}
.indexitem a, .index2item a {
	display: inline; 
	font-size: 75%;
	line-height: 3.5ex;
	padding: .3ex;
	margin-right: 1ex;
	margin-bottom: 0;
        } 
.index2item a {
	display: block;
        margin: 0;
	padding: 0 1ex 0 1ex;
	}
.sectionfoot {
	clear: both;
	font-size: 70%;
	text-align: center;
	}
.sectionfoot a {
	text-decoration: none;
	}

.commentform input, .commentform textarea {
	background: #FFFFDD;
	}

.commentform label {
	vertical-align: top;
	}

.commentform dd {
	text-indent: 0;
	}

.commentform dt {
	text-indent: 4ex;
	}

