#top-abst {
	padding:4px 4px 4px 4px;
	color:#333;
	line-height:15px;
	font-weight:normal;
         height:auto;
}
#top-abst h3{ font-size:14px; color:#000; margin:0; padding:5px; text-decoration:underline;}
#top-abst p { margin:5px; }

div#top-abst-desc  { width:380px;height:auto;}
div#top-abst-desc-en { width:550px;height:auto; margin-right:20px;margin-bottom:40px; text-align:justify;}

#about-service-image, #about-service-image-en {	margin:5px 0px 5px 15px; float:right;}
#about-service-image img { width:260px; height:166px;}  
#about-service-image-en img { width:320px; height:191px;}  


table#dblist,table#dblist2,table#dblist-en {
    width:940px;
    margin:0px 0px 10px 0px;
    font-size:90%;
    border:none;
    border-collapse: collapse !important;
}

table#dblist td, table#dblist2 td, table#dblist th,table#dblist-en td,table#dblist-en th {
    border:solid 1px #ddd;
    padding:2px 5px 2px 5px;
    line-height:16px;
}

table#dblist th, table#dblist2 th, table#dblist-en th{
	/*background-color:#C0E0F0;*/
	padding:2px 20px 2px 5px;
	background-color:#c0e0f0;
	background-clip: padding-box;
}

#dblist_filter, #dblist-en_filter {
	text-align: left;
}
#dblist_info, #dblist-en_info {
	float: left;
	padding-top: 9px;
}
#dblist_length, #dblist-en_length {
	float: left;
    padding: 5px 0 2px 15px;
}
#dblist_paginate, #dblist-en_paginate {
	float: right;
	padding-bottom: 2px;
    padding-right: 2px;
}
.dataTables_paginate ul li a {
	font-size: 90%;
}

img.db_thumbnail {
	width:100px;
	height:80px;
	float:left;
	border:3px solid #ccc;
}

table.listtable  {
	width: 500px;
}
.update_col1 {
	width:20%;
}
.update_col2 {
	width:80%;

}
.listtable th, .listtable_dblist th
 {
	color:#000;
	background-color:#C0E0F0;
}
.listtable td, .listtable th
{
	font-size: 100%;
	padding:2px 6px;
	border-bottom:1px solid #000;
}
.listtable .sub_title
{
	background-color: #EEE;
}
.listtable tr td ul {
	padding-left: 1.5em;
	margin: 0 0 3px;
}
.listtable tr td ul li a {
	font-size: 1em;
}


.dblist_col_250 {
	width:250px;
}

.dblist_col_200 {
	width:200px;
}
.dblist_col_180 {
	width:180px;
}
.dblist_col_150 {
	width:150px;
}

.dblist_col_20 {
	width:1px;
}
.dblist_col_60 {
	width:60px;
}
.dblist_col_70 {
	width:70px;
}
.dblist_col_80 {
	width:80px;
}
.dblist_col_100 {
	width:100px;
}

.desc_colum1 {
	width: 3%;
}
.desc_colum2 {
	width: 47%;
}

.desc_colum2_1 {
	width: 25%;
}
.desc_colum2_2 {
	width: 20%;
}

.desc_colum3 {
	width: 52%;
}
.dl_col1 {
    width:2%;
}
.dl_col2 {
    width:19%;
}




.hidden_dbname {
	display:none;
}
a.hover_thumbnail:hover img {
	border:3px solid #FFAFFF;
}

.asterisk {
	font-size:2em;
}
.dblist_keyword {
	color:#000;
	font-weight:bold;
}

.db_desc_box{
	width:124px;
	float:right;
	font-size:0.9em;
	text-align:center;
}
.db_desc_box_en{
	width:100px;
	float:right;
	font-size:0.9em;
	text-align:center;
}
.dbtitle {
	font-weight:bold;
	font-size:1.3em;
	text-align:center;
	margin: 5px 0 10px 0;
}

.indent1 {
	padding-left: 24px;
}

.bold {
	font-weight:bold;
}
.italic {
	font-style: italic;
}

div .componentheading-show-category {
font-size:18px;
margin-left:-12px;
}

.cck-pad-10 > div {
	margin-left: 2px;
	margin-right: 2px;
}
