BODY {
	background: #FFFFFF;
}

DIV, P, SPAN, TD, TR, TEXTAREA, INPUT, SELECT, OPTION, BODY{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #333333;	
	font-weight: normal;
}


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

A, A:VISITED{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: normal;
	color: #FF9900;	
	text-decoration : none;
}

A:Hover {
	text-decoration : underline;
}

.gray {
	color:#999999;
}

.red {
	color:#CC0000;
}

.orange {
	color:#FF9900;
}

h1, ttl1 {
	font-size : 18px;
	color: #FF9900;	
	font-weight:normal;
	margin-top:0px;
	margin-bottom:16px;
	text-align:left;
}

h2, ttl2 {
	font-size : 16px;
	color: #FF9900;	
	font-weight:normal;
	margin-top:0px;
	margin-bottom:16px;
	text-align:left;
}

h3,h4,h5,h6,h7,h8 {
	font-size : 11pt;
}

.catttl, a.catttl, .catttl a {
	font-size : 12pt;
	color: #003366;
	margin : 0 0 6px 0;
	text-align :left;
	font-weight:bold;	
}

.catttl2, a.catttl2, .catttl2 a {
	font-size : 11pt;
	color: #003366;
	margin : 0 0 4px 0;
	text-align :left;	
}

.cat_list {
	font-size : 10pt;
}

.cat_descr, .cat_descr p, .cat_descr div, .cat_descr td,
.cattxt, .cattxt p, .cattxt div, .cattxt td,
a.cattxt{
	font-size : 10pt;
	text-align: left;
	color: #003366;
}
.cat2_descr, .cat2_descr p, .cat2_descr div, .cat2_descr td{
	font-size : 10pt;
	text-align: justify;
	color: #003366;
}

.bottom, .bottom a, .copyright, .copyright a{
	font-size : 9px;
	font-weight: normal;
	color: #666666;
	text-indent : 0px;
	text-align:center;
	padding-top:4px;
}

.addr {
	font-size : 9px;
	font-weight: normal;
	color: #000000;
	padding-left : 54px;
	padding-right: 28px;
}

.toptext {
	font-size : 10px;
	font-weight: normal;
	color: white;
	text-align:right;
	margin: 4px 0 0 0;
}

.menu11, a.menu11, a.menu11:VISITED {
font-family: verdana, geneva, arial, sans serif;
font-size: 12px;
text-decoration: underline;
color:#000000;
font-weight:bold;
text-align: left;
padding-bottom:8px;
}

.menu11c, a.menu11c, a.menu11c:VISITED {
font-family: verdana, geneva, arial, sans serif;
font-size: 12px;
text-decoration: underline;
color:#FF6600;
font-weight:bold;
text-align: left;
padding-bottom:0px;
}

.menu11t {
font-family: verdana, geneva, arial, sans serif;
font-size: 12px;
text-decoration: none;
color:#FF6600;
font-weight:bold;
text-align: left;
padding-bottom:0px;
}

.menu1btn {
font-family: verdana, geneva, arial, sans serif;
font-size: 1px;
text-align: right;
padding-bottom:0px;
padding-right:4px;
}

.menu12, a.menu12, a.menu12:VISITED {
font-family: verdana, geneva, arial, sans serif;
font-size: 10px;
text-decoration: underline;
font-weight:bold;
color:#666666;
text-align: left;
padding-bottom:4px;
}

.menu12t {
font-family: verdana, geneva, arial, sans serif;
font-size: 10px;
text-decoration: underline;
font-weight:bold;
color:#666666;
text-align: left;
padding-bottom:4px;
}

.menu12c, a.menu12c, a.menu12c:VISITED {
font-family: verdana, geneva, arial, sans serif;
font-size: 10px;
text-decoration: underline;
font-weight:bold;
color:#FF6600;
text-align: left;
padding-bottom:4px;
}

.menu2, a.menu2, a.menu2:VISITED {
font-family: verdana, geneva, arial, sans serif;
font-size: 9px;
text-decoration: none;
font-weight:bold;
color:#999999;
text-align: right;
}

.menu2c, a.menu2c, a.menu2c:VISITED {
font-family: verdana, geneva, arial, sans serif;
font-size: 9px;
text-decoration: none;
font-weight:bold;
color:#FF6600;
text-align: right;
}


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

.newsdt, a.newsdt, a.newsdt:VISITED
{	color:#00426E;
    font-size:10pt;
	font-weight: bold;
	clear : none;
}

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

.topnews {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #333333;
	font-weight: normal;
	text-align:left;
	line-height:12pt;
	padding: 4px 12px 8px 12px;
}

.topnews DIV, .topnews P, .topnews SPAN{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #333333;
	font-weight: normal;
	text-align:left;
	line-height:12pt;
}

.topnews A{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	text-align:left;
	line-height:12pt;
}

.topnewsdt{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: white;
	font-weight: normal;
	text-align:right;
	padding: 4px 4px 8px 0px;
}

.topnewsttl{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	color: #FF6600;
	font-weight: bold;
	text-align:left;
	padding: 8px 4px 8px 4px;
}

.topnewsref, .topnews .topnewsref{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #FF6600;
	font-weight: normal;
	text-align:right;
	padding: 0px 30px 8px 0px;
}

.geottl{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color: #FF6600;
	font-weight: normal;
	text-align:left;
	padding: 16px 4px 8px 4px;
	text-decoration:underline;
}
.geotxt{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #FF6600;
	font-weight: normal;
	text-align:left;
	padding: 4px 4px 4px 4px;
	text-decoration:underline;
}
.geomark{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	text-align:right;
	padding: 4px 4px 4px 4px;
	text-decoration:underline;
}

.newsttl2, a.newsttl2, a.newsttl2:VISITED {
	font-size : 10pt;
	color: #00426E;
	margin : 0 0 8px 0;
	text-align :left;	
	font-weight: bold;
	clear : none;
}

.lastnews {
	font-size : 9pt;
	color: #00426E;
	text-align :right;	
}
.lastnewsc {
	font-size : 9pt;
	color: #AB000F;
	text-align :right;	
}

.ban_index_text{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: normal;
	text-align:justify;
	padding: 8px 4px 4px 10px;
	line-height:16px;
	text-decoration:none;
}
