div.sprocket-lists {
  border-width: 0 0 0 1px;
  border-color: #000000;
  border-style: solid;
}
div.sprocket-lists[data-lists="104"] div.sprocket-lists-nav {
  display: none;
}
div.news-title {
  border-width: 0 0 0 1px;
  border-color: #000000;
  border-style: solid;
}
div.news-title h2 {
  padding: 10px 10px 0;
  margin: 0;
}
.sprocket-lists:after {
  clear: none;
}
div.news-footer {
  border-width: 0 0 1px 1px;
  border-color: #000000;
  border-style: solid;
  margin: 0;
  padding: 4px 10px 0;
}
div.news-footer-clear {
  clear: right;
  margin: 0;
  padding: 0;
  height: 0;
}
#system-message {
  display: block;
}
dt.notice,
dt.message {
  display: none;
}
dd.notice,
dd.message {
  margin: 10px 0 4px;
}
dd.notice ul,
dd.message ul {
  margin: 0 1em;
}
.error, .alert, .notice, .success, .info, .message {padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}
.error, .alert, .message {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice, .message {background:#fff6bf;color:#514721;border-color:#ffd324;}
.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
.info {background:#d5edf8;color:#205791;border-color:#92cae4;}
.error a, .alert a {color:#8a1f11;}
.notice a, .message a {color:#514721;}
.success a {color:#264409;}
.info a {color:#205791;}

/*member profile*/
form#member-profile legend {
  color: #1E2F5A;
  font-size: 24px;
  padding: 10px 0;
}
form#member-profile label {
  color: #1E2F5A;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: bold;
}
form#member-profile dt {
  padding-top: 10px;
}
form#member-profile div {
  margin-top: 14px;
}

div.all-news div.category-desc img {
  float: left;
  margin-left: -130px;
}

div.component-pad div#loginComp h3.loginH3 {
  font-size: 130%;
  font-weight: bold;
  color: #141143;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 200%;
}
