p.filelinks,
div.filelinks {
  background: -moz-linear-gradient(center bottom, #fefefe 0%, #f1f3f4 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #d2d6d9;
  border-radius: 5px;
  clear: both;
  margin-bottom: 20px;
  position: relative;
}
p.infobox {
  background: -moz-linear-gradient(center bottom, #fefefe 0%, #f1f3f4 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #d2d6d9;
  border-radius: 5px;
  clear: both;
  margin-bottom: 20px;
  padding: 20px;
  position: relative;
}
p.abstract {
  color: #1a1a1a;
  font-weight: bold;
  margin-bottom: 15px;
}
.heading1 p {
  color: #0098db;
  font-size: 48px;
  line-height: 57px;
  font-weight: bold;
}
.heading2 p {
  color: #0098db;
  font-size: 32px;
  line-height: 40px;
  font-weight: bold;
}
.heading3 p {
  color: #0098db;
  font-size: 24px;
  line-height: 38px;
  font-weight: bold;
}
table.sortable thead th {
  padding-right: 20px;
}

table.zebraRows {
}

tr.row-even {
  background-color: #eff7f9;
}

tr.row-odd {
  background-color: #fff;
}

table.zebraCols {
}

td.col-even {
  background-color: #e7eff1;
}

td.col-odd {
  background-color: #fff;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}
.text-justify{
  text-align: justify;
}