body {								font-size: 					12px;
									line-height: 				150%;
									color: 						#000;
									background-color:			#FFF;
									margin:						0;
									padding:					0;
}

td { 								
									font-size: 					12px;
									line-height: 				150%;
									Color:						#000;

}

table#main{
									background-color:			#EA9600;
									margin:						0;
									padding:					0;
}

h1{
									font-size: 					12px;
									color:						#333;
									font-weight:				normal;
									float:						left;
									margin:						0 0 0 12px;
									padding:					0;
}


td#hed01{
									color:						#666;
									background-image:			url(../img/hed.gif);
									background-position:		left top;
									background-repeat:			no-repeat;
									margin:						0;
									padding:					0 0 0 0;									

}

div#hed01_navi{
									background-image:			url(../img/hed02_b.gif);
									background-repeat:			no-repeat;
									background-position:		bottom right;
									margin:						0;
									padding:					2px 2px 0 0;
}

td#main_b{
									margin:						0;
									padding:					0 10px 0 0;									

}

div#main{
									width:						610px;
									background-color:			#FFF;
									margin:						0;
									padding:					0 0 20px 0;									

}

div#tree01_main{
									width:						600px;
									height:						100%;
									background-color:			#FFF;
									margin:						0;
									padding:					5px 5px 20px 5px;									

}

td#left{
									margin:						0;
									padding:					20px 4px 0 4px;									

}

td#left_picup{
									background-image:			url(../img/left_b.gif);
									background-repeat:			repeat-y;
									margin:						0;
									padding:					5px 8px 0 8px;									

}

table#foot01{
									margin:						5px 10px 10px 0;
									padding:					0;									

}


#foot01 td{
									font-size:					10px;
									color:						#EA9600;
									background-color:			#FFF;
									margin:						0;
									padding:					0;									

}

#foot01 a:link {
									color:						#EA9600;
									text-decoration:			none;
}

#foot01 a:visited {
									color:						#EA9600;
									text-decoration:			none;
}

#foot01 a:hover {
									color:						#EA9600;
									text-decoration:			underline;
}

hr#foot{
									width:						778px;
									border: 					1px #F4B800 solid; 
									background-color: 			#F4B800; 
									margin:						0;
									padding:					0;
}

*html hr#foot{
									width:						780px;
}

/*==== top ===================*/
table#online{
									margin:						0;
									padding:					0;
}

#online td{
									background-image:			url(../img/online_b.gif);
									margin:						0;
									padding:					0;
}

div#top_sub01{
									margin:						20px 0 0 20px;
									padding:					0;

}

#top_sub01 ul{
									margin:						0px 0px 0px 0px;
									padding:					0px 0px 0px 0px;
									list-style-type:			none;
								}

#top_sub01 li{
									color:						#666;
									font-weight:				bold;
									margin:						5px 0px 0px 0px;
									padding:					0px 0px 0px 20px;
									list-style-type:			none;
									background-image:			url(../img/icon01.gif);
									background-repeat:			no-repeat;
									background-position:		0px 0px;
								}
div#top_sub01txt{
									margin:						0 25px 10px 40px;
									padding:					0;

}

div#top_sub02{
									width:						168px;
									color:						#FFF;
									font-size:					10px;
									text-align:					left;
									background-color:			#999;
									margin:						15px 0 0 0;
									padding:					2px 2px 0 5px;

}

#top_sub02 a:link {
									color:						#FFF;
									text-decoration:			none;
}

#top_sub02 a:visited {
									color:						#FFF;
									text-decoration:			none;
}

#top_sub02 a:hover {
									color:						#FFF;
									text-decoration:			underline;
}

/*==== margin ===================*/

.mr1{
									margin:						0px 1px 0px 0px;
								}

.mr5{
									margin:						0px 5px 0px 0px;
								}

.ml5{
									margin:						0px 0px 0px 5px;
								}

.mt5{
									margin:						5px 0px 0px 0px;
								}

.mb5{
									margin:						0px 0px 5px 0px;
								}

.mr10{
									margin:						0px 10px 0px 0px;
								}

.ml10{
									margin:						0px 0px 0px 10px;
								}

.mlr10{
									margin:						0px 10px 0px 10px;
								}

.mt10{
									margin:						10px 0px 0px 0px;
								}

.mb10{
									margin:						0px 0px 10px 0px;
								}

.mbt10{
									margin:						10px 0px 10px 0px;
								}

.mbl10{
									margin:						0px 0px 10px 10px;
								}

.mr15{
									margin:						0px 15px 0px 0px;
								}

.ml15{
									margin:						0px 0px 0px 15px;
								}

.mt15{
									margin:						15px 0px 0px 0px;
								}

.mb15{
									margin:						0px 0px 15px 0px;
								}

.mr20{
									margin:						0px 20px 0px 0px;
								}

.mrt20{
									margin:						20px 20px 0 0;
								}

.ml20{
									margin:						0px 0px 0px 20px;
								}

.mt20{
									margin:						20px 0px 0px 0px;
								}

.mb20{
									margin:						0px 0px 20px 0px;
								}


/*==== padding ===================*/

.plr5{
									padding:						0px 5px 0px 5px;
								}

.pl5{
									padding:						0px 0px 0px 5px;
								}

.pt5{
									padding:						5px 0px 0px 0px;
								}


.pr10{
									padding:						0px 10px 0px 0px;
								}

.pt10{
									padding:						10px 0px 0px 0px;
								}
.pl10{
									padding:						0px 0px 0px 10px;
								}

.ptb10{
									padding:						10px 0px 10px 0px;
								}
									
.pb20{
									padding:						0px 0px 20px 0px;
								}
								
h3 {
	color : #FF6600;
	background-color:#FFFFFF;
	border-left: 4px solid #FF6600;
	border-bottom: 0px solid #FF6600;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	font-size: 14px;
	margin-top:10px;
	margin-bottom:10px;
	text-indent: 0em;
}