body {
  font: 80% Verdana, Arial, Helvetica, sans-serif;
}
a, a:link, a:visited {
  border-bottom: 1px dashed #25425F;
  color: #25425F;
  text-decoration: none;
}
a:focus, a:hover {
  border-bottom-style: solid;
}
a sub, a sup {
  border-bottom: 0;
}

abbr, acronym, dfn {
  color: inherit;
  cursor: help;
  font-style: normal;
  border-bottom: 0;
}
abbr:hover, acronym:hover, dfn:hover {
  border-bottom: 1px solid #b52700;
}
acronym.mmo {
  font-weight: bold;
}
em {
  font-style: normal;
  text-decoration: underline;
}

address {
  margin: 0;
  padding: 0;
}
sub abbr, sub acronym, sub dfn,
sup abbr, sup acronym, sup dfn {
  color: inherit;
  c\olor: #000;
  border-bottom: 0;
}
sub abbr:hover, sub acronym:hover, sub dfn:hover,
sup abbr:hover, sup acronym:hover, sup dfn:hover {
  border-bottom: 0;
}
dt {
  font-weight: bold;
}
dd {
  font-style: normal;
  margin: 0 0 .5em;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
h1 {
  font-size: 2em;
  margin: .5em 0;
}
h2, legend {
  font-size: 1.5em;
}
h3 {
  font-size: 1.25em;
  margin-bottom: .25em;
}
h4 {
  font-size: 1em;
  margin-bottom: 0;
}
kbd {
  color: #000;
  font-size: 14px;
}
p {
  line-height: 1.4em;
  margin: 0 0 1.5em;
  padding: 0;
}
ul, ol {
  line-height: 1.4em;
  margin: 0 0 1em;
  padding: 0 0 0 20px;
}
ul li, ol li {
  padding-bottom: .5em;
}
ul li h3 {
  margin: 0 0 .2em;
}
ul li p, ol li p {
  line-height: 1.2em;
  padding: 0;
  margin: 0;
}
ul ul, ol ul, dl ul,
ul ol, ol ol, dl ol,
ul dl, ol dl, dl dl {
  margin-bottom: 0;
}
sub {
  font-size: 60%;
  line-height: 10%;
  position: relative;
  bottom: -.2em;
}
sup {
  font-size: 60%;
  line-height: 10%;
  position: relative;
  top: .2em;
}
* html sub {
  font-size: 75%;
  top: 0;
}
* html sup {
  font-size: 75%;
}

/* CLASSES */
div.inline {
  display: inline;
}

/* =MMO */
#mmo_rti-dfd_com h2 em {
  color: #333;
  font-size: .6em;
  font-style: normal;
  display: block;
}

/* FORMS */
form {
  margin: 0;
  padding: 0;
}
fieldset {
  background: #777;
  border: 1px solid #001524;
  padding: 10px;
  margin: 0 0 1.5em;
}
fieldset fieldset {
  background: transparent;
  border: 1px solid #d0d0d0;
  margin-bottom: 10px;
}
legend, label {
  display: block;
  font-weight: bold;
  color: #d0d0d0;
}
legend {
  font-size: 1.2em;
}
input, textarea, select {
  display: block;
  background: #97AED0;
  border: 1px solid #001524;
}
* html input, * html textarea, * html select {
  background: #fff;
}
input.radio {
  background: transparent;
  border: 0;
}
label input {
  display: inline;
}
.required {
  color: #a60000;
}

/* CLASSES */
li.readMore {
  list-style: none;
}