body { background:#ffffff; background-position:right top; font-size:80%; line-height:120%; }
table.main { background:transparent; width:75%; }
td.mainhead { background:transparent; color:#404040; font-weight:normal; font-size:80%; }
td.mainbody { background:transparent; color:#404040; font-weight:normal; font-size:80%; }
table.navi { background:#80c0ff; margin:0 0 4px 0; }
td.navihead { background:#80c0ff; color:#ffffff; font-weight:bold; font-size:80%; }
td.navibody { background:#ffffff; color:#00ffff; font-weight:normal; }
table.anno { background:#ff4040; margin:0 0 4px 0; }
td.annohead { background:#ff4040; color:#ffffff; font-weight:bold; font-size:80%; }
td.annobody { background:#ffffff; color:#606060; font-weight:normal; font-size:80%; line-height:120%; }
table.info { background:#ffc000; margin:0 0 4px 0; }
td.infohead { background:#ffc000; color:#ffffff; font-weight:bold; font-size:80%; }
span.infotxt { background:#ffc000; margin:0 0 0 1em; padding:1px 1px 1px 1px; }
td.infobody { background:#ffffff; color:#606060; font-weight:normal; font-size:80%; line-height:120%; }

table.topi { background:#80c0ff; margin:0 0 4px 0; }
td.topihead { background:#80c0ff; color:#ffffff; font-weight:bold; font-size:80%; text-align:center; }
span.topitxt { background:#80c0ff; margin:0 0 0 0; padding:0px 4px 0px 4px; }
td.topibody { background:#e0f0ff; color:#606060; font-weight:normal; font-size:80%; line-height:120%; }

table.menu { background:#ffc0ff; margin:0 0 4px 0; }
td.menuhead { background:#ffc0ff url(img/bgmenu.png) repeat left middle; color:#ffffff; font-weight:bold; font-size:80%; text-align:center; }
td.menuhead2 { background:#ffe8ff; color:#ffffff; font-weight:bold; font-size:80%; text-align:center; }
span.menutxt { background:#ffc0ff; margin:0 0 0 0; padding:0px 4px 0px 4px; }
td.menubody { background:#ffe8ff; color:#2040c0; font-weight:normal; font-size:80%; line-height:120%; }
td.menubody2 { background:#ffe8ff; color:#2040c0; font-weight:normal; font-size:80%; line-height:120%; }
span.closed { background:#e0e0e0; color:#808080; }

table.subt { background:#4060c0; margin:0 0 4px 0; }
td.subthead { background:#4060c0; color:#ffffff; font-weight:bold; font-size:80%; text-align:center; }
td.subtbody { background:#ffffff; color:#4060c0; font-weight:normal; font-size:80%; line-height:120%; }

ul.menu { margin:0 0 0 0; padding:0.1em 0.1em 0.1em 0.1em; font-size:100%; white-space:wrap; clear:both; list-style-type:none; }
ul.menu li
	{ display:block; margin-left:1em; color:#f0f0f0; }
ul.menu li.menu1
	{ display:block; margin-top:0.2em; margin-left:0; color:#6070c0; border-color:#9da7f1; font-weight:bold; }
ul.menu li.menu2
	{ display:block; margin-left:1em; color:#6070ff; border-color:#9da7f1; font-weight:bold; }

table.titl { background:#ffffff; margin:0 0 4px 0; }
td.titlbody { background:#ffffff url(img/bgtp02.png) no-repeat; color:#000000; font-weight:normal; font-size:80%; line-height:120%; }

table.abou { background:#80c0ff; margin:0 0 4px 0; }
td.abouhead { background:transparent; color:#ffffff; font-weight:bold; font-size:80%; text-align:left; vertical-align:middle; }
span.aboutxt { background:#80c0ff; margin:0 0 0 0; padding:0px 4px 0px 4px; }
td.aboubody { background:#e0f0ff; color:#606060; font-weight:normal; font-size:80%; line-height:120%; }

span.comment { background:transparent; color:#a0a0a0; }
span.new { background:transparent; color:#ff0000; font-weight:bold; }



dt { font-weight: bold; color:#606060; }
dd { margin:0.1em 0 0 0.5em; color:#808080; }
a { color:#4080ff; text-decoration:none; }
a:hover { color:#c0e0ff; }
strong { font-weight:bold; }

small{ font-size:x-small; }
medium{ font-size:x-small; }
medium{ font-size:x-small; }
