body{
	margin:15px;
	color:#000000;
	background-color:#ffffff;
	font-size:medium;
	line-height:120%; 
}

.main {margin-top:20px;
      margin-left:auto;
     margin-right:auto;
     margin-bottom:20px;
}
h1 { font-size:180%; line-height:100%; margin-top:0px; margin-bottom:15px; clear:right;}
h2 { font-size:140%; line-height:140%; margin-top:5px; margin-bottom:5px;}
h3 { font-size:120%; line-height:130%; margin-bottom:5px;}
h4 { font-size:110%; line-height:120%; margin-bottom:3px;}
p {text-align:justify; }
table {clear:right; }

h1.top { text-align:center; }
h2.top { text-align:center; 
	color:#660000;
}
table.top {margin-top:20px;
      margin-left:auto;
     margin-right:auto;
     margin-bottom:20px;
	 width:400px;
}
table.search {
	     border:0;
}

table.pagenav {
	 width:90%;
}
td.nav-left{
	 width:100px;
	text-align:left;
}
td.nav-center{
	text-align:center;

}
td.nav-right{
	 width:100px;
	text-align:right;
}

table.record {
	 width:100%;
}

table.record1 {
	 width:100%;
}

table.summary {
	 width:90%;
}

.header { text-align:right; float:right; }

.head { font-size:90%; text-align:right; float:right; }

.footer { text-align:center;}
.quote {
	margin-left:20px;
	background-color:#ffffcc;
	border: 1px solid;
	padding: 10px;
}


th.label {border: 0;
	text-align:left;
	background-color:#d5d5d5;
	padding: 3px;
	width : 100px;
}
td.value {
	border 0;
	background-color:#e5e5e5;
	padding: 3px;
}
td.abst {
	border 0;
	background-color:#e5e5e5;
	padding: 3px;
	text-align:justify;
	text-indent:1em;
}
td.value-b {
	border 0;
	background-color:#ccffcc;
	padding: 3px;
}
td.value-o {
	border 0;
	background-color:#ffff99;
	padding: 3px;
}
td.value-a {
	border 0;
	background-color:#ccffff;
	padding: 3px;
}


tr.summary{
	border 0;
	background-color:#d5d5d5;
	padding: 3px;
}
td.no{
	border 0;
	text-align:center;
	background-color:#e5e5e5;
	padding: 3px;
}
td.id{
	border 0;
	text-align:left;
	background-color:#e5e5e5;
	padding: 3px;
}
td.auth{
	border 0;
	text-align:left;
	background-color:#e5e5e5;
	padding: 3px;
}
td.year{
	border 0;
	text-align:center;
	background-color:#e5e5e5;
	padding: 3px;
}
td.titl{
	border 0;
	text-align:left;
	background-color:#e5e5e5;
	padding: 3px;
}
td.lang{
	border 0;
	text-align:center;
	background-color:#e5e5e5;
	padding: 3px;
}




ul { margin-top:0; margin-bottom:0;  }
ol { margin-top:0; margin-bottom:0;  }
li { margin-top:1em; margin-bottom:1em; }

.titl { font-size:100%; line-height:160%;}
.edtr { font-size:90%; line-height:100%;}
.citn { font-size:90%; line-height:100%;}
.publ { font-size:90%; line-height:100%;}
.small { font-size:90%; line-height:100%;}
.right { margin:0; text-align:right;}
.center { margin:0; text-align:center;}
.red { color:#ff0000;}
.thispage { font-weight:bold; color:#ff0000;}
.bold { font-weight:bold; }





