/* Events List */
#events ul {
  background: none;
  list-style: none;
  border-top: 1px dotted #686868;
  margin: 10px 0px 10px 0px;
  padding: 0;
}
#events ul li {
  background: none;
  list-style: none;
  border-bottom: 1px dotted #686868;
  margin: 0;
  padding: 10px 0px 5px 0px;
}
#events ul li a {
  color: #EE2F27;
}
#events ul li a.event-title {
  font-weight: bold;
  font-size: 1.3em;
}
#events ul li div.event-image {
  float: left;
  width: 110px;
}
#events ul li div.event-detail {
  float: left;
  width: 395px;
}

/* Event Item */
#event h2 {
  color: #EE2F27;
  font-size: 1.3em;
  border: 0;
  margin: 0;
  padding: 0;
}
#event #image {
  float: right;
}

/* Newss List */
#news ul {
  background: none;
  list-style: none;
  border-top: 1px dotted #686868;
  margin: 10px 0px 10px 0px;
  padding: 0;
}
#news ul li {
  background: none;
  list-style: none;
  border-bottom: 1px dotted #686868;
  margin: 0;
  padding: 10px 0px 5px 0px;
}
#news ul li a {
  color: #EE2F27;
}
#news ul li a.news-title {
  font-weight: bold;
  font-size: 1.3em;
}
#news ul li div.news-image {
  float: left;
  width: 110px;
}
#news ul li div.news-detail {
  float: left;
  width: 395px;
}

/* News Item */
#news-item h2 {
  color: #EE2F27;
  font-size: 1.3em;
  border: 0;
  margin: 0;
  padding: 0;
}
#news-item #image {
  float: right;
}

/* Publications List */
#publications h2 {
  color: #007063;
  font-size: 1.3em;
  border: 0;
  margin: 0;
  padding: 10px 0px 0px 0px;
}
#publications h2.first-heading {
  padding: 0px 0px 0px 0px;
}
#publications ul {
  background: none;
  list-style: none;
  border-top: 1px dotted #686868;
  margin: 10px 0px 10px 0px;
  padding: 0;
}
#publications ul li {
  background: none;
  list-style: none;
  border-bottom: 1px dotted #686868;
  margin: 0;
  padding: 10px 0px 5px 0px;
}
#publications ul li a {
  color: #EE2F27;
}
#publications ul li a.publications-title {
  font-weight: bold;
  font-size: 1.3em;
}
#publications img {
  display: inline;
  border-left: 10px solid #fff;
}

#publications ul li div.publications-detail {
  float: left;
  /*width: 395px;*/
  width: 505px;
}
#publications ul li div.publications-icon {
  float: left;
  text-align: center;
  width: 110px;
}
#publications ul li div.publications-icon img {
  display: inline;
}

/* Newsletter Form */

#job-alert-form {
  background: #E5E5E5;
  padding: 20px 0px 20px 0px;
  overflow: hidden;
}
#job-alert-form label.form-label {
  float: left;
  text-align: right;
  padding: 3px 3px 3px 0px;
  width: 150px;
}
#job-alert-form div.form-element {
  float: left;
  padding: 0px 0px 10px 0px;
  width: 335px;
}

#job-alert-form #profession-options {
  display: none;
}

#job-alert-form p {
  padding: 0px 0px 10px 0px;
}
#job-alert-form sup.required {
  color: #f00;
}

