#searchform table {
	width: 75%;
	margin: 1em auto;
	border-collapse: collapse;
	align: left;
}
#detail {
	align: left;	
	font-size:14px;
	color:#000000;}
#detail th {
	text-align: right;
	padding: 0.1em;
	border: 0;
}
#detail tbody td {
	
	padding: 0.1em;
	
	border-left: 0px solid black;
	border-right: 0px solid black;
}
thead th, tfoot th {
	padding: 0.2em;
	text-align: center;
	border: 1px solid black;
	background-color: #666;
	color: #FFF;
}
tfoot td {
	border-top: 1px solid black;
}
#result tbody td {
	padding: 0.7em;
	border-left: 1px solid black;
	border-right: 1px solid black;
}
#result tbody tr.odd {
	background-color: #EFEFEF;
}
#result td.numeric, th.numeric {
	text-align: right;
}
#result table {
	
	margin: 1em auto !important;
	border-collapse: collapse;
	
}

#result a, a:visited, a:active {
	color: #FFF;
	text-decoration:underline;
}
#result a:visited, a:active {
	color: #FFF;
	text-decoration:underline;
}

#result a:hover {
	color: #FFF;
	text-decoration:none;
}
.searchtext  a:link {
	color:#000;
}
.searchtext a:visited {
	color: #333333;
}

.searchtext a:hover {
	color: #000000;
}
a.detaillink {
	color: #00F;
}
a.detail {
	color: #333 !important;
}

.highlight_word{
	background-color:#FFC;
		
}
.comment {
	font-weight:bold;	
}
#list ul {
	list-style:none; }
	
li.title   {
	font-size:14px;
	
 }
li.source {
	color:#096;
	font-size:12px;
	line-height: 1.4; }
		
li.abstract {
	
	font-size:12px;
	line-height: 1.4; }

a.download  {
	text-decoration:none;
	background-color: #42575c;
	padding: 0px 10px;
	height: 30px;
	width: 170px !important;
	color: #FFFFFF;
	border-radius: .5em;
	color: #f5f5f5;
	border: solid 1px #F00;
}

