body{
	margin:0px;
	padding:0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10pt ;
	color: #666666 ;
}

.png24 { 
   tmp:expression(setPng24(this)); 
} 

.spacer{ color:#4e525a; white-space:nowrap; }

h1{
	font-weight:bold;
	font-size:180%;
	margin:0 10px;
	color:#355352;
	padding-left:8px ;
	font-family: arial,sans-serif;
	border-bottom:1px solid #669999 ;
	border-left:5px solid #669999 ;
}
h2{ font-family:arial,sans-serif; font-weight:bold; font-size:130%; margin:0 ; color:#669999; 	border-bottom:1px dotted  #666666}
h3{ font-family:arial,sans-serif; font-weight:bold; font-size:100%; margin:0 ; color:#669999}
h4{ font-family:arial,sans-serif; font-size:18px; }

a:link,
a:visited{ text-decoration:none; color:#666666; white-space:nowrap; }
a:hover{ text-decoration:underline; color:#666666; white-space:nowrap; }


a.head-map:link,
a.head-map:visited{
	text-decoration:none;
	color:#434343;
	white-space:nowrap;
	font-weight: bold;
	font-size: 10px;
}
a.head-map:hover{
	text-decoration:underline;
	color:#434343;
	white-space:nowrap;
	font-weight: bold;
	font-size: 10px;
	align:center;
}

.input_box {
	BORDER-RIGHT: #b5b37c 1px solid; BORDER-TOP: #b5b37c 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #b5b37c 1px solid; COLOR: #b5b37c; BORDER-BOTTOM: #b5b37c 1px solid; BACKGROUND-COLOR: #ffffff
}
.input_box01 {
	width: 107px;
	height: 15px;
	BORDER-RIGHT: #b5b37c 1px solid;
	BORDER-TOP: #b5b37c 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #b5b37c 1px solid;
	COLOR: #b5b37c;
	BORDER-BOTTOM: #b5b37c 1px solid;
	BACKGROUND-COLOR: #ffffff;
}
.input_box02 {
	BORDER-RIGHT: #c9beb3 1px solid; BORDER-TOP: #c9beb3 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #c9beb3 1px solid; COLOR: #716b65; BORDER-BOTTOM: #c9beb3 1px solid; BACKGROUND-COLOR: #ffffff
}
.list_box {
	BORDER-RIGHT: #c9beb3 1px solid; BORDER-TOP: #c9beb3 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #c9beb3 1px solid; COLOR: #716b65; BORDER-BOTTOM: #c9beb3 1px solid;  HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}

FORM, P {
margin:0px;
}

.hand {
	cursor: hand;
}

a.eff:link {
	font-size: 9pt;
	color: #4b92b6;
	text-decoration: none;
	font-weight: bold;

}
a.eff:visited {
	font-size: 9pt;
	color: #4b92b6;
	text-decoration: none;
	font-weight: bold;
}
a.eff:hover {
	font-size: 9pt;
	color: #e45015;
	text-decoration: underline;
	font-weight: bold;
}
a.eff:active {
	font-size: 9pt;
	color: #e45015;
	text-decoration: none;
	font-weight: bold;
}

a.ptable_link:link,
a.ptable_link:visited{ text-decoration:none; color:#ffffff; white-space:nowrap; font-weight: bold; }
a.ptable_link:hover{ text-decoration:none; color:#ffffff; white-space:nowrap; font-weight: bold; }

.ptable_rover{ height:22px; background:f26700; border:1px solid #e5e5e5; white-space:nowrap; font-size:10pt; color:white; text-align: center; font-weight:bold;}
.ptable_gover{ height:22px; background:#bd9b6f; border:1px solid #e5e5e5; white-space:nowrap; font-size:10pt; color:white; text-align: center; font-weight:bold;}
.ptable_out{ height:22px; background:#999999; border:1px solid #e5e5e5; white-space:nowrap; font-size:10pt; color:white; text-align: center; font-weight:bold;}
.ptable_over{ height:22px; background:#78a71e; border:1px solid #e5e5e5; white-space:nowrap; font-size:10pt; color:white; text-align: center; font-weight:bold;}
.ptable{
	height:22px;
	background:white;
	border:1px solid #e5e5e5;
	white-space:nowrap;
	font-size:10pt;
	color:535353;
	text-align: center;
}
.ptext_click{
	font-size:9pt;
	line-height:140%;
}
.ptext{
	font-size:10pt;
	line-height:130%;
}
.ptext_blue{
	font-size:10pt;
	font-weight: bold;
	color:0b97e7;
}
.ptext_gold{
	font-size:10pt;
	font-weight: bold;
	color:bd9b6f;
}
.etable_grey{ height:22px; background:#999999; border:1px solid #e5e5e5; white-space:nowrap; font-size:10pt; color:white; text-align: center; font-weight:bold;}
.etable_red{ height:22px; background:#e83400; border:1px solid #e5e5e5; white-space:nowrap; font-size:10pt; color:white; text-align: center; font-weight:bold;}
.etable_green{ height:22px; background:#78a71e; border:1px solid #e5e5e5; white-space:nowrap; font-size:10pt; color:white; text-align: center; font-weight:bold;}
.etable_gold{ height:22px; background:#bd9b6f; border:1px solid #e5e5e5; white-space:nowrap; font-size:10pt; color:white; text-align: center; font-weight:bold;}
.etable_blue{ height:22px; background:#f8f8f8; border:1px solid #e5e5e5; white-space:nowrap; font-size:10pt; color:white; text-align: center; font-weight:bold;}
.etable_blue2{ height:22px; background:#f8f8f8; border:1px solid #e5e5e5; white-space:nowrap; font-size:10pt; color:666666; text-align: center; font-weight:bold;}
.etable_orange2{ height:22px; background:#f8f8f8; border:1px solid #e5e5e5; white-space:nowrap; font-size:10pt; color:fc7d14; text-align: center; font-weight:bold;}
.etext_orange{
	font-size:10pt;
	font-weight: bold;
	color:fc7d14;
}

.p01text_green{
	font-size:10pt;
	font-weight: bold;
	color:78a71e;
}
.p02text_red{
	font-size:10pt;
	font-weight: bold;
	color:f26700;
}
.text {
	font-size: 9pt;
	line-height: 150%;
	color: #716b65;
}
.text02 {
	font-size: 9pt;
	line-height: 150%;
	color: #cc0000;
	font-weight: bold;
}
.text01 {
	font-size: 9pt;
	line-height: 150%;
	color: #ff6600;
	font-weight: bold;
}
.sub_id {
	font-size: 9pt;
	line-height: 150%;
	color: #ffffff;
	font-weight: bold;
}
.main_id {
	font-size: 9pt;
	line-height: 150%;
	color: #666666;
	font-weight: bold;
}
.text02 {
	font-size: 9pt;
	line-height: 150%;
	color: #ffffff;
}
.b {
	font-weight: bold;
	
}
.b_text {
	font-size: 9pt;
	line-height: 150%;
	color: #9999999;
	font-weight: bold;
}
.input_text {
	font-size: 9pt;
	line-height: 150%;
	color: #6a5540;
	font-weight: bold;

}
.line {
	font-style: normal;
	line-height: 2px;
	text-decoration: line-through;
}

td.footer_menu,
th.footer_menu{   
	font-weight: bold;
	font-size: 9pt;
	border-right:1px solid #7d7d7d;
	color:#7d7d7d;

}

.footer_menu2{
	font-weight: bold;
	font-size: 9pt;
	border-right:1px solid #7d7d7d;
	color:#7d7d7d;
	border-left:1px solid #7d7d7d;
}

a.footer_link:link,
a.footer_link:visited{
	text-decoration:none;
	color:#7d7d7d;
	white-space:nowrap;
	align:center;
}
a.footer_link:hover{
	text-decoration:underline;
	color:#7d7d7d;
	white-space:nowrap;
	font-weight: bold;
	align:center;
}

.footer { font-size:11px; color:#7d7d7d; letter-spacing:0;}


