body {
  color: black;
  background-color: white;
  font-family: Times; 
}

h1 {
  color: #2F4F4F;
  font-family: Times; 
}

h2 {
  color: #00008B;
  font-family: Times; 
}

h3 {
  color: black;
  font-family: Times; 
}

a:link {
  color: black;
}

a:visited {
  color: #696969;
}

.sectiontitle-h2 {
  color: #00008B;
  font-size: 18pt;
  font-weight: bold;
  font-family: Times; 
}

.sectiontitle-h3 {
  color: black;
  font-size: 14pt;
  font-weight: bold;
  font-family: Times;
}

.boldpagelink {
  color: black;
  font-weight: bold;
}

.papernameforlisting {
  color: black;
  background-color: white;
  font-size: 14pt;
}

.pubname {
  color: black;
  background-color: white;
  font-weight: bold;
}

.journabbrv {
  font-family: Times;
  color: black;
  background-color: white;
  font-weight: bold;
}

.confabbrv {
  font-family: Times;
  color: black;
  background-color: white;
  font-weight: bold;
}

.wkshpabbrv {
  font-family: Times;
  color: black;
  background-color: white;
  font-weight: bold;
}

.trabbrv {
  font-family: Times;
  color: black;
  background-color: white;
  font-weight: bold;
}

.patentabbrv {
  font-family: Times;
  color: black;
  background-color: white;
  font-weight: bold;
}

.author {
}

.abs {
  color: black;
  font-weight: bold;
}

.ps {
  color: #0000cd;
  font-weight: bold;
}

.pdf {
  color: #dc143c;
  font-weight: bold;
}

.txt {
  color: green;
  font-weight: bold;
}

.bib {
  color: #006400;
  font-weight: bold;
}

.ppt {
  color: #FF6600;
  font-weight: bold;
}

.html {
  color: #4b0082;
  font-weight: bold;
}

.official {
  color: #a0522d;
  font-weight: bold;
}

.announce {
  color: black;
  background-color:  yellow;
  font-weight: bold;
  font-family: Times;
}

.coursenameforlisting {
  color: black;
  background-color: white;
  font-size: 14pt;
}

.conferencepaper {
  border-left: thick solid #AA00FF;
  padding: 0.5em
}

.workshoppaper {
  border-left: thick solid #FFC00C;
  padding: 0.5em
}

.journalpaper {
  border-left: thick solid #FF0000;
  padding: 0.5em
}

.otherpaper {
  border-left: thick solid #AAFF00;
  padding: 0.5em
}
