body {
	background-color		:			black;
/*	text-align				:			center; */
	font-size				:			9pt;
	color					:			black;
	margin-top				:			15px;
	margin-left				:			40px;
	padding					:			0;
}
/*body {
	background-color		:			#eef3ee;
	text-align				:			center;
	font-size				:			9pt;
	color					:			black;
	margin					:			auto;
	padding					:			0;
}*/
div.whole_window{
	width					:			100%;
	height					:			100%;
	margin					:			auto;
	padding-top				:			0;
}
table {
	font-size				:			9pt;
	color					:			black;
}
.tb_main {
	border					:			none;
	background-color		:			black;
	border-collapse			:			collapse;
	padding					:			0;
	font-size				:			9pt;
	color					:			black;
}
.main_link {
	font-size				:			9pt;
	color					:			white;
	text-align				:			center;
	background-color		:			black;
/*	background-color		:			#ddf0f0;*/
}
img {
	margin-right			:			0px;
	margin-left				:			0px;
	margin-top				:			0px;
	margin-bottom			:			0px;
}
.footer {
	font-size				:			5pt;
}
td.information {
	font-size				:			9pt;
	color					:			black;
}
H4 {
	font-size				:			12pt;
	color					:			black;
	font-weight				:			bold;
}
H5 {
	font-size				:			12pt;
	color					:			white;
	font-weight				:			bold;
}
H6 {
	font-size				:			11pt;
	color					:			black;
	font-weight				:			bold;
}
H3 {
	font-size				:			12pt;
	color					:			gray;
	font-weight				:			bold;
}
.sentence {
	font-size				:			9pt;
	color					:			black;
	margin-left				:			1.2em;
}
.center {
	text-align				:			center;
}
td.life_date {
	font-size				:			10pt;
	color					:			#EFEFFF;
	font-weight				:			bold;
}
.sentence_trans {
	font-size				:			9pt;
	color					:			black;
	margin-left				:			1.2em;
	background-color		:			white;
	padding					:			0.7em;
}
.block_top {
	overflow				:			auto;
	width					:			280px;
	height					:			50px;
	background-color		:			#cccccc;
}
.block_trans1 {
	overflow				:			auto;
	width					:			100%;
	height					:			350px;
	border					:			1px #001133 solid;
	padding					:			2em;
}
.block_trans2{
	padding					:			0.5em;
	background-color		:			white;
	height					:			101%;
}
.table_trans {
	text-align				:			center;
	width					:			100%;
}
.trans_title {
	background-color		:			#306030;
	color					:			white;
	font-weight				:			bold;
	padding					:			3px;
	text-align				:			left;
}
.trans_cell1 {
	background-color		:			white;
	color					:			#306030;
	text-align				:			left;
	vertical-align				:			top;
	padding					:			4px;
}
.trans_cell2 {
	background-color		:			white;
	color					:			#306030;
	text-align				:			right;
	padding					:			4px;
}
.trans_cell3 {
	background-color		:			#a0c0a0;
	color					:			white;
	text-align				:			right;
	font-weight				:			bold;
	padding					:			4px;
}
.trans_safety {
	background-color		:			white;
	width					:			95%;
	height					:			85%;
	text-align				:			left;
	padding					:			0.5em;
}
IMG.map {
	cursor					:			pointer;
	position				:			absolute;
	visibility				:			hidden;
}

a.side_link:link{
	color:				blue;
	text-decoration:	none;
	font-weight:		bold;
}
a.side_link:visited{
	color:				navy;
	text-decoration:	none;
	font-weight:		bold;
}
a.side_link:hover{
	color:				#e0e0ff;
	text-decoration:	none;
	font-weight:		bold;
}

div.color_box_1 {
	padding-top:		15px;
	padding-bottom:		15px;
	border:				2px solid #b0d0b0;
	background-color:	#f0f0e0;
	text-align:			left;
	padding-left:		40px;
	font-family:		serif;
}
div.color_box_2 {
	padding:			2px;
	padding-left:		5px;
	color:				#60c090;
	font-weight:		bold;
	border:				2px solid #b0d0b0;
	width:				180px;
	height:				20px;
	background-color:	#fff0e0;
	position:			relative;
	top:				-25px;
	left:				-47px;
	text-align:			center;
	font-family:		serif;
	font-size:			120%;
}
div.color_box2_1 {
	padding-top:		15px;
	padding-bottom:		15px;
	border:				2px solid #90b090;
	background-color:	#e0f0f0;
	text-align:			left;
	padding-left:		100px;
	line-height:		22px;
	font-weight:		bold;
	font-family:		serif;
}
div.color_box2_2 {
	padding:			2px;
	padding-left:		5px;
	color:				#606090;
	font-weight:		bold;
	border:				2px solid #90b090;
	width:				180px;
	height:				20px;
	background-color:	#e0f0f0;
	position:			relative;
	top:				-25px;
	left:				-107px;
	text-align:			center;
	font-family:		serif;
	font-size:			120%;
}
h3.sub_title {
	font-family:verdana, arial, helvetica, Sans-Serif;
	border-bottom:  3px solid #EEDDCC;
	border-left:   10px solid #EEDDCC;
	color:inherit;
	background-color:#FFFFFF;
	padding:.3em;
	padding-left: 	10px;
	padding-bottom:	2px;
	padding-top: 	0px;
	margin:10px 200px 0px 30px;
	text-align: left;
}
div.base_left {
	float:				left;
	width:				46%;
	height:				106px;
	margin-left:		10px;
	margin-top:			20px;
	margin-bottom:		5px;
	vertical-align:		middle;
	cursor:				pointer;
	background-color:	#c0c090;
}
div.base_right {
	float:				right;
	width:				45%;
	height:				106px;
	margin-right:		10px;
	margin-top:			20px;
	margin-bottom:		5px;
	position:			relative;
	top:				60px;
	cursor:				pointer;
	background-color:	#c0c090;
}
div.base_name {
	margin:				5px;
	background-color:	gray;
	color:				white;
	font-weight:		bold;
	padding-left:		5px;
	padding-right:		5px;
	padding-top:		2px;
	padding-bottom:		2px;
	text-align:			center;
}
td.base_summary {
	width:				200px;
	background-color:	#f4f5cc;
}
img.jmap_base {
	cursor:				pointer;
}
div#swf{
	margin					:			0;
	padding					:			0;
	z-index 				:			1;
}
div#test{
	z-index					:			10;
}
