body {
	font-family: sans-serif;
	font-size: 14px;
}
/*table related*/
table {
	border-collapse: collapse;
}
td {
	font-family: sans-serif;
	font-size: 14px;
}
ul li {
   padding: 2px;
   list-style-type: square;
}
div {
   padding: 6px;
   padding-top: 0px;
	border-top: 1px dashed silver;
	border-left: 1px dashed silver;
}
.div_right {
   margin-left: -14px;
   padding-left: 14px;
	border-top: 1px dashed silver;
	border-left: none;
	border-right: 1px dashed silver;
}
.div_but {
   cursor:hand; 
   cursor:pointer; 
   width: 200px; 
   padding: 3px;
   border-width: 1px;
   border-style: solid;
}
.td_jusl {
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: top;
   text-align: left;
}
.td_jusc {
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: top;
   text-align: center;
}
.td_jusr {
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: top;
   text-align: right;
}
.td_left {
	padding: 1px;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: top;
	border-right: 1px dashed silver;
	border-bottom: 1px dashed silver;
}
.td_right {
	padding: 1px;
	padding-top: 18px;
	padding-left: 18px;
	padding-right: 6px;
	vertical-align: top;
	border-top: 1px dashed silver;
}
.footer {
   padding: 1px;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: top;
}
.bibtexnumber {
   font-weight: sans-serif; 
}
.bibtexitem {
   font-family: sans-serif;
}
.myself {
	border: 1px dashed darkgray;
	padding-left: 3px;
	padding-right: 1px;
}
.myself_first {
	padding-left: 3px;
   border-right: 1px dashed silver;
	border-bottom: 1px dashed silver;
}

.myself_last {
   border-top: 1px dashed silver;
}
.award {
   font-weight: bold;
}
/*form related*/
input {
	font-family: sans-serif;
	font-size: 14px;
}
button {
	font-family: sans-serif;
	font-size: 14px;
}
textarea {
	font-family: sans-serif;
	font-size: 14px;
}
li {
   padding-bottom: 1em;
}
