<style type="text/css">
body.mainbody {
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	background-color: #C0F0D0;
	color: #800000;
	font-family: Arial, Helvetica, sans-serif;
}

a {
	text-decoration: underline;
	color: #0069e0;
}
a:visited {
	text-decoration: underline;
	color: #0069e0;
}
a:link {
	text-decoration: underline;
	color: #0069e0;
}
a:hover {
	text-decoration: underline;
	background-color: #00a9c9;
	color: #ffff80;
}
a.menu {
	text-decoration: none;
	color: #efffc0;
}
a:visited.menu {
	text-decoration: none;
	color: #efffc0;
}
a:link.menu {
	text-decoration: none;
	color: #efffc0;
}
a:hover.menu {
	text-decoration: none;
	background-color: #00a9c9;
	color: #ffff80;
}
a.top {
	text-decoration: none;
	color: #ffffff;
}
a:visited.top {
	text-decoration: none;
	color: #ffffff;
}
a:link.top {
	text-decoration: none;
	color: #ffffff;
}
a.top:hover {
	text-decoration: none;
	color: #ffffff;
}
a:hover.top {
	text-decoration: none;
	color: #ffffff;
}
body {
	background-color : #C0F0D0;
	font-size : 80%;
	color : #000000;
	line-height : 110%;
}
table.header {
	background-color : #80b870;
}
td {
	font-size: 80%;
	background-position: left center;
	color : #000000;
	line-height : 110%;
}
td.trans {
	background-color : #C0F0D0;
	font-size: 80%;
	background-position: left center;
	color : #000000;
	line-height : 110%;
}
td.aa {
	font-size: 80%;
	background-position: left center;
	color : #dfdfdf;
  	line-height : 110%;
	onmouseover : "this.bgColor='#00a9c9'";
	onmouseout : "this.bgColor='#007999'";
}
td.menu {
	font-size : 100%;
	background-color : #508040;
}

table.sidemenu {
	background-color : #346030;
	cell-s
}
.sidemenu td, td.sidemenutop, td.sidemenusub {
	padding: 0.6em 2px 0.6em 0px;
	background-color : #508040;
	border-style : solid;
	border-color : #346030;
	font-size : 100%;
	vertical-align: middle;
	white-space: nowrap;
}
.sidemenu td {
	border-width : 0 1px 2px 1px;
}
td.sidemenutop {
	border-width : 2px 1px 2px 1px;
}
td.sidemenusub {
	border-width : 2px 1px 0 1px;
}
.sidemenu a {
	padding-left: 8px;
	text-decoration: none;
	color: #efffc0;
}
.sidemenu a:visited {
	text-decoration: none;
	color: #efffc0;
}
.sidemenu a:link {
	text-decoration: none;
	color: #efffc0;
}
.sidemenu a:hover {
	text-decoration: none;
	background-color: #00a9c9;
	color: #ffff80;
}
td.mqmenu {
	padding: 0.3em 16px 0.3em 0px;
	border-style : solid;
	border-width : 1px 1px 0 16px;
	border-color : #346030;
	font-size : 80%;
	background-color : #508040;
	vertical-align: middle;
	white-space: nowrap;
	/*onmouseover : "this.style.backgroundColor='#80b870'";
	onmouseout : "this.bgColor='#007999'";*/
}

table.caution {
	background-color : #ff0000;
}
td.caution {
	background-color : #fab4af;
}
table.listtable {
	background-color : #80b870;
}
td.listheader {
	background-color : #80b870;
}
td.listitem {
	background-color : #a0dc90;
}
h2 {
	font-size: x-large;
	font-weight: bold;
}
h3 {
	font-size: large;
	font-weight: bold;
}

.news h3 {
	padding: 2px 0 1px 4px;
	border-left: 0.5em solid #506080;
	border-bottom: 1px solid #506080;
	margin-bottom: 0.75em;
	background-color: #D8FCE8;
	font-size : 110%;
	color: #506080;
	font-weight: bold;
}
.news p {
	margin-left: 1.5em;
	margin-top: 0;
	font-size : 100%;
	padding: 0 0 1em 0;
}
</style>
