.main_table {
	background-color:#FFFFFF;
	width:750px;
	height:630px;
	border:1px solid #999999;
}

.top {
	height:70px;
	vertical-align:middle;
	text-align:left;
	background-image:url(images/top.gif);
	background-repeat:no-repeat;
	padding-left:410px;
}

.menu {
	vertical-align:middle;
	height:20px;
}

.menu_cell {
	font-weight:bold;
}

.data_cell {
	border:1px solid #000000;
	text-align:center;
	padding:2px;
}

.left {
	width:170px;
	height:500px;
	background-image:url(images/left_back2.gif);
	background-repeat:repeat-x;
	vertical-align:top;
	padding:3px 0px 0px 3px;
}

.main_content {
	width:520px;
	vertical-align:top;	
	padding:10px;
}

.main_content_index {
	width:520px;
	height:550px;
	vertical-align:top;	
	padding:10px;
}

.main_ref_content {
	width:520px;
	vertical-align:top;	
	padding:10px 10px 10px 10px;
}
.title {
	padding:2px 5px 2px 55px;
	font-weight:bold;
	background-image:url(images/title.gif);
	background-repeat:no-repeat;
	height:44px;
	width:750px;
	vertical-align:bottom;
	color:#000000;
}

a:link.menu_link, a:visited.menu_link, a:active.menu_link {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

a:hover.menu_link {
	color:#0000FF;
	text-decoration:none;
}

.content_title {
	color:#0000FF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.table_title {
	padding:2px;
	border:1px solid #000000;
	background-color:#000000;
	color:#FFFFFF;
	font-weight:bold;
}

.table_header {
	border:1px solid #000000;
	text-align:center;
	background-color:#CCCCCC;
	padding:2px;
}

.img_cell {
	padding:3px;
	width:246px;
}

.left_menu_cell {
	width:167px;
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #ffffff;
}

a:link.left_menu_link, a:visited.left_menu_link, a:active.left_menu_link {
	display:block;
	width:167px;
	background-color:none;
	color:#000000;
	text-decoration:none;
	padding:5px 0px 5px 2px;
}

a:hover.left_menu_link {
	display:block;
	width:167px;
	background-color:#FFFFFF;
	color:#0000FF;
	text-decoration:none;
	padding:5px 0px 5px 2px;
}

a:link.name, a:visited.name, a:active.name {
	color:#0000FF;
	text-decoration:none;
}

a:hover.name {
	text-decoration:underline;
}

.ref_table {
	width:590px;
	height:101px;
}

.ref_title {
	background-image:url(images/ref_title.gif);
	background-repeat:repeat-x;
	border:1px solid #000000;
	vertical-align:middle;
	text-align:center;
	height:30px;
}

.ref_cell {
	border:1px solid #000000;
	vertical-align:middle;
	text-align:center;
	padding:3px 2px 3px 2px 
}

.ref_link_cell {
	width:190px;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
}

a:link.ref_link, a:visited.ref_link, a:active.ref_link {
	display:block;
	width:190px;
	background-color:none;
	color:#000000;
	text-decoration:none;
	padding:5px 0px 5px 2px;
	font-weight:bold;
}

a:hover.ref_link {
	display:block;
	width:190px;
	background-color:#FFFFFF;
	color:#0000FF;
	text-decoration:none;
	padding:5px 0px 5px 2px;
}

.ref_img_cell {
	padding:0px 0px 0px 3px;
	vertical-align:top;
	text-align:center;
}

a:link.onama_link, a:visited.onama_link, a:active.onama_link {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

a:hover.onama_link {
	color:#0000FF;
	text-decoration:underline;
}

.index {
	width:520px;
	height:550px;
	vertical-align:top;	
	padding:10px;
	background-image:url(images/left_back2.gif);
	background-repeat:repeat-x;
}

