body { background:#DCDCDC; font-size:100% }
img {  border:0 }

.page { width:760px; margin:0 auto; background:#fff; color:#333 }
.menus { width:200px;}

#header {  }
#logo { float:left;width:267px; height:36px }
#title {  width:759px; height:69px }
#language { float:right; margin:0; padding:0; padding-right:20px; font-size:.8em }
#language li { list-style:none; padding:0 5px; float:left; border-right:2px solid black }
#language li.last { border:0 }
#language a { text-decoration:none; color:#000 }
#language a:hover { text-decoration:underline }
#site_menu { clear:left; text-align:center; margin:0 auto; padding:0; font-size:13px; background:#6082C1 }



a.site_menu { 
		display: block;
		text-decoration: none;
		text-align: center;
		font-size: 13px;
		color: #ffffff;
		background:#6082C1; 
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 0px;
		padding-right; 0px;
		border-left:   solid 2px navy;
		border-right:  solid 2px navy;
		border-bottom: solid 1px navy;
		border-top:    solid 1px navy;}

a.site_menu:hover { 
		text-decoration: none;
		color: #ffffff;
		background:#14356F; 
		border-left:   solid 2px deepskyblue;
		border-right:  solid 2px deepskyblue;
		border-bottom: solid 1px navy;
		border-top:    solid 1px navy;
}

a.page_menu {
		display: block;
		text-decoration: none;
		font-size:13px;
		width: 215px;
		color: #333333;
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 18px;
		padding-right: 4px;
		margin: 1px 0px;
		background: #DFDFDF url(../images/Menu.gif) left no-repeat }

a.page_menu:hover { 
		text-decoration: none;
		color: #333333;
		background: #CFCFCF url(../images/Menu.gif) left no-repeat }

a.ext_mnu_intro {		
		display: block;
		text-decoration: none;
		font-size:15px;
		width: 215px;
		color: #333333;
		text-align: center;
		padding-top: 8px;
		padding-bottom: 1px;
		padding-left: 1px;
		padding-right: 1px;
		margin: 1px 0px; 
		background: #ffffff 
		}

.contents {	
		width: 545px;
		background: #ffffff
		margin: 0px; 
		}



.introduction_box {
		display: block;
		width: 460px;
		text-decoration: none;
		text-align: left;
		font-size: 14px;
		color: #333333;
		background:aliceblue; 
		padding-top: 40px;
		padding-bottom: 40px;
		padding-left: 30px;
		padding-right: 30px;
		border-left:   solid 1px skyblue;
		border-right:  solid 1px skyblue;
		border-bottom: solid 24px lightblue;
		border-top:    solid 24px lightblue;}
		}



.title_list_mark { 
	width: 20px; 
	height: 40px; 	
	}
.title { 
	width: 525px;
	height: 40px; 
	margin: 0px;
	color: #333333;		
	font-size: 15px;
	text-decoration: none;
	background-image: url("../images/ContentsName1.gif"); 
	text-decoration: none;
	}

.sub_title_list_mark { 
	width: 13px;
	height: 30px;  }
.sub_title { 
	width: 525px;
	height: 30px; 
	color: #333333;		
	font-size: 14px;
	text-decoration: none;
	background-image: url("../images/ContentsName2.gif"); 
	text-decoration: none;
	}

.top_whats_new_table {
		width: 500px;
		border:	solid 1px gainsboro; 
		border-collapse: collapse;
		margin: 0px;
		padding: 4px; 
}
.top_whats_new_table td {
		color: #333333;
		font-size: 11px;
		border:	solid 1px gainsboro; 
		border-collapse: collapse;
		margin: 0px;
		padding: 4px; 
}
a.top_project   { 
		width: 260px;
		display: block;
		text-decoration: none;
		text-align: center;
		font-size: 15px;
		color: #333333;
		background: #DFDFDF; 
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 1px;
		padding-right: 1px;
}
a.top_project:hover { 
		width: 260px;
		display: block;
		text-decoration: none;
		font-size: 15px;
		color: #333333;
		background: #CFCFCF; 
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 1px;
		padding-right: 1px;
}



.table_format {

		font-size: 12px;
		color: #333333;
		border-right:	solid 1px gray; 
		border-top:	solid 1px gray; 
		border-left:	solid 1px gray; 
		border-bottom:	solid 1px gray; 
		border-collapse: collapse;
		margin: 0px; 
}
.table_format th {
		font-size: 12px;
		color: #333333;
		border-right:	solid 1px gray; 
		border-top:	solid 1px gray; 
		border-left:	solid 1px gray; 
		border-bottom:	solid 1px gray; 
		border-collapse: collapse;
		margin: 0px;
		padding: 6px; 
}
.table_format td {
		font-size: 12px;
		color: #333333;
		border-right:	solid 1px gray; 
		border-top:	solid 1px gray; 
		border-left:	solid 1px gray; 
		border-bottom:	solid 1px gray; 
		border-collapse: collapse;
		margin: 0px;
		padding: 4px; 
}
table.table {
		font-size: 13px;
		width: 530px;
		color: #333333;
}

.literature_introduction {
		width: 400px;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 40px;
		padding-right: 10px;
		font-size: 13px;
		}
.literature_contents {
		width: 500px;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 20px;
		padding-right: 10px;
		font-size: 13px;
		}

.project_introduction {
		width: 440px;
		text-align: left;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 30px;
		padding-right: 10px;
		font-size: 13px;
		}
.project_fig {
	width: 130px;
	padding-left: 30px;
	}
.project_text {
		width: 360px;
		padding-top: 8px;
		padding-bottom: 20px;
		padding-left: 30px;
		padding-right: 30px;
		font-size: 13px;
	}

.award {
	width: 630px;
	font-size: 13px;
	}
.access {
		width: 400px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 30px;
		padding-right: 30px;
		font-size: 13px;
}
