@charset "utf-8";
/* CSS Document */
/* {margin: 0; padding: 0; border:0px;}  */
body {font-size:10px; font-family:arial, sans-serif; color:#767676; background-color:#c5c4c4; }

#frame_body {font-size:12px; font-family:arial, sans-serif; color:#767676; background-color:#F1F0DB; padding:10px; line-height:20px;} 

#frame_body2 {font-size:12px; font-family:arial, sans-serif; color:#767676; background-color:#F1F0DB; margin: 0; padding: 0; line-height:20px; } 

#main_content{
	padding: 20px;
	width: 620px;
	color:#4c4646;
}
#main_content h1{
	font-size:28px;
	color:#028762;
}
#main_content #in_block{
		padding: 20px;
}
#main_content li{
	list-style: none outside url("images/dot.png") ; 
	font-size:13px;
	line-height:22px;
}


#header {
	background-image: url(images/index_10.jpg);
	height: 80px;
	width: 100%;
}
#header td {
	text-align: right;	
}


#main {
	background-image: url(images/index_main_bg.jpg);
	height: 480px;
	width: 100%;
}

#main td {
	text-align: left;	
}

#footer {
	background-image: url(images/index_32.jpg);
	font-size:110%;
	height: 37px;
	width: 100%;
}
#footer #gray {
	padding-left:6px;
	background-image: url(images/index_footer_bg.jpg);
}

#header td#home, #header td#home a { width:76px; height:80px; background-image: url(images/index_02.gif);  }
#header td#home:hover a,  #header td#home a:hover, #header td#home_hover a, #header td#home_hover a { width:76px; height:80px; background-image: url(images/index_over_02.gif);  }

#header td#about, #header td#about a { width:101px; height:80px; background-image: url(images/index_03.gif);  }
#header td#about:hover a,  #header td#about a:hover, #header td#about_hover a, #header td#about_hover a { width:101px; height:80px; background-image: url(images/index_over_03.gif);  }

#header td#service, #header td#service a { width:94px; height:80px; background-image: url(images/index_04.gif);  }
#header td#service:hover a,  #header td#service a:hover, #header td#service_hover a, #header td#service_hover a { width:94px; height:80px; background-image: url(images/index_over_04.gif);  }

#header td#product, #header td#product a { width:103px; height:80px; background-image: url(images/index_05.gif);  }
#header td#product:hover a,  #header td#product a:hover, #header td#product_hover a, #header td#product_hover a { width:103px; height:80px; background-image: url(images/index_over_05.gif);  }

#header td#download, #header td#download a { width:116px; height:80px; background-image: url(images/index_06.gif);  }
#header td#download:hover a,  #header td#download a:hover, #header td#download_hover a, #header td#download_hover a { width:116px; height:80px; background-image: url(images/index_over_06.gif);  }

#header td#dictionary, #header td#dictionary a { width:116px; height:80px; background-image: url(images/index_07.gif);  }
#header td#dictionary:hover a,  #header td#dictionary a:hover, #header td#dictionary_hover a, #header td#dictionary_hover a { width:116px; height:80px; background-image: url(images/index_over_07.gif);  }

#header td#contact, #header td#contact a { width:120px; height:80px; background-image: url(images/index_08.gif);}
#header td#contact:hover a,  #header td#contact a:hover, #header td#contact_hover a, #header td#contact_hover a { width:120px; height:80px; background-image: url(images/index_over_08.gif);  }

td#login #log_in, td#login #log_in a { width:90px; height:30px; background-image: url(images/bu_login.jpg); background-repeat:no-repeat;  }
td#login #log_in:hover a,  td#login #log_in a:hover, td#login #log_in_hover a, td#login #log_in_hover a { width:90px; height:30px; background-image: url(images/bu_login_over.jpg);  }

td#gray #term, td#gray #term a { width:139px; height:26px; background-image: url(images/bu_term.jpg);  }
td#gray #term:hover a,  td#gray #term a:hover, td#gray #term_hover a, td#gray #term_hover a { width:139px; height:26px; background-image: url(images/bu_term_over.jpg);  }

#table_content tr{
	background-color:#e1e1e1;
}
#table_content table{
	padding:10px;
}
#table_content #title {
	background-color:#47a4a7;
	font-weight:bold;
	text-align:center;
	color:black;
}

.tr_title{
	background-color:#47a4a7;
	font-weight:bold;
	text-align:center;
	color:black;
}

.tr_color01{
	background-color:#e1e1e1;
}

.tr_color02{
	background-color:white;
}



#frame_body #content_pic{
	float:right;
}
#frame_body #content_pic img{
	border:1px;
}
#frame_body #content_pic #caption{
	font-weight:bold;
	background:#CCCCCC;
	text-align: center;
	margin-top: 6px;	
}

#frame_body table{
	border;
}

#frame_body #flowchart{
	float:left;
}