body {
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 62.5%;
  color: #000000;
}

p ~ ul, p ~ ol {
  margin-top: -13px;
}

input {
  outline-style: none;
  outline-width: 0;
}

a {
  outline-style: none;
  outline-width: 0;
  color: #3c3092;
}

a img {
  border: none;
}

#content a[target="_blank"] {
  padding: 0 17px 0 0;
  background: url(../../../admin/icons/buttons/external-small.png) no-repeat right top;
}
#content a.noExternal[target="_blank"] {
  padding: 0;
  background: none;
}

#wrapper {
  font-size: 1.2em;
  line-height: 1.5em;
}

h1,
.panes h3 {
  color: #000000;
  font-size: 1.6em;
  font-weight: normal;
  padding: 0 0 12px 0;
  background: url(../../../images/h1-border.jpg) repeat-x bottom left;
}

h2 {
  color: #a61e2a;
  font-size: 1.2em;
  font-weight: bold;
  padding: 0;
}

h2.capitalize {
clear: both;
  font-size: 1.2em;
  font-weight: normal;
  padding: 0 0 12px 0;
  background: url(../../../images/h1-border.jpg) repeat-x bottom left;
}

#colLeft b, #colRight b {
  display: block;
  width: 100%;
  color: #000000;
  font-size: 1.6em;
  font-weight: normal;
  padding: 0 0 12px 0;
  background: url(../../../images/h1-border.jpg) repeat-x bottom left;
}

#error {
  color: #d00000;
  font-weight: bold;
}

#success, .message {
  color: #009b07;
  font-weight: bold;
}

td.title {
  width: 173px;
  height: 25px;
}

.text, .textarea {
  width: 250px;
  border: 1px solid #cdcdcd;
  background: #dddddd;
}

td.required {
  font-size: 0.9em;
}

td span.required {
  color: #a61e2a;
}

#footer {
  color: #ffffff;
}

#footer b {
  display: block;
  width: 100%;
  font-size: 1.6em;
  font-weight: normal;
  padding: 0 0 4px 0;
}

#footer .text, #footer .keywords {
  color: #666666;
}

#footer .empty {
  color: #a0a0a0;
  font-style: italic;
}
