BODY {
	background: white;
}

A, DIV, P, SPAN, TD, TR, TEXTAREA, INPUT, SELECT, OPTION, BODY, LI{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: #003300;	
	font-weight: normal;
}

LI {
	text-align:left;
}

.reserve1 {
color: #8FA3AA;	
}

P,DIV,TD {
	margin : 0 0 0 0;
	text-indent : 0px;
	text-align : justify;
}

A{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #cc0000;	
	text-decoration : underline;
}

A:Hover {
	text-decoration : underline;
}


h1,.ttl {
	font-size : 14pt;
	color: #006600;
	margin : 0 0 6px 0;
	text-align :right;	
}

h2,.ttl2 {
	font-size : 12pt;
	color: #006600;
	margin : 0 0 16px 0;
	text-align :left;
	font-weight: bold;
}

h3,h4,h5,h6,h7,h8 {
	font-size : 10pt;
	color: #006600;
	text-align:left;
}

.catttl {
	font-size : 12pt;
	color: #006600;
	margin : 0 0 6px 0;
	text-align :left;	
}
.cat2ttl {
	font-size : 12pt;
	color: #AB000F;
	margin : 0 0 6px 0;
	text-align :left;	
}
.catttl2 {
	font-size : 11pt;
	color: #006600;
	margin : 0 0 4px 0;
	text-align :left;	
}

.cat_list {
	font-size : 10pt;
}

.cat_descr, .cat_descr p, .cat_descr div, .cat_descr td, .cat_descr{
	font-size : 10px;
	text-align: left;
}
.cat2_descr, .cat2_descr p, .cat2_descr div, .cat2_descr td{
	font-size : 10pt;
	text-align: justify;
}

.btm {
	font-size : 10px;
	font-weight: normal;
	color: #F0F0F0;
	text-indent : 0px;
	margin: 2 10 2 10;
}

.btm A, .btm DIV, .btm SPAN, .btm TD, .btm P{
	font-size : 10px;
	font-weight: normal;
	color: #F0F0F0;
	text-indent : 0px;
}

.toptxt1 {
	font-size : 12px;
	font-weight: bold;
	text-align:right;
}

.menu1
{	color:#006600;
    font-size:10px;
	font-weight: bold;
}
.menu1c
{	color: #cc0000;
    font-size:10px;
	font-weight: bold;
}

.menu2
{	color:#006600;
    font-size:10px;
	font-weight: bold;
	text-align:left;
	text-decoration:none;
}
.menu2c
{	color: #cc0000;
    font-size:10px;
	font-weight: bold;
	text-align:left;
	text-decoration:none;
}

.path {
	font-size:9pt;
	text-align: left;
	color:#00426E;
	font-weight:bold;
	text-decoration:none;
}

.pathc {
	font-size:9pt;
	text-align: left;
	color:#AB000F;
	font-weight:bold;
	text-decoration:none;
}

A:HOOVER.path, A:HOOVER.pathc
{
	text-decoration:underline;
}

.newsttl
{	color:white;
    font-size:10pt;
	font-weight: bold;
	line-height:10px;
	margin: 6px 0px 0px 0px;
}

.newsdt
{	color:#00426E;
    font-size:10pt;
	font-weight: bold;
}

.news
{	color:#003300;
    font-size:10pt;
	font-weight: normal;
	line-height:12pt;
}

.topnews, .topnews td, .topnews div, .topnews p, div.topnews, p.topnews{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #003300;	
	font-weight: normal;
	text-align:justify;
	margin: 0px 0px 8px 8px;
}

.topnews a {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #006600;	
	font-weight: bold;
}

.newsttl2, .newsttl2 h3, .topnews h3{
	font-size : 10px;
	color: #006600;
	margin : 0 0 8px 0;
	text-align :left;	
	font-weight: bold;
}

.lastnews {
	font-size : 10px;
	color: #006600;
	text-align :right;	
}
.lastnewsc {
	font-size :10px;
	color: #cc0000;
	text-align :right;	
}